changeset 1307:3f994430e7b9

[xemacs-hg @ 2003-02-16 06:13:17 by youngs] XEmacs 21.5.11 "cabbage" is released.
author youngs
date Sun, 16 Feb 2003 06:13:41 +0000
parents 371cff0ccdd7
children 1741c7ce4ac0
files CHANGES-beta ChangeLog etc/ChangeLog lib-src/ChangeLog lisp/ChangeLog lwlib/ChangeLog man/ChangeLog modules/ChangeLog netinstall/ChangeLog nt/ChangeLog nt/installer/Wise/ChangeLog src/ChangeLog tests/ChangeLog version.sh
diffstat 14 files changed, 206 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES-beta	Sun Feb 16 06:08:02 2003 +0000
+++ b/CHANGES-beta	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,152 @@
+to 21.5.11 "cabbage"
+
+Lots of improvements and fixes this time around.  One of our key
+players, Ben Wing, has drastically improved font-locking (go turn on
+lazy-lock to check it out).  Apart from many other bug fixes, Ben
+has also given us a speed up to the build process (--quick-build
+configure option).
+
+Other stars we should mention are:  Mike Sperber, for window
+configuration fixes and updates; Stephen Turnbull for build fixes,
+documentation and typo fixes.  Stephen also gave us some major updates
+to autoload.el and wid-edit.el.  And also Jerry James with some more
+DSO updates.
+
+Here are the highlights:
+
+Build
+
+-- Updates to test suite - Turnbull.
+-- Use -no-autoloads with update-elc-2 - Wing.
+-- Check for strupr and strlwr - Sperber.
+-- Delete auto-autoloads.el* & cutom-load.el* files on make clean - Turnbull.
+-- Fix --srcdir processing - Turnbull.
+-- Define DLSYM_NEEDS_UNDERSCORE on Darwin - Turnbull.
+-- Use opsys=aix4-2 for AIX 5 and above - Buchholz.
+-- Make ellcc search XEmacs directories for include files 1st - James. 
+-- Set stack-trace-on-error, load-always-display-messages - Wing.
+-- Overhaul update-elc.el, cus-dep, autoload (speed ups) - Wing.
+-- Various compiler warning fixes - Wing.
+-- FreeBSD updates in modules/Makefile.common - Pluim.
+-- Warning fix in eldap.c - James.
+-- Support C++ & KKCC compilation in Windows - Wing.
+-- Various fixups in nt/config.in.samp - Wing.
+-- Fixes in xemacs.mak - Wing.
+-- Clean up compile errors with C++ under Windows - Wing.
+-- Re-order sections in ldflags for gcc 3.2 - Okhapkin.
+-- Restore USE_XFONTSET - Turnbull.
+-- New symbol: DLSYM_NEEDS_UNDERSCORE - Turnbull.
+-- Guard against multiple definitions of _ALL_SOURCE - Buchholz.
+-- QUICK_BUILD updates - Wing.
+
+Documentation
+
+-- Major update to configure.usage - Wing.
+-- New developer bio's - James, Skyttä, Golubev.
+-- Amendments/additions to PROBLEMS:
+	- PostgreSQL DSO with --error-checking=all - James.
+	- Consolidate Motif problems into one section - Turnbull.
+-- Amendments/additions to INSTALL:
+	- Recommend Mule - Turnbull.
+	- Deprecate stripped binaries - Turnbull.
+-- General tidy up of etc/BETA, rewrite sections dealing with packages
+   and building from scratch - Youngs.
+-- General doc fixes, typos etc - Youngs, Turnbull, Palmer, Wing.
+-- Fix xref in Auto-Saving - Aichner.
+-- Update Local.rules File section in packages.texi - Youngs.
+-- Clarify package hierarchy structure - Turnbull.
+-- Major fixup of internals.texi - Wing.
+-- Lots of Mule rewriting in lispref/mule.texi - Wing.
+-- Document USE_UNION_TYPE evilness - Wing.
+-- Document event-matches-key-specifier-p better - Wing.
+-- Change illegal (for C) '//' comments to '/* */' - Shelton, Turnbull.
+
+Internals
+
+-- Synch rcs2log to GNU upstream - Youngs.
+-- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in
+   xlwMenuClassRec - Buchholz.
+-- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF - Buchholz. 
+-- Rename class -> class_ & new -> new_ - Wing.
+-- KKCC update in postgresql.c - Wing.
+-- KKCC update in eldap.c - James.
+-- Fix for unix_create_process - Ueno.
+-- Set stack reserve size during unexec() - Piper.
+-- Use 'struct htentry' not 'struct hentry' in elhash.c - Wing.
+-- New macros ALIST_LOOP_3, ALIST_LOOP_4.
+-- Fix 'xemacs -batch -l dunnet' under Cygwin - Wing.
+-- Implement delaying of XFlush() if pending expose events - Wing.
+-- Fix some longstanding bugs in X quit handling - Wing.
+-- Correct the message output upon crashing to be more up-to-date - Wing.
+-- Add dp() & db() as short synonyms of debug_print() &
+   debug_backtrace() - Wing.
+-- Add C++ error-checking code to verify problems with GCPRO/UNGCPRO - Wing.
+-- Change the way gap arrays are allocated (for KKCC) - Wing.
+-- Now lcrecords set the type of items sitting on the free list to
+   lcrecord_type_free - Wing.
+-- All lcrecord allocation functions now zero out the returned
+   lcrecords - Wing.
+-- Additional asserts in FREE_FIXED_TYPE - Wing.
+-- Make bit vectors lcrecords, like vectors - Wing.
+-- MARKED_SLOT() call no longer includes semicolon - Wing.
+-- Factor out some code duplicated in KKCC and pdump - Wing.
+-- KKCC updates - Wing.
+-- Add a fifth field "flags" to memory_description - Wing.
+-- Add support for "description maps" - Wing.
+-- Redo XD_UNION so it works inline and change format to provide info
+   for pdump - Wing.
+-- Textual changes: 
+	- lrecord_description -> memory_description - Wing.
+	- struct_description -> sized_memory_description - Wing.
+-- Initialize protect_me field of popup_data in set_frame_menubar - Sperber
+-- GTK updates - Sperber.
+-- Don't lead to a crash if dealing with a dead
+   window/frame/device/console - Sperber.
+-- Prevent crash for combination windows - Sperber.
+-- Window fixes in Fdelete_window - Sperber.
+-- Module updates in emodules.h - James.
+-- Fprovide from 'vars_of_file_coding' not 'syms_of_file_coding' - Turnbull.
+-- Fix syntax of macro in 'mark_object_maybe_checking_free - Turnbull.
+-- Eliminate bogus require-prints-loading-message - Wing.
+-- Turn on `load-warn-when-source-newer' by default - Wing.
+-- Fix up crashes when selecting menubar items due to lack of GCPROing
+   - Wing.
+-- Implement tail-recursion in KKCC - Wing.
+-- Fix UTF-(8|16) detector - Wing.
+-- Fix problems with reentrant calling of lwlib and associated crashes
+   when selecting menu items - Wing.
+-- Improve redisplay handling of preemption - Wing.
+-- Return the parameter from strlvr, strupr, depend on !HAVE_STRUPR - James.
+-- In sysdll.c included lisp.h to define needed alloca_array - Begel.
+-- Pull GC_CHECK_NOT_FREE out of USE_KKCC - Sperber.
+-- Abort when any attempts to output a stream console are made - Wing.
+-- Formatting fixes in redisplay-output.c - Wing.
+-- Clean up redisplay a bit - Wing.
+-- Fix scrollbar code TTY devices don't have them - Sperber.
+-- Major reworking of profile code - Wing.
+-- Dramatically improve redisplay speed over slow X connections - Buchholz.
+-- Move syntax table description from buffer.c to syntax.c - Wing.
+-- Updates to char,mirror,syntax tables code - Wing.
+-- Niggly whitespace fixups - Wing.
+
+Lisp API
+
+-- Updates to (japan|cryil)-util.el - Turnbull.
+-- Updates to how XEmacs computes various paths - Sperber.
+-- Window configuration fixes - Sperber, Wing.
+-- Make Info-insert-dir end n separator - Buchholz.
+-- Drastically reorganise autoload.el - Turnbull.
+-- Omit M-S-home/end from motion keys - Wing.
+-- Synch wid-edit to GNU/Emacs 21.3.50 - Turnbull.
+-- Updates to hyper-apropos - Wing.
+-- Reorganise Help -> Info submenu - Wing.
+-- Fix bug when end > start in text-props - Wing.
+-- Fix walk-windows - Wing.
+-- Fix for call to set-language-unicode-precedence-list - Nyyss~nen.
+-- Synch up byte-optimize.el - Wing.
+-- Include FUNLIST argument to generate-c-file-autoloads-1 - Wing.
+
+
 to 21.5.10 "burdock"
 
 Please accept my apologies for the very long wait between releases
--- a/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-15  Ben Wing  <ben@xemacs.org>
 
 	* Makefile.in.in (batch_packages): Run update-elc-2 with -no-autoloads
--- a/etc/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/etc/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-13  Chris Palmer  <chris@nodewarrior.org>
 
 	* BETA: Fixed typos and made consistent use of <...> for Internet
--- a/lib-src/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/lib-src/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-01-14  Jerry James  <james@xemacs.org>
 
 	* ellcc.c (do_compile_mode): Search XEmacs directories first for
--- a/lisp/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/lisp/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-15  Ben Wing  <ben@xemacs.org>
 
 	* make-docfile.el:
@@ -265,13 +269,13 @@
 
 2003-02-02  Steve Youngs  <youngs@xemacs.org>
 
-	* about.el (xemacs-hackers): Add Jerry, Ville, Rendhalver
+	* about.el (xemacs-hackers): Add Jerry, Ville, 
 	(about-current-release-maintainers): Remove Martin, Jason.  Add
-	Jerry, Ville, Rendhalver.
+	Jerry, Ville.
 	(about-other-current-hackers): Add Martin, Jason.
-	(about-personal-info): Update me.  Add Jerry, Ville, Rendhalver.
+	(about-personal-info): Update me.  Add Jerry, Ville.
 	(about-hacker-contribution): Update me, Martin, Steve T.  Add
-	Jerry, Ville, Rendhalver.
+	Jerry, Ville.
 
 2003-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
 
--- a/lwlib/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/lwlib/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-13  Martin Buchholz  <martin@xemacs.org>
 
 	* xlwmenu.c (xlwMenuClassRec):
--- a/man/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/man/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-11  Adrian Aichner  <adrian@xemacs.org>
 
 	* lispref/backups.texi (Auto-Saving): Fix auto-save xref to user
--- a/modules/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/modules/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-07  Jerry James  <james@xemacs.org>
 
 	* ldap/eldap.c: Add unload_eldap prototype to fix warning.
--- a/netinstall/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/netinstall/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-01-04  Steve Youngs  <youngs@xemacs.org>
 
 	* XEmacs 21.5.10 "burdock" is released.
@@ -467,6 +471,6 @@
 
 	* all: port from cygwin setup.
 
-%%% $Id: ChangeLog,v 1.23 2003/01/05 05:13:39 youngs Exp $
-$Revision: 1.23 $
+%%% $Id: ChangeLog,v 1.24 2003/02/16 06:13:32 youngs Exp $
+$Revision: 1.24 $
 
--- a/nt/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/nt/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-15  Ben Wing  <ben@xemacs.org>
 
 	* xemacs.mak:
--- a/nt/installer/Wise/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/nt/installer/Wise/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-01-04  Steve Youngs  <youngs@xemacs.org>
 
 	* XEmacs 21.5.10 "burdock" is released.
--- a/src/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/src/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-02-15  Ben Wing  <ben@xemacs.org>
 
 	* Makefile.in.in (dynodump_deps):
--- a/tests/ChangeLog	Sun Feb 16 06:08:02 2003 +0000
+++ b/tests/ChangeLog	Sun Feb 16 06:13:41 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-16  Steve Youngs  <youngs@xemacs.org>
+
+	* XEmacs 21.5.11 "cabbage" is released.
+
 2003-01-19  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* sigpipe.c: New file.  Crashes 21.1 but not 21.4 or 21.5 (I
--- a/version.sh	Sun Feb 16 06:08:02 2003 +0000
+++ b/version.sh	Sun Feb 16 06:13:41 2003 +0000
@@ -2,9 +2,9 @@
 emacs_is_beta=t
 emacs_major_version=21
 emacs_minor_version=5
-emacs_beta_version=10
-xemacs_codename="burdock"
-xemacs_extra_name="(+CVS-20030215)"
+emacs_beta_version=11
+xemacs_codename="cabbage"
+xemacs_extra_name=
 emacs_kit_version=
 infodock_major_version=4
 infodock_minor_version=0