annotate CHANGES-beta @ 5043:d0c14ea98592

various frame-geometry fixes -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-15 Ben Wing <ben@xemacs.org> * EmacsFrame.c: * EmacsFrame.c (EmacsFrameResize): * console-msw-impl.h: * console-msw-impl.h (struct mswindows_frame): * console-msw-impl.h (FRAME_MSWINDOWS_TARGET_RECT): * device-tty.c: * device-tty.c (tty_asynch_device_change): * event-msw.c: * event-msw.c (mswindows_wnd_proc): * faces.c (Fface_list): * faces.h: * frame-gtk.c: * frame-gtk.c (gtk_set_initial_frame_size): * frame-gtk.c (gtk_set_frame_size): * frame-msw.c: * frame-msw.c (mswindows_init_frame_1): * frame-msw.c (mswindows_set_frame_size): * frame-msw.c (mswindows_size_frame_internal): * frame-msw.c (msprinter_init_frame_3): * frame.c: * frame.c (enum): * frame.c (Fmake_frame): * frame.c (adjust_frame_size): * frame.c (store_minibuf_frame_prop): * frame.c (Fframe_property): * frame.c (Fframe_properties): * frame.c (Fframe_displayable_pixel_height): * frame.c (Fframe_displayable_pixel_width): * frame.c (internal_set_frame_size): * frame.c (Fset_frame_height): * frame.c (Fset_frame_pixel_height): * frame.c (Fset_frame_displayable_pixel_height): * frame.c (Fset_frame_width): * frame.c (Fset_frame_pixel_width): * frame.c (Fset_frame_displayable_pixel_width): * frame.c (Fset_frame_size): * frame.c (Fset_frame_pixel_size): * frame.c (Fset_frame_displayable_pixel_size): * frame.c (frame_conversion_internal_1): * frame.c (get_frame_displayable_pixel_size): * frame.c (change_frame_size_1): * frame.c (change_frame_size): * frame.c (generate_title_string): * frame.h: * gtk-xemacs.c: * gtk-xemacs.c (gtk_xemacs_size_request): * gtk-xemacs.c (gtk_xemacs_size_allocate): * gtk-xemacs.c (gtk_xemacs_paint): * gutter.c: * gutter.c (update_gutter_geometry): * redisplay.c (end_hold_frame_size_changes): * redisplay.c (redisplay_frame): * toolbar.c: * toolbar.c (update_frame_toolbars_geometry): * window.c: * window.c (frame_pixsize_valid_p): * window.c (check_frame_size): Various fixes to frame geometry to make it a bit easier to understand and fix some bugs. 1. IMPORTANT: Some renamings. Will need to be applied carefully to the carbon repository, in the following order: -- pixel_to_char_size -> pixel_to_frame_unit_size -- char_to_pixel_size -> frame_unit_to_pixel_size -- pixel_to_real_char_size -> pixel_to_char_size -- char_to_real_pixel_size -> char_to_pixel_size -- Reverse second and third arguments of change_frame_size() and change_frame_size_1() to try to make functions consistent in putting width before height. -- Eliminate old round_size_to_char, because it didn't really do anything differently from round_size_to_real_char() -- round_size_to_real_char -> round_size_to_char; any places that called the old round_size_to_char should just call the new one. 2. IMPORTANT FOR CARBON: The set_frame_size() method is now passed sizes in "frame units", like all other frame-sizing functions, rather than some hacked-up combination of char-cell units and total pixel size. This only affects window systems that use "pixelated geometry", and I'm not sure if Carbon is one of them. MS Windows is pixelated, X and GTK are not. For pixelated-geometry systems, the size in set_frame_size() is in displayable pixels rather than total pixels and needs to be converted appropriately; take a look at the changes made to mswindows_set_frame_size() method if necessary. 3. Add a big long comment in frame.c describing how frame geometry works. 4. Remove MS Windows-specific character height and width fields, duplicative and unused. 5. frame-displayable-pixel-* and set-frame-displayable-pixel-* didn't use to work on MS Windows, but they do now. 6. In general, clean up the handling of "pixelated geometry" so that fewer functions have to worry about this. This is really an abomination that should be removed entirely but that will have to happen later. Fix some buggy code in frame_conversion_internal() that happened to "work" because it was countered by oppositely buggy code in change_frame_size(). 7. Clean up some frame-size code in toolbar.c and use functions already provided in frame.c instead of rolling its own. 8. Fix check_frame_size() in window.c, which formerly didn't take pixelated geometry into account.
author Ben Wing <ben@xemacs.org>
date Mon, 15 Feb 2010 22:14:11 -0600
parents 432f7d701731
children c97dc3b6de63
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
1 to XEmacs 21.5.29 "garbanzo"
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
2
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
3 Major Features and Backward Incompatible Changes
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
4
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
5 -- new: (incompatible) with-esc coding systems for 8-bit coding systems -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
6 -- improve: (incompatible) Avoid errors in substitute-in-file-name -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
7
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
8 User-Visible Bug Fixes and Minor Improvements
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
9
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
10 -- new: Command-line argument --script (GNU compatible) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
11 -- new: Just-in-time Unicode charsets -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
12 -- new: Support extended mouse buttons -- Mats Lidell
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
13 -- new: Support printing big numbers as base 2 -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
14 -- new: Windows icons -- Dan Polansky, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
15 -- new: write_region_inhibit_fsync -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
16 -- fix: ?\<newline> caused assert -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
17 -- fix: Crash on null font instance -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
18 -- fix: Cygwin run command needs an extra ShowWindow -- Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
19 -- fix: Frame change pending flag doesn't get reset -- Ron Isaacson
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
20 -- fix: GTK key defaults initialized incorrectly -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
21 -- fix: Little-endian UTF-16 surrogate handling is incorrect -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
22 -- fix: Off-by-one error in ccl_driver -- Julian Bradfield
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
23 -- fix: Printed char table values confuse strings and symbols -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
24 -- fix: Setting noninteractive window-system to 'stream contradicts docs -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
25 -- fix: Stage 2 font matching doesn't work for msprinter -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
26 -- fix: Window grow and shrink weren't quite inverses -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
27 -- fix: at_dot in regexps fails on non-ASCII -- Julian Bradfield
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
28 -- fix: bigfloat_to_string is very broken -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
29 -- fix: open-database ignores CODESYS -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
30 -- fix: openbox can't find frame icons -- Henry S. Thompson, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
31 -- fix: set_window_pixsize ignores modeline -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
32 -- fix: simple_search would underrun in reverse search -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
33 -- improve: User variable (including customize) handling -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
34 -- improve: bind mousewheel by default -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
35 -- improve: custom-face-prompt suggests faces at point -- Didier Verna, Andreas Rohler
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
36
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
37 Build Infrastructure
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
38
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
39 -- new: Check for FcConfig{Get,Set}RescanInterval -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
40 -- new: Preliminary work to support bundled packages -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
41 -- new: Support Intel's compiler -- Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
42 -- fix: %WindowsSdkDir%, %MSSddk% weren't checked for headers -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
43 -- fix: AC_CHECK_LIB was applied to variable -- Andreas Schwab, Mike Fabian, Martin Buchholz
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
44 -- fix: Autoload processing might miss some -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
45 -- fix: Bad M4 syntax leading to bogus compile failures in configure -- Vladimir Ivanovic, Aidan Kehoe, Martin Buchholz, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
46 -- fix: Check for explicit installation path were bogus -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
47 -- fix: Configuration of write barrier failed on Mac OS X/Intel -- Marcus Crestani
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
48 -- fix: INFOPATH was not set by configure -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
49 -- fix: Inadvertant diversion of 'share' to 'lib' for datadir -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
50 -- fix: Make used the wrong finder*.el -- Ville Skyttä
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
51 -- fix: Move autoload operator definitions to xemacs-base to handle new operators more easily -- Mike Sperber, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
52 -- fix: Multiple late package directories were allowed -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
53 -- fix: Typos (bugs) -- Mats Lidell
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
54 -- fix: Typos (ugly) -- Stephen Turnbull, Ville Skyttä
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
55 -- fix: URL for optional libraries in config.inc.samp -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
56 -- fix: dbm and Berkeley db checks -- Hans de Graaf, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
57 -- fix: make-docfile.el sometimes checks wrong dependency -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
58 -- improve: G++ detection with --xemacs-compiler -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
59 -- improve: Pointers to package docs in INSTALL -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
60 -- improve: Use Mercurial tip hash to identify beta builds -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
61 -- improve: Use different defaults for --with-xft=yes/no -- Mats Lidell
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
62 -- improve: Use pkg-config to find Xft -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
63 -- improve: gnudbm is universally called "gdbm" now -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
64 -- update: Create xe_fst to replace m4_fst (gone in autoconf 2.62) -- Ville Slyttä
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
65 -- update: Makefiles for Windows -- Adrian aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
66 -- update: PATH defines -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
67 -- update: config.guess, config.sub to 2009-02-02 -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
68 -- update: datarootdir conformance -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
69 -- update: install.sh is now install-sh, and sync to current FSF -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
70 -- update: nt/xemacs.mak (sync to Unix) -- Adrian Aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
71 -- update: support for Visual Studio 2005 manifests in nt -- Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
72
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
73 Documentation
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
74
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
75 -- improve: Description of image files in README -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
76 -- improve: FAQ -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
77 -- improve: HELLO uses UTF-8 for Arabic -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
78 -- improve: Internals manual -- Stephen Turnbull, Ville Skyttä, Aidan Kehoe, Adrian Aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
79 -- improve: Lisp Reference -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
80 -- improve: Misc. Texinfo manuals -- Ville Skyttä
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
81 -- improve: User Guide -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
82 -- improve: xemacs.1 -- Shyamal Prasad
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
83 -- update: Personal info -- Vin Shelton, Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
84
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
85 Lisp API
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
86
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
87 -- new: Support hash table lookup in CCL -- Dave Love, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
88 -- new: ascii-case-table (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
89 -- new: bit-vector-to-integer -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
90 -- new: check-coding-systems-region (API from GNU) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
91 -- new: debug-xemacs-searches -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
92 -- new: encode-coding-char (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
93 -- new: error-sequence-coding-system -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
94 -- new: fc-pattern-get-or-compute-size -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
95 -- new: format-time-string specs %z, %g, %G and %V (GNU sync) -- Shyamal Prasad
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
96 -- new: frob-unicode-errors-region -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
97 -- new: improve ability to describe text (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
98 -- new: integer-to-bit-vector -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
99 -- new: intern-soft DEFAULT argument -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
100 -- new: make-temp-file (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
101 -- new: map-charset-chars (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
102 -- new: no-fallback flag for specifier instantiation -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
103 -- new: query-coding-clear-highlights (internal) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
104 -- new: query-coding-region -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
105 -- new: query-coding-string -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
106 -- new: replace-regexp-in-string handles SUBEXP incorrectly -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
107 -- new: resize-temp-buffer-window (GNU-compatible alias) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
108 -- new: skip-chars-quote -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
109 -- new: subr-arity (API from GNU) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
110 -- new: support auto-autoload of coding systems -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
111 -- new: system-type-file-name-coding -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
112 -- new: temp-buffer-resize-mode (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
113 -- new: unencodable-char-position (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
114 -- new: unicode-error-default-translation-table -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
115 -- new: unicode-error-sequence-regexp-range -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
116 -- new: unicode-error-translate-region -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
117 -- new: with-case-table (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
118 -- fix: Map all Big5 characters -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
119 -- fix: ascii-case-table called put-case-table-pair incorrectly -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
120 -- fix: check-coding-systems-region returned wrong value -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
121 -- fix: coding-system-for-read defaults to undecided -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
122 -- fix: custom-save-all can corrupt GNU code in .emacs -- Jason Spiro, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
123 -- fix: custom-theme-reset-internal called get incorrectly -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
124 -- fix: display-graphic-p could pass an invalid device -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
125 -- fix: expand-region-abbrevs is case-sensitive -- Adrian Aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
126 -- fix: insert-file-contents and load called substitute-in-file-name -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
127 -- fix: leim-list-file-name wasn't used -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
128 -- fix: revert-buffer, recover-file set modiff in Mule -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
129 -- fix: setenv gets confused by implicit abbrev table -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
130 -- fix: special-form-p errors on subrs -- Jerry James, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
131 -- fix: split-window and delete-window can be broken by advice -- Henry S. Thompson
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
132 -- fix: write-region can give bogus results with coding system symbols -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
133 -- fix: x-color-list-internal didn't return a list of strings -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
134 -- fix: x_init_device maybe used uninitialized variables -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
135 -- improve: CODING-SYSTEM-OR-MUSTBENEW argument to write-region (GNU compatibility) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
136 -- improve: Distinguish can't find pixmap from don't have method -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
137 -- improve: Maybe use bignums in file-attributes -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
138
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
139 Internal API and Implementation
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
140
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
141 -- new: 8-bit coding systems in CCL -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
142 -- new: Bind shift-delete to kill-primary-selection -- Aidan Kehoe, Glynn Clements
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
143 -- new: English environments with Windows-1252 and UTF-8 -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
144 -- new: Implement invalid octet sequence handling in codecs -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
145 -- new: Implement safe-charsets and safe-chars -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
146 -- new: Installation-file-coding-system -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
147 -- new: TYPE argument for symbol-file (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
148 -- new: UTF-32 coding systems -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
149 -- new: vars_of_console_gtk -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
150 -- new: version.el, refactored from loadup.el -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
151 -- fix: 64-bit cleanliness -- Stephen Turnbull, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
152 -- fix: Argument order in query-coding-string was wrong -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
153 -- fix: Assertion in make-docfile: Visual C++ doesn't think Unix line endings are text -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
154 -- fix: Buffer overflow in doprnt -- Sebastian Freundt, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
155 -- fix: Buffer overrun in pdump_load -- Nix
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
156 -- fix: Build chokes on deprecated LDAP API -- Mats Lidell
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
157 -- fix: Changing load-file-name-internal is bad news -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
158 -- fix: Checking Qunbound fails to catch unspecified charset -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
159 -- fix: Comments reference long-defunct mocklisp -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
160 -- fix: Config-dependent defuns wrapped in eval-when-compile -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
161 -- fix: Cygwin >=1.7 doesn't like widechar interfaces -- Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
162 -- fix: Cygwin warning on undefined __STDC_VERSION__ -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
163 -- fix: Decode Installation-string -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
164 -- fix: Document that query-coding-clear-highlights can take a string -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
165 -- fix: Dynarr_add used where Dynarr_increment is needed -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
166 -- fix: EOF handled incorrectly in ccl_driver -- Ken'ichi Handa, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
167 -- fix: Fmswindows_short_file_name, Fmswindows_long_file_name should not have interactive specs -- John Paul Wallington
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
168 -- fix: Functions can be called if not fboundp -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
169 -- fix: GCC 4.3 warning elimination -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
170 -- fix: Handle missing directory for init files -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
171 -- fix: Image init assigns to rvalues in GTK -- Ville Skyttä, Dominique Quatravax
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
172 -- fix: Incompatibilities in image libraries on Win32 -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
173 -- fix: Initialize Cygwin X and X.org (as XFree86) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
174 -- fix: Language environment set up -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
175 -- fix: Local hooks sometimes aren't -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
176 -- fix: Many faces need defvars; add some -- Hans de Graaf, Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
177 -- fix: Memory leaks -- Jerry James, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
178 -- fix: Migration can corrupt init files -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
179 -- fix: Mismatched parens in ut-log-text -- Paul Keusemann
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
180 -- fix: Modifying build-in-face-specifiers is bad news -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
181 -- fix: Nonrepresentable character caused assert in Boyer-Moore -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
182 -- fix: Numeric overflow in recompute_need_to_garbage_collect -- Nix
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
183 -- fix: Saved windows save buffer point, but shouldn't -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
184 -- fix: Stream and TTY image conversion rules don't make sense -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
185 -- fix: Turkish is ISO-8859-9, not -5 -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
186 -- fix: Undocumented internal Xt functions were used -- Kenny Chien
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
187 -- fix: Unused parameter warnings -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
188 -- fix: Use escape-quoted when needed, add cookie to .elcs -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
189 -- fix: Warning elimination in Canna module -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
190 -- fix: Warnings and breakage vs. POSIX/C9X functions on Windows -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
191 -- fix: We don't have jit-lock-mode, needs if-fboundp -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
192 -- fix: Window configuration handling -- Henry S. Thompson, Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
193 -- fix: XCHAR_OR_INT invoked with side effects in ccl_driver -- Mike Fabian, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
194 -- fix: XftFont memory leak -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
195 -- fix: abbrev file coding is wrong -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
196 -- fix: autofilling of comments -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
197 -- fix: build-report.el doesn't understand Mercurial id -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
198 -- fix: byte-compile-file encoding was vulnerable to latin-unity -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
199 -- fix: face DEFAULT_INDEX is not necessarily 0 -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
200 -- fix: file-name-coding-system and its alias -- Aidan Kehoe, Katsumi Yamaoka
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
201 -- fix: function-key-map was incorrect for xfree86 and sun -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
202 -- fix: gnuserv needs to quote temp-directory -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
203 -- fix: isearch highlights matches during keyboard macro -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
204 -- fix: iso-8859-1 on non-Mule breaks EOLs -- Aidan Kehoe, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
205 -- fix: lost docs due to functions not at toplevel -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
206 -- fix: make-src-depend fails with Perl 5.10 -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
207 -- fix: modeline-update-tty-frame-specifier calls non-existent frame-tty-p -- Ron Isaacson
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
208 -- fix: mouse-read-file-name-1 inconsistent with resize-minibuffer-mode -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
209 -- fix: msprinter specifier tag needs to be always available -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
210 -- fix: mswindows-font-regexp is too strict -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
211 -- fix: other-frame cycles through too many (all) frames -- Ron Isaacson
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
212 -- fix: po is not Polish -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
213 -- fix: raw-text isn't TRT in detected_coding_system -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
214 -- fix: startup code was usurping device-specific roles -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
215 -- fix: winclient didn't try hard enough to connect -- Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
216 -- fix: xm_update_progress crash (missing values) -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
217 -- improve: Add locale information for many languages -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
218 -- improve: Add package-get-download-sites -- Adrian Aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
219 -- improve: Always provide x, tty, mswindows, msprinter, gtk and carbon as device tags -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
220 -- improve: Avoid printing spurious gensyms -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
221 -- improve: Byte compilation warning elimination -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
222 -- improve: Byte compile lambdas in default menus -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
223 -- improve: Byte compiler tweaks -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
224 -- improve: Cyrillic coding and environment support -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
225 -- improve: Description of bindings in describe-function -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
226 -- improve: Detect overlong hex escapes in Lisp reader -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
227 -- improve: Display information functions use accurate device types -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
228 -- improve: Docstrings and comments -- Stephen Turnbull, Aidan Kehoe, Dider Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
229 -- improve: Functions for querying window parameters -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
230 -- improve: Hash function for (short) lists -- Sebastian Freundt, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
231 -- improve: Identification of source files from Lisp -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
232 -- improve: Info support for LZMA compression -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
233 -- improve: Init file migration -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
234 -- improve: Interactive spec of lm-synopsis -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
235 -- improve: Make help distinguish special forms and subrs -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
236 -- improve: Make preloaded-file-list respect new dependencies -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
237 -- improve: Maybe inline delete-duplicates -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
238 -- improve: More characters in x-compose.el -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
239 -- improve: More debug info from startup-setup-paths -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
240 -- improve: NEW_GC implementation (write barrier) -- Marcus Crestani
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
241 -- improve: Optimize Feval -- Sebastian Freundt, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
242 -- improve: Optimize binding in some compiled functions -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
243 -- improve: Optimize feature checks for xemacs, cl, cl-extra, cl-19, and backquote -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
244 -- improve: Optimize string-to-sequence, string-to-list, string-to-vector (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
245 -- improve: Path-finding code now deals with multiple bases -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
246 -- improve: Printing of gensyms -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
247 -- improve: Profiler -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
248 -- improve: Refactor symbol-file to use defun* and return-from.
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
249 -- improve: Remove baroque font initialization for GTK -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
250 -- improve: Remove commented code -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
251 -- improve: Remove no-op code -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
252 -- improve: Remove unused functions -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
253 -- improve: Remove unused {x,gtk}-iso8859-1.el -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
254 -- improve: Rework display tables as char-tables -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
255 -- improve: STRBUFFER in replace-match can be a subexpression (GNU sync) -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
256 -- improve: Suppress experimental tutorials -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
257 -- improve: Use Boyer-Moore in more cases -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
258 -- improve: Use delete-duplicates instead of local defuns -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
259 -- improve: custom-variable-p needs to be a subr -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
260 -- improve: lambda expression correctness -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
261 -- improve: load-history -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
262 -- improve: make-image-specifier -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
263 -- improve: user options interactive prompting -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
264 -- improve: x-compose code -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
265 -- update: Add 'macintosh' as coding system name -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
266 -- update: FSF address -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
267 -- update: INLINE_HEADER for C99 semantics -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
268 -- update: Look for "share", not "lib", as data root (FHS) -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
269 -- update: Remove automatic-conversion coding system -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
270 -- update: Remove vscii and viqr coding systems -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
271 -- update: Rename mule-ccl.el to ccl.el (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
272 -- update: Support NOMODIFY in set-buffer-file-coding-systems (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
273 -- update: Sync API of encode-coding-char to GNU -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
274 -- update: Sync font lock keyword handling to GNU -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
275 -- update: add-to-list supports compare-fn (GNU sync) -- Brian Palmer, Aidan Kehoe, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
276 -- update: etags to Francesco Potorti's 17.33 -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
277 -- update: fontconfig has removed some misspelled names -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
278
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
279 Testing and Debugging
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
280
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
281 -- new: #$ is not modifiable test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
282 -- new: 8-bit coding system tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
283 -- new: Case test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
284 -- new: Char table printing test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
285 -- new: Error condition tests for replace-regexp-in-string -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
286 -- new: Language environment tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
287 -- new: Lists differing only in order hash differently test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
288 -- new: Little-endian Unicode surrogate tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
289 -- new: Symbol documentation tests -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
290 -- new: Test that revert does not leave buffer-modified-p -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
291 -- new: Unicode coverage tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
292 -- new: format tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
293 -- new: load-file-name is modifiable -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
294 -- new: print-gensym-alist tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
295 -- new: query-coding-tests.el -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
296 -- new: skip-chars-* tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
297 -- new: subr-arity tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
298 -- new: substitute-in-file-name with nonexistent envvar tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
299 -- new: test of at_dot with non-ASCII -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
300 -- fix: Tried to test symlinks where they don't work -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
301 -- fix: tests using with-string-as-buffer-contents were doing nothing -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
302 -- improve: Checked and renamed reproduce-bugs.el as reproduce-crashes.el. -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
303 -- improve: Silence-message doesn't disable clear-message -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
304 -- improve: Use make-temp-file where appropriate -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
305 -- improve: escape-quoted tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
306 -- improve: remove unneeded debug code from tests -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
307 -- improve: sanity[sic] of CCL tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
308 -- update: Test all 2^21 characters in Mule -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
309
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
310 to 21.5.28 "fuki"
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
311
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
312 Major Features and Backward Incompatible Changes
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
313
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
314 -- fix: Check for missing dimensions for default face and window -- Aidan Kehoe, Mike Sperber
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
315 -- fix: Crash in PNG error handler -- Stephen J. Turnbull, Ron Isaacson
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
316 -- fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
317 -- fix: Crash in gtk/x_reset_modifier_mapping -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
318 -- fix: Crash in linux_play_data_or_file on 64-bit linux -- Hans Graff, Vin Shelton
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
319 -- fix: Crash on double-close of fd in pdump -- Steve Higham, Vin Shelton
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
320 -- fix: Crash via buffer overflow in doc.c -- Aidan Kehoe, Fabrice Popineau
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
321 -- fix: Crash via buffer overrun in init_native_sound -- Jerry James
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
322 -- fix: Crash when deleting dialog via window manager -- Stephen J. Turnbull
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
323 -- fix: Device type of msprinter is non-window-system -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
324 -- fix: Float formats overflow output buffer -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
325 -- fix: Font menu on non-Mule -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
326 -- fix: ISO 2022 decoding kludges -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
327 -- fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
328 -- fix: Non-existent charset ID is specified for a mule-to-unicode call -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
329 -- fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
330 -- fix: Type of arguments to GaugeMercury (related to progress bar crash?) -- Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
331 -- fix: init_native_sound is called on a msprinter device -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
332 -- fix: set-buffer-file-coding-system now sets buffer-modified-flag by default -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
333 -- new: Echo area resizing -- Adrian Aichner, Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
334
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
335 User-Visible Bug Fixes and Minor Improvements
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
336
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
337 -- fix: Avoid delays in TTY-only builds by checking dispatch event queue -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
338 -- fix: Avoid looking up variable bindings during GC -- Nix
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
339 -- fix: Buffer overruns in gnuclient and gnuslib -- Jerry James
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
340 -- fix: Remove references to unimplemented input methods from language environments -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
341 -- fix: Find modules correctly -- Ville Skyttä, Mike Sperber, Stephen Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
342 -- fix: Get X11 window property correctly on 64-bit platforms -- Stephen J. Turnbull, Mike Fabian, Takashi Iwai
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
343 -- fix: Handle coding system in file insertion in buffer properly -- Mike Sperber
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
344 -- fix: Info broke invariant `(equal buffer-file-truename (file-truename buffer-file-name))' -- Stephen J. Turnbull, Nelson Ferreira
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
345 -- fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
346 -- fix: Make --unmapped work again -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
347 -- fix: Make copying of char tables work -- Olivier Galibert, Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
348 -- fix: Prevent C-z in a gnuclient frame from suspending the process -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
349 -- fix: Regex for finding command nodes -- Jeff Miller
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
350 -- fix: Reversion should check buffer-file-coding-system -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
351 -- fix: Syntax of guillemets -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
352 -- fix: Window configuration should not restore window position unless requested -- Nix
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
353 -- improve: Better version info in etags -- Stephen Turnbull, Steve Youngs
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
354 -- improve: Case table, syntax table information for Cyrillic, Greek -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
355 -- improve: Face initialization from X resources -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
356 -- improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
357 -- improve: Handling of Asian "full-width" characters on TTY -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
358 -- improve: Language environment detection from locale -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
359 -- improve: Look harder for X11 locale-specific app-defaults files -- Malcolm Purvis
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
360 -- improve: Make read-quoted-char terminate, not error, on non-character keys -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
361 -- improve: Sort abbrev database -- Adrian Aichner
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
362 -- improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
363 -- improve: Sync etags to pot version 17.26; improve version report -- Stephen J. Turnbull, Steve Youngs
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
364 -- improve: Sync etags to pot version 17.32; move improved version report to configure, lose pot version report -- Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
365 -- improve: Try to rationalize resources of Xft in lwlib -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
366 -- improve: Use short list fixed string registries, not long list pruned by regexp for X11 fonts -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
367 -- improve: charsets-in-region now in C -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
368 -- improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
369 -- new: Add raw string support like SXEmacs -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
370 -- new: Find C source files for Lisp primitives -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
371 -- new: Just-in-time definition of Unicode characters and X keysyms -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
372 -- update: New package download sites -- Adrian Aichner
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
373 -- update: Sync etags to pot_etags_version 17.19 -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
374 -- update: Sync pop[ch] to Emacs -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
375 -- update: Update to 2003 version of ISO 8859-7 table -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
376
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
377 Build Infrastructure
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
378
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
379 -- fix: Allow lowercase file names in mswin SDK -- Benson Margulies
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
380 -- fix: Avoid using Motif for cygwin -- Dr. Volker Zell
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
381 -- fix: C is not C++ -- Robert Pluim
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
382 -- fix: Check for u_int*_t typedefs -- Dr. Volker Zell
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
383 -- fix: Correct help strings, remove obsolete configure.* files -- Stephen J. Turnbull
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
384 -- fix: Documentation of --with-error-checking options -- Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
385 -- fix: Don't call ichar_to_unicode on non-MULE -- Mike Sperber
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
386 -- fix: Enable SYSTEM_MALLOC on ppc64, alpha and ia64 systems -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
387 -- fix: Make user-defined directories work in configure -- Mike Sperber
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
388 -- fix: Register --enable and --with forms with the option checking list -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
389 -- fix: Remove Autoconf 2.13-isms -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
390 -- fix: Revert workaround for now-fixed Cygwin bug of missing d_ino field -- Dr. Volker Zell
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
391 -- fix: Typo in configure shell syntax -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
392 -- fix: Use $EGREP, not egrep -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
393 -- fix: Use new Cygwin XPM lib name -- Rick Rankin
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
394 -- fix: Work around m4_cdr change -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
395 -- fix: `config.status --recheck' bug in Autoconf 2.60/2.61 -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
396 -- fix: char type correctness -- Vin Shelton, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
397 -- fix: configure debugger init files correctly -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
398 -- improve: Conditionalize GCC warnings on version -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
399 -- improve: Create $srcdir/src/depend if missing -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
400 -- improve: Detect Intel Macs, use POSIX-style write barrier in NewGC -- Marcus Crestani
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
401 -- improve: Refactor Canna detection -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
402 -- improve: Setup kit configuration -- Vin Shelton
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
403 improvement -- debugger init sources can use XCOMM convention
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
404 -- new: Check for utilities that are not on "normal" Solaris PATH -- Stephen J. Turnbull, S L Baur
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
405
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
406 Documentation
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
407
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
408 -- fix: Description of kanji read syntax, size of Ichar (now 21 bits) -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
409 -- fix: Improve docstrings -- Stephen J. Turnbull, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
410 -- fix: Make manual conform to reality -- Malcolm Purvis, Robert Pluim, Aidan Kehoe, Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
411 -- fix: New compatibility alias string-to-char-list -- Vin Shelton, Ville Skyttä
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
412 -- fix: Typo fixes in manual -- Stephen J. Turnbull, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
413 -- fix: Update FSF address -- Jerry James, Stephen Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
414 -- fix: Update copyrights -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
415 -- improve: Small rephrasing in TUTORIAL.de -- Adrian Aichner, hroptatyr
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
416 -- new: Describe X errors when using ssh in PROBLEMS -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
417 -- new: Describe XFree86 crash in PROBLEMS -- Stephen J. Turnbull, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
418 -- new: Describe how X11R7 loses x11/bitmaps/gray in PROBLEMS -- Stephen J. Turnbull
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
419 -- update: Addresses in files and ChangeLogs -- Adrian Aichner, Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
420
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
421 Lisp API
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
422
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
423 -- fix: Catch error in cloning language environment -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
424 -- fix: Make shell-command use requested output buffer -- Jerry James
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
425 -- fix: xft-version is now DEVAR_CONST_INT.
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
426 -- improve: Face initialization and specification -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
427 -- improve: Make `split-char' available in no-mule -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
428 -- improve: New unicode-type property of Unicode coding systems -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
429 -- improve; Partial sync of coding-category stuff to GNU -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
430 -- improve: Reorganize Mule lisp -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
431 -- new: Full access to FcConfig objects -- Stephen J. Turnbull
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
432 -- new: ccl-compile-mule-to-unicode, ccl-compile-unicode-to-mule, ccl-dump-mule-to-unicode, ccl-dump-unicode-to-mule -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
433 -- new: deprecate set-charset-registry, charset-registry -- Aidan Kehoe
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
434 -- new: font-lock-keywords-alist, font-lock-removed-keywords-alist, font-lock-add-keywords, font-lock-update-removed-keyword-alist, font-lock-remove-keywords -- Adrian Aichner
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
435 -- new: set-charset-registries, charset-registries -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
436 -- new: x-coverage-instantiator specifier tag identifies Unicode fallbacks -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
437 -- update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs. -- Adrian Aichner
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
438
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
439 Internal API and Implementation
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
440
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
441 -- fix: Dead code elimination in font-mgr -- Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
442 -- fix: Eliminate buffer overflows and NULL pointer references -- Jerry James, Adrian Aichner
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
443 -- fix: Memory leaks -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
444 -- fix: Mule correctness with strings passed to warning functions -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
445 -- fix: Syntax errors -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
446 -- fix: Typo in string_direct_data_description -- Marcus Crestani
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
447 -- fix: Use defined APIs -- Stephen J. Turnbull, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
448 -- fix: Warning elimination -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
449 -- improve: Cache Xrm coding system -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
450 -- improve: GCPRO correctness -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
451 -- improve: NewGC fault handling -- Marcus Crestani
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
452 -- improve: Reorganize and document separate_textual_runs -- Olivier Galibert, Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
453 -- improve: 21-bit Mule chars to support JIT charsets -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
454 -- update: Get Unicode tables with permissive license -- Stephen J. Turnbull, Mike Fabian
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
455
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
456 Testing and Debugging
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
457
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
458 -- improve: Sort results of charset-in-* before comparing to expected. -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
459 -- improve: gdbinit.in recognizes new FcConfig objects -- Stephen J. Turnbull
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
460 -- new: Silence-Message macro in test-harness.el -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
461 -- new: Test for ISO-2022 decoder not choking on invalid UTF-8 -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
462 -- new: Test for copy-syntax-table bug -- Stephen Turnbull, Ralf Angeli
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
463 -- new: Test for correct usage of escape-quoted cookie -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
464 -- new: Test for availability of input methods referenced in language environments -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
465 -- new: Test raw strings -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
466 -- new: Test Unicode non-BMP support -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
467
3403
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
468 to 21.5.27 "fiddlesticks"
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
469
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
470 Major Features and Backward Incompatible Changes
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
471
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
472 -- fix: better autodetect of ISO 8859 vs. Big5 -- Joachim Schrod
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
473 -- fix: shell widget geometry management (metacity maximize bug) -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
474 -- new: read multibyte characters as Unicode instead of Mule -- Aidan Kehoe, Pete Forman
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
475
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
476 User-Visible Bug Fixes and Minor Improvements
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
477
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
478 -- fix: separate resources for fcFontName and xftFont, fixes "can't change buffers-tabs font" bug -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
479 -- improve: speed up read of process output -- Tony Bennett
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
480 -- improve: support more ALSA versions -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
481 -- new: document Xft font customization in User Guide -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
482 -- new: record load file name information for built-in symbols. -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
483
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
484 Build Infrastructure
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
485
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
486 -- fix: update MS VC project files -- Adrian Aichner
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
487 -- improve: configure.ac: Add stubs for fontconfig configuration. -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
488
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
489 Documentation
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
490
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
491 -- fix: remove obsolete comment at next-line-add-newlines -- Ville Skyttä
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
492 -- fix: COPYING: Update to latest upstream version. -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
493 -- improve: comments in fontconfig.el, x-init.el -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
494 -- improve: diagnostics for tab controls -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
495 -- improve: docstrings for CL functions -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
496 -- improve: geometry diagnostics in RootGeometryManager -- Stephen J. Turnbull, Francois L'Archeveque
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
497 -- improve: reorganize beta.texi -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
498 -- new: internals node for creating new device types -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
499 -- new: read multibyte characters as Unicode in User Guide -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
500
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
501 Lisp API
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
502
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
503 -- fix: pass a device to x-font-menu-font-data-xft. -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
504 -- fix: typo in code -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
505 -- improve: GNU sync of goto-line -- Ville Skyttä
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
506 -- improve: error and usage messages -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
507 -- improve: fontconfig refactoring -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
508
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
509 Internal API and Implementation
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
510
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
511 -- fix: 64-bit cleanliness in number.c -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
512 -- fix: 64-bit cleanliness in printing lwlib resources -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
513 -- fix: copy_command_builder left console uninitialized -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
514 -- fix: memory leak in font initialization -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
515 -- fix: remove spurious diagnostics in FcPattern creation -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
516 -- fix: signedness warnings in lwlib -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
517 -- fix: use of char-like types -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
518 -- fix: we don't support Xft v.1, remove pretense -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
519 -- improve: fontconfig refactoring -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
520
3321
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
521 to 21.5.26 "endive"
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
522
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
523 Major Features and Backward Incompatible Changes
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
524
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
525 -- Improve: search for package roots on Windows. -- Vin Shelton
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
526 -- Improve: support asynchronous finalization, remove explicit finalizers, and support for statistics for explicitly finalized objects. -- Marcus Crestani, Adrian Aichner
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
527 -- New: support ALSA sound on Linux. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
528
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
529 User-Visible Bug Fixes and Minor Improvements
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
530
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
531 -- Fix: GC cursor display in mc-alloc. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
532 -- Fix: next-error.el vs. compile.el name clashes. -- Malcolm Purvis
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
533 -- Fix: restore memory usage stats (fix regexp). -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
534 -- Fix: synch widget-move-and-invoke, used by Gnus. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
535 -- Fix: uncomment-region in C files. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
536 -- Fix: use set-text-properties, not remove-list-of-text-properties. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
537 -- Improve: convert decode-coding-region, encode-coding-region to interactive commands. -- Stephen Turnbull
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
538 -- Improve: synch regex failure limits with GNU Emacs, avoiding asserts. -- Malcolm Purvis
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
539
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
540 Build Infrastructure
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
541
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
542 -- Fix: eliminate configure idioms obsolete in Autoconf 2.59. -- Jerry James, Ilya Golubev
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
543 -- Improve: merge mc-alloc features into --with-newgc. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
544
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
545 Documentation
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
546
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
547 -- Fix: document dependence of `run-lisp' on os-utils package. -- Mike Sperber
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
548 -- Improve: move historical READMEs, etc, to internals.texi. -- Stephen Turnbull
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
549
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
550 Lisp API
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
551
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
552 -- Improve: remove dead API (lisp-send-defun). -- Mike Sperber
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
553
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
554 Internal API and Implementation
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
555
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
556 -- Fix: add missing do to RETURN_UNGCPRO_EXIT_PROFILING. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
557 -- Fix: avoid malloc in vdb signal handler. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
558 -- Fix: broken use of memset in vdb_install_signal_handler. -- Mike Fabian
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
559 -- Fix: eliminate bogus pointer to nowhere. -- Stephen Turnbull, Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
560 -- Fix: malloc size in Dynarr_realloc. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
561 -- Improve: add internal API to zero uninitialized string. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
562 -- Improve: dynamic array cleanup, remove duplicate code. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
563 -- Improve: handle memory shortage in mc-alloc properly. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
564 -- Improve: mc-alloc APIs now return number of pages processed. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
565
3256
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
566 to 21.5.25 "eggplant"
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
567
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
568 Major Features and Backward Incompatible Changes
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
569
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
570 -- Fix: crash due to broken initialization of syntax cache. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
571 -- Fix: crash due to incomplete Mule-ization of x_font_instance_truename. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
572 -- Improve: configure UI for packages. -- Mike Sperber
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
573
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
574 User-Visible Bug Fixes and Minor Improvements
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
575
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
576 -- Fix: default char-syntax of CJK to ?w failed. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
577 -- Fix: missing fonts due to MAX_FONT_COUNT = 5000 isn't infinite any more. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
578 -- Fix: missing setlocale(3) initialization in Mule. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
579 -- Improve: Java support in font-lock. -- Martin Buchholz
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
580 -- Improve: Russian C-x processing. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
581 -- Improve: use logical "beta" path to downloads. -- Adrian
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
582 -- New: euc-cn coding system alias for cn-gb-2312. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
583 -- Update: package download sites. -- Adrian Aichner
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
584
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
585 Build Infrastructure
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
586
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
587 -- Fix: conditionalization of checks for Xft library. -- Mike Sperber
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
588 -- Fix: deletion of user-created links in distclean. -- Mike Sperber
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
589 -- Fix: reporting of Xft in Installation. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
590 -- Improve: cygwin include and no-X Xpm handling in configure. -- Vin Shelton
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
591
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
592 Documentation
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
593
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
594 -- Improve: comments. -- Aidan Kehoe, Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
595 -- New: node on keyboards with which one can't type Latin. -- Aidan Kehoe
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
596 -- Update: Info docs for new package-path configuration syntax. -- Mike Sperber
3256
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
597
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
598 Lisp API
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
599
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
600 -- New: rename command and binding in buffer menu mode. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
601
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
602 Internal API and Implementation
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
603
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
604 -- Fix: "not char-or-int-p: nil" bug in easymenu. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
605 -- Fix: C++ correctness. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
606 -- Fix: buggy computation of dynarr size. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
607 -- Fix: char/event confusion introduced by a GNU Emacs sync. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
608 -- Fix: missing hardware-specific X11 keycode initialization. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
609 -- Fix: syntax errors. -- Andrey Slusar
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
610 -- Fix: workaround missing d_ino field from 'struct dirent'. -- Rick Rankin
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
611 -- Fix: x_find_charset_font returned Qunboundp inefficiently. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
612 -- Fix: x_find_charset_font wasn't Mule-ized. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
613 -- Improve: Cygwin support in MC_ALLOC. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
614 -- Improve: silence redundant gc cache warning. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
615 -- Improve: syntax cache factoring and documentation. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
616
3105
e6da1de83013 [xemacs-hg @ 2005-11-28 17:30:37 by stephent]
stephent
parents: 3030
diff changeset
617 to 21.5.24 "dandelion"
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
618 Major features
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
619
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
620 -- New: Xft font support. -- Stephen J. Turnbull, Aidan Kehoe, Daniel Pittman, Clemens Fruhwirth, Eric Knauel, Matthias Neubauer, Hrvoje Niksic, Olivier Galibert
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
621 -- New: incremental garbage collector. -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
622
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
623 User-Visible Bug Fixes and Minor Improvements
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
624
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
625 -- Fix: autoload list-matching-lines. -- Malcolm Purvis
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
626 -- Fix: change_window_height must change the window width when requested. -- Aidan Kehoe
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
627 -- Fix: crashes printing ISO2022 coding systems. -- Ben Wing
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
628 -- Improve: initializations depending on locale or language environment. -- Aidan Kehoe
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
629 -- Update: etags to upstream 17.15. -- Malcolm Purvis
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
630 -- Update: package download site list. -- Adrian Aichner
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
631 -- Update: X11 search paths to include /usr(/local)/share/X11. -- Ville Skyttä
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
632
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
633 Build Infrastructure
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
634
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
635 -- Fix build output directory structure on Windows. -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
636 -- Fix: configuration of native sound on Windows. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
637 -- Fix: small bugs in configure of AC_INIT and PostgreSQL. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
638 -- Improve: CVS behavior. -- Stephen J. Turnbull, Marcus Crestani, Malcolm Purvis
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
639 -- Improve: treatment and docs XE_COMPLEX_ARGs defaults. -- Malcolm Purvis, Stephen Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
640 -- Improve: refactor make clean, nuke .elcs. -- Ben Wing
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
641 -- New: tests for backward-up-list. -- Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
642
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
643 Documentation
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
644
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
645 -- Fix: Don't mention standard-syntax-table and standard-category-table. -- Aidan Kehoe
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
646 -- Fix: typos. -- Stephen J. Turnbull, Adrian Aichner
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
647 -- Improve: Add 'Known Problems' to the Help menu. -- Malcolm Purvis
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
648 -- Improve: HELLO in Irish and Tajik. -- Aidan Kehoe
3108
40bebdb82ec4 [xemacs-hg @ 2005-11-29 03:31:25 by stephent]
stephent
parents: 3107
diff changeset
649 -- Improve: INSTALL. -- Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
650 -- Improve: consistency of symbol quoting in documentation. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
651 -- Improve: docstrings. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
652 -- Improve: reorganize option list from configure. -- Malcolm Purvis
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
653 -- Improve: texi document CVS branching. -- Ben Wing
3108
40bebdb82ec4 [xemacs-hg @ 2005-11-29 03:31:25 by stephent]
stephent
parents: 3107
diff changeset
654 -- Improve: texi documentation of DEFSYMBOL. -- Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
655 -- Improve: texi documentation of XEmacs Autoconf macros. -- Malcolm Purvis
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
656 -- Improve: update PROBLEMS, and install in etc. -- Malcolm Purvis
3111
e1bc252950d9 [xemacs-hg @ 2005-11-29 12:08:32 by stephent]
stephent
parents: 3108
diff changeset
657 -- Update: about Jerry James. -- Stephen J. Turnbull
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
658 -- Update: about Malcolm Purvis. -- Malcolm Purvis
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
659 -- Update: descriptions of font name syntaxes. -- Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
660
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
661 Lisp API
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
662
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
663 -- Improve: generalize describe-syntax-table to describe-char-table. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
664 -- Improve: memory statistics reporting. -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
665
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
666 Internal API and Implementation
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
667
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
668 -- Fix: C++ build. -- Ben Wing, Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
669 -- Fix: Mule-ize canna_api module. -- Ben Wing, Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
670 -- Fix: byte compile by conditional compilation. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
671 -- Fix: compilation errors and warnings in GTK code. -- Malcolm Purvis
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
672 -- Fix: compile stuff_buffered_input only if HAVE_TTY. -- Malcolm Purvis
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
673 -- Fix: help on functions without documentation. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
674 -- Fix: integer types for Berkeley db. -- Stephen J. Turnbull, Volker Zell
3111
e1bc252950d9 [xemacs-hg @ 2005-11-29 12:08:32 by stephent]
stephent
parents: 3108
diff changeset
675 -- Fix: make modules build on Cygwin and Mac. -- Stephen J. Turnbull, Rick Rankin, Ben Wing
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
676 -- Fix: quiet byte-compiler. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
677 -- Fix: syntax error -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
678 -- Fix: uninitialized local variables. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
679 -- Fix: use princ, not prin1 in debug print. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
680 -- Fix: use uint32_t declaration, fixing build on FreeBSD. -- Steve Youngs, Andrey Slusar
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
681 -- Fix: value of MAX_STRING_ASCII_BEGIN under MC_ALLOC. -- Ben Wing
3108
40bebdb82ec4 [xemacs-hg @ 2005-11-29 03:31:25 by stephent]
stephent
parents: 3107
diff changeset
682 -- Fix: warning elimination, mark UNUSED parameters -- Marcus Crestani, Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
683 -- Improve: bignum support on mingwin. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
684 -- Improve: lrecord uid handling. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
685 -- Improve: refactor default_object_printer. -- Marcus Crestani
3108
40bebdb82ec4 [xemacs-hg @ 2005-11-29 03:31:25 by stephent]
stephent
parents: 3107
diff changeset
686 -- Improve: remove dead code in lwlib. -- Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
687 -- Improve: reorganize lisp.h. -- Ben Wing
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
688 -- Improve: set default syntax class to word. -- Aidan Kehoe, Ben Wing
3111
e1bc252950d9 [xemacs-hg @ 2005-11-29 12:08:32 by stephent]
stephent
parents: 3108
diff changeset
689 -- Improve: tabs widget internals. -- Stephen J. Turnbull
3105
e6da1de83013 [xemacs-hg @ 2005-11-28 17:30:37 by stephent]
stephent
parents: 3030
diff changeset
690
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
691 to 21.5.23 "daikon"
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
692 Major features
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
693
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
694 -- New: all-singing, all-dancing --with/--enable aliasing. -- Malcolm Purvis
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
695 -- New: native NT support for building gmp, db, postgresql, ldap. -- Ben Wing
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
696 -- New: non-XPM color images can be mouse pointers. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
697
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
698 User-Visible Bug Fixes and Minor Improvements
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
699
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
700 -- Fix: change address for crash reporting to xemacs-beta. -- Ben Wing
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
701 -- Fix: configure requires explicit choice of Motif (from 21.4). -- Malcolm Purvis
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
702 -- Fix: crash due to duplicate subrs with MC_ALLOC and modules. -- Marcus Crestani
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
703 -- Improve: memory usage reporting, especially with MC_ALLOC. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
704 -- Improve: remove obsolete autoconf 2.13 files. -- Malcolm Purvis.
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
705 -- Improve: --with-cflags-optimization now forces optimization. -- Ben Wing
3014
dbcb61f7b06a [xemacs-hg @ 2005-10-23 18:08:35 by stephent]
stephent
parents: 3009
diff changeset
706 -- Update: sync package-get.el mirrors with website. -- Adrian Aichner, Ville Skyttä
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
707
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
708 Build Infrastructure
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
709
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
710 -- Fix: Cygwin, non-X build needs XPM header and library files in XE_CFLAGS. -- Mike Alexander, Rick Rankin
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
711 -- Fix: guess VC++ version; set debug and browser flags appropriately. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
712 -- Fix: pass -I$(SRC) to minitar.c so it compiles. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
713 -- Fix: pass module sources, not objects, to make-docfile. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
714 -- Fix: stop installexe.sh from adding redundant exe extension. -- Rick Rankin
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
715 -- Fix: variable initialization misordering in xemacs.mak. -- Adrian Aichner
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
716 -- Improve: Canna API is now a module. -- Stephen Turnbull
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
717 -- Improve: delete more stuff in `make clean'. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
718 -- Improve: options now added to one OPT_*, rather than many FOO_*, variables. -- Ben Wing
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
719 -- Improve: replace support for autoconf 2.13 with warning to use autoconf 2.59. -- Malcolm Purvis
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
720 -- Improve: update config.inc.samp to recent versions and add gmp, db, postgresql, ldap support; also optimization in non-debug builds. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
721 -- Improve: xemacs.mak now caters to VC++ version, support for building gmp, db, postgresql, ldap; other fixes. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
722
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
723 Documentation
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
724
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
725 -- Fix: force C-h N to find etc/NEWS, not some package's. -- Steve Youngs
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
726 -- Fix: texinfmt.el can build all Info files again. -- Adrian Aichner
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
727 -- Fix: typos in Texinfo docs. -- Adrian Aichner
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
728 -- Improve: Texinfo docs about specifiers. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
729 -- Improve: comment style, 'foo -> `foo'. -- Ben Wing
3014
dbcb61f7b06a [xemacs-hg @ 2005-10-23 18:08:35 by stephent]
stephent
parents: 3009
diff changeset
730 -- Improve: comments and docstrings. -- Stephen Turnbull
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
731 -- Improve: document --with/--enable, improve Mac OS X in INSTALL. -- Malcolm Purvis
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
732 -- Improve: emodules.texi tells how to add modules to core. -- Stephen Turnbull
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
733 -- Improve: FAQ includes examples of 21.5 configure options. -- Malcolm Purvis
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
734 -- Improve: nt/README tells how to compile optional libs. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
735 -- New: FAQ on `rebaseall' under Cygwin. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
736 -- New: internals documents XEmacs treatment of --with/--enable configure args. -- Malcolm Purvis
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
737
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
738 Lisp API
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
739
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
740 -- Fix: finder-find-library returns accurate filename. -- Adrian Aichner
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
741 -- Fix: xemacs-composefunc kvetching when noninteractive. -- Stephen Turnbull
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
742 -- Improve: GC now triggers on relative, not absolute, consing. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
743 -- Improve: memory usage reporting. -- Ben Wing
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
744 -- Improve: sync build-report.el to Adrian's version. -- Stephen Turnbull
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
745 -- Improve: sync read-buffer, line-number-at-pos, delete-dups, occur to GNU Emacs 22.0.50. -- Malcolm Purvis
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
746 -- New: batch-build-report command. -- Stephen Turnbull
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
747 -- New: inherit properties for faces and custom. -- Ben Wing
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
748 -- New: next-error from GNU Emacs. -- Malcolm Purvis
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
749 -- New: `specifier-instantiator' and related primitives. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
750
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
751 Internal API and Implementation
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
752
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
753 -- Fix: address of register variable can't be taken. -- Ben Wing
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
754 -- Fix: asserts in lwlib are now consistent with src. -- Ben Wing
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
755 -- Fix: bitrot in sysdep.c and nt.c. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
756 -- Fix: bug in range tables with non-default closure. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
757 -- Fix: don't use C++ reserved words "new" and "catch", append '_'. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
758 -- Fix: initialization in mc-alloc. -- Marcus Crestani
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
759 -- Fix: non-MULE needs mswindows_current_locale too. -- Mike Alexander
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
760 -- Fix: setlocale return string is volatile, dup it. -- Olivier Galibert
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
761 -- Fix: unexec for _LP64 ELF architectures. -- Andrey Slusar
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
762 -- Fix: use of config.h, especially in Windows files. -- Ben Wing
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
763 -- Improve: refactor MC_ALLOC to reduce #ifdefs. -- Ben Wing
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
764 -- Improve: use _CRT_SECURE_NO_DEPRECATE to suppress VC8 warnings. -- Ben Wing
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
765 -- Improve: warning elimination. -- Ben Wing, Stephen Turnbull
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
766
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
767 to 21.5.22 "cucumber"
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
768
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
769 Major features
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
770
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
771 -- New: support for Unnnn-style keysyms on X11. -- Aidan Kehoe
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
772
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
773 User-Visible Bug Fixes and Minor Improvements
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
774
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
775 -- Fix: window configuration subsystem. -- Michael Sperber, Fabrice Popineau
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
776
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
777 Build Infrastructure
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
778
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
779 -- Fix: add generated dumper files to .cvsignore. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
780 -- Fix: add generated makefiles to .cvsignore in ./modules. -- Craig Lanning
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
781
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
782 Documentation
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
783
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
784 -- Fix: lispref - compose processing now goes direct to character, not
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
785 keysym. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
786 -- Improve: lispref - Mule explanations. -- Aidan Kehoe
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
787 -- Improve: lispref - remove discussion of pure storage, long disabled.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
788 -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
789 -- New: lispref - face aliasing. -- Didier Verna
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
790
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
791 Lisp API
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
792
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
793 -- New: face aliasing. -- Didier Verna
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
794
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
795 Internal API and Implementation
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
796
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
797 -- Fix: DLL implementation for Mac OS X "Tiger". -- Atanu Ghosh
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
798 -- Fix: false load path shadows after package update. -- Jeff Mincy,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
799 Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
800 -- Fix: make CCL check for existence before using characters. -- Aidan Kehoe
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
801 -- Fix: memory descriptions for gap variables for better 64-bit support.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
802 -- Darryl Okahata
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
803 -- Fix: various cleanups for MC_ALLOC. -- Marcus Crestani
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
804 -- Improve: use characters instead of keysyms in x-compose.el. Remove
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
805 iso8859 .els from dumped-lisp.el. -- Aidan Kehoe
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
806
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
807 to 21.5.21 "corn"
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
808
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
809 Major features
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
810
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
811 -- New: An alternative memory allocator. -- Marcus Crestani
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
812
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
813 User-Visible Bug Fixes and Minor Improvements
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
814
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
815 -- Fix: Calculations in font-spatial-to-canonical. -- Ralf Angeli
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
816 -- Fix: Honor coding system argument when creating a file. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
817 -- Fix: Prevent stripping of items from Command menu. -- Ralf Angeli
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
818 -- Fix: Selection handling on Win32. -- Fabrice Popineau
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
819 -- Improve: Better defaults for mail-user-agent. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
820 -- Improve: Deprecate use of Emacs X resource class. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
821 -- Improve: Initialize fontlock properly in *scratch*. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
822 -- Improve: Make %backup%~ honor auto-save-directory. -- Steve Youngs,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
823 Jamie Zawinski
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
824 -- Improve: Recognize some constructed Unicode keysyms. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
825 -- Improve: Synch dired features from GNU Emacs. -- Mike Sperber,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
826 Richard Stallman, Luc Teirlinck, Stefan Monnier, Andreas Schwab
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
827 -- Improve: Syntax and case mapping for ISO 8859 parts 14-16. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
828 -- Improve: Warn about unbound Unicode keysyms. -- Aidan Kehoe
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
829
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
830 Build Infrastructure
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
831
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
832 -- Fix: Asserts can't contain active code. -- Melvin Hadasht
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
833 -- Fix: Avoid "head -#", coreutils doesn't like it. -- Vin Shelton
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
834 -- Fix: Build for non-DEBUG_XEMACS native Windows build. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
835 -- Fix: Cater to OpenBSD /bin/sh. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
836 -- Fix: Check $ac_cv_build not $canonical for libossaudio. -- Aidan Kehoe
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
837 -- Fix: Define elfw(type) for unexec on Alpha and amd64 for FreeBSD.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
838 -- Andrey Slusar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
839 -- Fix: Make get-user-response available regardless of config. -- Mike Sperber
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
840 -- Fix: Make srcdir absolute, include X header, terminate lines.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
841 -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
842 -- Fix: Remove do-nothing --no-gnu-linker in Solaris builds. -- Vin Shelton
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
843 -- Fix: Specifying optimization flags implies optimization. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
844 -- Fix: Use HAVE_DECL_SYS_SIGLIST, not SYS_SIGLIST_DECLARED. -- Volker Zell
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
845 -- Fix: configure needs to include X11/Intrinsic.h to check for Xaw.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
846 -- Robert Delius Royar, Aidan Kehoe, Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
847 -- Fix: egetenv needs process.h in device-x.c. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
848 -- New: Conditionally compile insert-data-in-exec. -- Marcus Crestani
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
849
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
850 Documentation
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
851
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
852 -- Fix: Add "--with" prefix in docstrings in configure.ac. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
853 -- Fix: Documentation typos. -- Aidan Kehoe, Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
854 -- Improve: Mention and deprecate atomic extents in docstring. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
855 -- Improve: Texinfo docs. -- Aidan Kehoe, Stephen Turnbull, Ben Wing
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
856
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
857 Lisp API
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
858
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
859 -- Improve: Use override-redirect to suppress WM decorations.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
860 -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
861 -- New: More stats for show-memory-usage. -- Marcus Crestani
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
862
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
863 Internal API and Implementation
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
864
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
865 -- Fix: Argument count in issue_call_trapping_problems_warning.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
866 -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
867 -- Fix: Avoid use of nonexistent insert-for-yank. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
868 -- Fix: Buffer overflow in pdump backtrace array. -- Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
869 -- Fix: Control-1 handling in CCL. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
870 -- Fix: fakemail for FreeBSD >= 4. -- Andrey Slusar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
871 -- Improve: Dynamic diagnostic backtrace for KKCC. -- Marcus Crestani
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
872
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
873 to 21.5.20 "cilantro"
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
874
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
875 Major Features
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
876
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
877 -- New: Handle various X selection targets properly. -- Aidan Kehoe
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
878
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
879 User-Visible Bug Fixes and Minor Improvements
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
880
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
881 -- Fix: Handle active regions properly. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
882 -- Fix: pui-list-packages handles longer filenames. -- Norbert Koch
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
883
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
884 Build Infrastructure
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
885
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
886 -- Improve: Port configure to autoconf 2.59. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
887 -- Fix: make-docfile.c misparsed UNUSED macro in defuns. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
888 -- Fix: Don't copy non-existent BUGS file on NT. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
889 -- Fix: Typo in PDUMP section of Makefile.in.in. -- Mike Alexander
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
890
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
891 Documentation
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
892
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
893 -- Improve: Update info/dir. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
894 -- Improve: Automate updating of release date in about.el. -- Stephen Turnbull
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
895 -- New: about.el entry for Simon Josefsson. (Simon Josefsson
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
896 -- Fix: Typos. (Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
897 -- Improve: Sort memory usage report sections by usage. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
898 -- Improve: Glyphs documentation. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
899 -- Improve: Description of build configuration system. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
900 -- New: Description of build configuration system. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
901 -- New: Lispref node on CCL Example. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
902 -- Improve: Describe \c and \C in Syntax of Regexps. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
903 -- Improve: Future Work -- Better Rendering Support. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
904 -- Improve: Comments. -- Stephen Turnbull, Aidan Kehoe
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
905
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
906 Lisp API
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
907
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
908 -- New: GNU semi-compatible decode-char and encode-char. (Aidan Kehoe
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
909
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
910 Internal API and Implementation
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
911
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
912 -- Fix: Avoid consing in operate-on-matching-lines. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
913 -- Fix: Correctly disable geometry negotiation in tabs widget. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
914 -- New: Backtrace feature for KKCC. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
915 -- Fix: Type casts in database.c. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
916 -- Fix: Adjust s&m to FreeBSD 6.x reality. -- Andrey Slusar
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
917
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
918 Quality Assurance Infrastructure
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
919
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
920 -- New: USED_IF_BIGFLOAT macro. -- Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
921 -- New: region-tests.el. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
922 -- New: autoconf/regressiontest.pl. -- Malcolm Purvis
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
923
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
924 to 21.5.19 "chives"
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
925
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
926 Major Features
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
927
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
928 -- Improve: major reorganization of source tree docs. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
929 -- Improve: behaviors get new code and many new implementations. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
930
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
931 User-Visible Bug Fixes and Minor Improvements
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
932
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
933 -- Fix: security hole (CAN-2005-0100) in movemail. -- Vin Shelton
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
934 -- Fix: data truncation in i.c. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
935 -- Fix: region deletion bug. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
936 -- Fix: crash in Frecord_buffer. -- Yoshiki Hayashi
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
937 -- Fix: Metacity maximize bug. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
938 -- Fix: data truncation bugs in unix_send_process. -- David Evers, Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
939 -- Fix: recognise AltGr as a valid modifier in GTK. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
940 -- Fix: recognize ISO keysyms. -- Ville Skyttä
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
941 -- New: on Windows, dump Unicode tables to allow non-ASCII invocation.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
942 -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
943 -- New: splash screen. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
944 -- New: support treating shortcuts under Windows as symbolic links. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
945 -- Improve: GNU-compatible coding system aliases. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
946 -- Improve: help system. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
947 -- Improve: mouse-track. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
948 -- Improve: support ISO 8859/16 by default. -- Aidan Kehoe
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
949
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
950 Build Infrastructure
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
951
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
952 -- Fix: copy BUGS, README, COPYING and Installation on installation on
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
953 Windows. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
954 -- Fix: installation for Cygwin. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
955 -- Fix: various build problems. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
956 -- Fix: various things in configure. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
957 -- New: default pdump on for Cygwin. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
958 -- New: support NetBSD sound via Linux API. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
959 -- Improve: generation of CFLAGS (Jerry James, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
960 -- Improve: parallel build support. -- Malcolm Purvis
3182
3d186ea47725 [xemacs-hg @ 2005-12-29 11:02:29 by michaels]
michaels
parents: 3179
diff changeset
961 -- Improve: support --package-prefix as simple interface to --package-path
3d186ea47725 [xemacs-hg @ 2005-12-29 11:02:29 by michaels]
michaels
parents: 3179
diff changeset
962 facility. -- Ben Wing
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
963 -- Improve: support mmdf and pop arguments to --mail-locking. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
964
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
965 Documentation
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
966
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
967 -- Fix: beta.texi. -- Stephen Turnbull, Robert Royar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
968 -- Fix: typos. -- Alexey Mahotkin, Andreas Eder
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
969 -- New: "Future Work -- Better Rendering Support". -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
970 -- New: "Future Work" collects feature proposals in Internals. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
971 -- New: empty ChangeLog entry. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
972 -- New: personal photos. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
973 -- Improve: Lispref (Shyamal Prasad, Stephen Turnbull, Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
974 -- Improve: Users' Guide. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
975 -- Improve: about.el. -- Malcolm Purvis, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
976 -- Improve: docstrings. -- Ben Wing, Stephen Turnbull, Adrian Aichner,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
977 Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
978 -- Improve: gnuserv docs. -- Stephen J. Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
979 -- Improve: incorporate source tree docs in FAQ. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
980 -- Improve: major overhauls of FAQ, Internals. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
981 -- Improve: various comments. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
982
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
983 Lisp API
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
984
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
985 -- Improve: sync bytecomp-runtime.el (make-obsolete, make-obsolete-variable).
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
986 -- Ville Skyttä
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
987 -- Improve: sync paragraphs.el, custom.el, subr.el, newcomment.el,
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
988 fill.el, page.el, register.el. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
989 -- New: move regexp-opt.el and easy-mmode.el from packages to core. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
990 -- New: next/previous-single-char-property-change and make
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
991 next/previous-single-property-change work like in FSF. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
992 -- New: xemacs-font-lock-c-keywords and friends. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
993
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
994 Internal API and Implementation
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
995
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
996 -- Fix: ^M brokenness in res.rc. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
997 -- Fix: adapt to recent changes in Cygwin. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
998 -- Fix: byte-char conversion, should speed up Mule if there are
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
999 non-ASCII characters in the buffer. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1000 -- Fix: coding cookie recognition in .elc. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1001 -- Fix: data-in-executable problems. -- Olivier Galibert, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1002 -- Fix: find-coding-system-magic-cookie-in-file. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1003 -- Fix: leaking process handles. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1004 -- Fix: only call device method compute_scrollbar_instance_usage() if it
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1005 is defined. -- Zajcev Evgeny
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1006 -- Fix: protect callers of MSFT syscalls from MSFT API randomization.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1007 -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1008 -- Fix: typos. -- Robert Royar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1009 -- Fix: warnings. -- Aidan Kehoe, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1010 -- New: Hashcode type. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1011 -- New: color API. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1012 -- New: rename abort() macro to ABORT() to placate VC 7. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1013 -- Improve: GCPRO macros. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1014 -- Improve: Mule-ize various things. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1015 -- Improve: Suppress aliasing warning in free_hook; Jerry says not a fix?
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1016 -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1017 -- Improve: UNUSED parameter marking, UNO support. -- Malcolm Purvis,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1018 Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1019 -- Improve: Unicode-ize various things. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1020 -- Improve: critical section protection. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1021 -- Improve: debug info on attempt to throw outside of a function where
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1022 call_trapping_problems() has been used. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1023 -- Improve: menubar support. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1024 -- Improve: more orthogonality in emacs-root-finding. -- Mike Sperber
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1025 -- Improve: move etc/aliases.ksh to xemacs-builds CVS module. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1026 -- Improve: move etc/chr.png, etc/chrm.png to etc/photos/ (Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1027 -- Improve: partially rework Unicode support. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1028 -- Improve: path handling correctness. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1029 -- Improve: rangetabs get different types of ranges (open/closed start
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1030 and end). Change default to be start-closed, end-open. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1031 -- Improve: refactor Initialization changes: (Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1032 -- Improve: refer to init.el not .emacs in menus. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1033 -- Improve: s&m files by removing autodetected stuff. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1034 -- Improve: support dumping bignums. -- Jerry James, Olivier Galibert
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1035 -- Improve: support for crashing gently. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1036 -- Improve: type and keyword pedantry. -- Jerry James, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1037 -- Improve: update etags from upstream. -- Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1038 -- Remove: EXTERNAL_LIST_LOOP because it can infloop. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1039 -- Remove: etc/gnu.xpm, etc/gnu.xbm, etc/sink.xbm, etc/ms-kermit,
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1040 etc/ms-kermit-7bit (Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1041 -- Remove: unneeded/unused code. -- Ben Wing, Stephen Turnbull
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1042
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1043 Quality Assurance Infrastructure
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1044
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1045 -- Fix: conflict with builtin in .gdbinit. -- Golubev I. N.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1046 -- New: regexp tests. -- Stephen Turnbull, Vin Shelton
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1047 -- New: os-tests.el. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1048 -- Improve: profiling support. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1049
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1050 to 21.5.18 "chestnut"
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1051
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1052 Major Features
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1053
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1054 -- Improve: GTK support gets many fixes and improvements -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1055 -- Improve: pdump gets data in executable support, -si option -- Galibert.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1056 -- New: GTK gets default gtkrc -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1057 -- New: bignum support -- James (lead), Sivakumar, Turnbull.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1058
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1059 User-Visible Bug Fixes and Minor Improvements
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1060
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1061 -- Fix: 'no-conversion is special in eol detection -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1062 -- Fix: `display-completion-list' does not overflow window -- Grundmann.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1063 -- Fix: X error handler must not call stderr_out -- Clements.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1064 -- Fix: bogus error in `apropros' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1065 -- Fix: bogus error in `package-require' -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1066 -- Fix: buffer editing by `call-process-region' -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1067 -- Fix: coredump from bogus position computation in syntax cache -- Euler.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1068 -- Fix: coredump from redisplay wrapping in signal.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1069 -- Fix: coredump in giflib -- Hines.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1070 -- Fix: etags.el correctly handles tags with name fields -- Grundmann.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1071 -- Fix: prevent minibuffer from hijacking marks -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1072 -- Fix: respect `allow-deletion-of-last-visible-frame' -- Zajcev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1073 -- Fix: sync revert-buffer to 21.4 -- Turnbull, Sparapani.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1074 -- Improve: error message formatting -- Gatzemeier.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1075 -- Improve: etags.el optimized for exuberant ctags -- Grundmann.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1076 -- Improve: isearch-abort preserves interim successes -- Turnbull, Zawinski.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1077 -- Improve: package info reporting -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1078 -- Improve: window configuration handling -- Rychter.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1079
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1080 Build Infrastructure
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1081
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1082 -- Fix: 64-bit support -- Purvis, SuSE.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1083 -- Fix: configure.in syntax, logic -- Turnbull, James, Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1084 -- Fix: make install went interactive -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1085 -- Fix: rebuild finder-inf.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1086 -- Improve: Makefile diagnostics -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1087 -- Improve: Windows build support -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1088 -- Improve: configure compiler warning setup -- James, Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1089 -- Improve: configure diagnostics -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1090 -- Improve: configure feature detection -- Purvis, James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1091 -- Improve: configure report -- Turnbull, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1092 -- Improve: icc support -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1093 -- Improve: install procedure -- Galibert.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1094 -- New: configure supports Playstation2 -- Myrkraverk.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1095 -- New: support for parallel builds -- Purvis.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1096
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1097 Documentation
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1098
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1099 -- Improve: about.el version reporting -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1100 -- Improve: comments and docstrings -- Turnbull, Aichner, Gatzemeier.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1101 -- New: lispref.texi documents bignum support -- Turnbull, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1102 -- New: lispref.texi documents text field support -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1103 -- Update: FAQ -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1104 -- Update: NEWS -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1105 -- Update: PACKAGES -- Koch.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1106 -- Update: about.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1107 -- Update: internals.texi -- James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1108 -- Update: lispref.texi -- Turnbull, Okahata.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1109 -- Update: menus to XEmacs config file reality -- Turnbull.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1110
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1111 Lisp API
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1112
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1113 -- Improve: pixel position reporting -- Okahata.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1114
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1115 Internal API and Implementation
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1116
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1117 -- Fix: C macro definition for icc -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1118 -- Fix: C++ build problems -- James, Verna.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1119 -- Fix: Cygwin bug workaround conditionalized -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1120 -- Fix: Lisp internal type manipulation -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1121 -- Fix: bogus CVS conflict in package-ui.el -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1122 -- Fix: callproc.c vestiges removed -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1123 -- Fix: format conversions in pdump report -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1124 -- Fix: function argument usage -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1125 -- Fix: incomplete macro in external widget support -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1126 -- Fix: lwlib GC handling -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1127 -- Fix: lwlib computation of widget changes -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1128 -- Fix: mark unused parameters -- James, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1129 -- Fix: remove duplicate functions -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1130 -- Fix: remove unused variables -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1131 -- Fix: specifier validation -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1132 -- Fix: update byte compiler function database -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1133 -- Fix: warning suppression -- James, Gatzemeier.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1134 -- Fix: workaround Darwin's distaste for ISO 8859/2 filenames.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1135 -- Improve: custom database save -- Aichner, Niksic.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1136 -- Improve: itimer implementation -- James, Jones, Buchholz, Yamaoka.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1137 -- Improve: test-harness.el Assert macro -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1138 -- New: LTDL support in ELLs -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1139 -- Update: INSTALL Canna, Make descriptions -- James, Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1140 -- Update: SERVICE sync with upstream -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1141 -- Update: derived.el, subr.el, cl*.el sync to Emacs 21.3 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1142 -- Update: etags sync with upstream v17.6 -- James.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1143
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1144 Quality Assurance Infrastructure
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1145
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1146 -- Fix: regression tests using most-negative-fixnum -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1147 -- Improve: faster Mule tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1148 -- New: Uno support -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1149 -- New: regression tests -- Turnbull, Youngs, Yamaoka, Shelton, James.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1150
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1151 to 21.5.17 "chayote"
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1152
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1153 Build
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1154
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1155 -- New: configure reports cc and libc versions -- Kletnieks, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1156 -- New: configure supports icc -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1157 -- New: configure supports typeof extension -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1158 -- New: use XCFLAGS to allow different flags for XEMACS_CC -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1159 -- Improve: module build process -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1160 -- Fix: compiler warnings -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1161 -- Fix: configure CFLAGS detection -- James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1162 -- Fix: configure arg parsing on Solaris -- Niksic, Shelton, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1163 -- Fix: configure warning and progress messages -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1164 -- Fix: force regeneration of Lisp on every build -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1165 -- Fix: minitar compiler warnings, errors -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1166 -- Fix: mislocation of installexe.sh -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1167 -- Fix: missing $(ldflags) in libsrc -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1168 -- Fix: remove dead references to GNU DLD -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1169 -- Fix: remove obsolete makefile cruft -- Turnbull.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1170
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1171 Documentation
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1172
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1173 -- Improve: charset registry docs -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1174 -- Improve: specifier and internals docs -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1175 -- Improve: test-harness reporting -- Aichner, Shelton, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1176 -- New: weak data structure testing -- Kaltenbach.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1177 -- Remove: own photos and personal information -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1178 -- Update: library versions in Windows docs -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1179 -- Update: package list -- Koch.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1180 -- Fix: TeXinfo syntax -- Golubev, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1181 -- Fix: clarifications -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1182 -- Fix: typos -- Aichner, Golubev, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1183 -- Fix: workaround version issues in NAS headers -- Turnbull.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1184
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1185 Lisp API
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1186
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1187 -- New: device-num-screens, device-backing-store, device-save-under,
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1188 add-to-invisibility-spec, remove-from-invisibility-spec -- James.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1189 -- New: lazy (widget), widget-child-value-get, widget-child-value-inline,
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1190 widget-child-validate, widget-type-value-create, widget-type-default-get,
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1191 widget-type-match -- Abrahamsen, Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1192 -- New: package-get-list-packages-where -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1193 -- New: pui-display-maintainer command -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1194 -- New: pui-help-echo displays both installed and available versions -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1195 -- Synch: frame.el to GNU Emacs 21.3 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1196 -- Fix: cl-do-prettyprint formatting of prog* -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1197 -- Fix: update coding system name usage -- James.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1198
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1199 Internals
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1200
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1201 -- Improve: KKCC -- Kaltenbach.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1202 -- Improve: compiler.h for use with modules -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1203 -- Improve: make QUIT-related APIs visible to modules -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1204 -- New: support more device metrics on X11 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1205 -- New: support symbols in Darwin shared libraries -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1206 -- New: widget-default-create uses char-table -- Haddock.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1207 -- New: xfree gets a type parameter for error-checking -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1208 -- Fix: (remove) duplicated code -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1209 -- Fix: GCPRO_STACK in byte interpreter -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1210 -- Fix: GTK marshalling code -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1211 -- Fix: aliasing problems -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1212 -- Fix: bad interaction in initialization of args with pdumper -- Benson.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1213 -- Fix: bit fields need to be unsigned in unicode detectors -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1214 -- Fix: coding system for GPG verification -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1215 -- Fix: hard-coded options to use APIs -- Pakoulin.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1216 -- Fix: improper use of XSetArg in frame-x.c -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1217 -- Fix: lstream close code -- Euler.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1218 -- Fix: paragraph detection in Japanese -- Yamaoka, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1219 -- Fix: regexps using \{ -- Monnier, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1220 -- Fix: set dirty flag in mirror window at proper time -- Galibert.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1221 -- Fix: several missing GC wrappers which caused crashes -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1222 -- Fix: some GCPROed variables were declared register -- McPherson.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1223 -- Fix: stale info in realpath computation -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1224 -- Fix: two infloops in GC -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1225 -- Fix: usage of prin1 and princ in help -- Eide, Shelton.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1226
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1227
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1228 to 21.5.16 "celeriac"
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1229
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1230 Build
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1231
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1232 -- Don't detect GNU DLD -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1233 -- Better detection of sound on Solaris9 -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1234 -- Add support detecting SunOS 5.10 in configure -- Buchholz.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1235 -- Use '-bundle' when testing ability to build shared libs, but use
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1236 '-bundle_loader' in ellcc -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1237 -- Output separate declaration and definition for dump_id -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1238 -- Add Makefile targets to build PDF docs -- Wambold.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1239 -- Don't mangle the unload function in `unload_postgresql' and
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1240 `unload_ldap' when compiling with C++ -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1241 -- Use extern "C" for C++ builds -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1242 -- Conditionally compile messages missing from the Cygwin headers -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1243 -- Add cast to quiet compiler in unexcw.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1244 -- Quiet compiler warnings about struct stat in syswindows.h -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1245 -- Test \{m,n\} in regexp-tests -- Turnbull.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1246
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1247 Documentation
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1248
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1249 -- Propose bash as workaround for buggy Solaris sh in PROBLEMS -- Sparapani.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1250 -- Fix the PRINTED-MANUAL-TITLE arg for cross ref to "The XEmacs User's Manual"
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1251 -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1252 -- New node: "A Reader's Guide to XEmacs Coding Conventions" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1253 -- New node: "Customizing Message Display" -- Golubev.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1254
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1255 Internals
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1256
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1257 -- In ellcc.c don't mangle external symbols in generated doc file -- James.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1258 -- Add PARTIALLY parameter to support Fpos_visible_in_window_p parameter in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1259 redisplay -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1260 -- Use 'point_would_be_visible' parameter in `scrollbar_reset_cursor' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1261 -- Add PARTIALLY parameter fo `Fpos_visible_in_window_p' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1262 -- Use new 'point_would_be_visible' parameter in `window_scroll' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1263 -- dll_open now takes a Lisp_Object -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1264 -- Remove useless call to dll_init -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1265 -- char to CIbyte conversion in emodules.c, sysdll.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1266 -- Do not mangle module initialisation function names -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1267 -- char to Extbyte conversion in sysdll.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1268 -- Return a Lisp_Object instead of a string in `dll_error' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1269 -- Make eval-related functions visible to modules -- James.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1270 -- Allow specifying elisp function for waiting user input while displaying
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1271 message while in minibuffer -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1272 -- Use OS_RELEASE=os_release_major*100+os_release_minor in s/sol2.h -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1273 -- Add lrecord_memory_descriptions -- Crestani.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1274 -- Remove GetLongPathNameW -- Harris.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1275 -- A couple of new macros to compare w32api versions -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1276 -- KKCC fixes -- Crestani.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1277
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1278 Lisp API
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1279
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1280 -- Allow user to specify alternative function for displaying message -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1281 -- New var to specify the maximum received fonts -- LewisMoss.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1282 -- Allow gnuserv to fallback to GTK if X device fails -- LewisMoss.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1283 -- Eval the initialisation value of `eol-detection-enabled-p' -- Alexander.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1284 -- Make sure `setbuffer-file-coding-system' sets the eol type -- Alexander.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1285 -- Remove unnecessary definitions of 'null-device' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1286 -- Actually implement the specified semantics for 'defvar' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1287 -- Fix `shrink-to-fit' by calling `shrink-window-if-larger-than-buffer' -- Aichner.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1288
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1289
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1290 to 21.5.15 "celery"
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1291
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1292 Build
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1293
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1294 -- Autoconf configure updates -- James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1295 -- Makefile updates -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1296 -- Minor updates to make-docfile.c -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1297 -- Wrap assert_failed with EXTERN_C for modules -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1298 -- Updates to modules Makefile.common -- James.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1299 -- Include emodules.h when building modules in postgresql.c
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1300 and ldap.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1301 -- Updates to xemacs.mak -- Aichner.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1302 -- Add some extern "C" declarations for C++ module builds
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1303 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1304 -- Add casts for C++ builds in mule-canna.c -- James.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1305 -- Add type casts in database.c to satisfy C++ compilers.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1306 -- Log result summary of tests when the testsuite is running
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1307 noninteractive -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1308 -- Add some tests for weak-lists -- Crestani, Kaltenbach.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1309
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1310
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1311 Documentation
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1312
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1313 -- Update README.(HYPERBOLE|OO-BROWSER) -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1314 -- Update etc/PACKAGES -- Turnbull, Koch, Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1315 -- Update etc/sample.Xresources -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1316 -- Major update and audit of all documents relating to PUI -- Youngs.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1317 -- Mention `line-move-ignore-invisible' (display.texi "Invisible Text")
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1318 -- Kyllingstad.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1319 -- Document that end-glyph is still displayed when invisible
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1320 is set (extents.texi "Extent Properties") -- Kyllingstad.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1321 -- Document that only begin-glyph is highlighted (extents.texi "Extents
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1322 and Events") -- Kyllingstad.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1323 -- Various typo and docstring fixes -- Turnbull, Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1324 -- Add missing '@end' defun in lists.texi -- Shelton.
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1325 -- Document ?\x00 read syntax and range limitations on ?\000 and
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1326 ?\x00 read syntaxes (objects.texi "Character Type") -- Turnbull.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1327 -- Document `true-list-p' (lists.texi "List-related Predicates")
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1328 -- Turnbull.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1329
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1330
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1331 Internals
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1332
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1333 -- KKCC updates -- Crestani, Kyllingstad.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1334 -- Define DECLARE_MODULE_API_LRECORD when not ERROR_CHECK_TYPES
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1335 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1336 -- Updates to DSO code -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1337 -- Remove unused (X)OPAQUE_MARKFUN definitions -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1338 -- GCPRO updates -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1339 -- Mouse wheel fixes in event-msw.c -- Kyllingstad.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1340 -- Use 'HAVE_DLD_INIT' instead of 'HAVE_INIT_DLD' in sysdll.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1341 -- Rewrite ephemeron marker code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1342 -- Fix printing of symbol names in .gdbinit -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1343 -- Fixes to `update_frame_toolbars_geometry' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1344 -- Fix missing commas in `fonts' initialiser -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1345 -- Add `opaque_ptr_description' -- Crestani.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1346 -- Add `allocate_big_string_chars' -- Turnbull, Buchholz.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1347
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1348
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1349 Lisp API
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1350
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1351 -- New alias `apropos-customize' -> `customize-apropos' -- Aichner.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1352 -- Remove unnecessary arg from `pui-set-local-package-get-directory -- Youngs.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1353 -- New key bindings in mwheel.el -- Kyllingstad.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1354 -- Make `insert-directory' to be more like FSF version -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1355 -- Window configuration fixes in isearch code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1356 -- Implement simple object finalisation in post-gc.el -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1357 -- Updates to etags.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1358 -- Updates to cl-macs.el -- Pakoulin.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1359 -- Fix "do-nothing" bug in `derived-mode-merge-syntax-tables' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1360 -- Fixes to `restore-saved-window' -- James.
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1361 -- Handle missing "EMACSPACKAGEPATH" env var in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1362 `package-get-package-index-file-location' -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1363 -- Fix substring errors in `package-admin-find-top-directory' -- Aichner.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1364 -- Fix `byte-compile-lambda' so it only discards the docstring if it is
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1365 not also the value of the lambda -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1366 -- Don't insist in lib-src directory in `path-emacs-root-p' on WinNT -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1367 -- Don't include '(' in `font-lock-function-name-face' -- Aichner.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1368
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1369
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1370 to 21.5.14 "cassava"
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1371
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1372 This release has a few documentation updates thanks to Steve
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1373 Turnbull, better Makefile handling for modules on MacOSX from
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1374 Andrew Begel and Jerry James. Also, it is now possible for the
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1375 user to specify the location of the package-index file for PUI to
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1376 use, see `package-get-package-index-file-location'.
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1377
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1378 Build
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1379
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1380 -- Autoconf tweaks for building modules on MacOSX -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1381 -- GCC fixes in ellcc.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1382 -- Module Makefile fixes -- Begel, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1383 -- Fix shadow warning in regex.c -- James.
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1384
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1385 Documentation
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1386
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1387 -- New TeXinfo node "Searching and Matching" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1388 -- New section "Legacy Versions" in FAQ -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1389 -- New FAQ question Q8.0.1 -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1390 -- Update split-string specs in "Regexp Search" -- Turnbull.
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1391
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1392 Internals
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1393
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1394 -- Package index file updated -- Koch.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1395 -- Add some debug checks in file-coding.c -- Turnbull.
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1396
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1397 Lisp API
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1398
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1399 -- Make error message report the sym checked in
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1400 `autoload-featurep-protect-autoloads' -- Turnbull.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1401 -- `split-string' tweaks -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1402 -- Make the location of the package-index file user customisable -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1403 -- Turn on package-index file PGP verification -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1404 -- Only use message if interactive for functions in replace.el -- Josefsson.
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1405
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1406 to 21.5.13 "cauliflower"
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1407
1473
1fcb2428fee7 [xemacs-hg @ 2003-05-10 08:53:26 by youngs]
youngs
parents: 1457
diff changeset
1408 Remember that bug that made return behave as linefeed in a TTY? It's
1fcb2428fee7 [xemacs-hg @ 2003-05-10 08:53:26 by youngs]
youngs
parents: 1457
diff changeset
1409 gone! Thanks go out to Jerry James and Steve Turnbull for squashing
1fcb2428fee7 [xemacs-hg @ 2003-05-10 08:53:26 by youngs]
youngs
parents: 1457
diff changeset
1410 this year old bug. Of course, that wasn't the only bug fixed this
1fcb2428fee7 [xemacs-hg @ 2003-05-10 08:53:26 by youngs]
youngs
parents: 1457
diff changeset
1411 time around.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1412
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1413 Here are the highlights:
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1414
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1415 Build
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1416
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1417 -- Don't look for Motif if it's already been found -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1418 -- Darwin, Cygwin, BerkDB autoconf fixes -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1419 -- Make DEFUNed functions be tags -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1420 -- Allow compiling with Motif 1 and linking with Motif 2 -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1421 -- Update regexp tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1422 -- Don't autodetect ESD (Enlightened Sound Daemon) -- Turnbull.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1423
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1424
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1425 Documentation
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1426
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1427 -- New section in PROBLEMS auxilary programs for Windows -- Turnbull.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1428 -- FAQ updates
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1429 Q6.4.3 New aux programs for Windows -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1430 -- Document failed match preserves data -- Turnbull.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1431
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1432
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1433 Internals
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1434
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1435 -- Don't use the u_int8_t etc typedefs on FreeBSD in database.c -- Pluim.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1436 -- Better support for externally defined lrecord types -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1437 -- Only call `xm_update_progress' if Motif is defined -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1438 -- Define __STDC__ for BerkeleyDB -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1439 -- Fix bug where XEmacs couldn't find its .dmp file -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1440 -- Move `filemodestring' from lisp.h to sysfile.h -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1441 -- Clean ups against the possibility of sys/stat.h defining stat -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1442 -- Search/match updates -- Turnbull.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1443
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1444
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1445 Lisp API
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1446
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1447 -- Fix bug preventing installing new packages -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1448 -- Put exit message on separate line in `command-error' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1449 -- Temporarily turn off PGP verification of package-index -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1450 -- Remove keymapings for 'function-key-error' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1451 -- Fix bug that mapped RET to LFD in TTYs -- James.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1452
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1453
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1454 to 21.5.12 "carrot"
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1455
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1456 Lots of updates, fixes, and features from Ben Wing (he never stops).
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1457 Also, a lot of work has gone into cleaning up the test suite. Thanks
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1458 to Steve Turnbull, Jerry James, Daiki Ueno because now all tests from
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1459 'make check' pass 100% (at least on GNU/Linux).
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1460
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1461 Here are the highlights:
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1462
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1463 Build
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1464
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1465 -- Updates to configure.in -- Steuck, James, Skyttä, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1466 -- Major updates to Makefile.in.in -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1467 -- Allow for separate build and source directories -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1468 -- Fix some compiler warnings -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1469 -- Major clean up of xemacs.mak and friends -- Wing, Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1470 -- Fix some Solaris 2.7 CC compiler warnings -- Persico.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1471 -- Fix for building on Mac -- Palmer.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1472 -- Work around a problem compiling with '--use-union-type' on Intel's
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1473 ICC compiler -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1474 -- Fix problems with rel-alloc compilation -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1475 -- Sequentialize dependencies even more in update-elc-2 -- Sperber.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1476 -- Don't fatal() in 'report_sheap_usage' when need to rerun Make -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1477 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1478 -- Various updates to the test suite -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1479
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1480 Documentation
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1481
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1482 -- Updates to
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1483 INSTALL -- Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1484 PROBLEMS -- Turnbull, Wing.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1485 -- Global substitution of .Xresources for .Xdefaults -- Turnbull.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1486 -- Update packages in ./etc/BETA -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1487 -- Doc string updates -- Korytov, Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1488 -- TeXinfo updates -- Aichner, Turnbull, Wing, Youngs.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1489
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1490 Internals
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1491
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1492 -- Fix stale match data after failed search bug -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1493 -- Reformat function definitions correctly in menubar-gtk.c and
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1494 event-gtk.c -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1495 -- Fix bug matching ASCII character classes to Mule characters -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1496 Ueno.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1497 -- Frame updates for MS Win -- Alexander.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1498 -- Add .dylib as an acceptable shared library file extension to
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1499 support MacOS X -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1500 -- Fix bug in database.c for Berkdb 4.1 -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1501 -- Regex fixes -- Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1502 -- Coding system updates -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1503 -- Add clear-left-side functionality in print.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1504 -- Seg fault rather than abort on Cygwin in 'assert_failed' -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1505 -- Delete popup-data object -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1506 -- Delete menubar_data field from frames -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1507 -- Clean up handling of lwlib callback data GCPRO'ing -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1508 -- Use ALLOCA() in regex.c to avoid excessive stack allocation -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1509 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1510 -- Fix subtle problem with REL_ALLOC() -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1511 -- Change *run_hook*_trapping_problems to take a warning class, not a
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1512 string -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1513 -- Mule-ize encrypt/decrypt-string code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1514 -- Delete all support for bit-rotten CANNOT_DUMP -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1515 -- Fix crash due to attempt to free objects across dump/undump -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1516 Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1517 -- Don't get in an infinite loop running post-redisplay actions -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1518 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1519 -- Make gc_currently_forbidden static -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1520 -- Defer redrawing if already in redisplay -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1521 -- Add debug code for locking a dynarr to catch invalid mods -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1522 -- Ensure that various glyph functions that eval within redisplay
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1523 protect the evals -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1524 -- Defer specifier-changed updating till after redisplay -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1525 -- Require that every place inside of redisplay catch errors itself -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1526 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1527 -- Introduce separate means of holding frame-size changes -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1528 -- Introduce "post-redisplay" methods for deferring things till after
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1529 redisplay -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1530 -- Disable all quit checking in redisplay -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1531 -- Use _wexecve() when under Windows NT for Unicode correctness -
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1532 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1533 -- Update list of possibly valid console types -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1534 -- Turn on Vstack_trace_on_error 'Frun_emacs_from_temacs' so that
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1535 errors are debuggable even when occurring extremely early in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1536 reinitialization -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1537 -- Define new function `emacs-run-status' -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1538 -- Fix crash caused by an edge condition in the syntax-cache macros -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1539 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1540 -- Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1541 -- Don't check_quit() unless we're unbinding a real Lisp
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1542 `unwind-protect' -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1543 -- Make absolutely sure there is no quit checking while we are in a
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1544 "critical section" during frame deletion -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1545
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1546 Lisp API
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1547
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1548 -- Fix infloop in font-lock for java files -- Choi.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1549 -- Fix split-string -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1550 -- Support '(filename)nodename' as argument to 'info' -- Steib.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1551 -- Major clean up of the PUI code -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1552 -- Use 'equal' instead of '=' in 'saved-window-equal' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1553 -- Updates to wid-edit.el -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1554 -- Better layout for Tools -> Packages -> Download Site menu -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1555 Aichner.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1556 -- More sites added to packages download sites menu -- Aichner.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1557 -- Byte-compiler warning clean up and lots of synching with FSF 21.2
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1558 code -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1559 -- Move lots of high-level code for computing paths into
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1560 setup-paths.el from various places -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1561 -- Mule and coding system updates -- Wing, Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1562
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1563
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1564 to 21.5.11 "cabbage"
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1565
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1566 Lots of improvements and fixes this time around. One of our key
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1567 players, Ben Wing, has drastically improved font-locking (go turn on
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1568 lazy-lock to check it out). Apart from many other bug fixes, Ben
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1569 has also given us a speed up to the build process (--quick-build
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1570 configure option).
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1571
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1572 Other stars we should mention are: Mike Sperber, for window
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1573 configuration fixes and updates; Stephen Turnbull for build fixes,
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1574 documentation and typo fixes. Stephen also gave us some major updates
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1575 to autoload.el and wid-edit.el. And also Jerry James with some more
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1576 DSO updates.
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1577
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1578 Here are the highlights:
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1579
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1580 Build
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1581
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1582 -- Updates to test suite -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1583 -- Use -no-autoloads with update-elc-2 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1584 -- Check for strupr and strlwr -- Sperber.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1585 -- Delete auto-autoloads.el* & custom-load.el* files on make clean -- Turnbull.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1586 -- Fix --srcdir processing -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1587 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1588 -- Use opsys=aix4-2 for AIX 5 and above -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1589 -- Make ellcc search XEmacs directories for include files 1st -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1590 -- Set stack-trace-on-error, load-always-display-messages -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1591 -- Overhaul update-elc.el, cus-dep, autoload (speed ups) -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1592 -- Various compiler warning fixes -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1593 -- FreeBSD updates in modules/Makefile.common -- Pluim.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1594 -- Warning fix in eldap.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1595 -- Support C++ & KKCC compilation in Windows -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1596 -- Various fixups in nt/config.in.samp -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1597 -- Fixes in xemacs.mak -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1598 -- Clean up compile errors with C++ under Windows -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1599 -- Re-order sections in ldflags for gcc 3.2 -- Okhapkin.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1600 -- Restore USE_XFONTSET -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1601 -- New symbol: DLSYM_NEEDS_UNDERSCORE -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1602 -- Guard against multiple definitions of _ALL_SOURCE -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1603 -- QUICK_BUILD updates -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1604
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1605 Documentation
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1606
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1607 -- Major update to configure.usage -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1608 -- New developer bio's -- James, Skyttä, Golubev.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1609 -- Amendments/additions to PROBLEMS:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1610 - PostgreSQL DSO with --error-checking=all -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1611 - Consolidate Motif problems into one section -- Turnbull.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1612 -- Amendments/additions to INSTALL:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1613 - Recommend Mule -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1614 - Deprecate stripped binaries -- Turnbull.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1615 -- General tidy up of etc/BETA, rewrite sections dealing with packages
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1616 and building from scratch -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1617 -- General doc fixes, typos etc -- Youngs, Turnbull, Palmer, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1618 -- Fix xref in Auto-Saving -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1619 -- Update Local.rules File section in packages.texi -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1620 -- Clarify package hierarchy structure -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1621 -- Major fixup of internals.texi -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1622 -- Lots of Mule rewriting in lispref/mule.texi -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1623 -- Document USE_UNION_TYPE evilness -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1624 -- Document event-matches-key-specifier-p better -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1625 -- Change illegal (for C) '//' comments to '/* */' -- Shelton, Turnbull.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1626
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1627 Internals
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1628
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1629 -- Synch rcs2log to GNU upstream -- Youngs.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1630 -- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1631 xlwMenuClassRec -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1632 -- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1633 -- Rename class -> class_ & new -> new_ -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1634 -- KKCC update in postgresql.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1635 -- KKCC update in eldap.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1636 -- Fix for unix_create_process -- Ueno.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1637 -- Set stack reserve size during unexec() -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1638 -- Use 'struct htentry' not 'struct hentry' in elhash.c -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1639 -- New macros ALIST_LOOP_3, ALIST_LOOP_4.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1640 -- Fix 'xemacs -batch -l dunnet' under Cygwin -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1641 -- Implement delaying of XFlush() if pending expose events -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1642 -- Fix some longstanding bugs in X quit handling -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1643 -- Correct the message output upon crashing to be more up-to-date -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1644 -- Add dp() & db() as short synonyms of debug_print() &
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1645 debug_backtrace() -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1646 -- Add C++ error-checking code to verify problems with GCPRO/UNGCPRO -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1647 -- Change the way gap arrays are allocated (for KKCC) -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1648 -- Now lcrecords set the type of items sitting on the free list to
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1649 lcrecord_type_free -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1650 -- All lcrecord allocation functions now zero out the returned
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1651 lcrecords -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1652 -- Additional asserts in FREE_FIXED_TYPE -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1653 -- Make bit vectors lcrecords, like vectors -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1654 -- MARKED_SLOT() call no longer includes semicolon -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1655 -- Factor out some code duplicated in KKCC and pdump -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1656 -- KKCC updates -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1657 -- Add a fifth field "flags" to memory_description -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1658 -- Add support for "description maps" -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1659 -- Redo XD_UNION so it works inline and change format to provide info
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1660 for pdump -- Wing.
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1661 -- Textual changes:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1662 - lrecord_description -> memory_description -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1663 - struct_description -> sized_memory_description -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1664 -- Initialize protect_me field of popup_data in set_frame_menubar -- Sperber
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1665 -- GTK updates -- Sperber.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1666 -- Don't lead to a crash if dealing with a dead
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1667 window/frame/device/console -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1668 -- Prevent crash for combination windows -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1669 -- Window fixes in Fdelete_window -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1670 -- Module updates in emodules.h -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1671 -- Fprovide from 'vars_of_file_coding' not 'syms_of_file_coding' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1672 -- Fix syntax of macro in 'mark_object_maybe_checking_free -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1673 -- Eliminate bogus require-prints-loading-message -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1674 -- Turn on `load-warn-when-source-newer' by default -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1675 -- Fix up crashes when selecting menubar items due to lack of GCPROing
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1676 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1677 -- Implement tail-recursion in KKCC -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1678 -- Fix UTF-(8|16) detector -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1679 -- Fix problems with reentrant calling of lwlib and associated crashes
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1680 when selecting menu items -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1681 -- Improve redisplay handling of preemption -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1682 -- Return the parameter from strlvr, strupr, depend on !HAVE_STRUPR -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1683 -- In sysdll.c included lisp.h to define needed alloca_array -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1684 -- Pull GC_CHECK_NOT_FREE out of USE_KKCC -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1685 -- Abort when any attempts to output a stream console are made -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1686 -- Formatting fixes in redisplay-output.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1687 -- Clean up redisplay a bit -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1688 -- Fix scrollbar code TTY devices don't have them -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1689 -- Major reworking of profile code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1690 -- Dramatically improve redisplay speed over slow X connections -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1691 -- Move syntax table description from buffer.c to syntax.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1692 -- Updates to char,mirror,syntax tables code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1693 -- Niggly whitespace fixups -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1694
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1695 Lisp API
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1696
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1697 -- Updates to (japan|cryil)-util.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1698 -- Updates to how XEmacs computes various paths -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1699 -- Window configuration fixes -- Sperber, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1700 -- Make Info-insert-dir end n separator -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1701 -- Drastically reorganise autoload.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1702 -- Omit M-S-home/end from motion keys -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1703 -- Synch wid-edit to GNU/Emacs 21.3.50 -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1704 -- Updates to hyper-apropos -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1705 -- Reorganise Help -> Info submenu -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1706 -- Fix bug when end > start in text-props -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1707 -- Fix walk-windows -- Wing.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1708 -- Fix for call to set-language-unicode-precedence-list -- Nyyssönen.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1709 -- Synch up byte-optimize.el -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1710 -- Include FUNLIST argument to generate-c-file-autoloads-1 -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1711
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
1712
1146
d4f46630c724 [xemacs-hg @ 2002-12-06 20:48:25 by stephent]
stephent
parents: 981
diff changeset
1713 to 21.5.10 "burdock"
d4f46630c724 [xemacs-hg @ 2002-12-06 20:48:25 by stephent]
stephent
parents: 981
diff changeset
1714
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1715 Please accept my apologies for the very long wait between releases
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1716 this time around. My PC chose the 21.5.10 development cycle to go up
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1717 in a sickening cloud of smoke. :-( (Steve Youngs <youngs@xemacs.org>)
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1718
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1719 Lots of updates from Ben Wing (as always), also from Andy Piper, Mike
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1720 Sperber, and Stephen Turnbull with lots of documentation updates and
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1721 fixes. One new exciting addition in this release is that the LDAP and
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1722 PostgreSQL code has been extracted out of the core C code and moved to
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1723 DSO's. We have Jerry James to thank/blame/worship for that.
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1724
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1725 Build
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1726
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1727 -- Reset sheap-adjustment to zero -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1728 -- Make --pdump default to yes on Linux -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1729 -- Only use -Wpacked in GCC v3 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1730 -- Remove LISP_FLOAT_TYPE definition. -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1731 -- Temporarily disable DSO's under Cygwin -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1732 -- Updates to DSO building code (Makefile.in, configure.in etc) -- Wing, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1733 -- Separate compiler warning flags from CFLAGS -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1734 -- Delete auto-autoloads.e* & custom-load.e* on 'make clean' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1735 -- Disable detection of 'getaddrinfo' for HP-UX 11.XX -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1736 -- Include modules directories in 'make tags' -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1737 -- Fix shadowing warnings in make-docfile.c -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1738 -- Move the common stuff from postgresql/ldap Makefile.in.in &
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1739 configure.ac's into a "common" Makefile and configure script -
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1740 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1741 -- Major cleanup of ellcc -- Wing, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1742 -- Add Makefile var to pick up '--site-libraries' in DSO's -- Youngs.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1743 -- Avoid unnecessary deviations from UNIX 'describe-installation' in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1744 xemacs.mak -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1745 -- Don't confirm overwriting files in xemacs.mak -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1746 -- Support 'xemacs_extra_name' in xemacs.mak -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1747 -- Some gcc/g++ 3 fixes -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1748 -- Warning fixes -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1749 -- Fix some C++ errors -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1750 -- Allow for C needing volatile and C++ that can't have volatile,
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1751 remove previous volatile hacks -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1752 -- Try for a working Cygwin build with old unexec -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1753 -- Warning suppression -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1754 -- New Mule character class regexp tests -- Turnbull, Ueno.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1755 -- Better handling of known bugs in tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1756 -- Add test for stale subexpr match-data -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1757 -- Update syntax-table tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1758 -- Add word-boundary regexp tests -- Turnbull.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1759
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1760 Documentation
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1761
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1762 -- Updates to PROBLEMS file
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1763 Running/Linux - Lesstif 0.93.36 -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1764 Running/IRIX - Irix 6.5 coredumps -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1765 Running/Cygwin - "No cygXpm-noX" fatal error -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1766 Missing charsets - Remove ambiguity -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1767 Running, General - FontSet warnings -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1768 MacOS/X - Stack limitation -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1769 Digital Unix - Generalise -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1770 AIX - USE_KKCC lossage -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1771 -- Update instructions in info/dir -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1772 -- Recommend TeXinfo 4.2 in INSTALL -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1773 -- Add example in sample.Xdefaults -- Boffi.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1774 -- Typo fixes -- Yamaoka, Youngs, Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1775 -- Docstring fixes -- Turnbull, Piper, Skyttä, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1776 -- Update description of XEmacs Patches and Design ML's -- Turnbull.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1777 -- Incorporate ChangeLog.X into ChangeLog -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1778 -- FAQ additions/amendments:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1779 Debugging FAQ improvements -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1780 Mention union type bugs -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1781 Debugging HOWTO improvements -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1782 Decoding Lisp objects in the debugger -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1783 Fix location of FAQ on website -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1784 Add missing menu entry for Q3.2.7 -- Verna.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1785 Displaying non-ASCII -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1786 Mention bug report commands -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1787 Revise Q1.3.[1-6] -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1788 New FAQ for "no cygXpm-noX" fatal error -- Turnbull.
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1789 -- New TeXinfo nodes:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1790 "Widget Internals" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1791 "Simple Specifier Usage" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1792 "Compilation Options" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1793 -- Document charset Unification and Tables -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1794 -- Better short description of Mule in Mule submenu -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1795 -- Regression Testing XEmacs design hints & rewrite -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1796 -- Document 'face-frob-from-locale-first' -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1797 -- Document 'set-face-background-pixmap-file' -- Verna.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1798 -- Add urefs to Doug Lea's * Wolfram Gloger's home pages in "Low-Level
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1799 Modules" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1800 -- Update "Available Packages" -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1801 -- Document 'append' arg of 'add-to-list' -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1802 -- Add optimisation hints in "Techniques for XEmacs Developers" -- Turnbull.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1803
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1804 Internals
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1805
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1806 -- Add *menubar*FontSet and *popup*FontSet entries -- Turnbull, Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1807 -- Extract ldap and postgresql code from core and put them into DSO's -- James.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1808 -- 'Fset_window_point' Correct to GNU/Emacs behaviour (fixes some bugs
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1809 in Gnus) -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1810 -- Inhibit GC in critical sections -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1811 -- Fix calculation in 'report_sheap_usage' -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1812 -- Implement and use new var 'garbage_collection_messages' -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1813 -- Fix 'open_database' for Berkeley DB 4.1.x -- Allen.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1814 -- Updates to frame code -- Sperber.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1815 -- Change C debugger entrance: error message, then stack trace, then
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1816 exiting message, then force debugger -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1817 -- Use EQ not EQUAL in 'mswindows_init_frame_1' -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1818 -- Better redisplay-related asserts -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1819 -- Don't generate large warning strings when they'll be discarded -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1820 -- Implement 'debug-on-error' as documented -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1821 -- Fix docs relating to QUIT which can't GC under any circumstances -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1822 -- More robust package compilation and debugging -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1823 -- Overhaul profile code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1824 -- Fix crashes due to incorrectly ported GNU/Emacs code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1825 -- Clean up realpath.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1826 -- DdeCreateStringHandle needs to be manual due to new Cygwin bug -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1827 -- Fix some Cygwin complaints -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1828 -- Unconditionally use LISP_FLOAT_TYPE code -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1829 -- Improve crash message in 'shut_down_emacs' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1830 -- Update NAS code for NAS 1.6 and later -- Toy.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1831 -- Fix "unused variable" warnings in mule-canna.c -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1832 -- Prototype 'enqueue_focus_event' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1833 -- Use BORDER_FIDDLE_FACTOR instead of 10 in 'layout_layout' -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1834 -- Add optional 'noerror' arg to 'Frequire' -- Wallington.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1835 -- Only resize 'layout_query_geometry' dynamically if static sizes
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1836 haven't been set -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1837 -- Fix infloop upon a gdm logout -- Sigelman.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1838 -- Fix scope of 'num_nonshy_regs' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1839 -- Fix "stale match data" bug -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1840 -- Don't call 'XtDisplay' on a destroyed widget -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1841 -- Update specifier code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1842 -- Update process code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1843 -- Move ldap/postgresql code out to DSO's -- James.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1844 -- Normalise Ffile_truename and drive spec on cygwin to win32 format
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1845 -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1846 -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' -- Alexander.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1847 -- Coding system updates -- Ikiuo.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1848
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1849 Lisp API
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1850
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1851 -- Update window-xemacs.el to fix 'goto-line' -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1852 -- Add garbage collection messages -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1853 -- Re-implement window configurations in Emacs Lisp -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1854 -- Enhance background-pixmap-file code -- Verna.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1855 -- New macro 'save-window-excursion' to eventually replace bytecode
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1856 instruction -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1857 -- Move window.el et al up the order in dumped-lisp.el -- Sperber.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1858 -- Don't use 'save-window-excursion' in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1859 'shrink-window-if-larger-than-buffer' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1860 -- Updates to pixel-size code in dialog.el -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1861 -- Remove nonworking 'breakpoint-on-error' -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1862 -- Extract out 'with-displaying-help-buffer' into a more general mechanism
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1863 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1864 -- Don't catch errors when noninteractive in startup.el -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1865 -- Fix warnings in code-files.el, loadhist.el, & package-get.el -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1866 -- Simplify code in '*-reset-device-font-menus' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1867 -- Synch font-menu.el to the 21.4 version -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1868 -- Preserve return value from 'call-process' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1869 -- New functions in replace.el that operate on regions -- Evans.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1870 -- Run 'delete-frame-hook' in general dialogs only -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1871 -- Add a margin parameter in autoload.el for DSO autoloads -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1872 -- Conditionalise autoloads for DSO's on the existence of the DSO -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1873 -- Always set module directories/paths in dump-paths.el -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1874 -- Bring list of package sites up to date -- Skyttä.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1875 -- Add "Find Variable" menu entry for 'hyper-apropos-find-variable' -
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1876 Wallington
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1877 -- Fix 'view-lossage' interactive spec -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1878 -- Synch 'with-output-to-string' with GNU/Emacs 21 -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1879 -- Bind C-xrd to 'delete-rectangle' -- Yamaoka.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1880 -- Move entries in 'auto-mode-alist' out to packages for the modes
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1881 that are in packages -- Skyttä
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1882 -- New compatible alias for 'lookup-syntax-properties'
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1883 ('parse-sexp-lookup-properties') -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1884 -- Enable C autoloads for DSO's -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1885 -- Update revert-buffer code -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1886 -- Add new coding system 'utf-8-bom' -- Ikiuo.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1887
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
1888
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1889 to 21.5.9 "brussels sprouts"
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1890
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1891 The main thrust of this release is the new GC algorithms. If you want
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1892 to test this out configure with '--use-kkcc'.
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1893
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1894 There are of course, the usual swag of bug fixes, typo fixes, and
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1895 document updates.
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1896
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1897 -- Add an extra element to the version string that can be used to
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1898 include a date in the version string -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1899 -- Improve help string for --with-widgets configure option -- Skyttä.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1900 -- Define runtime & build problems, and rewrite "Hannibal Lecter"
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1901 stuff in PROBLEMS -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1902 -- Add builtin and constant faces to font-lock-face-list -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1903 -- Japanese language fixes -- Yamaoka.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1904 -- Fix find-library to allow Mule XEmacsen to find compressed
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1905 libraries -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1906 -- New alias for 'delete-indentation' (join-line) -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1907 -- Support docstring for define-derived-mode -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1908 -- Doc fix for keybindings in term.texi and misc.texi -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1909 -- Bring package list up to date in packages.texi -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1910 -- Document purecopy as a no-op -- Josefsson.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1911 -- New document chapter "Regression Testing XEmacs" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1912 -- Add "USE_KKCC" option to ./nt/xemacs.mak -- Aichner.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1913 -- New GC algorithms implemented (Turn them on with --use-kkcc
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1914 configure option) -- Sperber, Crestani, Kaltenbach, Bush.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1915 -- Define HAVE_WCHAR_H for native Win32 builds -- Harris.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1916 -- Fix x_locate_pixmap_file make sure path is not 0 -- MacLennan.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1917 -- Fix memory leak -- Verna.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1918 -- Add missing call to 'xfree (newname)' in 'make_coding_system_1
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1919 -- Verna.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1920 -- Fix --with-mule --with-gtk builds -- Barta.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1921 -- Make SEPCHAR a required arg to Fsplit_string_by_char -- Palmer.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1922 -- Make locate_file indicate success with nonnegative return if MODE
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1923 is nonnegative -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1924 -- Fix splitting window horizontally not splitting evenly -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1925 -- ORDINARY_LINK OK for Linux -- James.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1926 -- Don't bogusly reinitialise ascii_character property in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1927 maybe_define_x_key_as_self_inserting_character -- Astapov.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1928 -- Add warning to SOE_DEBUG about not using until debugging functions
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1929 are rewritten -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1930 -- Update 'do_autoload' to GCPRO both arguments -- Turnbull.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1931 -- Update automated tests so they don't barf if required packages
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1932 aren't present -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1933 -- Organise NSIG setting code for SVR4 in a better way -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1934 -- Various typo fixes -- Skyttä, Turnbull, James.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1935
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
1936
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1937 to 21.5.8 "broccoli"
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1938
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1939 Lots of fixes and changes. This release is primarily been done to
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1940 make way for the new GC stuff from Mike Sperber.
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1941
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1942 CHANGES now uses surnames as listed in the ChangeLogs to identify
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1943 contributors. And I haven't sorted the changes into different
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1944 categories. Maybe next release...
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1945
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1946 -- New configure option "--use-kkcc" for the upcoming new GC
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1947 algorithms -- Sperber.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1948 -- Identify "--with-modules" as an autodetected configure option -
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1949 James.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1950 -- Add a couple of configuration questions to PROBLEMS -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1951 -- Test for wchar.h in configure -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1952 -- Update package-index files -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1953 -- s/Xemacs/XEmacs/ doc fixes -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1954 -- Sync make-docfile.c with GNU -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1955 -- Updates to gutter-items -- Palmieri.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1956 -- Sync setenv with GNU -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1957 -- Remove package-get's dependence on APEL -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1958 -- Fix case fold bug in replace-in-string -- Verna.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1959 -- Updates to code-process.el and process.el -- Alexander.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1960 -- Updates to mule/kinsoku.el -- Yamaoka.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1961 -- Updates to define-derived-mode -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1962 -- Printer fixes -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1963 -- Updates to window-xemacs.el & frame.el -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1964 -- Doc fix gutter-items.el -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1965 -- Sync ":set-after" in custom with GNU -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1966 -- Sort the lists in enabled-behavior-list -- Galibert
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1967 -- Updates to lwlib-Xm.c -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1968 -- Various doc fixes to the TeXinfo docs -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1969 -- GC fixes -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1970 -- Updates to lisp.h, symbols.c for DSO's -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1971 -- Fix to mswindows_need_event -- Alexander.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1972 -- Declare Fcdr_safe to be callable from C -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1973 -- Ffunctionp return nil for autoloaded macros & keymaps -- Niksic.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1974 -- Subwindow fixes -- Ueno.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1975 -- Include wchar.h only if available, define wclsen if not -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1976 -- Fixes to Fstart_process_internal -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1977 -- Fixes to init_ralloc for pdump -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1978 -- Remove duplicated definition of Lisp_Devmode -- Bush.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1979 -- Fixes to toolbar/redisplay -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1980 -- Windows DDE fixes -- Moore.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1981 -- Fixes to 'query_string_geometry' and 'widget_logical_unit_height' -
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1982 Piper.
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1983 -- Fix problem with XEmacs freezing with certain virtual window
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1984 managers on Windows -- Rankin.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1985 -- Conditionalise calls to syms_of_dired_mswindows &
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1986 vars_of_dired_mswindows on WIN32_NATIVE instead of HAVE_MSW_C_DIRED
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1987 -- Harris.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1988 -- Process related fixes -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1989 -- Fix #includes in input-method-motif.c -- Galibert.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1990 -- Fixes to automated tests -- Sperber.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1991
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
1992
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1993 to 21.5.7 "broccoflower"
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1994
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1995 CHANGES now uses @xemacs.org alias to identify contributors. If the
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1996 contributor doesn't have one (that I know about), the full name from
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1997 the ChangeLog is used.
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1998
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
1999 UI changes and runtime bugs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2000
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2001 -- Add: ask "yes/no/diff" question when recovering; known problem: dialog
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2002 is modal, so you can't scroll the diff -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2003 -- Add: balloon help for package-ui -- youngs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2004 -- Add: global-abbrev-mode, defining-abbrev-turns-on-abbrev-mode -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2005 -- Add: lots of new menubar items -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2006 -- Add: new winclient for MS Windows -- acs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2007 -- Add: option kill-word-into-kill-ring controls whether words are "cut"
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2008 into the kill ring, or "cleared" into nothingness -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2009 -- Add: revert-buffer optimization for unchanged files -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2010 -- Add: undo-all-changes back to the beginning -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2011 -- Fix: M-C-backslash does indent-region-or-balanced-expression, S-Tab
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2012 inserts a TAB char -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2013 -- Fix: Cmds menu so that most used commands appear directly on the menu and
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2014 less used commands appear in submenus -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2015 -- Fix: NILP(lim) crash in search.c -- mike
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2016 -- Fix: STACK_TRACE_EYE_CATCHER now visible in MS Windows traces -- jonathan
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2017 -- Fix: XmProcessTraversal crash -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2018 -- Fix: avoid infinite loop in extent code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2019 -- Fix: crash due to errant xfree() -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2020 -- Fix: crash in gtk_popup_menu -- wmperry
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2021 -- Fix: crashes due to excessive alloca -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2022 -- Fix: detection of metric units on MS Windows -- jonathan
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2023 -- Fix: don't output bell as ^G in console-stream when not a TTY -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2024 -- Fix: improve MS Windows printer support -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2025 -- Fix: improve appearance for gutters and dialogs -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2026 -- Fix: improve lisp-mode indentation handling -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2027 -- Fix: interprogram cut functions now don't add selection twice -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2028 -- Fix: many netinstaller improvements -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2029 -- Fix: popup dialogs on MS Windows -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2030 -- Fix: recover-session only shows session files with recoverable files,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2031 and in chronological order -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2032 -- Fix: save customized values MUCH faster and in alphabetic order,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2033 custom-save-pretty-print turns on/off pretty-printing values
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2034 -- Nickolay Pakoulin
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2035 -- Fix: semicolons inside strings are not comments in lisp-mode -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2036 -- Fix: short filename handling on Windows -- Peter Arius
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2037 -- Fix: some crashes in syntax code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2038 -- Fix: some crashes with multibyte text -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2039 -- Fix: two frames displaying the buffer, in different places; in one,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2040 temporarily switch away to another buffer and then back, and your position
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2041 has been reset to the other one in the other frame -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2042 -- Fix: update installed.db after updating packages -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2043
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2044 Documentation
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2045
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2046 -- Add: New FAQs -- stephen, adrian
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2047 -- Add: New or improved code and documentation in sample.init.el -- ben,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2048 stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2049 -- Add: PROBLEMS: Hannibal Lecter crash, EFS AUTH failure, mail locking
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2050 -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2051 -- Add: etc/TUTORIAL.se -- Mats Lidell
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2052 -- Add: new Internals manual nodes -- ben, stephen, darrylo
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2053 -- Add: why modules don't use RTLD_GLOBAL -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2054 -- Fix: README.integral-types doc moved to Internals, code moved to
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2055 README.global-renaming -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2056 -- Fix: README.packages: info about --package-path -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2057 -- Fix: improve docstrings and comments -- ben, stephen, adrian,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2058 John H. Palmieri
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2059 -- Fix: typos, minor updates -- stephen, I. N. Golubev, Frank Schmitt,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2060 adrian, youngs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2061 -- Fix: update etc/BETA -- Jarl Friis
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2062 -- Fix: update etc/package-index.LATEST.pgp -- youngs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2063 -- Fix: update photos -- hniksic
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2064
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2065 Lisp API
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2066
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2067 -- Add: functions: args-out-of-range, argument-in-range-p,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2068 check-argument-range, indent-balanced-expression-function,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2069 indent-balanced-expression, indent-region-or-balanced-expression,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2070 image-instance-instantiator, truncate-string-with-continuation-dots,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2071 get-user-response, unicode-precedence-list -- ben, stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2072 -- Fix: GNU synchs of frame-parameter, makehash, buffer-local-value,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2073 line-beginning-position, line-end-position, with-temp-message,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2074 bound-and-true-p, propertize, delete-and-extract-region, add-to-list,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2075 string-to-char-list, find-non-ascii-charset-region,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2076 find-non-ascii-charset-string, truncate-string-to-width, plist-to-alist,
897
7da79fbe37bb [xemacs-hg @ 2002-07-02 19:09:22 by stephent]
stephent
parents: 891
diff changeset
2077 kill-ring-max, kill-new -- John Paul Wallington, youngs, ben, james, ville
7da79fbe37bb [xemacs-hg @ 2002-07-02 19:09:22 by stephent]
stephent
parents: 891
diff changeset
2078 -- Add: set-frame-pixel-width, set-frame-pixel-size -- andy
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2079 -- Add: args to map-specifier, various "heuristic" specifier functions -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2080 -- Fix: call-process moves to Lisp -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2081 -- allows a buffer to be specified for input and stderr output
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2082 -- use it on all systems
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2083 -- implement C-g as documented
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2084 -- clean up and comment
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2085 -- call-process-region uses new call-process facilities; no temp file.
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2086 -- remove duplicate funs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2087 -- Add: compat.el, preliminary (not working) code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2088 -- Add: handle subprocess stderr separately (src/ChangeLog 2002-05-28) -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2089 -- Add: new error trapping mechanism (src/ChangeLog 2002-05-28) -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2090 -- Add: pixel-based sizing APIs: set-frame-pixel-height,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2091 -- Add: preliminary support for ELL autoloads -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2092 -- Add: toolbar face -- wmperry
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2093 -- Add: widget "logical-unit" sizing APIs: widget-logical-to-character-width,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2094 widget-logical-to-character-height -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2095 -- Fix: paths-find-architecture-directory searches in
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2096 `system-configuration'/`base', not `base'`system-configuration' -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2097 -- Fix: default CRLF conversion of process output off -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2098 -- Fix: default value of gethash to Qunbound -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2099 -- Fix: face-handling code (superseded by ben's overhaul) -- jan, andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2100 -- Fix: layout improvements -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2101 -- Fix: major overhaul of face-handling code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2102 -- avoid truenaming fonts
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2103 -- msw-faces.el APIs now accept names and font instances, return names
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2104 -- rewrite frobbing functions in faces.el
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2105 -- don't duplicatively set a global specification for the default font
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2106 -- remove redundant face lists from x-faces.el and msw-faces.el
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2107 -- call init-global-faces under MS Windows!
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2108 -- correct weight names in font.el.
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2109
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2110 Internals
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2111
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2112 -- Add: new APIs -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2113 -- macros to GCPRO arrays
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2114 -- default argument for char tables
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2115 -- signal extent changes
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2116 -- internal_bind_*, check_specbind_stack_sanity
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2117 -- partial support for 8-, 16-, and 32-bit fixed-width text
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2118 -- new cons treatment (src/ChangeLog 2002-05-28)
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2119 -- rename character types to Itext, Ibyte, Ichar (src/ChangeLog 2002-06-05)
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2120 -- rename various identifiers for consistency
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2121 -- Add: New GC preparation -- mike, Martin Köbele, Jens Müller
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2122 -- Add: support for fastcall in MS Windows -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2123 -- Fix: ELL APIs -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2124 -- load only once
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2125 -- no longer use RTLD_GLOBAL
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2126 -- Fix: ELLs now use RTLD_NOW instead of RTLD_LAZY -- Andrew Begel
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2127 -- Fix: Many Mule changes -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2128 -- Fix: call-process ensures that the argument to `symbol-value-in-buffer'
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2129 is a buffer even if `buffer' is a string -- mike
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2130 -- Fix: code that outputs into a buffer, use unwind protects, etc. -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2131 -- Fix: complete implementation of some Unicode functions, S-caron test
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2132 failure -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2133 -- Fix: conditionalize code depending on features like toolbar -- jonathan,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2134 Mike Alexander
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2135 -- Fix: create new process-synchronize-point to avoid dynamic binding
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2136 problems; fix bogosity in setting process sentinels -- ben, mike
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2137 -- Fix: make a lot of code use common includes and implementations
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2138 -- see 2002-06-20 src/ChangeLog) -- ben
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2139 -- Fix: move global-map to keydefs.el -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2140 -- Fix: new signal/C-g handling (src/ChangeLog 2002-05-28) -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2141 -- Fix: numerous problems with the case-table implementation -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2142 -- Fix: quoting of native-coding-system in CJK files -- Daiki Ueno
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2143 -- Fix: race condition in process handling -- Nix
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2144 -- Fix: recover gracefully from internal XOpenDevice failure -- mike
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2145 -- Fix: redo syntax cache code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2146 -- Fix: save-restriction now uses markers -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2147 -- Fix: small bugs -- stephen, ben, andy, martin, Eric Gillespie Jr
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2148
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2149 Build
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2150
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2151 -- Add: basic support for handling ISO 2022 doc strings in make-docfile -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2152 -- Add: tmpdir for install, allowing simultaneous run & build -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2153 -- Fix: "Stop Build" in VC++ now works -- Ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2154 -- Fix: #undef INTERNET_DOMAIN_SOCKETS build of gnuserv -- Greg Steuck
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2155 -- Fix: --with-widgets autodetection -- jan
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2156 -- Fix: 64-bit support -- Andreas Jaeger, Gregory Steuck
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2157 -- Fix: MS Windows Makefile cleanups -- ben, jonathan
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2158 -- Fix: MS Windows builds default to pdump -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2159 -- Fix: assorted build breakage -- ben, mike, andy, Malcolm Purvis
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2160 -- Fix: check for EOF in make-docfile -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2161 -- Fix: config.h.in organization -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2162 -- Fix: ensure combined X and windows build gets widgets -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2163 -- Fix: implement configure option moduledir -- Mike Fabian
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2164 -- Fix: spurious failures in tests -- ben, stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2165 -- Fix: test harness now outputs FAIL messages to stderr in batch mode -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2166 -- Fix: test-harness.el now cleans up Check-Message and Check-Error-Message
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2167 when done -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2168 -- Fix: typos and platform specific bugs in configure -- Malcolm Purvis,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2169 galibert, Paul Stodghill
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2170 -- Fix: warnings -- ben, wmperry, stephen, didier
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2171
803
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2172 to 21.5.6 "bok choi"
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2173
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2174 UI changes and runtime bugs
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2175
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2176 -- Fix: process waiting on MS Windows -- Mike Alexander
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2177 -- Fix: (maybe) GTK progress bar crashes at startup -- William M. Perry
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2178 -- Fix: detect printer set up for metric units -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2179 -- Fix: add_charsets_to_precedence_list -- IKEYAMA Tomonori
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2180 -- Change: misc menubar -- John Paul Wallington
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2181 -- Add: auto-mode-alist: GNUmakefile is a Makefile, "system default"
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2182 Xdefaults and friends get xrdb-mode -- Ville Skyttä
803
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2183 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2184 -- Fix: init_process_io_handles obeys coding-system-for-{read,write}.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2185 -- Fix: bug in md5 handling.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2186 -- Fix: data corruption in print.c from print_depth becoming negative.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2187 -- Fix: "nil channel" in MS Windows magic events crashes.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2188 -- Fix: (tentative) redisplay crash freeing display line structures.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2189 -- Fix: (tentative) TTYs don't work.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2190 -- Fix: too-small SHEAP_ADJUSTMENT on Cygwin (can't run temacs).
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2191 -- Fix: hscroll/truncation/continuation glyphs causing "jumping lines".
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2192 -- Fix: problem with text files with no newlines ().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2193 -- Fix: errors when opening (e.g.) mule-ucs/lisp/reldata/uiso8859-6.el.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2194 -- Fix: (partial) excess memory use in Unicode processing, esp. at startup
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2195 -- Fix: sample.init.el (grep-all-files-in-current-directory-and-below):
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2196 Missing argument.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2197 -- Fix: smoother scrolling on MS Windows.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2198 -- Change: Move the menubar frame commands from the View menu to
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2199 the File menu, to be consistent with how most other programs do
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2200 things. Move less-used revert/recover items to a submenu. Make
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2201 "recover" not prompt for a file, but recover the current buffer.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2202 -- Change: implementation of matching font to charset.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2203 -- Change: default MS Windows font to Lucida Console, increase
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2204 default frame size on Windows to 50 lines.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2205 -- Add: runtime flag -no-packages inhibits adding package lisp to load-path.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2206 -- Add: much functionality to behavior.el.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2207 -- Add: more Unicode translation files.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2208
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2209 Documentation
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2210
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2211 -- Add: define STACK_TRACE_EYE_CATCHER for Windows -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2212 -- Texinfo (internals): Add xref in emodules.texi -- Stephen J. Turnbull
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2213 -- Texinfo (lispref): Unicode Support, Behaviors -- Stephen J. Turnbull
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2214 -- Texinfo (user): Behaviors -- Stephen J. Turnbull
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2215 -- Improve auto-mode-alist -- Simon Josefsson
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2216 -- Docstrings: completion-ignored-extensions, file-name-all-completions --
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2217 John H. Palmieri
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2218 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2219 -- New ChangeLog for ./etc/.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2220 -- Updated: NEWS.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2221 -- Improve docs (developers): tree layout, merging branch to trunk.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2222 -- Improve docs (lispref): CL loop, menu sorting, sound-default-alist
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2223 -- Obsoleted Lisp: 'sref, char-bytes.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2224 -- Internals: Revamped the sound documentation.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2225 -- Typo fixes -- Adrian Aichner
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2226
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2227 Lisp API
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2228
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2229 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2230 -- Fixed: bug in keymap iteration in cl-macs.el.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2231 -- Fix: bugs in language environments English and Ethiopic
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2232 -- Change: lisp/mule/*.el -- convert to XEmacs style.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2233 -- Add (synch to GNU): get-window-with-predicate, ALL-FRAMES,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2234 some-window, count-windows, window-safely-shrinkable-p,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2235 count-screen-lines, shrink-window-if-larger-than-buffer
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2236 -- Add (line-oriented mouse selection): New functions
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2237 mouse-consolidated-yank mouse-yank, mouse-track,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2238 default-mouse-track-normalize-point,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2239 default-mouse-track-return-dragged-selection, mouse-track-by-lines,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2240 mouse-track-insert mouse-track-adjust-by-lines, mouse-track-insert-1,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2241 mouse-track-insert-by-lines, mouse-track-delete-and-insert-by-lines
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2242 -- Add (warnings): Add a consistent way to execute code,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2243 catching all errors and displaying a warning, including a
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2244 backtrace showing where the error occurred. New functions
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2245 backtrace-in-condition-handler-eliminating-handler, with-trapping-errors,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2246 view-warnings. Integrate show-message-log with view-lossage.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2247 -- Add (debugging): New functions debug-print-1, debug-print,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2248 debug-backtrace.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2249 -- Add (misc utils): map-plist, show-memory-usage, compare-strings,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2250 truncate-string-to-width, variable require-prints-loading-message.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2251 -- Add many languages and charsets.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2252 -- Add (autoloads): Support defun*, defmacro*.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2253 -- Add (byte-compiler): with-boundp, if-boundp, when-boundp,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2254 and-boundp, declare-boundp, globally-declare-boundp, with-fboundp,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2255 if-fboundp, when-fboundp, and-fboundp, declare-fboundp,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2256 globally-declare-fboundp, with-byte-compiler-warnings-suppressed
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2257 -- Warning fixes.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2258
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2259 Internals
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2260
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2261 -- Add: Get & SetLocaleInfo from winnls.h -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2262 -- Add: codepages latin-jisx0201, japanese-jisx0212, remove
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2263 japanese-jisx0208-1978 -- IKEYAMA Tomonori
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2264 -- Fix: Use wrap_emacs_*(), not wrap_*() for gtk_boxed, gtk_object, ffi --
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2265 William M. Perry
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2266 -- Fix: I18N APIs on windows -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2267 -- Fix: typos causing GTK build errors -- Malcolm Purvis
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2268 -- Warning fixes -- William M. Perry
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2269 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2270 -- Change: error-checking macros: ERROR_CHECK_TYPECHECK -> ERROR_CHECK_TYPES,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2271 ERROR_CHECK_CHARBPOS -> ERROR_CHECK_TEXT, add ERROR_CHECK_DISPLAY,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2272 ERROR_CHECK_STRUCTURES.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2273 -- Change: Redo print_*().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2274 -- Change: character-to-unicode char-to-unicode; also unicode-to-char{acter}.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2275 -- Change: Replace XSETFOO with wrap_foo().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2276 -- Change: symbol->name a Lisp_Object, not Lisp_String *. Eliminate latter.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2277 -- Change: rearrange init calls in emacs.c.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2278 -- Add: (partial) category API compatible with FSF.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2279 -- Add: (partial) GC triggering based on percentage of total memory
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2280 usage. Not currently activated.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2281 -- Add: (partial) sledgehammer redisplay check.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2282 -- Add: error-behavior ERROR_ME_DEBUG_WARN.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2283 -- Add: more error checking on Dynarrs.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2284 -- Add: assert_at_line(), for use in asserts inside of inline functions.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2285 -- Add: resizing_buffer_to_lisp_string().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2286 -- Add: function get_charset_limits.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2287 -- Add: (tentative, may go away) foo_checking_assert_at_line() macros.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2288 -- Add: new event methods for printing, comparing, and hashing magic
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2289 events, to avoid event-type-specific stuff.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2290 -- Fix eifree(). Use Eistrings in various places
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2291 -- Fix: bugs in chartab implementation and doc strings.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2292
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2293 Build
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2294
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2295 -- Fix: make-mswin-unicode.pl -- Ben Wing, Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2296 -- Fix: .texi files for Cygwin makeinfo -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2297 -- Fix: Perl quoting in Windows build -- Jonathan Harris, Ben Wing
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2298 -- Fix: Generate more intermediate files in obj subdirectory -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2299 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2300 -- Fix: require errors in behavior.el
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2301 -- Fix: compile error when TTY-only.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2302 -- Change: update check_cygwin_setup.sh for current Cygwin reality.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2303 -- Change: Makefile regenerates itself if out of date.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2304 -- Change: improve error-checking config for Windows
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2305 -- Add: HAVE_SYS_TIMES_H config.h #define.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2306 -- Add: new error-checking types in configure.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2307 -- Add: .cvsignore
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2308
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2309 to 21.5.5 "beets"
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2310
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2311 Documentation
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2312 -- new external-widget example node -- Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2313 -- new packaging manual nodes -- Steve Youngs, Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2314 -- new Swedish TUTORIAL -- Mats Lidell
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2315 -- update etc/BETA -- Jarl Friis, Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2316 -- update FAQ, new FAQs -- Adrian Aichner, Stephen Turnbull
769
d007336dd239 [xemacs-hg @ 2002-03-06 04:53:29 by stephent]
stephent
parents: 762
diff changeset
2317 -- fixes for build-breaking typos in Info docs -- Jeff Miller, Darryl Okahata
d007336dd239 [xemacs-hg @ 2002-03-06 04:53:29 by stephent]
stephent
parents: 762
diff changeset
2318 -- misc comment and docstring improvements -- Valdis Kletnieks
d007336dd239 [xemacs-hg @ 2002-03-06 04:53:29 by stephent]
stephent
parents: 762
diff changeset
2319 Pretty much all the code fixers fixed docs too: keep up the good
d007336dd239 [xemacs-hg @ 2002-03-06 04:53:29 by stephent]
stephent
parents: 762
diff changeset
2320 work, folks!
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2321
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2322 UI
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2323 -- fix switching between virtual desktops on MS Windows -- Adrian Aichner
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2324 -- improve Customize: modifier-keys-sticky-time, abbrev-mode-line-string,
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2325 overwrite-mode-line-string, auto-fill-mode-line-string,
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2326 defining-kbd-macro-mode-line-string -- John Paul Wallington
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2327 -- improve GTK clipboard handling -- Eric Gillespie, Jr.
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2328 -- improve Info dir - generate file if non-existent -- Michael Sperber
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2329 -- improve printer handling -- Adrian Aichner, Björn Torkelsson
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2330 -- support GUI toolbar shadow thickness adjustment -- Bill Perry
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2331 -- support ISO 8859/15 (Euro) -- Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2332 -- support Sieve in auto-mode-alist -- Simon Josefsson
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2333 -- suppress ask-user-about-supersession-threat if CLASH_DETECTION -- Daiki Ueno
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2334
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2335 Lisp API
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2336 -- synch from GNU Emacs 21: quit-window -- Christoph Wedler
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2337
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2338 Internals
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2339 -- improve dead console handling in post-command code -- Ben Wing
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2340 -- improve handling when XOpenDevice calls error handler -- Mike Sperber
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2341 -- move disabled-command-loop to C -- Jan Vroonhof
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2342
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2343 Build
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2344 -- improve Athena widgets detection -- Jan Vroonhof
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2345
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2346 to 21.5.4 "bamboo"
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2347 -- auto-mode support .9 files as man pages -- Michael Sperber
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2348 -- auto-mode support configure.ac as m4 -- Edward M. Lee
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2349 -- bind `replace-rectangle' to `C-x r p' -- Didier Verna
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2350 -- bind `hyper-apropos-find-variable' (new) to `v' in hyper-apropos-help-map
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2351 -- David A. Panariti
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2352 -- bind `delete-other-frames' to `C-x 5 1' -- John Paul Wallington
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2353 -- default Info-auto-generate-directory to 'if-outdated -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2354 -- improve printer handling -- Andy Piper, Mike Alexander, Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2355 -- mark buffer as modified when changing coding system -- Andy Piper
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2356 -- minor mode mode-line-strings now customizable -- John Paul Wallington
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2357 isearch-mode, abbrev-mode, overwrite-mode, auto-fill-mode,
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2358 gnuserv-mode, defining-kbd-macro-mode, font-lock-mode, view-mode
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2359 -- search the core etc/ for package index if not in ~/.xemacs/ -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2360 -- support sub-expression replacement in replace-match -- Torsten Duwe
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2361 -- support user {site,infodock}-packages hierarchies -- Michael Sperber
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2362 -- truncate-partial-width-windows now applied in redisplay -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2363 -- use version-specific name for root testing -- Michael Sperber
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2364 Eg, /usr/local/lib/xemacs-21.5.4. Fixes common "can't find root" bug,
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2365 but run-in-place XEmacs won't find installed packages.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2366
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2367 -- HTML docs from Texinfo sources -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2368 -- document fix for Motif related crashes (Sun/Solaris) -- Robert Pluim
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2369 -- improve package system documentation -- Stephen Turnbull
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2370 -- new Japanese translation of xemacs.1 -- Kazuo Oishi
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2371 -- update developer personal info -- Jan Vroonhof, Michael Diers
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2372 -- many doc fixes and improvements, sorry about the credits :-(
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2373
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2374 -- alias `interactive-form' to `function-interactive' -- John Paul Wallington
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2375 -- etags to Potorti` version 14.28. -- Yoshiki Hayashi
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2376 -- mark-paragraph - added optional argument -- John Paul Wallington
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2377
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2378 -- arch-specific files go under ${libdir}, not ${datadir} -- Jered Floyd
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2379 -- configure recognizes LDFLAGS and adds to top Makefile -- Lutz Jaenicke
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2380 -- eliminate bogus check for Athena widgets -- Alexey Mahotkin
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2381 -- omit -Wshadow when compiling with g++ -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2382 -- use the ld reported by gcc, not gcc -- Andrew Begel
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2383 -- work around lack of support for autoconf 2.5x -- Didier Verna
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2384
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2385 -- fix "can't Customize standard faces" bug (partially) -- Jan Vroonhof
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2386 -- fix "can't close last window" bug -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2387 -- fix "doubled escape" bug in Mule (ISO-2022-7) autosave files -- Kyle Jones
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2388 -- fix "fail to save (non-themed) variable customizations" bug -- Andy Piper
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2389 -- fix PGP signature handling in package UI -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2390 -- fix allocation of module-defined names in symbol table -- Andrew Begel
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2391 -- fix conversion of host and network byte order in multicast -- Daiki Ueno
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2392 -- fix crash from missing XIM unregister callback on Motif -- Glynn Clements
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2393 -- fix crash/infloops in read_key_sequence -- Hirokazu FUKUI
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2394 -- fix early dereference crash in decode_buffer -- Torsten Duwe
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2395 -- fix handling of negative C times -- Simon Josefsson and Stephen Turnbull
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2396 -- fix 'report-xemacs-bug' issues -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2397 -- fix several font-lock bugs -- Jan Vroonhof, Andy Piper, Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2398 -- fix several package-get bugs -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2399 -- fix some slow startups - default with_ipv6_cname=no -- Stephen Turnbull
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2400 -- fix unsigned warnings; turn sign-compare warnings on for NT -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2401 -- fix window_loop iteration across multiple devices -- Darryl Okahata
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2402 -- fix/avoid GNU ld -z combreloc lossage -- Stephen Turnbull
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2403 -- make sure installed.db gets updated after updating packages -- Andy Piper
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2404
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2405 -- GTK improvements/fixes -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2406 -- add face mappings
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2407 -- fix "can't shut up bell" bug
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2408 -- fix some face initialization bugs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2409 -- fix subwindow handling
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2410 -- fix yes-or-no-p lossage
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2411 -- improve conformance to internal APIs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2412 -- munge highlight, zmacs-region, toolbar, and gui-button faces from
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2413 default GtkStyle
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2414 -- remove useless XPM color symbol checks
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2415
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2416 -- MS Windows improvements/fixes -- Andy Piper
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2417 -- better build portability
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2418 -- change registry key to XEmacs.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2419 -- add/fix Cygwin handling of URLs and win32 paths
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2420 -- fix focus and event handling in scrollbars
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2421 -- fix get-popup-menu-response bug
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2422 -- improve DDE support
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2423 -- improve netinstaller, especially uninstall and shortcuts
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2424 -- improve popup dialog handling
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2425 -- new directory dialog support
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2426 -- quit if the user cancels in directory dialog
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2427 -- Cygwin nox-xpm detection -- Charles Wilson
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2428 -- fix compile problems when --with-msw, --with-x=no, --with-tty=no -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2429 -- fix file handle leak in pipes -- Mike Alexander
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2430 -- initial VC.NET support -- Andrew Begel
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2431
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2432 -- Rename/redefine integral types -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2433 -- See src/ChangeLog for details and rationale.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2434 -- All integral types that measure quantities of anything are signed.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2435 -- All quantity types boil down to EMACS_INT, except Hashcode,
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2436 which is an unsigned value of the same size as EMACS_INT.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2437 -- Type names should be relatively short, with the first letter
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2438 capitalized and no underscores if they can be avoided.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2439 -- "*count" == zero-based quantity. Includes sizes, offsets, and indexes.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2440 -- "*bpos" == one-based buffer position.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2441 -- "Char" refers to internal-format characters, not to the C type "char".
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2442 -- CVS: improve .cvsignore files -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2443 -- autoload handling improvements -- Didier Verna
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2444 -- improve handling of face inheritance/fallback -- Jan Vroonhof
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2445 -- condense repetitive window-system settings to 'win default' -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2446 -- improve debugging in event-msw.c -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2447 -- rename Menubar-items-truncate-list to Menubar-items-truncate-history
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2448 -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2449 -- rename default package index to 'package-index.LATEST.gpg' -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2450 -- unify GUI pixmap handling -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2451 -- unify toolbar handling across GUI platforms -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2452
653
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2453 to 21.5.3 "asparagus"
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2454 -- Add missing XIM unregister callback on Motif -- Glynn Clements
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2455 -- Improve debugging in event-msw.c, fix "can't close last window" bug
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2456 -- Adrian Aichner
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2457 -- Improve Info docs for widget.el -- Stephen J. Turnbull
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2458 -- Many small bug, typo, and warning fixes -- Ben Wing, Stephen J. Turnbull,
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2459 Adrian Aichner
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2460 -- Autoload handling improvements -- Didier Verna
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2461 -- More 'report-xemacs-bug' updates -- Steve Youngs
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2462 -- Fix unsigned warnings; turn sign-compare warnings on for NT -- Ben Wing
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2463 -- Synch configure.usage options with configure -- Peter Brown
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2464
529
3a1e2338cd81 [xemacs-hg @ 2001-05-10 11:44:25 by martinb]
martinb
parents: 521
diff changeset
2465 to 21.5.2 "artichoke"
640
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2466 -- fixes and improvements -- Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2467 -- etags.c synched to upstream
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2468 -- lisp/term/*.el cleanup
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2469 -- miscellaneous help improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2470 -- transpose-line-up/down maybe moves the region
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2471 -- MS Windows init improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2472 -- add scroll-in-place, jka-compr, efs, some fixes in behavior-defs.el
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2473 -- paths-find-recursive-path: fix error with null EXCLUDE-REGEXP
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2474 -- font-lock-mode: fix problem with buffers starting with a space
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2475 -- make find-library search patch configurable
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2476 -- fix Dired problem with directories containing [] and code that
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2477 destructively modifies an existing string
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2478 -- stop mark_window_as_deleted from deleting information that needs to
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2479 be accessed by set-window-configuration
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2480 -- Lisp object structure rationalization
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2481 -- fix two nasty bugs in the unwinding code
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2482 -- fix mouse wheel/dead window crash under MS Windows
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2483 -- mswindows_utime, close_file_data: fix off-by-one-indirection error
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2484 -- control-G handling fixes for MS Windows
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2485 -- debug-mswindows-events and related code introduced
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2486 -- rearrange the signal-handling code to eliminate the former
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2487 spaghetti logic paths in it; document; fix numerous bugs
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2488 -- maintain the "iconified" state, to fix the "can't delete a frame" bug
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2489 -- use CBufbyte instead of char for error/warning functions
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2490 -- prepare to remove encapsulation
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2491 -- make play_sound_data return an int, like all other such functions
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2492 -- use EMACS_SIGNAL to avoid preprocessing games with signal()
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2493 -- gc-in-window-procedure fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2494 -- Cygwin setitimer fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2495 -- windows shell fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2496 -- more structured errors
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2497 -- MS Windows network stream data corruption fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2498 -- fix ~user file name handling
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2499 -- rename MAX_PATH to standard PATH_MAX
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2500 -- fix error compiling regexps with back-references in them
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2501
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2502 -- fixes and improvements -- Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2503 -- byte optimizer fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2504 -- move alloca twiddling after the feature test definitions, but
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2505 before the first "real" code
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2506 -- internal DECIMAL_PRINT_SIZE macro
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2507 -- s&m elimination: Eliminate the need to define HAVE_PTYS in s&m files
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2508 -- avoid test failure if (temp-directory) is a symlink
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2509 -- handle buggy Sun realloc()
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2510
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2511 -- GTK fixes -- Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2512 -- GTK popup dialog fix
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2513 -- GTK added to font-window system mappings
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2514 -- gtk-marshal.el updated for new hash.c, and generator fixes,
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2515 -- GTK scrollbar fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2516 -- buttons are now modifiers, so selection with the mouse works again
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2517 -- fix the disappearing GTK scrollbar problem
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2518
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2519 -- movemail.c uses mkstemp if available -- Karl M. Hegbloom
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2520 -- specifiers may now conditionalize on GTK -- Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2521 -- new hooks for package installation and deletion -- Sean MacLennan
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2522 -- locate-library completes and other package UI improvements -- Robert Pluim
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2523 -- save-some-buffers doesn't prematurely zap help window -- Michael Sperber
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2524 -- MS windows subprocess quoting arguments -- Ben Wing, Dan Holmsand
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2525 -- remove side effects from font-lock-compile-keywords -- Daiki Ueno
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2526 -- custom-display works on the GTK platform -- Karl Hegbloom
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2527 -- mouse-track fixes -- Adrian Aichner, Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2528 -- dragdrop fix for windowless events -- Mike Alexander
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2529 -- fix `unbalanced parentheses' bug in syntax -- Matt Tucker
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2530 -- gpmevent.c header inclusion fixes -- Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2531 -- make more glyph code shared across platforms -- Ben Wing, Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2532 -- remove lisp_string_set_file_times() because set_file_times() now
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2533 takes Lisp_Object path, instead of char* -- Adrian Aichner and Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2534 -- allow preemption on redisplay -- Kirill 'Big K' Katsnelson
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2535 -- new, faster implementation of long_to_string -- Hrvoje Niksic
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2536 -- Qccl_error: New error -- Yoshiki Hayashi
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2537 -- remove support for old beta versions of cygwin -- Ben Wing, Craig Lanning
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2538 -- fix crash with an unavailable network printer -- Mike Alexander
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2539 -- add support for MacOS X -- Greg Parkin and Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2540 -- better win9x (including WinMe) support -- Ben Wing, Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2541 -- fix off-by-one error in EMACS_INT_MAX -- Yoshiki Hayashi
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2542
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2543 -- warning, style, and doc fixes and improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2544 -- warning fixes -- Ben Wing, Kirill 'Big K' Katsnelson, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2545 -- eliminate numerous C++ errors -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2546 -- code style corrections -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2547 -- build improvements -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2548 -- configure improvements and fixes -- Martin Buchholz, Ben Wing,
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2549 Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2550 -- doc updates -- Adrian Aichner, Ben Wing, Alexey Mahotkin, Steve
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2551 Youngs, Stephen J. Turnbull, Yoshiki Hayashi, Steve Youngs, Paul
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2552 Stodghill, Malcolm Purvis, Jim Horning, Nick V. Pakoulin, Kirill
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2553 'Big K' Katsnelson
529
3a1e2338cd81 [xemacs-hg @ 2001-05-10 11:44:25 by martinb]
martinb
parents: 521
diff changeset
2554
478
09855058eefc [xemacs-hg @ 2001-04-19 06:59:50 by martinb]
martinb
parents: 477
diff changeset
2555 to 21.5.1 "anise"
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2556 -- This release contains a huge pile of changes by Ben Wing, including
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2557 both bug fixes and features. Highlights:
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2558 -- Many changes to make printing work on Windows
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2559 -- byte-compilation speed improvements
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2560 -- New functions for cleanly eliminating byte-compiler warnings
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2561 -- Remove core bytecompiler warnings
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2562 -- Improve interactive help interface
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2563 -- etags improvements
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2564 -- Better "About XEmacs" page
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2565 -- Windows configury changes
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2566 -- Get QUIT working on Windows
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2567 -- Fix shy group regexp code
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2568 -- etc. etc.
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2569
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
2570 -- The `short-name' argument to make-charset now works correctly
521
6a26cd6c98ff [xemacs-hg @ 2001-05-09 10:48:22 by martinb]
martinb
parents: 514
diff changeset
2571 -- Yoshiaki Kasahara
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2572 -- `custom' changes -- Didier Verna
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2573 -- SET_FACE_PROPERTY bug fix -- Jerry James
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2574 -- Unix tty configury changes -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2575 -- Fix compile error with g++ on bsdi -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2576 -- Fix crash with xlc -O3 -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2577 -- Fix link error with (pre-release) gcc 3.0 -- Martin Buchholz
521
6a26cd6c98ff [xemacs-hg @ 2001-05-09 10:48:22 by martinb]
martinb
parents: 514
diff changeset
2578 -- Fix build error if system has makeinfo 3.12 -- Martin Buchholz
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2579 -- Speed up `intern' and hash tables containing strings -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
2580 -- Make hash table mapping safe -- Martin Buchholz
477
55fa613136f0 [xemacs-hg @ 2001-04-19 06:07:35 by martinb]
martinb
parents: 471
diff changeset
2581
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2582 Fork from 21.2: 21.5.0 "alfalfa"
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2583 -- For changes up to 21.4.0, see etc/NEWS