comparison CHANGES-beta @ 1431:bd5929b8e039

[xemacs-hg @ 2003-04-24 23:41:31 by youngs] XEmacs 21.5.12 "carrot" is released.
author youngs
date Thu, 24 Apr 2003 23:41:44 +0000
parents 3f994430e7b9
children b627cfd39e8a
comparison
equal deleted inserted replaced
1430:5fa648ec10df 1431:bd5929b8e039
1 to 21.5.12 "carrot"
2
3 Lots of updates, fixes, and features from Ben Wing (he never stops).
4 Also, a lot of work has gone into cleaning up the test suite. Thanks
5 to Steve Turnbull, Jerry James, Daiki Ueno because now all tests from
6 'make check' pass 100% (at least on GNU/Linux).
7
8 Here are the highlights:
9
10 Build
11
12 -- Updates to configure.in - Steuck, James, Skyttä, Wing.
13 -- Major updates to Makefile.in.in - Wing.
14 -- Allow for separate build and source directories - Wing.
15 -- Fix some compiler warnings - Wing.
16 -- Major clean up of xemacs.mak and friends - Wing, Aichner.
17 -- Fix some Solaris 2.7 CC compiler warnings - Persico.
18 -- Fix for building on Mac - Palmer.
19 -- Work around a problem compiling with '--use-union-type' on Intel's
20 ICC compiler - Buchholz.
21 -- Fix problems with rel-alloc compilation - Wing.
22 -- Sequentialize dependencies even more in update-elc-2 - Sperber.
23 -- Don't fatal() in 'report_sheap_usage' when need to rerun Make -
24 Wing.
25 -- Various updates to the test suite - Turnbull.
26
27 Documentation
28
29 -- Updates to
30 INSTALL - Turnbull, Wing.
31 PROBLEMS - Turnbull, Wing.
32 -- Global substition of .Xresources for .Xdefaults - Turnbull.
33 -- Update packages in ./etc/BETA - Skyttä.
34 -- Doc string updates - Korytov, Turnbull, Wing.
35 -- TeXinfo updates - Aichner, Turnbull, Wing, Youngs.
36
37 Internals
38
39 -- Fix stale match data after failed search bug - Turnbull.
40 -- Reformat function definitions correctly in menubar-gtk.c and
41 event-gtk.c - Turnbull.
42 -- Fix bug matching ASCII character classes to Mule characters -
43 Ueno.
44 -- Frame updates for MS Win - Alexander.
45 -- Add .dylib as an acceptable shared library file extension to
46 support MacOS X - Begel.
47 -- Fix bug in database.c for Berkdb 4.1 - Turnbull.
48 -- Regex fixes - Turnbull, Wing.
49 -- Coding system updates - Wing.
50 -- Add clear-left-side functionality in print.c - Wing.
51 -- Seg fault rather than abort on Cygwin in 'assert_failed' - Wing.
52 -- Delete popup-data object - Wing.
53 -- Delete menubar_data field from frames - Wing.
54 -- Clean up handling of lwlib callback data GCPRO'ing - Wing.
55 -- Use ALLOCA() in regex.c to avoid excessive stack allocation -
56 Wing.
57 -- Fix subtle problem with REL_ALLOC() - Wing.
58 -- Change *run_hook*_trapping_problems to take a warning class, not a
59 string - Wing.
60 -- Mule-ize encrypt/decrypt-string code - Wing.
61 -- Delete all support for bit-rotten CANNOT_DUMP - Wing.
62 -- Fix crash due to attempt to free objects across dump/undump -
63 Wing.
64 -- Don't get in an infinite loop running post-redisplay actions -
65 Wing.
66 -- Make gc_currently_forbidden static - Wing.
67 -- Defer redrawing if already in redisplay - Wing.
68 -- Add debug code for locking a dynarr to catch invalid mods - Wing.
69 -- Ensure that various glyph functions that eval within redisplay
70 protect the evals - Wing.
71 -- Defer specifier-changed updating till after redisplay - Wing.
72 -- Require that every place inside of redisplay catch errors itself -
73 Wing.
74 -- Introduce separate means of holding frame-size changes - Wing.
75 -- Introduce "post-redisplay" methods for deferring things till after
76 redisplay - Wing.
77 -- Disable all quit checking in redisplay - Wing.
78 -- Use _wexecve() when under Windows NT for Unicode correctness -
79 Wing.
80 -- Update list of possibly valid console types - Wing.
81 -- Turn on Vstack_trace_on_error 'Frun_emacs_from_temacs' so that
82 errors are debuggable even when occurring extremely early in
83 reinitialization - Wing.
84 -- Define new function `emacs-run-status' - Wing.
85 -- Fix crash caused by an edge condition in the syntax-cache macros -
86 Wing.
87 -- Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead - Wing.
88 -- Don't check_quit() unless we're unbinding a real Lisp
89 `unwind-protect' - Wing.
90 -- Make absolutely sure there is no quit checking while we are in a
91 "critical section" during frame deletion - Wing.
92
93 Lisp API
94
95 -- Fix infloop in font-lock for java files - Choi.
96 -- Fix split-string - Turnbull.
97 -- Support '(filename)nodename' as argument to 'info' - Steib.
98 -- Major clean up of the PUI code - Youngs.
99 -- Use 'equal' instead of '=' in 'saved-window-equal' - James.
100 -- Updates to wid-edit.el - Turnbull.
101 -- Better layout for Tools -> Packages -> Download Site menu -
102 Aichner.
103 -- More sites added to packages download sites menu - Aichner.
104 -- Byte-compiler warning clean up and lots of synching with FSF 21.2
105 code - Wing.
106 -- Move lots of high-level code for computing paths into
107 setup-paths.el from various places - Wing.
108 -- Mule and coding system updates - Wing, Turnbull.
109
110
1 to 21.5.11 "cabbage" 111 to 21.5.11 "cabbage"
2 112
3 Lots of improvements and fixes this time around. One of our key 113 Lots of improvements and fixes this time around. One of our key
4 players, Ben Wing, has drastically improved font-locking (go turn on 114 players, Ben Wing, has drastically improved font-locking (go turn on
5 lazy-lock to check it out). Apart from many other bug fixes, Ben 115 lazy-lock to check it out). Apart from many other bug fixes, Ben