Mercurial > hg > xemacs-beta
view etc/MACHINES @ 593:5fd7ba8b56e7
[xemacs-hg @ 2001-05-31 12:45:27 by ben]
xemacs-faq.texi: Major rewrite.
Update all MS Windows info to current.
Redo section 6.1 almost completely.
Incorporate sections 1 and 2 of Hrvoje's FAQ.
etags.el: Fix infloop when going up to the root.
s\cygwin32.h: Don't unilaterally include ntplay, but only when we're compiling
with native sound (look in configure now).
event-msw.c: Fix yet more problems with C-g handling.
Implement debug-mswindows-events.
event-stream.c, events.h, signal.c, sysdep.h:
Rearrange the signal-handling code to eliminate the former
spaghetti logic paths in it. Document clearly what
"low-level" and "high-level" timeouts are. Rename some
functions with unclear names (e.g. "...alarm...") to names
that reflect what they actually do (e.g. "...async_timeout...").
Fix numerous bugs discovered in the process.
console-x.h, event-Xt.c, event-msw.c, frame-x.c:
Hopefully make XEmacs properly maintain the "iconified"
state on frames at all times. This should fix the "can't
delete a frame with C-x 5 0 when there's another iconified
frame out there" bug.
Put a notice in of further changes that should probably
be made to clean up the frame-visibility support.
(especially directed at Jan Vroonhof)
lisp.h, miscplay.c:
Rename SBufbyte to CBufbyte to avoid a misleading name.
Eliminate UChar, which is not used anywhere and contributes
no semantic info. Add a comment about the documentation-only
properties of the char/unsigned char typedefs. Add
SChar_Binary as an explicitly `signed' version of Char_Binary
and put back the `signed' declarations in miscplay.c.
alloc.c:
Use char typedefs.
console-msw.c, device-msw.c, dialog-msw.c, editfns.c, fileio.c, glyphs-eimage.c, menubar-msw.c, ntplay.c, objects-msw.c, realpath.c, redisplay-msw.c, select-msw.c, syswindows.h, win32.c:
Eliminate numerous C++ errors.
frame-msw.c:
Eliminate numerous C++ errors and Mule-ize.
glyphs-msw.c:
Eliminate numerous C++ errors and use char typedefs.
configure.in:
Fix problems detecting both native and Linux sound on Cygwin
when compiled with --with-msw=no.
Rearrange file-coding handling a bit to avoid warning when
compiling with Mule.
configure.in, configure.usage, INSTALL:
Document XEMACS_CC and corresponding compiler option --xemacs-compiler.
Explain how to build xemacs using a C++ compiler.
author | ben |
---|---|
date | Thu, 31 May 2001 12:45:41 +0000 |
parents | 223736d75acb |
children |
line wrap: on
line source
This is a list of the status of XEmacs on various machines and systems. See PROBLEMS for particular problems and possible workarounds. Much effort has gone into making XEmacs work on as many different machines, configurations, and compilers as possible. Much effort has gone into making XEmacs 64-bit clean. Much effort has gone into removing system-specific code, and replacing such code with autodetection at configure time. The XEmacs core should build "out of the box" on most Unix-like systems. XEmacs 21.2 was tested and `make check' succeeded on these Unix configurations as of 2001-02-10: alphaev56-dec-osf4.0e (both Compaq C and gcc) i386-unknown-freebsd4.2 i386-unknown-netbsdelf1.5 i586-sco-sysv5uw7.0.1 (both SCO's cc and gcc) i686-pc-linux-gnu hppa2.0-hp-hpux10.20 (both HP's ANSI cc and gcc) mips-sgi-irix6.5 (both MIPSpro cc and gcc) rs6000-ibm-aix4.3.0.0 (both IBM's xlc and gcc) sparc-sun-solaris2.6 (both Sun's Forte C and gcc) sparc-sun-solaris2.7 (both Sun's Forte C and gcc) sparc-sun-sunos4.1.4 (gcc) Some systems have a dual mode 32-bit/64-bit compiler. On most of these, XEmacs requires the --pdump configure option to build correctly with the 64-bit version of the compiler. mips-sgi-irix6.5, CC="gcc -mabi=64" mips-sgi-irix6.5, CC="cc -64" rs6000-ibm-aix4.3.0.0, CC="cc -q64" On most of these systems, XEmacs also builds with a C++ compiler, but not "out of the box". This feature is only for use by the maintainers. XEmacs 21.2 is known _not_ to work on any machines with m680x0 processors. Sorry, all you sun3 and Unix PC nostalgia buffs out there. VMS has never been supported by XEmacs. In fact, all the old VMS code inherited from Emacs has been removed. Sorry, all you VMS fans out there.