APPROVE
Redirected discussion to xemacs-beta, this needs checking IMO.
Specifically, people on Windows, and non-Linux non-*BSD Unix which
might not have giflib available, or not have it where Jerry thinks you
should have it. :-) (Note you should wait a bit before updating as
Jerry hasn't committed yet.)
Removing the internal support seems a bit drastic. Why not leave it
in for say six months, but completely #ifndef USE_INTERNAL_GIF'ed out
(and with a comment saying "if nobody reports a need by 2010/03/01,
please remove this obsolete code"? If somebody wants to get running
with GIF in a hurry but doesn't have an immediately accessible giflib,
they can just add a
#define USE_INTERNAL_GIF 1
to src/config.h by hand. No need to autoconfiscate this
"USE_INTERNAL_GIF" hack.
Jerry James writes:
> PATCH 21.5
>
> The GIF patents have expired. There's no reason to avoid using an
> external GIF library anymore. I would like to throw out our internal
> GIF support, because the source files have no license information in
> them. They are part of the GPLv3 blocker list.
>
> As it turns out, the source files we are using were forked from
> giflib, which is commonly used to supply GIF support (Emacs uses it,
> for example). However, we've missed out on further development of
> that library. The library is currently distributed with an MIT
> license, so our internal GIF support is probably okay, but I'd rather
> let someone else maintain the code.
>
> This patch removes the internal GIF support code and attempts to find
> and use giflib for GIF support. Lightly tested, but more feedback is
> welcome.
> --
> Jerry James
> http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Ar an naoiú lá de mí Méan Fómhair, scríobh Michael Sperber:
> This comes from this line in frame.el:
>
> (setq pre-display-buffer-function 'get-frame-for-buffer)
>
> which has been in there for a long time: If a buffer is already
> displayed in a frame, `get-frame-for-buffer' returns that frame, and
> this is what's used by `display-buffer', which in turn is what's used by
> `list-buffers'. This breaks the documented behavior of `display-buffer'
> and everything calling it pretty much, so I my suggestion would be to
> change it to nil.
>
> Objections?
That looks reasonable enough to me. GNU don’t have
pre-display-buffer-function, so there don’t seem to be compatibility
problems there.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Ar an t-ochtú lá de mí Méan Fómhair, scríobh Jamie Zawinski:
> >> Any hope of this build working?
> >
> > No, I don’t have a 10.6 machine and I have no intention of buying one.
> > My 10.4 machine is packed up but I should get to unpacking it and
> > merging the trunk changes into the Carbon2 branch within the next two
> > weeks, though, so if you can figure out the appropriate changes I can
> > double-check that they build on 10.4 and merge them.
>
> Am I actually the only person running Carbon XEmacs?
Choi is, too. Maybe you can charm him back into joining XEmacs.
> I'm trying not to interpret your answer as, "if your existing 10.5-
> compiled binary ever stops working, your only option will be to switch
> to RMSmacs", but I fear that that's what you just said. I'm crying,
> here. Big sad tears.
Well, you could do the occasional work to keep Carbon XEmacs running on the
platform you care about yourself. Choi abandoned GNU Emacs too, and they’ve
no-one who really knows about Carbon either on board, as far as I can tell,
but they’ve managed to keep it running, I don’t believe much work would be
needed for us.
That said, I was going to say “Carbon on 64-bit will work, they’re not
stupid enough to abandon Photoshop”, but it turns out that, yes, to my
surprise, they’re stupid enough to abandon Photoshop. 31-bit fixnums would
seem to be what you’re stick with. (We have bignums now, btw; ./configure
--with-bignum=gmp .)
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
I recently started running XEmacs 21.5 (built from the Mercurial
repository¹) on my home machine.
Usually when at work I ssh to my home machine and use gnuclient to
access the always running XEmacs (and Gnus). My ADSL line is 8/2 mbit/s,
so the bandwidth is okay.
With 21.4 this was pretty snappy, but with 21.5 updating the frame is
quite slow - I can literally see the lines being drawn one by one, and
often miss things because the cursor moves slowly when I hit the arrow
keys (when I don't count, or miscount.)
Is this a side-effect of XFT and fancy fonts, or is it something else?
Is there anything (easy O:-)), to do about it?
Just curious,
Adam
¹ http://article.gmane.org/gmane.emacs.xemacs.beta/30317
--
"I think there are enough frivolous lawsuits in this Adam Sjøgren
country without people fighting over pop songs." asjo(a)koldfront.dk
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Dear Developers,
Does anyone of you be able to reproduce the following assert error?
Fatal error: assertion failed, file buffer.h, line 818, (retval) >=
((Bytebpos) 1) && retval <= ((buf)->text->z + 0)
STEPs:
1. set font-lock mode to use lazy-shot.
2. open regex.c
3. M-x font-lock-fontify-buffer
Assert Error.
It seems there's some thing wrong with re_match_2_internal... But I
can't manage to debug it :'(
back track:
Thread 1 (Thread 0x7f2304781740 (LWP 28186)):
#0 0x00007f23016dffb5 in raise () from /lib/libc.so.6
#1 0x00007f23016e1bc3 in abort () from /lib/libc.so.6
#2 0x00000000004d0c28 in really_abort () at emacs.c:4745
#3 0x00000000004cde7a in assert_failed (file=0x76d8f8 "buffer.h",
line=818,
expr=0x76d9e0 "(retval) >= ((Bytebpos) 1) && retval <=
((buf)->text->z + 0)") at emacs.c:4039
#4 0x000000000050a6a8 in BYTE_BUF_PTR_BYTE_POS (buf=0x49e2580,
ptr=0x704151e <Address 0x704151e out of bounds>) at buffer.h:818
#5 0x0000000000688b42 in re_match_2_internal (bufp=0x14ebfb8,
string1=0x0,
size1=0, string2=0x701b9a0 <Address 0x701b9a0 out of bounds>,
size2=223975, pos=154494, regs=0x14eda70, stop=223975,
lispobj=77473152,
lispbuf=0x49e2580, scache=0x3ae5948) at regex.c:6251
#6 0x000000000067d9a7 in sys_re_search_2 (bufp=0x14ebfb8,
str1=0x520f9a0 "",
size1=223975, str2=0x524cc5c "", size2=0, startpos=154494,
range=69481,
regs=0x14eda70, stop=223975, lispobj=77473152, lispbuf=0x49e2580,
scache=0x3ae5948) at regex.c:4573
#7 0x000000000068e431 in search_buffer (buf=0x49e2580,
string=76545888,
charbpos=39213, buflim=223976, n=1, RE=1, trt=69193232,
inverse_trt=69193232, posix=0) at search.c:1313
#8 0x000000000068dc48 in search_command (string=76545888,
limit=447953,
noerror=69190448, count=69193232, buffer=69193232, direction=1,
RE=1,
posix=0) at search.c:1164
#9 0x00000000006912e5 in Fre_search_forward (regexp=76545888,
limit=447953,
noerror=69190448, count=69193232, buffer=69193232) at search.c:2430
#10 0x00000000004dad01 in Ffuncall (nargs=4, args=0x7fff0c7a3698)
at eval.c:3990
#11 0x0000000000477543 in execute_optimized_program (
---Type <return> to continue, or q <return> to quit---
program=0x4919010 "\016>�\a\f\rZ\016?Y\0368\0164��a�\a�\0164!\0264
\016@\036A\0164A\036+� \036<�\211\0362\0369�\0365\016+G\036:�\211\036;
\036.�\036)\016+\203u\004\016+@\211\026;(a)\026.\rb\210`\fW\203U\004
\016.;�\t�\016.\f�#�\005\016.\f!\203A\004`\rZ�_\f\rZ\016:_�\0165�_\016:�
\\�\\\0262\0168�\021\0162\0169V�\n���\0162\016<$\210\0162\0269\016;A\211
\026)��\016)@@�\203�\001\016)@@\225\034\016)@\211\036,@\211\0361\224\035
\0161\225\034�\016,8\036*\016,A@"..., stack_depth=12,
constants_data=0x43b6460) at bytecode.c:898
#12 0x00000000004da723 in funcall_compiled_function (fun=62103344,
nargs=3,
args=0x7fff0c7a3fc0) at eval.c:3579
#13 0x00000000004dafed in Ffuncall (nargs=4, args=0x7fff0c7a3fb8)
at eval.c:4035
#14 0x0000000000477543 in execute_optimized_program (
program=0x3b93060 "� �\211� �\211\031\030\036\020\036\021\036\022
\036\023�\216\v�\005�\v!\210�\r\f\"\210\016\024�\006�\r\f\"\210\016\025�
\a�\r\f\n#\210�\r\f\n#.\a\207", stack_depth=6, constants_data=0x462fb50)
at bytecode.c:898
#15 0x00000000004da723 in funcall_compiled_function (fun=62101040,
nargs=3,
args=0x7fff0c7a48b0) at eval.c:3579
#16 0x00000000004dafed in Ffuncall (nargs=4, args=0x7fff0c7a48a8)
at eval.c:4035
#17 0x0000000000477543 in execute_optimized_program (
program=0x3a21b68 "\v\n\t\b#\207", stack_depth=4,
constants_data=0x4a230a0)
at bytecode.c:898
#18 0x00000000004da723 in funcall_compiled_function (fun=62100752,
nargs=2,
args=0x7fff0c7a5190) at eval.c:3579
#19 0x00000000004dafed in Ffuncall (nargs=3, args=0x7fff0c7a5188)
at eval.c:4035
#20 0x0000000000477543 in execute_optimized_program (
program=0x7fff0c7a5820 "\212�ed\"\210)�\207\226�\003\225\n",
stack_depth=3, constants_data=0x33be970) at bytecode.c:898
---Type <return> to continue, or q <return> to quit---
#21 0x000000000047fffb in Fbyte_code (instructions=54258160,
constants=54258016, stack_depth=7) at bytecode.c:2713
#22 0x00000000004d9674 in Feval (form=54258184) at eval.c:3738
#23 0x00000000004d5b58 in condition_case_1 (handlers=54256840,
bfun=0x4d8ce6 <Feval>, barg=54258184,
hfun=0x4d5c62 <run_condition_case_handlers>, harg=69193232) at
eval.c:2007
#24 0x00000000004d6061 in condition_case_3 (bodyform=54258184,
var=69193232,
handlers=54256840) at eval.c:2089
#25 0x000000000047aa49 in execute_rare_opcode
(stack_ptr=0x7fff0c7a6148,
unused_program_ptr=0x3b0a70f "\210\v�\b�\030��!\210)��!�L\210\f�\f
\r�\t����� $\210,��!)\207", opcode=Bcondition_case) at bytecode.c:1491
#26 0x0000000000477023 in execute_optimized_program (
program=0x3b0a6f0 "\214~\210\n\r�\002t��\034\031\035\211\033�\005��!
\210�ed�#\210���\217\210\v�\b�\030��!\210)��!�L\210\f�\f\r�\t�����
$\210,��!)\207",
stack_depth=6, constants_data=0x4621ad8) at bytecode.c:789
#27 0x00000000004da723 in funcall_compiled_function (fun=62100896,
nargs=0,
args=0x7fff0c7a6a40) at eval.c:3579
#28 0x00000000004dafed in Ffuncall (nargs=1, args=0x7fff0c7a6a38)
at eval.c:4035
#29 0x0000000000477543 in execute_optimized_program (
program=0x3ba0f90 "\t�\002t\031\b )\207", stack_depth=1,
constants_data=0x3515c10) at bytecode.c:898
#30 0x00000000004da723 in funcall_compiled_function (fun=62100608,
nargs=0,
args=0x7fff0c7a7310) at eval.c:3579
#31 0x00000000004dafed in Ffuncall (nargs=1, args=0x7fff0c7a7308)
at eval.c:4035
#32 0x00000000004ddcaf in apply1 (fn=62100608, arg=69193232) at
eval.c:5215
#33 0x000000000048195e in Fcall_interactively (function=78328288,
record_flag=69190448, keys=69193232) at callint.c:461
---Type <return> to continue, or q <return> to quit---
#34 0x00000000004d82a5 in Fcommand_execute (cmd=78328288,
record_flag=69190448, keys=69193232) at eval.c:3200
#35 0x00000000004dac86 in Ffuncall (nargs=3, args=0x7fff0c7a77d8)
at eval.c:3990
#36 0x0000000000477543 in execute_optimized_program (
program=0x38e7140 "\r\035�\r�a�\004Ȫ$\r�k�\004ʪ\034\r��\a��\r\"�\022
\r:�\r\r@��\b��\r@\"�\002�!\024)\t�Kt�H�\f!\f\032\033�\f�\"\210\v�8\b�
\023� � a�\a� pa�\006� \210�\004� \210��!�\033���\vA�\004ڪ\002�\n�\v!#
\"\210�\016\036!\210��!*\207�\f�\"\207", stack_depth=7,
constants_data=0x4392220) at bytecode.c:898
#37 0x00000000004da723 in funcall_compiled_function (fun=72087304,
nargs=1,
args=0x7fff0c7a80c8) at eval.c:3579
#38 0x00000000004dafed in Ffuncall (nargs=2, args=0x7fff0c7a80c0)
at eval.c:4035
#39 0x0000000000483101 in Fcall_interactively (function=68890864,
record_flag=69193232, keys=69193232) at callint.c:996
#40 0x00000000004d82a5 in Fcommand_execute (cmd=68890864,
record_flag=69193232, keys=69193232) at eval.c:3200
#41 0x00000000004fbc80 in execute_command_event
(command_builder=0x3a4c898,
event=54654320) at event-stream.c:4288
#42 0x00000000004fc6cc in Fdispatch_event (event=54654320)
at event-stream.c:4592
#43 0x000000000048e59d in Fcommand_loop_1 () at cmdloop.c:600
#44 0x000000000048e37c in command_loop_1 (unused_dummy=69193232)
at cmdloop.c:505
#45 0x00000000004d5b58 in condition_case_1 (handlers=69185472,
bfun=0x48e347 <command_loop_1>, barg=69193232, hfun=0x48df5c
<cmd_error>,
harg=69193232) at eval.c:2007
#46 0x000000000048e082 in command_loop_3 () at cmdloop.c:262
#47 0x000000000048e0a6 in command_loop_2 (unused_dummy=69193232)
---Type <return> to continue, or q <return> to quit---
at cmdloop.c:275
#48 0x00000000004d5491 in internal_catch (tag=68655552,
func=0x48e095 <command_loop_2>, arg=69193232, threw=0x0,
thrown_tag=0x0,
backtrace_before_throw=0x0) at eval.c:1596
#49 0x000000000048e1aa in initial_command_loop (load_me=69193232)
at cmdloop.c:313
#50 0x00000000004cc9ab in xemacs_21_5_b29_x86_64_unknown_linux (argc=1,
argv=0x7fff0c7a8bb8, unused_envp=0x0, restart=0) at emacs.c:2718
#51 0x00000000004cd43c in main (argc=1, argv=0x7fff0c7a8bb8,
unused_envp=0x7fff0c7a8bc8) at emacs.c:3164
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Any hope of this build working?
Bonus points if I end up with lisp integers that are more than 32 bits.
make distclean ; hg fetch
pulling from http://hg.debian.org/hg/xemacs/xemacs-carbon2
searching for changes
adding changesets
adding manifests
adding file changes
added 134 changesets with 433 changes to 118 files
118 files updated, 0 files merged, 0 files removed, 0 files unresolved
./configure --prefix=$HOME/Desktop/XEmacs.app \
--with-carbon --without-kkcc --without-mc-alloc \
--with-mule --without-ldap --enable-error-checking=none \
--with-optimization --with-cflags-optimization=-O2
configure: WARNING: Unrecognized options: --with-carbon, --without-
kkcc, --without-mc-alloc, --with-mule, --without-ldap, --enable-error-
checking, --with-optimization, --with-cflags-optimization
[ these options are still mentioned in configure --help, however ]
make
...
gcc -c -I/Users/jwz/src/xemacs/xemacs-carbon2/carbon/xpm -Wall -Wno-
switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-
arith -Wunused-parameter -g -O2 -Demacs -I. -I/Users/jwz/src/xemacs/
xemacs-carbon2/src -DHAVE_CONFIG_H -std=c99 event-carbon.c
event-carbon.c: In function 'current_time_milliseconds':
event-carbon.c:117: warning: passing argument 3 of 'WideDivide' from
incompatible pointer type
event-carbon.c: In function 'open_documents_ae_handler':
event-carbon.c:185: error: 'typeFSS' undeclared (first use in this
function)
event-carbon.c:185: error: (Each undeclared identifier is reported
only once
event-carbon.c:185: error: for each function it appears in.)
event-carbon.c:189: warning: implicit declaration of function
'FSpMakeFSRef'
event-carbon.c: In function 'retranslate_keycode':
event-carbon.c:302: warning: implicit declaration of function
'KLGetCurrentKeyboardLayout'
event-carbon.c:306: warning: implicit declaration of function
'KLGetKeyboardLayoutProperty'
event-carbon.c:326: warning: implicit declaration of function
'KeyTranslate'
event-carbon.c: In function 'text_input_event_handler':
event-carbon.c:416: warning: passing argument 6 of 'GetEventParameter'
from incompatible pointer type
event-carbon.c: In function 'handle_menubar_event':
event-carbon.c:480: warning: implicit declaration of function
'FindWindow'
event-carbon.c:483: warning: implicit declaration of function
'MenuSelect'
event-carbon.c: In function 'debug_print_event':
event-carbon.c:494: warning: format '%lu' expects type 'long unsigned
int', but argument 2 has type 'UInt32'
event-carbon.c: In function 'handle_apple_event':
event-carbon.c:502: warning: implicit declaration of function
'ConvertEventRefToEventRecord'
event-carbon.c: In function 'timer_proc':
event-carbon.c:763: warning: cast from pointer to integer of different
size
event-carbon.c: In function 'emacs_carbon_add_timeout':
event-carbon.c:787: warning: cast from pointer to integer of different
size
event-carbon.c: In function 'remove_timeout_mapper':
event-carbon.c:794: warning: cast from pointer to integer of different
size
event-carbon.c: In function 'emacs_carbon_remove_timeout':
event-carbon.c:800: warning: cast to pointer from integer of different
size
event-carbon.c:806: warning: cast to pointer from integer of different
size
event-carbon.c: In function 'emacs_carbon_current_event_timestamp':
event-carbon.c:882: warning: passing argument 3 of 'WideDivide' from
incompatible pointer type
make[1]: *** [event-carbon.o] Error 1
make: *** [src] Error 2
10.588u 1.310s 0:14.39 82.6% 0+0k 51+208io 0pf+0w
Exit 2
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Dear developers,
I've reproduce this several times on my ubuntu machine, but don't know
what is wrong... I've also run xemacs in gdb, but it seemed that xemacs
didn't hang. Only the GUI is not response anymore.
I tried to press C-c in gdb and get a backtrace(don't know it is useful
or not)
#0 0x00007f93cbb596f3 in select () from /lib/libc.so.6
#1 0x00007f93cad991ae in ?? () from /usr/lib/libxcb.so.1
#2 0x00007f93cad9a91a in xcb_wait_for_event ()
from /usr/lib/libxcb.so.1
#3 0x00007f93ccc85688 in ?? () from /usr/lib/libX11.so.6
#4 0x00007f93ccc85a3d in ?? () from /usr/lib/libX11.so.6
#5 0x00007f93ccc862f9 in _XReadEvents () from /usr/lib/libX11.so.6
#6 0x00007f93ccc64bd4 in XIfEvent () from /usr/lib/libX11.so.6
#7 0x00007f93cccb0920 in ?? () from /usr/lib/libX11.so.6
#8 0x00007f93cccafb69 in ?? () from /usr/lib/libX11.so.6
#9 0x00007f93cccaff13 in _XimRead () from /usr/lib/libX11.so.6
#10 0x00007f93ccc9ddf3 in ?? () from /usr/lib/libX11.so.6
#11 0x00007f93ccc8b53a in XSetICValues () from /usr/lib/libX11.so.6
#12 0x0000000000507f38 in XIM_SetSpotLocation (f=0x32c76f0, x=461, y=97)
at input-method-xlib.c:463
#13 0x00000000007126b7 in x_output_string (w=0x393d7d0, dl=0x25e3100,
buf=0x2617940, xpos=463, xoffset=0, clip_start=463,
width=9, findex=10, cursor=1, cursor_start=463, cursor_width=9,
cursor_height=18) at redisplay-x.c:1104
#14 0x000000000071119d in x_output_display_block (w=0x393d7d0,
dl=0x25e3100, block=0, start=51, end=52, start_pixpos=463,
cursor_start=463, cursor_width=9, cursor_height=18) at
redisplay-x.c:616
#15 0x000000000066fa3d in redisplay_output_display_block (w=0x393d7d0,
dl=0x25e3100, block=0, start=51, end=52,
start_pixpos=463, cursor_start=463, cursor_width=9,
cursor_height=18) at redisplay-output.c:1246
#16 0x000000000066e53b in output_display_line (w=0x393d7d0, cdla=0x0,
ddla=0x25ef000, line=5, force_start=463, force_end=472)
at redisplay-output.c:893
#17 0x000000000066f3f2 in redisplay_move_cursor (w=0x393d7d0,
new_point=212, no_output_end=0) at redisplay-output.c:1093
#18 0x000000000065e6fd in redisplay_window (window=60020688,
skip_selected=0) at redisplay.c:6412
#19 0x000000000065f6a6 in redisplay_frame (f=0x32c76f0,
preemption_check=1) at redisplay.c:6953
#20 0x000000000065fbc5 in redisplay_device (d=0x3936250, automatic=1) at
redisplay.c:7034
#21 0x00000000006602c7 in redisplay_without_hooks () at redisplay.c:7109
#22 0x00000000006605a9 in redisplay_no_pre_idle_hook () at
redisplay.c:7180
#23 0x000000000066055d in redisplay () at redisplay.c:7162
#24 0x00000000004f8b8e in Fnext_event (event=59061616, prompt=51605104)
at event-stream.c:2288
#25 0x000000000048ee94 in Fcommand_loop_1 () at cmdloop.c:599
#26 0x000000000048ec7c in command_loop_1 (unused_dummy=51605104) at
cmdloop.c:505
#27 0x00000000004d6459 in condition_case_1 (handlers=51600000,
bfun=0x48ec47 <command_loop_1>, barg=51605104,
hfun=0x48e85c <cmd_error>, harg=51605104) at eval.c:2006
#28 0x000000000048e982 in command_loop_3 () at cmdloop.c:262
#29 0x000000000048e9a6 in command_loop_2 (unused_dummy=51605104) at
cmdloop.c:275
---Type <return> to continue, or q <return> to quit---
#30 0x00000000004d5d92 in internal_catch (tag=51067376, func=0x48e995
<command_loop_2>, arg=51605104, threw=0x0,
thrown_tag=0x0, backtrace_before_throw=0x0) at eval.c:1595
#31 0x000000000048eaaa in initial_command_loop (load_me=51605104) at
cmdloop.c:313
#32 0x00000000004cd2b5 in xemacs_21_5_b29_x86_64_unknown_linux (argc=1,
argv=0x7fffd6b76f58, unused_envp=0x0, restart=0)
at emacs.c:2718
#33 0x00000000004cdd46 in main (argc=1, argv=0x7fffd6b76f58,
unused_envp=0x7fffd6b76f68) at emacs.c:3164
Thanks,
FKtPp
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta