comparison 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
comparison
equal deleted inserted replaced
1306:371cff0ccdd7 1307:3f994430e7b9
1 to 21.5.11 "cabbage"
2
3 Lots of improvements and fixes this time around. One of our key
4 players, Ben Wing, has drastically improved font-locking (go turn on
5 lazy-lock to check it out). Apart from many other bug fixes, Ben
6 has also given us a speed up to the build process (--quick-build
7 configure option).
8
9 Other stars we should mention are: Mike Sperber, for window
10 configuration fixes and updates; Stephen Turnbull for build fixes,
11 documentation and typo fixes. Stephen also gave us some major updates
12 to autoload.el and wid-edit.el. And also Jerry James with some more
13 DSO updates.
14
15 Here are the highlights:
16
17 Build
18
19 -- Updates to test suite - Turnbull.
20 -- Use -no-autoloads with update-elc-2 - Wing.
21 -- Check for strupr and strlwr - Sperber.
22 -- Delete auto-autoloads.el* & cutom-load.el* files on make clean - Turnbull.
23 -- Fix --srcdir processing - Turnbull.
24 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin - Turnbull.
25 -- Use opsys=aix4-2 for AIX 5 and above - Buchholz.
26 -- Make ellcc search XEmacs directories for include files 1st - James.
27 -- Set stack-trace-on-error, load-always-display-messages - Wing.
28 -- Overhaul update-elc.el, cus-dep, autoload (speed ups) - Wing.
29 -- Various compiler warning fixes - Wing.
30 -- FreeBSD updates in modules/Makefile.common - Pluim.
31 -- Warning fix in eldap.c - James.
32 -- Support C++ & KKCC compilation in Windows - Wing.
33 -- Various fixups in nt/config.in.samp - Wing.
34 -- Fixes in xemacs.mak - Wing.
35 -- Clean up compile errors with C++ under Windows - Wing.
36 -- Re-order sections in ldflags for gcc 3.2 - Okhapkin.
37 -- Restore USE_XFONTSET - Turnbull.
38 -- New symbol: DLSYM_NEEDS_UNDERSCORE - Turnbull.
39 -- Guard against multiple definitions of _ALL_SOURCE - Buchholz.
40 -- QUICK_BUILD updates - Wing.
41
42 Documentation
43
44 -- Major update to configure.usage - Wing.
45 -- New developer bio's - James, Skyttä, Golubev.
46 -- Amendments/additions to PROBLEMS:
47 - PostgreSQL DSO with --error-checking=all - James.
48 - Consolidate Motif problems into one section - Turnbull.
49 -- Amendments/additions to INSTALL:
50 - Recommend Mule - Turnbull.
51 - Deprecate stripped binaries - Turnbull.
52 -- General tidy up of etc/BETA, rewrite sections dealing with packages
53 and building from scratch - Youngs.
54 -- General doc fixes, typos etc - Youngs, Turnbull, Palmer, Wing.
55 -- Fix xref in Auto-Saving - Aichner.
56 -- Update Local.rules File section in packages.texi - Youngs.
57 -- Clarify package hierarchy structure - Turnbull.
58 -- Major fixup of internals.texi - Wing.
59 -- Lots of Mule rewriting in lispref/mule.texi - Wing.
60 -- Document USE_UNION_TYPE evilness - Wing.
61 -- Document event-matches-key-specifier-p better - Wing.
62 -- Change illegal (for C) '//' comments to '/* */' - Shelton, Turnbull.
63
64 Internals
65
66 -- Synch rcs2log to GNU upstream - Youngs.
67 -- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in
68 xlwMenuClassRec - Buchholz.
69 -- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF - Buchholz.
70 -- Rename class -> class_ & new -> new_ - Wing.
71 -- KKCC update in postgresql.c - Wing.
72 -- KKCC update in eldap.c - James.
73 -- Fix for unix_create_process - Ueno.
74 -- Set stack reserve size during unexec() - Piper.
75 -- Use 'struct htentry' not 'struct hentry' in elhash.c - Wing.
76 -- New macros ALIST_LOOP_3, ALIST_LOOP_4.
77 -- Fix 'xemacs -batch -l dunnet' under Cygwin - Wing.
78 -- Implement delaying of XFlush() if pending expose events - Wing.
79 -- Fix some longstanding bugs in X quit handling - Wing.
80 -- Correct the message output upon crashing to be more up-to-date - Wing.
81 -- Add dp() & db() as short synonyms of debug_print() &
82 debug_backtrace() - Wing.
83 -- Add C++ error-checking code to verify problems with GCPRO/UNGCPRO - Wing.
84 -- Change the way gap arrays are allocated (for KKCC) - Wing.
85 -- Now lcrecords set the type of items sitting on the free list to
86 lcrecord_type_free - Wing.
87 -- All lcrecord allocation functions now zero out the returned
88 lcrecords - Wing.
89 -- Additional asserts in FREE_FIXED_TYPE - Wing.
90 -- Make bit vectors lcrecords, like vectors - Wing.
91 -- MARKED_SLOT() call no longer includes semicolon - Wing.
92 -- Factor out some code duplicated in KKCC and pdump - Wing.
93 -- KKCC updates - Wing.
94 -- Add a fifth field "flags" to memory_description - Wing.
95 -- Add support for "description maps" - Wing.
96 -- Redo XD_UNION so it works inline and change format to provide info
97 for pdump - Wing.
98 -- Textual changes:
99 - lrecord_description -> memory_description - Wing.
100 - struct_description -> sized_memory_description - Wing.
101 -- Initialize protect_me field of popup_data in set_frame_menubar - Sperber
102 -- GTK updates - Sperber.
103 -- Don't lead to a crash if dealing with a dead
104 window/frame/device/console - Sperber.
105 -- Prevent crash for combination windows - Sperber.
106 -- Window fixes in Fdelete_window - Sperber.
107 -- Module updates in emodules.h - James.
108 -- Fprovide from 'vars_of_file_coding' not 'syms_of_file_coding' - Turnbull.
109 -- Fix syntax of macro in 'mark_object_maybe_checking_free - Turnbull.
110 -- Eliminate bogus require-prints-loading-message - Wing.
111 -- Turn on `load-warn-when-source-newer' by default - Wing.
112 -- Fix up crashes when selecting menubar items due to lack of GCPROing
113 - Wing.
114 -- Implement tail-recursion in KKCC - Wing.
115 -- Fix UTF-(8|16) detector - Wing.
116 -- Fix problems with reentrant calling of lwlib and associated crashes
117 when selecting menu items - Wing.
118 -- Improve redisplay handling of preemption - Wing.
119 -- Return the parameter from strlvr, strupr, depend on !HAVE_STRUPR - James.
120 -- In sysdll.c included lisp.h to define needed alloca_array - Begel.
121 -- Pull GC_CHECK_NOT_FREE out of USE_KKCC - Sperber.
122 -- Abort when any attempts to output a stream console are made - Wing.
123 -- Formatting fixes in redisplay-output.c - Wing.
124 -- Clean up redisplay a bit - Wing.
125 -- Fix scrollbar code TTY devices don't have them - Sperber.
126 -- Major reworking of profile code - Wing.
127 -- Dramatically improve redisplay speed over slow X connections - Buchholz.
128 -- Move syntax table description from buffer.c to syntax.c - Wing.
129 -- Updates to char,mirror,syntax tables code - Wing.
130 -- Niggly whitespace fixups - Wing.
131
132 Lisp API
133
134 -- Updates to (japan|cryil)-util.el - Turnbull.
135 -- Updates to how XEmacs computes various paths - Sperber.
136 -- Window configuration fixes - Sperber, Wing.
137 -- Make Info-insert-dir end n separator - Buchholz.
138 -- Drastically reorganise autoload.el - Turnbull.
139 -- Omit M-S-home/end from motion keys - Wing.
140 -- Synch wid-edit to GNU/Emacs 21.3.50 - Turnbull.
141 -- Updates to hyper-apropos - Wing.
142 -- Reorganise Help -> Info submenu - Wing.
143 -- Fix bug when end > start in text-props - Wing.
144 -- Fix walk-windows - Wing.
145 -- Fix for call to set-language-unicode-precedence-list - Nyyss~nen.
146 -- Synch up byte-optimize.el - Wing.
147 -- Include FUNLIST argument to generate-c-file-autoloads-1 - Wing.
148
149
1 to 21.5.10 "burdock" 150 to 21.5.10 "burdock"
2 151
3 Please accept my apologies for the very long wait between releases 152 Please accept my apologies for the very long wait between releases
4 this time around. My PC chose the 21.5.10 development cycle to go up 153 this time around. My PC chose the 21.5.10 development cycle to go up
5 in a sickening cloud of smoke. :-( (Steve Youngs <youngs@xemacs.org>) 154 in a sickening cloud of smoke. :-( (Steve Youngs <youngs@xemacs.org>)