The first pretest for XEmacs 21.4.5 is now available.
Check it out from CVS with "-r r21-4-5-rc1".
The big fixes are Ben's patches for "gc in windows proc",
"setitimer",
and shell crashes on Windows.
I'm especially interested in reports from people who had the following
problems.
On Windows platforms:
1. "gc in windows procedure" crashes.
2. Failure to detect the "no-X11" version of XPM on Cygwin.
3. `mouse-track' problems.
4. Null quoting in subprocess arguments. (Ben's big patch as usual
included some random stuff, I don't know how much of those
problems it fixes.)
On Unix:
5. Arch-specific binaries failing to install under ${exec_prefix}.
This is _not_ a release candidate as it stands. There are several
patches I am waiting for advice on, and a couple dozen in total still
in the queue that I want to review again. I hope to post a release
candidate on Saturday my time, with a probable release early next week.
This code base builds and at least puts up a splash screen on Debian
`sid' Linux 2.2.18, Japanese Windows ME (Cygwin), and Japanese Windows
ME (native) so far.
The Cygwin build produced the following warnings I've not seen before:
In file included from /usr/include/w32api/windef.h:145,
from /usr/include/w32api/windows.h:98,
from syswindows.h:58,
from nt.h:29,
from ntplay.c:25:
/usr/include/w32api/winnt.h:2503: warning: no previous prototype for
`GetCurrentFiber'
/usr/include/w32api/winnt.h:2514: warning: no previous prototype for `GetFiberData'
In file included from ntplay.c:25:
nt.h:108: warning: `struct utimbuf' declared inside parameter list
nt.h:108: warning: its scope is only this definition or declaration, which is probably not
what you want.
./temacs -nd -batch -l /cygdrive/c/src/xemacs-21.4/src/../lisp/update-elc.el
0 [main] TEMACS 1727629 fhandler_console::fixup_after_exec: error opening console
after exec, errno 13, Win32 error 0
Any ideas?
ChangeLogs (diff against r21-4-4)
Index: ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/ChangeLog,v
retrieving revision 1.241.2.11
retrieving revision 1.241.2.11.2.1
diff -u -U0 -r1.241.2.11 -r1.241.2.11.2.1
--- ChangeLog 2001/07/28 11:46:26 1.241.2.11
+++ ChangeLog 2001/09/27 09:59:37 1.241.2.11.2.1
@@ -0,0 +1,24 @@
+2001-08-19 Charles Wilson <cwilson(a)ece.gatech.edu>
+
+ * configure.in (for graphics libraries): Detect Cygwin xpm-nox.
+
+2001-08-02 Peter Brown <rendhalver(a)users.sourceforge.net>
+
+ Synch options documentation with those in configure.in:
+
+ * configure.usage (--with-dialogs): added lucid to list of options
+ * configure.usage (--with-widgets): added lucid to list of options
+ * configure.usage (--with-dragndrop): added GTK to list of protocols
+ * configure.usage (--mail-locking): added `locking' or `mmdf'. to list
+ of options
+
+
+2001-09-25 Didier Verna <didier(a)xemacs.org>
+
+ * configure.ac: new. Autoconf 2.5x guard.
+
+2001-08-29 Jered Floyd <jered(a)MIT.EDU>
+
+ * configure.in (moduledir,sitemoduledir,archlibdir):
+ Place arch-specific files under ${libdir}, not under ${datadir}.
+
Index: ./lisp/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/lisp/ChangeLog,v
retrieving revision 1.266.2.11
retrieving revision 1.266.2.11.2.2
diff -u -U0 -r1.266.2.11 -r1.266.2.11.2.2
--- ./lisp/ChangeLog 2001/07/28 11:45:39 1.266.2.11
+++ ./lisp/ChangeLog 2001/09/27 09:33:11 1.266.2.11.2.2
@@ -0,0 +1,49 @@
+2001-03-15 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * faces.el: Reenable specifications over 'gtk domain.
+
+2001-08-08 Didier Verna <didier(a)xemacs.org>
+
+ * autoload.el (update-autoload-files): make defdir a file name,
+ not directory name.
+
+2001-08-06 Steve Youngs <youngs(a)xemacs.org>
+
+ * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
+
+ * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
+
+2001-08-01 Edward M. Lee <tailbert(a)yahoo.com>
+
+ * font-menu.el (font-menu-set-font): Default to current font-family.
+ (font-menu-preferred-resolution):
+ (font-menu-size-scaling):
+ Provide gtk defaults, too.
+
+2001-07-29 Mike Alexander <mta(a)arbortext.com>
+
+ * cus-face.el (custom-set-face-font-size): Last arg to apply is a
+ list
+ (custom-set-face-font-family): ditto
+
+2001-07-26 Mike Sperber <mike(a)xemacs.org>
+
+ * files.el (auto-mode-alist): .9 files are man pages, too.
+
+2001-07-23 Edwin Steiner <esteiner(a)net4you.at>
+
+ * process.el (call-process-internal): bind
+ coding-system-for-write to 'binary when calling
+ start-process-internal, so the process receives
+ the literal contents of INFILE.
+
+2001-09-15 Edward M. Lee <tailbert(a)yahoo.com>
+
+ * files.el (auto-mode-alist): Add configure.ac support.
+
+2001-07-19 Adrian Aichner <adrian(a)xemacs.org>
+
+ * buff-menu.el:
+ mouse.el:
+ Adrian's mouse-track patch. See <y9plq0nc.fsf(a)ecf.teradyne.com>.
+
Index: ./src/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.290.2.13
retrieving revision 1.290.2.13.2.1
diff -u -U0 -r1.290.2.13 -r1.290.2.13.2.1
--- ./src/ChangeLog 2001/07/28 11:45:45 1.290.2.13
+++ ./src/ChangeLog 2001/09/27 09:33:28 1.290.2.13.2.1
@@ -0,0 +1,11 @@
+2001-04-24 Jerry James <james(a)xemacs.org>
+
+ * faces.h: pass parameters to Fadd_spec_to_specifier in the
+ correct order.
+
+2001-06-01 Ben Wing <ben(a)xemacs.org>
+
+ * event-msw.c (debug_mswin_messages):
+ conditionalize the messages that were causing compile errors.
+ (if only macros could generate #ifdef statements ...)
+
cvs server: cannot find revision control file for ChangeLog
Index: ./man/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/man/ChangeLog,v
retrieving revision 1.116.2.10
retrieving revision 1.116.2.10.2.1
diff -u -U0 -r1.116.2.10 -r1.116.2.10.2.1
--- ./man/ChangeLog 2001/07/28 11:45:43 1.116.2.10
+++ ./man/ChangeLog 2001/09/27 09:33:21 1.116.2.10.2.1
@@ -0,0 +1,25 @@
+2001-07-25 Jim Horning <jim.horning(a)lmco.com>
+
+ * xemacs/packages.texi (Package Terminology):
+ * xemacs/packages.texi (Automatically):
+ In itemize and enumerate lists @item should be on its own line.
+
+2001-09-16 Adrian Aichner <adrian(a)xemacs.org>
+
+ * xemacs-faq.texi (Q4.0.7): Fix link to VM FAQ thanks to word I
+ got from Gregory Neil Shapiro.
+ * xemacs-faq.texi (Q1.3.7): Update moved link.
+ * xemacs-faq.texi (Q7.0.2): Comment out empty list of bullets to
+ avoid HTML error in texi2html translation.
+
+2001-09-15 Adrian Aichner <adrian(a)xemacs.org>
+
+ * xemacs-faq.texi (Q4.6.1): Infodock is now hosted on SourceForge,
+
infodock.com is no more.
+ * xemacs-faq.texi (Q4.7.1): Take auc out of
http://sunsite.auc.dk.
+
+2001-09-09 Adrian Aichner <adrian(a)xemacs.org>
+
+ * xemacs-faq.texi (Q1.0.9): Correct link to snapshots as suggested
+ by Robin S. Socha.
+
Index: ./nt/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/nt/ChangeLog,v
retrieving revision 1.89.2.13
retrieving revision 1.89.2.13.2.1
diff -u -U0 -r1.89.2.13 -r1.89.2.13.2.1
--- ./nt/ChangeLog 2001/07/28 11:45:44 1.89.2.13
+++ ./nt/ChangeLog 2001/09/27 09:33:27 1.89.2.13.2.1
@@ -0,0 +1,6 @@
+2001-08-02 Dr. Volker Zell <Dr.Volker.Zell(a)oracle.com>
+
+ * xemacs.rc:
+ Under cygwin, when environment variable CYGWIN is set
+ to check_case:strict, filenames are considered case sensitive.
+
Index: ./lwlib/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/lwlib/ChangeLog,v
retrieving revision 1.23.2.7
retrieving revision 1.23.2.7.2.2
diff -u -U0 -r1.23.2.7 -r1.23.2.7.2.2
--- ./lwlib/ChangeLog 2001/07/28 11:45:42 1.23.2.7
+++ ./lwlib/ChangeLog 2001/09/27 09:33:21 1.23.2.7.2.2
@@ -0,0 +1,12 @@
+2001-07-26 Andy Piper <andy(a)xemacs.org>
+
+ Fix progress gauge flashing under OpenMotif:
+
+ * lwlib-Xm.c (xm_update_progress): new function. Set Scale height
+ and width from normal height and width.
+ * lwlib-Xm.c (xm_create_progress): ditto.
+ * lwlib-Xm.c (xm_update_one_widget): call xm_update_progress.
+ * lwlib.c (lw_get_value_arg): new function. Return an argument
+ based on its name.
+ * lwlib.h: declare it.
+
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."