comparison CHANGES-beta @ 1187:6f18092b3b3c

[xemacs-hg @ 2003-01-05 05:13:26 by youngs] XEmacs 21.5.10 "burdock" is released.
author youngs
date Sun, 05 Jan 2003 05:13:45 +0000
parents d4f46630c724
children 3f994430e7b9
comparison
equal deleted inserted replaced
1186:db15ec20adc0 1187:6f18092b3b3c
1 to 21.5.10 "burdock" 1 to 21.5.10 "burdock"
2
3 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
5 in a sickening cloud of smoke. :-( (Steve Youngs <youngs@xemacs.org>)
6
7 Lots of updates from Ben Wing (as always), also from Andy Piper, Mike
8 Sperber, and Stephen Turnbull with lots of documentation updates and
9 fixes. One new exciting addition in this release is that the LDAP and
10 PostgreSQL code has been extracted out of the core C code and moved to
11 DSO's. We have Jerry James to thank/blame/worship for that.
12
13 Build
14
15 -- Reset sheap-adjustment to zero - Piper.
16 -- Make --pdump default to yes on Linux - Turnbull.
17 -- Only use -Wpacked in GCC v3 - Wing.
18 -- Remove LISP_FLOAT_TYPE definition. - James.
19 -- Temporarily disable DSO's under Cygwin - Wing.
20 -- Updates to DSO building code (Makefile.in, configure.in etc) - Wing, James.
21 -- Separate compiler warning flags from CFLAGS - Wing.
22 -- Delete auto-autoloads.e* & custom-load.e* on 'make clean' - Turnbull.
23 -- Disable detection of 'getaddrinfo' for HP-UX 11.XX - Turnbull.
24 -- Include modules directories in 'make tags' - Youngs.
25 -- Fix shadowing warnings in make-docfile.c - Wing.
26 -- Move the common stuff from postgresql/ldap Makefile.in.in &
27 configure.ac's into a "common" Makefile and configure script -
28 Wing.
29 -- Major cleanup of ellcc - Wing, James.
30 -- Add Makefile var to pick up '--site-libraries' in DSO's - Youngs.
31 -- Avoid unnecessary deviations from UNIX 'describe-installation' in
32 xemacs.mak - Aichner.
33 -- Don't confirm overwriting files in xemacs.mak - Aichner.
34 -- Support 'xemacs_extra_name' in xemacs.mak - Aichner.
35 -- Some gcc/g++ 3 fixes - Wing.
36 -- Warning fixes - Wing.
37 -- Fix some C++ errors - Wing.
38 -- Allow for C needing volatile and C++ that can't have volatile,
39 remove previous volatile hacks - Wing.
40 -- Try for a working Cygwin build with old unexec - Wing.
41 -- Warning suppression - Turnbull.
42 -- New Mule character class regexp tests - Turnbull, Ueno.
43 -- Better handling of known bugs in tests - Turnbull.
44 -- Add test for stale subexpr match-data - Turnbull.
45 -- Update syntax-table tests - Turnbull.
46 -- Add word-boundary regexp tests - Turnbull.
47
48 Documentation
49
50 -- Updates to PROBLEMS file
51 Running/Linux - Lesstif 0.93.36 - Turnbull
52 Running/IRIX - Irix 6.5 coredumps - Turnbull
53 Running/Cygwin - "No cygXpm-noX" fatal error - Turnbull
54 Missing charsets - Remove ambiguity - Turnbull
55 Running, General - FontSet warnings - Turnbull
56 MacOS/X - Stack limitation - Turnbull
57 Digital Unix - Generalise - Turnbull
58 AIX - USE_KKCC lossage - Turnbull.
59 -- Update instructions in info/dir - Wallington.
60 -- Recommend TeXinfo 4.2 in INSTALL - Turnbull.
61 -- Add example in sample.Xdefaults - Boffi.
62 -- Typo fixes - Yamaoka, Youngs, Turnbull, Wing.
63 -- Docstring fixes - Turnbull, Piper, Skyttä, Wing.
64 -- Update description of XEmacs Patches and Design ML's - Turnbull.
65 -- Incorportate ChangeLog.X into ChangeLog - Wing.
66 -- FAQ additions/amendments:
67 Debugging FAQ improvements - Wing.
68 Mention union type bugs - Turnbull.
69 Debugging HOWTO improvements - Turnbull.
70 Decoding Lisp objects in the debugger - Turnbull.
71 Fix location of FAQ on website - Skyttä.
72 Add missing menu entry for Q3.2.7 - Verna.
73 Displaying non-ASCII - Turnbull.
74 Mention bug report commands - Turnbull.
75 Revise Q1.3.[1-6] - Turnbull.
76 New FAQ for "no cygXpm-noX" fatal error - Turnbull.
77 -- New TeXinfo nodes:
78 "Widget Internals" - Turnbull.
79 "Simple Specifier Usage" - Turnbull.
80 "Compilation Options" - Turnbull.
81 -- Document charset Unification and Tables - Turnbull.
82 -- Better short description of Mule in Mule submenu - Turnbull.
83 -- Regression Testing XEmacs design hints & rewrite - Turnbull.
84 -- Document 'face-frob-from-locale-first' - Golubev.
85 -- Document 'set-face-background-pixmap-file' - Verna.
86 -- Add urefs to Doug Lea's * Wolfram Gloger's home pages in "Low-Level
87 Modules" - Turnbull.
88 -- Update "Available Packages" - Skyttä.
89 -- Document 'append' arg of 'add-to-list' - Skyttä.
90 -- Add optimisation hints in "Techniques for XEmacs Developers" - Turnbull.
91
92 Internals
93
94 -- Add *menubar*FontSet and *popup*FontSet entries - Turnbull, Skyttä.
95 -- Extract ldap and postgresql code from core and put them into DSO's - James.
96 -- 'Fset_window_point' Correct to GNU/Emacs behaviour (fixes some bugs
97 in Gnus) - Wing.
98 -- Inhibit GC in critical sections - Wing.
99 -- Fix calculation in 'report_sheap_usage' - Piper.
100 -- Implement and use new var 'garbage_collection_messages' - Wallington.
101 -- Fix 'open_database' for Berkeley DB 4.1.x - Allen.
102 -- Updates to frame code - Sperber.
103 -- Change C debugger entrance: error message, then stack trace, then
104 exiting message, then force debugger - Wing.
105 -- Use EQ not EQUAL in 'mswindows_init_frame_1' - Wing.
106 -- Better redisplay-related asserts - Wing.
107 -- Don't generate large warning strings when they'll be discarded - Wing.
108 -- Implement 'debug-on-error' as documented - Wing.
109 -- Fix docs relating to QUIT which can't GC under any circumstances - Wing.
110 -- More robust package compilation and debugging - Wing.
111 -- Overhaul profile code - Wing.
112 -- Fix crashes due to incorrectly ported GNU/Emacs code - Wing.
113 -- Clean up realpath.c - Wing.
114 -- DdeCreateStringHandle needs to be manual due to new Cygwin bug - Wing.
115 -- Fix some Cygwin complaints - Wing.
116 -- Unconditionally use LISP_FLOAT_TYPE code - James.
117 -- Improve crash message in 'shut_down_emacs' - Turnbull.
118 -- Update NAS code for NAS 1.6 and later - Toy.
119 -- Fix "unused variable" warnings in mule-canna.c - Turnbull.
120 -- Prototype 'enqueue_focus_event' - Turnbull.
121 -- Use BORDER_FIDDLE_FACTOR instead of 10 in 'layout_layout' - Piper.
122 -- Add optional 'noerror' arg to 'Frequire' - Wallington.
123 -- Only resize 'layout_query_geometry' dynamically if static sizes
124 haven't been set - Piper.
125 -- Fix infloop upon a gdm logout - Sigelman.
126 -- Fix scope of 'num_nonshy_regs' - Turnbull.
127 -- Fix "stale match data" bug - Turnbull.
128 -- Don't call 'XtDisplay' on a destroyed widget - Golubev.
129 -- Update specifier code - Sperber.
130 -- Update process code - Sperber.
131 -- Move ldap/postgresql code out to DSO's - James.
132 -- Normalise Ffile_truename and drive spec on cygwing to win32 format
133 - Piper.
134 -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' - Alexander.
135 -- Coding system updates - Ikiuo.
136
137 Lisp API
138
139 -- Update window-xemacs.el to fix 'goto-line' - Wing.
140 -- Add garbage collection messages - Wallington.
141 -- Re-implement window configurations in Emacs Lisp - Sperber.
142 -- Enhance background-pixmap-file code - Verna.
143 -- New macro 'save-window-excursion' to eventually replace bytecode
144 instruction - Sperber.
145 -- Move window.el et al up the order in dumped-lisp.el - Sperber.
146 -- Don't use 'save-window-excursion' in
147 'shrink-window-if-larger-than-buffer' - Sperber.
148 -- Updates to pixel-size code in dialog.el - Sperber.
149 -- Remove nonworking 'breakpoint-on-error' - Wing.
150 -- Extract out 'with-displaying-help-buffer' into a more general mechanism
151 - Wing.
152 -- Don't catch errors when noninteractive in startup.el - Wing.
153 -- Fix warnings in code-files.el, loadhist.el, & package-get.el - Wing.
154 -- Simplify code in '*-reset-device-font-menus' - James.
155 -- Synch font-menu.el to the 21.4 version - Turnbull.
156 -- Preserve return value from 'call-process' - Sperber.
157 -- New functions in replace.el that operate on regions - Evans.
158 -- Run 'delete-frame-hook' in general dialogs only - Piper.
159 -- Add a margin parameter in autoload.el for DSO autoloads - James.
160 -- Conditionalise autoloads for DSO's on the existence of the DSO - James.
161 -- Always set module directories/paths in dump-paths.el - James.
162 -- Bring list of package sites up to date - Skyttä.
163 -- Add "Find Variable" menu entry for 'hyper-apropos-find-variable' -
164 Wallington
165 -- Fix 'view-lossage' interactive spec - Wallington.
166 -- Synch 'with-output-to-string' with GNU/Emacs 21 - Wallington.
167 -- Bind C-xrd to 'delete-rectangle' - Yamaoka.
168 -- Move entries in 'auto-mode-alist' out to packages for the modes
169 that are in packages - Skyttä
170 -- New compatible alias for 'lookup-syntax-properties'
171 ('parse-sexp-lookup-properties') - Turnbull.
172 -- Enable C autoloads for DSO's - James.
173 -- Update revert-buffer code - Piper.
174 -- Add new coding system 'utf-8-bom' - Ikiuo.
175
2 176
3 to 21.5.9 "brussels sprouts" 177 to 21.5.9 "brussels sprouts"
4 178
5 The main thrust of this release is the new GC algorithms. If you want 179 The main thrust of this release is the new GC algorithms. If you want
6 to test this out configure with '--use-kkcc'. 180 to test this out configure with '--use-kkcc'.