Mercurial > hg > xemacs-beta
diff CHANGES-beta @ 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 | 6f18092b3b3c |
children | bd5929b8e039 |
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