annotate CHANGES-beta @ 5276:dd2976af8783

Add some missing #includes, termcap.c, hopefully fixing Adam Sjoegren's build. 2010-09-18 Aidan Kehoe <kehoea@parhasard.net> * termcap.c: Add a couple of missing includes here, which should fix builds that use this file. (I have no access to such builds, but Mats' buildbot shows output that indicates they fail at link time since DEVICE_BAUD_RATE and IS_DIRECTORY_SEP are available.)
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 18 Sep 2010 15:03:54 +0100
parents ce8ffb95bbe3
children 317ebaee6e4f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
1 to XEmacs 21.5.30 "harblegarble"
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
2
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
3 by Ben Wing:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
4
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
5 Debugging (Lisp level):
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
6
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
7 -- make objects consistently print a UID, with a separate number space per
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
8 object type
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
9 -- add variable `debug-soe' for debugging stack-of-extents code in extents.c
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
10 -- add variable debug-regexps for debugging regexp code, takes list of areas
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
11 to show info about
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
12 -- correctly note pdumped objects in memory-usage stats returned by
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
13 `garbage-collect' and `object-memory-usage-stats'.
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
14 -- make VDB debugging functions (e.g. `test-segfault', which causes an
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
15 immediate crash!) conditional on `--with-debug'
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
16 -- rename `debug-xemacs-searches' -> `debug-searches'
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
17 -- rename `xft-debug-level' -> `debug-xft'
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
18 -- rename `debug-x-objects' -> `debug-x-fonts'
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
19 -- Turn on "compiled-function annotation hack" so that compiled-function
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
20 objects print the function they are assigned to
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
21 -- Resurrect byte-metering code when --with-debug; enable with variables
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
22 `byte-code-meter', `byte-metering-on'
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
23 -- Add more checks for invalid byte code; when a byte-code-related crash
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
24 occurs, output the last 100 instructions processed
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
25 -- Improved memory-usage mechanism -- removal of `*-memory-usage' in favor
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
26 of generalized `object-memory-usage'; `show-memory-usage' and
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
27 `show-object-memory-usage-stats' show, in addition to regular object usage,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
28 associated non-Lisp usage as well as ancillary Lisp object usage;
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
29 `garbage-collect' and `object-memory-usage-stats' return information on
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
30 storage overhead, associated non-Lisp usage and ancillary Lisp usage
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
31
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
32 Lisp documentation:
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
33
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
34 -- fix to `previous/next-single[-char]-property-change'
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
35 -- Document the keywords to the various sequence/list functions:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
36 reduce, fill, replace, remove*, remove-if, remove-if-not, delete*,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
37 delete-if, delete-if-not, remove-duplicates, delete-duplicates,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
38 substitute, substitute-if, substitute-if-not, nsubstitute,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
39 nsubstitute-if, nsubstitute-if-not, find, find-if, find-if-not,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
40 position, position-if, position-if-not, count, count-if, count-if-not,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
41 mismatch, search, sort*, stable-sort, merge, member*, member-if,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
42 member-if-not, assoc*, assoc-if, assoc-if-not, rassoc*, rassoc-if,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
43 rassoc-if-not, union, nunion, intersection, nintersection,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
44 set-difference, nset-difference, set-exclusive-or, nset-exclusive-or,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
45 subsetp, subst-if, subst-if-not, nsubst, nsubst-if, nsubst-if-not,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
46 sublis, nsublis, tree-equal, cl-tree-equal-rec, pushnew, adjoin, subst
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
47 -- fix so that Common-Lisp argument lists get properly displayed in
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
48 function documentation
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
49
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
50 Lisp API:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
51
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
52 -- `set-frame-displayable-pixel-height' and friends had bugs in them, esp.
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
53 on MS Windows, where they didn't work; fixed
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
54 -- `frame-pixel-height', `set-frame-pixel-height' and friends will now
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
55 use updated values for frame size (as of next redisplay) when the frame
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
56 was previously resized but a redisplay has not yet happened
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
57 -- When `set-case-table' called with a length-256 vector, don't overwrite
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
58 existing case table; instead, populate a new table
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
59 -- Fix internal case comparisons to use the "canonical case mapping" so that
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
60 they always work even in the presence of complex case mappings (other
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
61 than just upper -> lower and lower -> upper)
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
62 -- In `scan-lists' and friends, when an error occurs, return a `scan-error'
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
63 along with two arguments specifying the range in which the error occurred,
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
64 for GNU compatibility
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
65 -- Functions for dealing with conditional compilation of code depending on
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
66 presence or absence of features:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
67 -- error-unless-tests-match -- signal an error unless a test expression
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
68 matches when file is compiled and loaded
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
69 -- byte-compile-file-being-compiled -- return name of file being
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
70 byte-compiled
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
71 -- compiled-if, compiled-when -- like `if' or `when' but test is evaluated
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
72 at compile time
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
73 -- Functions for doing stable set operations
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
74 -- stable-union, stable-intersection
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
75
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
76 Internals: Lisp objects
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
77
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
78 -- reduce lcrecord header size from 3 words to 2
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
79 -- major change to the way Lisp objects are defined and declared; introduce
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
80 a cleaner surface-layer API that eliminates references to "lrecords" and
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
81 "lcrecords", and uses "frob-block object" in place of "basic object"/
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
82 "simple object"/etc.:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
83
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
84 Renamed:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
85
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
86 ALLOC_LCRECORD_TYPE -> ALLOC_NORMAL_LISP_OBJECT (returns a Lisp object
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
87 rather than a pointer)
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
88 ALLOCATE_FIXED_TYPE_AND_SET_IMPL -> ALLOC_FROB_BLOCK_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
89 BASIC_ALLOC_LCRECORD -> ALLOC_SIZED_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
90 DEFINE_LRECORD_IMPLEMENTATION -> DEFINE_*_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
91 DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION -> DEFINE_*SIZABLE_*LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
92 DEFINE_LRECORD_*IMPLEMENTATION_WITH_PROPS -> DEFINE_*LISP_OBJECT, and
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
93 use OBJECT_HAS_METHOD() for the getprop, etc. methods
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
94 DEFINE_BASIC_LRECORD_IMPLEMENTATION -> DEFINE_*FROB_BLOCK_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
95 DEFINE_DUMPABLE_*/DEFINE_NODUMP_* instead of a 0 or 1 dumpable flag
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
96 DEFINE_*INTERNAL_* for "internal" Lisp objects (shouldn't escape
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
97 to Lisp)
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
98 DEFINE_EXTERNAL_* -> DEFINE_MODULE_*
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
99 MAKE_LRECORD_IMPLEMENTATION -> MAKE_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
100 MAKE_EXTERNAL_LRECORD_IMPLEMENTATION -> MAKE_MODULE_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
101 DECLARE_LRECORD -> DECLARE_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
102 INIT_LRECORD_IMPLEMENTATION -> INIT_LISP_OBJECT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
103 LCRECORD_HEADER -> NORMAL_LISP_OBJECT_HEADER
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
104 alloc_lrecord -> alloc_sized_lrecord (since it takes a size)
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
105 printing_unreadable_object -> printing_unreadable_object_fmt
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
106 printing_unreadable_lcrecord -> printing_unreadable_lisp_object
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
107
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
108 New:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
109
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
110 lisp_object_storage_size() -- storage used for Lisp object including
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
111 overhead
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
112 LISP_OBJECT_UID() -- UID of Lisp object
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
113 zero_sized_lisp_object() -- zero out a Lisp object of variable size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
114 zero_nonsized_lisp_object() -- zero out a Lisp object of fixed size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
115 free_normal_lisp_object() -- free a non-frob-block Lisp object
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
116 LISP_OBJECT_FROB_BLOCK_P() -- return whether a Lisp object is a
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
117 frob-block object
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
118 IF_OLD_GC, IF_NEW_GC -- simplify declaration of Lisp objects w.r.t. NEW-GC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
119 when a finalizer may exist in one but not the
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
120 other
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
121
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
122 Eliminated:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
123
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
124 free_lrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
125 FREE_LISP_OBJECT():
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
126 Use free_normal_lisp_object()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
127
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
128 old_zero_lcrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
129 old_zero_sized_lcrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
130 ZERO_LISP_OBJECT()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
131 zero_lrecord():
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
132 Use zero_sized_lisp_object(), zero_nonsized_lisp_object()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
133
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
134 copy_lrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
135 copy_sized_lrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
136 old_copy_lcrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
137 old_copy_sized_lcrecord()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
138 COPY_SIZED_LISP_OBJECT()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
139 COPY_SIZED_LCRECORD()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
140 COPY_LISP_OBJECT():
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
141 Use copy_lisp_object()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
142
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
143 LISP_OBJECT_STORAGE_SIZE():
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
144 Use lisp_object_storage_size()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
145
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
146 -- new disksave method for Lisp objects, separated out from the finalize method
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
147 -- new, non-static way of initializing Lisp object methods; used for disksave,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
148 getprop, putprop, remprop, object_plist, various memory-usage methods:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
149 OBJECT_HAS_METHOD(), OBJECT_HAS_PROPERTY(), etc.
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
150 -- Lisp objects now must specify a print method; use either
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
151 internal_object_printer() or external_object_printer() as a default
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
152 -- equal method for Lisp objects has new `foldcase' param, to implement
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
153 case-folding comparison ala `equalp'
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
154 -- Each type of Lisp object has separate UID space
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
155 -- Redo and generalize memory-usage mechanism, add memory-usage methods for
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
156 various objects; the following objects now have memory-usage methods:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
157 buffers, case tables, hash tables, frames, charsets, scrollbar instances,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
158 specifiers, windows, window mirrors
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
159 -- Rename LISP_TO_VOID -> STORE_LISP_IN_VOID,
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
160 VOID_TO_LISP -> GET_LISP_FROM_VOID; add STORE_VOID_IN_LISP,
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
161 GET_VOID_FROM_LISP
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
162 -- Other renames:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
163 XD_LISP_OBJECT_BLOCK_PTR -> XD_INLINE_LISP_OBJECT_BLOCK_PTR
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
164 -- Other new functions and macros:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
165 lisp_object_memory_usage() -- memory usage of Lisp object, including
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
166 associated non-Lisp usage and ancillary Lisp
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
167 usage
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
168 tree_memory_usage() -- memory usage of a tree of conses and/or vectors
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
169 SAFE_LIST_LOOP_* -- loop over a possibly invalid list without signalling
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
170 an error
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
171 listn() -- variable-argument list creation, number of arguments specified
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
172 listu() -- variable-argument list creation, terminated with Qunbound
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
173
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
174 -- Make the first lrecord type have value 1 not 0 so that attempts to
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
175 interpret 0'd memory as a Lisp object will fail more obviously
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
176
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
177 Internals: Arrays and Tables
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
178
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
179 -- Major rewrite, updated documentation to dynarr functions and macros
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
180
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
181 Rename:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
182
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
183 Dynarr_add_lisp_string -> Dynarr_add_ext_lisp_string
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
184 Dynarr_set_length -> Dynarr_set_lengthr ("restricted")
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
185 Dynarr_increment -> Dynarr_incrementr
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
186 Dynarr_resize_if -> Dynarr_resize_to_add
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
187
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
188 New functions:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
189
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
190 Dynarr_elsize = dy->elsize_
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
191 Dynarr_set_length(): Set length, resizing as necessary
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
192 Dynarr_set_length_and_zero(): Set length, resizing as necessary,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
193 zeroing out new elements
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
194 Dynarr_increase_length(), Dynarr_increase_length_and_zero():
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
195 Optimization of Dynarr_set_length(), Dynarr_set_length_and_zero()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
196 when size is known to increase
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
197 Dynarr_resize_to_fit(): Resize as necessary to fit a given length.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
198 Dynarr_set(): Set element at a given position, increasing length
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
199 as necessary and setting any newly created positions to 0
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
200 ERROR_CHECK_DYNARR, dynarr_checking_assert()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
201
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
202 -- Extracted and generalized gap array code from extents.c to array.c
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
203 -- Rewrite range tables to use gap arrays; redo put_range_table() so it's
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
204 O(log n) when adding a localized range
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
205
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
206 Internals: Misc
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
207
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
208 -- Collect allocation-statistics code in one place
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
209 -- if (...) ABORT (); --> assert ();
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
210 -- various changes to frame-geometry macros in frame-impl.h, gutter.h, etc.,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
211 and frame-sizing code in frame.c:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
212 -- TOP_BORDER, BOTTOM_BORDER, etc. -> TOP_EDGE, BOTTOM_EDGE, etc.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
213 -- GUTTER_POS_LOOP -> EDGE_POS_LOOP
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
214 -- hardcoded use of '4' -> NUM_EDGES
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
215 -- default_face_height_and_width -> default_face_width_and_height, with
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
216 arguments reversed
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
217 -- width/height arguments reversed in the following, to put width first:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
218 -- default_face_font_info
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
219 -- default_face_height_and_width (see above)
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
220 -- check_frame_size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
221 -- frame_size_valid_p (made into a static function)
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
222 -- change_frame_size and
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
223 -- change_frame_size_1
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
224 -- FRAME_BORDER_* -> FRAME_INTERNAL_BORDER_*
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
225 -- new FRAME_INTERNAL_BORDER_SIZE(), FRAME_REAL_TOOLBAR_BOUNDS()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
226 -- pixel_to_char_size -> pixel_to_frame_unit_size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
227 -- char_to_pixel_size -> frame_unit_to_pixel_size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
228 -- pixel_to_real_char_size -> pixel_to_char_size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
229 -- char_to_real_pixel_size -> char_to_pixel_size
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
230 -- Eliminate old round_size_to_char, because it didn't really
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
231 do anything differently from round_size_to_real_char()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
232 -- round_size_to_real_char -> round_size_to_char; any places that
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
233 called the old round_size_to_char should just call the new one.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
234 -- Major updates to internals manual and long comments in C files:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
235 frame geometry, specifier authors, MS-Windows compilation flags, xlike
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
236 mechanism, magic symbols, lrecords, NEW-GC, dynarrs, ...
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
237 -- Major reworking of DFC macros e.g. EXTERNAL_TO_C_STRING renamed to
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
238 EXTERNAL_TO_ITEXT; make them return their values when possible rather
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
239 than storing into a named variable:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
240
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
241 EXTERNAL_TO_C_STRING -> EXTERNAL_TO_ITEXT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
242 EXTERNAL_TO_C_STRING_MALLOC -> EXTERNAL_TO_ITEXT_MALLOC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
243 SIZED_EXTERNAL_TO_C_STRING -> SIZED_EXTERNAL_TO_ITEXT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
244 SIZED_EXTERNAL_TO_C_STRING_MALLOC -> SIZED_EXTERNAL_TO_ITEXT_MALLOC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
245 C_STRING_TO_EXTERNAL -> ITEXT_TO_EXTERNAL
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
246 C_STRING_TO_EXTERNAL_MALLOC -> ITEXT_TO_EXTERNAL_MALLOC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
247 LISP_STRING_TO_EXTERNAL
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
248 LISP_STRING_TO_EXTERNAL_MALLOC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
249 LISP_STRING_TO_TSTR
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
250 C_STRING_TO_TSTR -> ITEXT_TO_TSTR
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
251 TSTR_TO_C_STRING -> TSTR_TO_ITEXT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
252
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
253 The following four still return their values through parameters,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
254 since they have more than one value to return:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
255
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
256 C_STRING_TO_SIZED_EXTERNAL -> ITEXT_TO_SIZED_EXTERNAL
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
257 LISP_STRING_TO_SIZED_EXTERNAL
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
258 C_STRING_TO_SIZED_EXTERNAL_MALLOC -> ITEXT_TO_SIZED_EXTERNAL_MALLOC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
259 LISP_STRING_TO_SIZED_EXTERNAL_MALLOC
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
260
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
261 -- Eliminate unused second argument to xfree()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
262 -- Whenever xfree() a structure field, set the field to 0 afterwards, to
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
263 protect against double free or possible attempt to interpret the field
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
264 later on
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
265 -- Move `equalp' to C
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
266 -- Rename `enum font_specifier_matchspec_stages':
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
267 initial -> STAGE_INITIAL
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
268 final -> STAGE_FINAL
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
269 impossible -> NUM_MATCHSPEC_STAGES
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
270 -- Rename:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
271 PROCESSING_X_CODE -> THIS_IS_X
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
272 PROCESSING_GTK_CODE -> THIS_IS_GTK
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
273 -- Rename:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
274 write_c_string -> write_cistring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
275 build_intstring -> build_istring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
276 build_string -> build_cistring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
277 build_ext_string -> build_extstring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
278 make_ext_string -> make_extstring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
279 buffer_insert_c_string -> buffer_insert_ascstring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
280 intern_int -> intern_istring
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
281 -- Lots of cleanup of (not-yet-working) message translation code
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
282 -- Lots of Mule-izing:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
283 -- change raw `char *' to some characterized type to indicate the
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
284 semantics properly
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
285 -- change all occurrences of Qnative to some more specific encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
286 -- create new encodings:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
287 -- Qtime_function_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
288 Qtime_zone_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
289 Quser_name_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
290 Qerror_message_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
291 Qjpeg_error_message_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
292 Qtooltalk_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
293 Qgtk_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
294 Qx_error_message_encoding
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
295 -- Major unification of X and GTK redisplay code into "xlike" code, creation
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
296 of "xlike" mechanism
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
297 -- Rename:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
298 LOCAL_TO_WIN32_FILE_FORMAT -> LOCAL_FILE_FORMAT_TO_INTERNAL_MSWIN
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
299 WIN32_TO_LOCAL_FILE_FORMAT -> INTERNAL_MSWIN_TO_LOCAL_FILE_FORMAT
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
300 LOCAL_FILE_FORMAT_TO_TSTR -> LISP_LOCAL_FILE_FORMAT_TO_TSTR.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
301 LOCAL_FILE_FORMAT_MAYBE_URL_TO_TSTR -> LISP_LOCAL_FILE_FORMAT_MAYBE_URL_TO_TSTR
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
302 Create new LOCAL_FILE_FORMAT_TO_TSTR
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
303 -- Redo the code in code-init.el that initializes coding-system defaults
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
304 -- separate HAVE_XFT into HAVE_XFT and USE_XFT, to facilitate compiling
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
305 simultaneously with X and GTK
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
306
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
307 File Additions, Deletions, Renames, etc.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
308
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
309 -- Convert various source files to UTF-8
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
310 -- File renames:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
311 select-common.h -> select-xlike-inc.c
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
312 xgccache.{ch} -> gccache-x.{ch}
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
313 toolbar-common.{ch} -> toolbar-xlike.{ch}
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
314 objects*.{ch} -> fontcolor*.{ch}
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
315 dynarr.c -> array.c
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
316 -- New files:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
317 bytecode-ops.h
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
318 sysgtk.h, sysgdkx.h
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
319 keymap-buttons.h, keymap-slots.h
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
320 -- Deleted files:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
321 event-gtk.h
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
322 -- File moves:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
323 moved test-harness.el to Lisp directory
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
324 moved etc/gdbinit.in to src/.gdbinit.in.in
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
325
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
326 Internals: Debugging
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
327
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
328 -- New function debug_out_lisp() -- printf-like formatting for Lisp objects,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
329 debug output
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
330 -- Expand the KKCC backtrace mechanism -- new functions:
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
331 kkcc_short_backtrace()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
332 kkcc_short_backtrace_full()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
333 kkcc_detailed_backtrace()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
334 kkcc_detailed_backtrace_full()
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
335 -- Make print code even more careful about checking for bad memory,
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
336 bad object types, circular objects, etc.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
337 -- When --with-debug, set `debug-on-error' so we get an abort to debugger
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
338 upon Lisp error
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
339
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
340 Building:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
341
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
342 -- Fix `--quick-build' so full rebuilds don't happen when changes are made
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
343 to files like lisp.h, config.h that are included by all C files
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
344 -- Fix C++ build on Cygwin when configured with --have-database
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
345 -- Always insert a coding-system cookie in autoload files, fixing problems
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
346 when default coding system is UTF-8, as under Cygwin
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
347 -- Redo compile warning system, turn on a number of warnings that had
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
348 mistakenly gotten turned off
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
349 -- Fix so that builds properly under gcc v4, g++ v4
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
350 -- Make `--with-error-checking' be the same as `--with-error-checking=all'
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
351 -- Expand documentation of `--with-debug'
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
352 -- Use -export-all-symbols instead of broken -export-dynamic on Cygwin/MinGW
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
353 -- Add fix-perms target to correct permissions on executable/non-exec files
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
354 -- rename all instances of --enable-FOO to --with-FOO.
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
355 -- Fix make-mswin-unicode.pl so that it can work with Cygwin w32api headers
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
356 as well as actual VC++ headers
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
357 -- make-msgfile.lex: Long documentation on what should be done if we ever want
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
358 message translation to work.
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
359
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
360 User-Visible Bug Fixes:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
361
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
362 -- `escape-quoted' was failing to add escape quoting to Control-1 characters;
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
363 many potential byte-code-related crashes may have resulted from the old
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
364 behavior
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
365 -- Fix a redisplay bug where args to default_face_height_and_width() were
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
366 in wrong order
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
367 -- "speedy insert" code (to make `revert-buffer' preserve extents, markers,
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
368 etc. in unmodified sections of a reverted file) was broken with binary
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
369 files
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
370 -- File-locking code now names lock files .#FN# instead of .#FN, to avoid
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
371 problems with programs that e.g. try to process all .c or .h files
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
372 -- Fix a crash in frame creation due to lack of call to reset_glyph_cachels()
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
373 -- Fix long-standing bug: searching for Control-1 chars didn't work
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
374 -- Turn on `load-ignore-out-of-date-elc-files' by default
5197
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
375 -- Fix crash in event-TTY code when reading an event non-interactively
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
376 -- Use UTF-8 consistently as encoding default under Cygwin 1.7
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
377 -- Fix broken code in computing fastmap for [^...] regexps under Mule
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
378 -- Fix display-table entries for error-octet characters so they display
ce8ffb95bbe3 finish up CHANGES-beta -- all changes thru Apr 9, 2010
Ben Wing <ben@xemacs.org>
parents: 5185
diff changeset
379 as originally intended
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
380
5185
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
381 by Aidan Kehoe:
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
382
5185
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
383 Documentation:
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
384
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
385 -- add argument information to remaining MANY or UNEVALLED C subrs.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
386 -- add arglist info for autoloaded functions and macros.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
387 -- correct the docstring for #'range-table-type.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
388 -- change "special form" to "special operator" in our sources and manuals
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
389 -- use DOC for dumped file names; Xref to source-lisp if readable, symbol-file
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
390 -- update documentation for #'sort in the lispref
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
391
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
392 Tests:
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
393
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
394 -- add tests for the regexp-ranges-treat-control-1-chars badly bug.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
395 -- fix some test failures, mule-tests.el.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
396
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
397 Lisp API:
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
398
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
399 -- add `file-system-ignore-case-p', use it.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
400 -- if STRING is constant, call regexp-quote at compile time.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
401 -- make #'letf not error if handed a #'values form.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
402 -- rationalise duplicated functionality, #'custom-quote, #'quote-maybe.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
403 -- serialise non-default hash table rehash thresholds correctly; use this.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
404 -- fix issue 546, use next-single-char-property-change in list-mode.el
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
405 -- make COLUMN optional in #'indent-region, as in GNU.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
406 -- use keywords, not ordinary symbols, in the structure syntax for hash tables.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
407 -- fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
408 -- move the various map* functions to C; add #'map-into.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
409 -- make canoncase visible to Lisp; use it with chars in internal_equalp.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
410 -- move #'some, #'every to C, implementing them with mapcarX.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
411 -- remove a couple of XEmacs-specific duplicate functions, find-paths.el
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
412 -- add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
413 -- add #'constantly, as specified by ANSI Common Lisp.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
414 -- handle the :from-end argument correctly, #'delete-duplicates compiler macro.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
415 -- make #'substring an alias of #'subseq; give the latter the byte code.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
416 -- remove #'byte-compile-compiled-obj-to-list, bytecomp.el
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
417 -- handle (function ...) specially, cl-prettyprint.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
418 -- move #'merge, #'sort*, #'fill to C. alias #'sort, #'fillarray to latter two.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
419
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
420 Lisp implementation:
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
421
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
422 -- don't cons with #'mapcar calls where the result is discarded
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
423 -- fix modeline-mousable, other faces that inherit from modeline, on startup.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
424 -- be much more comprehensive in our use of byte-compile-funarg.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
425 -- resolve the unregistered-CCL-programs-get-garbage-collected problem
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
426 correctly
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
427 -- remove attempted support for 1996-era emacs without self-quoting keywords.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
428 -- use uninterned symbols instead of variable names with _
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
429 -- eliminate funcalls, #'handle-pre-motion-command-current-command-is-motion
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
430 -- make iso-left-tab equivalent to shift-tab, XFree86
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
431 -- behave better with no database support or no associated font, descr-text.el
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
432 -- use #'function-arglist, etc. from help.el, not reimplementing them,
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
433 hyper-apropos
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
434
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
435 internal implementation:
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
436
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
437 -- remove Fsave_window_excursion from window.c, it's overridden by Lisp.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
438 -- make readlink_or_correct_case function correctly on Darwin.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
439 -- no need to fatal () on startup if $PWD doesn't exist; chdir to "/" instead.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
440 -- don't attempt to free dumped data, alloc.c:resize_string()
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
441 -- call character_to_event on characters received from XIM, event-Xt.c
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
442 -- dump the arabic-iso8859-6 character set, again, for the sake of XKB input
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
443 -- always use our rint(), for rounding consistency with the bignum code.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
444 -- be more careful about canonical integer forms when dealing with ratios.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
445 -- don't use Boyer-Moore if repeated octets & case-insensitive search.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
446 -- do not assume #'format-decode exists in fileio.c.
e785e579b084 Update CHANGES-beta with my changes to the trunk since 2009-09-20.
Aidan Kehoe <kehoea@parhasard.net>
parents: 5155
diff changeset
447 -- add a PARSE_KEYWORDS macro, use it in #'make-hash-table.
5155
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
448
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
449 by Didier Verna:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
450
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
451 Lisp API:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
452
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
453 -- new `background-placement' property of faces; with a value of `absolute',
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
454 the background pixmap is drawn relative to the root window, allowing
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
455 seamless integration with the desktop background
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
456
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
457 by Jerry James:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
458
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
459 Lisp API:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
460
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
461 -- signal an error instead of crashing when encountering a ratio like 1/0
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
462
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
463 Internals:
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
464
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
465 -- locate and add copyright notices to various files in preparation for
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
466 move to GPL v3
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
467
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
468
c97dc3b6de63 partially update CHANGES-beta
Ben Wing <ben@xemacs.org>
parents: 4635
diff changeset
469
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
470 to XEmacs 21.5.29 "garbanzo"
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
471
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
472 Major Features and Backward Incompatible Changes
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
473
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
474 -- 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
475 -- 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
476
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
477 User-Visible Bug Fixes and Minor Improvements
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
478
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
479 -- 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
480 -- new: Just-in-time Unicode charsets -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
481 -- new: Support extended mouse buttons -- Mats Lidell
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
482 -- 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
483 -- new: Windows icons -- Dan Polansky, Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
484 -- new: write_region_inhibit_fsync -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
485 -- fix: ?\<newline> caused assert -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
486 -- fix: Crash on null font instance -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
487 -- 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
488 -- 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
489 -- fix: GTK key defaults initialized incorrectly -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
490 -- 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
491 -- 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
492 -- 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
493 -- 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
494 -- 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
495 -- 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
496 -- 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
497 -- 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
498 -- fix: open-database ignores CODESYS -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
499 -- 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
500 -- fix: set_window_pixsize ignores modeline -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
501 -- 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
502 -- improve: User variable (including customize) handling -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
503 -- improve: bind mousewheel by default -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
504 -- 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
505
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
506 Build Infrastructure
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
507
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
508 -- 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
509 -- 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
510 -- new: Support Intel's compiler -- Vin Shelton
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
511 -- 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
512 -- 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
513 -- fix: Autoload processing might miss some -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
514 -- 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
515 -- 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
516 -- 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
517 -- 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
518 -- 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
519 -- 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
520 -- 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
521 -- 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
522 -- fix: Typos (bugs) -- Mats Lidell
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
523 -- fix: Typos (ugly) -- Stephen Turnbull, Ville Skyttä
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
524 -- 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
525 -- 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
526 -- 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
527 -- improve: G++ detection with --xemacs-compiler -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
528 -- 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
529 -- 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
530 -- 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
531 -- 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
532 -- 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
533 -- 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
534 -- update: Makefiles for Windows -- Adrian aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
535 -- update: PATH defines -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
536 -- 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
537 -- update: datarootdir conformance -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
538 -- 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
539 -- 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
540 -- 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
541
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
542 Documentation
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
543
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
544 -- 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
545 -- improve: FAQ -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
546 -- 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
547 -- 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
548 -- improve: Lisp Reference -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
549 -- improve: Misc. Texinfo manuals -- Ville Skyttä
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
550 -- improve: User Guide -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
551 -- improve: xemacs.1 -- Shyamal Prasad
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
552 -- update: Personal info -- Vin Shelton, Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
553
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
554 Lisp API
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
555
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
556 -- 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
557 -- new: ascii-case-table (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
558 -- new: bit-vector-to-integer -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
559 -- 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
560 -- new: debug-xemacs-searches -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
561 -- new: encode-coding-char (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
562 -- new: error-sequence-coding-system -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
563 -- 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
564 -- 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
565 -- new: frob-unicode-errors-region -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
566 -- 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
567 -- new: integer-to-bit-vector -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
568 -- new: intern-soft DEFAULT argument -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
569 -- new: make-temp-file (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
570 -- new: map-charset-chars (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
571 -- 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
572 -- new: query-coding-clear-highlights (internal) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
573 -- new: query-coding-region -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
574 -- new: query-coding-string -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
575 -- 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
576 -- 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
577 -- new: skip-chars-quote -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
578 -- new: subr-arity (API from GNU) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
579 -- 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
580 -- new: system-type-file-name-coding -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
581 -- 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
582 -- new: unencodable-char-position (GNU API) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
583 -- new: unicode-error-default-translation-table -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
584 -- new: unicode-error-sequence-regexp-range -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
585 -- new: unicode-error-translate-region -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
586 -- new: with-case-table (GNU sync) -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
587 -- fix: Map all Big5 characters -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
588 -- 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
589 -- 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
590 -- 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
591 -- 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
592 -- 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
593 -- 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
594 -- 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
595 -- 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
596 -- 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
597 -- 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
598 -- 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
599 -- 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
600 -- 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
601 -- 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
602 -- 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
603 -- 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
604 -- 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
605 -- 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
606 -- 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
607
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
608 Internal API and Implementation
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
609
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
610 -- 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
611 -- 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
612 -- 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
613 -- 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
614 -- 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
615 -- new: Installation-file-coding-system -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
616 -- 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
617 -- new: UTF-32 coding systems -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
618 -- new: vars_of_console_gtk -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
619 -- 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
620 -- fix: 64-bit cleanliness -- Stephen Turnbull, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
621 -- 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
622 -- 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
623 -- 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
624 -- fix: Buffer overrun in pdump_load -- Nix
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
625 -- 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
626 -- 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
627 -- 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
628 -- fix: Comments reference long-defunct mocklisp -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
629 -- 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
630 -- 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
631 -- 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
632 -- fix: Decode Installation-string -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
633 -- 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
634 -- 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
635 -- 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
636 -- 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
637 -- 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
638 -- fix: GCC 4.3 warning elimination -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
639 -- 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
640 -- 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
641 -- 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
642 -- 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
643 -- fix: Language environment set up -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
644 -- fix: Local hooks sometimes aren't -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
645 -- 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
646 -- fix: Memory leaks -- Jerry James, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
647 -- fix: Migration can corrupt init files -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
648 -- 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
649 -- 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
650 -- 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
651 -- 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
652 -- 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
653 -- 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
654 -- 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
655 -- 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
656 -- fix: Unused parameter warnings -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
657 -- 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
658 -- fix: Warning elimination in Canna module -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
659 -- 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
660 -- 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
661 -- 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
662 -- 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
663 -- fix: XftFont memory leak -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
664 -- fix: abbrev file coding is wrong -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
665 -- fix: autofilling of comments -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
666 -- 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
667 -- 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
668 -- 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
669 -- 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
670 -- 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
671 -- 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
672 -- 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
673 -- 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
674 -- 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
675 -- 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
676 -- 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
677 -- 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
678 -- 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
679 -- 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
680 -- 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
681 -- fix: po is not Polish -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
682 -- 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
683 -- 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
684 -- 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
685 -- 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
686 -- 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
687 -- improve: Add package-get-download-sites -- Adrian Aichner
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
688 -- 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
689 -- improve: Avoid printing spurious gensyms -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
690 -- improve: Byte compilation warning elimination -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
691 -- 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
692 -- improve: Byte compiler tweaks -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
693 -- improve: Cyrillic coding and environment support -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
694 -- 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
695 -- 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
696 -- 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
697 -- 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
698 -- improve: Functions for querying window parameters -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
699 -- 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
700 -- 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
701 -- improve: Info support for LZMA compression -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
702 -- improve: Init file migration -- Mike Sperber
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
703 -- improve: Interactive spec of lm-synopsis -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
704 -- 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
705 -- 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
706 -- improve: Maybe inline delete-duplicates -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
707 -- 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
708 -- 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
709 -- improve: NEW_GC implementation (write barrier) -- Marcus Crestani
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
710 -- improve: Optimize Feval -- Sebastian Freundt, Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
711 -- 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
712 -- 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
713 -- 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
714 -- 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
715 -- improve: Printing of gensyms -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
716 -- improve: Profiler -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
717 -- 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
718 -- 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
719 -- improve: Remove commented code -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
720 -- improve: Remove no-op code -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
721 -- improve: Remove unused functions -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
722 -- 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
723 -- 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
724 -- 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
725 -- improve: Suppress experimental tutorials -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
726 -- 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
727 -- 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
728 -- 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
729 -- improve: lambda expression correctness -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
730 -- improve: load-history -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
731 -- improve: make-image-specifier -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
732 -- improve: user options interactive prompting -- Didier Verna
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
733 -- improve: x-compose code -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
734 -- 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
735 -- update: FSF address -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
736 -- update: INLINE_HEADER for C99 semantics -- Jerry James
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
737 -- 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
738 -- update: Remove automatic-conversion coding system -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
739 -- 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
740 -- 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
741 -- 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
742 -- 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
743 -- 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
744 -- 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
745 -- 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
746 -- 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
747
4633
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
748 Testing and Debugging
199ecf2503c8 Add standard section headers in preparation for 21.5.29.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 3973
diff changeset
749
4635
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
750 -- new: #$ is not modifiable test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
751 -- new: 8-bit coding system tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
752 -- new: Case test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
753 -- new: Char table printing test -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
754 -- 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
755 -- new: Language environment tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
756 -- 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
757 -- new: Little-endian Unicode surrogate tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
758 -- new: Symbol documentation tests -- Stephen Turnbull
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
759 -- 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
760 -- new: Unicode coverage tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
761 -- new: format tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
762 -- new: load-file-name is modifiable -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
763 -- new: print-gensym-alist tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
764 -- new: query-coding-tests.el -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
765 -- new: skip-chars-* tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
766 -- new: subr-arity tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
767 -- 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
768 -- 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
769 -- 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
770 -- 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
771 -- 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
772 -- 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
773 -- 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
774 -- improve: escape-quoted tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
775 -- 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
776 -- improve: sanity[sic] of CCL tests -- Aidan Kehoe
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
777 -- 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
778
432f7d701731 Update CHANGES-beta for "garbanzo".
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4633
diff changeset
779 to 21.5.28 "fuki"
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
780
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
781 Major Features and Backward Incompatible Changes
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
782
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
783 -- 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
784 -- 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
785 -- 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
786 -- 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
787 -- 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
788 -- 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
789 -- 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
790 -- 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
791 -- 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
792 -- 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
793 -- 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
794 -- 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
795 -- fix: ISO 2022 decoding kludges -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
796 -- 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
797 -- 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
798 -- 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
799 -- 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
800 -- 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
801 -- 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
802 -- 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
803
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
804 User-Visible Bug Fixes and Minor Improvements
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
805
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
806 -- 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
807 -- 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
808 -- 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
809 -- 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
810 -- 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
811 -- 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
812 -- 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
813 -- 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
814 -- 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
815 -- fix: Make --unmapped work again -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
816 -- 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
817 -- 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
818 -- fix: Regex for finding command nodes -- Jeff Miller
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
819 -- 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
820 -- fix: Syntax of guillemets -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
821 -- 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
822 -- 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
823 -- 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
824 -- improve: Face initialization from X resources -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
825 -- 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
826 -- 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
827 -- improve: Language environment detection from locale -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
828 -- 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
829 -- 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
830 -- improve: Sort abbrev database -- Adrian Aichner
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
831 -- improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
832 -- 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
833 -- 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
834 -- 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
835 -- 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
836 -- 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
837 -- 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
838 -- 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
839 -- 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
840 -- 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
841 -- update: New package download sites -- Adrian Aichner
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
842 -- 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
843 -- update: Sync pop[ch] to Emacs -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
844 -- 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
845
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
846 Build Infrastructure
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
847
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
848 -- 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
849 -- 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
850 -- fix: C is not C++ -- Robert Pluim
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
851 -- 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
852 -- 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
853 -- 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
854 -- 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
855 -- 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
856 -- 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
857 -- 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
858 -- 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
859 -- 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
860 -- fix: Typo in configure shell syntax -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
861 -- fix: Use $EGREP, not egrep -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
862 -- 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
863 -- fix: Work around m4_cdr change -- Malcolm Purvis
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
864 -- 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
865 -- fix: char type correctness -- Vin Shelton, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
866 -- 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
867 -- improve: Conditionalize GCC warnings on version -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
868 -- 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
869 -- 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
870 -- improve: Refactor Canna detection -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
871 -- improve: Setup kit configuration -- Vin Shelton
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
872 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
873 -- 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
874
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
875 Documentation
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
876
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
877 -- 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
878 -- fix: Improve docstrings -- Stephen J. Turnbull, Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
879 -- 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
880 -- 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
881 -- 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
882 -- fix: Update FSF address -- Jerry James, Stephen Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
883 -- fix: Update copyrights -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
884 -- 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
885 -- 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
886 -- 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
887 -- 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
888 -- 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
889
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
890 Lisp API
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
891
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
892 -- 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
893 -- 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
894 -- fix: xft-version is now DEVAR_CONST_INT.
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
895 -- improve: Face initialization and specification -- Aidan Kehoe
3886
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
896 -- 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
897 -- 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
898 -- 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
899 -- improve: Reorganize Mule lisp -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
900 -- 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
901 -- 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
902 -- 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
903 -- 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
904 -- 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
905 -- 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
906 -- 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
907
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
908 Internal API and Implementation
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
909
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
910 -- 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
911 -- 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
912 -- fix: Memory leaks -- Jerry James
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
913 -- 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
914 -- fix: Syntax errors -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
915 -- 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
916 -- 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
917 -- fix: Warning elimination -- Stephen J. Turnbull
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
918 -- improve: Cache Xrm coding system -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
919 -- improve: GCPRO correctness -- Aidan Kehoe
06ff7065a7fe [xemacs-hg @ 2007-03-29 18:15:08 by stephent]
stephent
parents: 3403
diff changeset
920 -- improve: NewGC fault handling -- Marcus Crestani
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
921 -- 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
922 -- 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
923 -- 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
924
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
925 Testing and Debugging
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
926
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
927 -- 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
928 -- 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
929 -- 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
930 -- 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
931 -- 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
932 -- 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
933 -- 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
934 -- new: Test raw strings -- Aidan Kehoe
3973
16a33eb61442 [xemacs-hg @ 2007-05-21 03:51:39 by stephent]
stephent
parents: 3915
diff changeset
935 -- 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
936
3403
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
937 to 21.5.27 "fiddlesticks"
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
938
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
939 Major Features and Backward Incompatible Changes
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
940
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
941 -- 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
942 -- 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
943 -- 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
944
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
945 User-Visible Bug Fixes and Minor Improvements
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
946
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
947 -- 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
948 -- 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
949 -- improve: support more ALSA versions -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
950 -- 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
951 -- 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
952
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
953 Build Infrastructure
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
954
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
955 -- fix: update MS VC project files -- Adrian Aichner
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
956 -- 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
957
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
958 Documentation
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
959
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
960 -- 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
961 -- 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
962 -- 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
963 -- improve: diagnostics for tab controls -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
964 -- improve: docstrings for CL functions -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
965 -- 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
966 -- improve: reorganize beta.texi -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
967 -- 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
968 -- 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
969
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
970 Lisp API
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
971
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
972 -- 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
973 -- fix: typo in code -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
974 -- improve: GNU sync of goto-line -- Ville Skyttä
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
975 -- improve: error and usage messages -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
976 -- improve: fontconfig refactoring -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
977
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
978 Internal API and Implementation
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
979
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
980 -- 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
981 -- 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
982 -- 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
983 -- 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
984 -- 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
985 -- fix: signedness warnings in lwlib -- Jerry James
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
986 -- fix: use of char-like types -- Aidan Kehoe
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
987 -- 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
988 -- improve: fontconfig refactoring -- Stephen J. Turnbull
c5d1e8c7bde9 [xemacs-hg @ 2006-05-16 13:48:04 by stephent]
stephent
parents: 3321
diff changeset
989
3321
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
990 to 21.5.26 "endive"
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
991
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
992 Major Features and Backward Incompatible Changes
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
993
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
994 -- 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
995 -- 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
996 -- New: support ALSA sound on Linux. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
997
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
998 User-Visible Bug Fixes and Minor Improvements
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
999
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1000 -- 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
1001 -- 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
1002 -- 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
1003 -- 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
1004 -- Fix: uncomment-region in C files. -- Jerry James
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1005 -- 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
1006 -- 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
1007 -- 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
1008
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1009 Build Infrastructure
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1010
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1011 -- 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
1012 -- 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
1013
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1014 Documentation
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1015
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1016 -- 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
1017 -- 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
1018
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1019 Lisp API
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1020
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1021 -- 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
1022
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1023 Internal API and Implementation
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1024
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1025 -- 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
1026 -- 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
1027 -- 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
1028 -- 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
1029 -- Fix: malloc size in Dynarr_realloc. -- Marcus Crestani
4309d96fb8b7 [xemacs-hg @ 2006-03-31 17:50:38 by stephent]
stephent
parents: 3258
diff changeset
1030 -- 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
1031 -- 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
1032 -- 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
1033 -- 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
1034
3256
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1035 to 21.5.25 "eggplant"
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1036
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1037 Major Features and Backward Incompatible Changes
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1038
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1039 -- 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
1040 -- 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
1041 -- Improve: configure UI for packages. -- Mike Sperber
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1042
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1043 User-Visible Bug Fixes and Minor Improvements
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1044
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1045 -- 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
1046 -- 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
1047 -- 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
1048 -- Improve: Java support in font-lock. -- Martin Buchholz
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1049 -- Improve: Russian C-x processing. -- Aidan Kehoe
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1050 -- Improve: use logical "beta" path to downloads. -- Adrian
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1051 -- 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
1052 -- Update: package download sites. -- Adrian Aichner
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1053
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1054 Build Infrastructure
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1055
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1056 -- 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
1057 -- 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
1058 -- Fix: reporting of Xft in Installation. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1059 -- 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
1060
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1061 Documentation
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1062
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1063 -- Improve: comments. -- Aidan Kehoe, Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1064 -- 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
1065 -- 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
1066
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1067 Lisp API
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1068
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1069 -- 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
1070
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1071 Internal API and Implementation
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1072
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1073 -- 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
1074 -- Fix: C++ correctness. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1075 -- Fix: buggy computation of dynarr size. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1076 -- 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
1077 -- 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
1078 -- Fix: syntax errors. -- Andrey Slusar
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1079 -- 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
1080 -- 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
1081 -- 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
1082 -- Improve: Cygwin support in MC_ALLOC. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1083 -- Improve: silence redundant gc cache warning. -- Marcus Crestani
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1084 -- Improve: syntax cache factoring and documentation. -- Stephen Turnbull
003a3fe2fd35 [xemacs-hg @ 2006-02-25 11:58:56 by stephent]
stephent
parents: 3182
diff changeset
1085
3105
e6da1de83013 [xemacs-hg @ 2005-11-28 17:30:37 by stephent]
stephent
parents: 3030
diff changeset
1086 to 21.5.24 "dandelion"
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1087 Major features
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1088
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1089 -- 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
1090 -- New: incremental garbage collector. -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1091
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1092 User-Visible Bug Fixes and Minor Improvements
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1093
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
1094 -- Fix: autoload list-matching-lines. -- Malcolm Purvis
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1095 -- 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
1096 -- 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
1097 -- 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
1098 -- 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
1099 -- Update: package download site list. -- Adrian Aichner
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1100 -- 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
1101
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1102 Build Infrastructure
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1103
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1104 -- 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
1105 -- 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
1106 -- 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
1107 -- 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
1108 -- 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
1109 -- 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
1110 -- 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
1111
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1112 Documentation
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1113
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
1114 -- 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
1115 -- Fix: typos. -- Stephen J. Turnbull, Adrian Aichner
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1116 -- 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
1117 -- 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
1118 -- Improve: INSTALL. -- Stephen J. Turnbull
3107
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1119 -- 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
1120 -- Improve: docstrings. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1121 -- Improve: reorganize option list from configure. -- Malcolm Purvis
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1122 -- Improve: texi document CVS branching. -- Ben Wing
3108
40bebdb82ec4 [xemacs-hg @ 2005-11-29 03:31:25 by stephent]
stephent
parents: 3107
diff changeset
1123 -- 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
1124 -- 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
1125 -- 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
1126 -- Update: about Jerry James. -- Stephen J. Turnbull
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
1127 -- Update: about Malcolm Purvis. -- Malcolm Purvis
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
1128 -- 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
1129
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1130 Lisp API
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1131
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1132 -- 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
1133 -- Improve: memory statistics reporting. -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1134
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1135 Internal API and Implementation
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1136
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1137 -- Fix: C++ build. -- Ben Wing, Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1138 -- 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
1139 -- Fix: byte compile by conditional compilation. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1140 -- 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
1141 -- 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
1142 -- Fix: help on functions without documentation. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1143 -- 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
1144 -- 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
1145 -- Fix: quiet byte-compiler. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1146 -- Fix: syntax error -- Marcus Crestani
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1147 -- Fix: uninitialized local variables. -- Stephen J. Turnbull
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1148 -- 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
1149 -- 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
1150 -- 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
1151 -- 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
1152 -- Improve: bignum support on mingwin. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1153 -- Improve: lrecord uid handling. -- Ben Wing
9c9b8970c793 [xemacs-hg @ 2005-11-29 02:06:56 by stephent]
stephent
parents: 3105
diff changeset
1154 -- Improve: refactor default_object_printer. -- Marcus Crestani
3108
40bebdb82ec4 [xemacs-hg @ 2005-11-29 03:31:25 by stephent]
stephent
parents: 3107
diff changeset
1155 -- 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
1156 -- Improve: reorganize lisp.h. -- Ben Wing
3148
021ce059a9af [xemacs-hg @ 2005-12-18 15:33:35 by stephent]
stephent
parents: 3111
diff changeset
1157 -- 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
1158 -- Improve: tabs widget internals. -- Stephen J. Turnbull
3105
e6da1de83013 [xemacs-hg @ 2005-11-28 17:30:37 by stephent]
stephent
parents: 3030
diff changeset
1159
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1160 to 21.5.23 "daikon"
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1161 Major features
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1162
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1163 -- 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
1164 -- 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
1165 -- 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
1166
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1167 User-Visible Bug Fixes and Minor Improvements
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1168
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1169 -- 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
1170 -- 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
1171 -- 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
1172 -- 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
1173 -- 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
1174 -- 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
1175 -- 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
1176
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1177 Build Infrastructure
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1178
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1179 -- 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
1180 -- 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
1181 -- 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
1182 -- 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
1183 -- 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
1184 -- 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
1185 -- 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
1186 -- 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
1187 -- 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
1188 -- 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
1189 -- 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
1190 -- 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
1191
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1192 Documentation
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1193
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1194 -- 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
1195 -- 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
1196 -- Fix: typos in Texinfo docs. -- Adrian Aichner
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1197 -- Improve: Texinfo docs about specifiers. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1198 -- Improve: comment style, 'foo -> `foo'. -- Ben Wing
3014
dbcb61f7b06a [xemacs-hg @ 2005-10-23 18:08:35 by stephent]
stephent
parents: 3009
diff changeset
1199 -- Improve: comments and docstrings. -- Stephen Turnbull
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
1200 -- 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
1201 -- 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
1202 -- 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
1203 -- 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
1204 -- New: FAQ on `rebaseall' under Cygwin. -- Ben Wing
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1205 -- 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
1206
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1207 Lisp API
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1208
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1209 -- 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
1210 -- 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
1211 -- 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
1212 -- Improve: memory usage reporting. -- Ben Wing
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1213 -- 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
1214 -- 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
1215 -- New: batch-build-report command. -- Stephen Turnbull
3030
4ef02f359e19 [xemacs-hg @ 2005-10-26 13:15:44 by stephent]
stephent
parents: 3014
diff changeset
1216 -- 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
1217 -- 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
1218 -- New: `specifier-instantiator' and related primitives. -- Ben Wing
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1219
2968
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1220 Internal API and Implementation
82598180972e [xemacs-hg @ 2005-10-03 06:34:34 by stephent]
stephent
parents: 2930
diff changeset
1221
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1222 -- 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
1223 -- 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
1224 -- 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
1225 -- 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
1226 -- 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
1227 -- Fix: initialization in mc-alloc. -- Marcus Crestani
3009
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1228 -- 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
1229 -- 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
1230 -- Fix: unexec for _LP64 ELF architectures. -- Andrey Slusar
79943d344216 [xemacs-hg @ 2005-10-21 14:08:15 by stephent]
stephent
parents: 2970
diff changeset
1231 -- 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
1232 -- 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
1233 -- 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
1234 -- Improve: warning elimination. -- Ben Wing, Stephen Turnbull
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1235
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1236 to 21.5.22 "cucumber"
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1237
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1238 Major features
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1239
2970
adda8fccb13d [xemacs-hg @ 2005-10-04 16:43:29 by stephent]
stephent
parents: 2968
diff changeset
1240 -- 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
1241
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1242 User-Visible Bug Fixes and Minor Improvements
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1243
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1244 -- 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
1245
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1246 Build Infrastructure
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1247
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1248 -- 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
1249 -- 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
1250
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1251 Documentation
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1252
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
1253 -- 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
1254 keysym. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1255 -- Improve: lispref - Mule explanations. -- Aidan Kehoe
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
1256 -- 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
1257 -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1258 -- New: lispref - face aliasing. -- Didier Verna
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
1259
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1260 Lisp API
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1261
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1262 -- New: face aliasing. -- Didier Verna
2929
92ef390fc71f [xemacs-hg @ 2005-09-14 04:07:08 by stephent]
stephent
parents: 2928
diff changeset
1263
2928
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1264 Internal API and Implementation
8561ab9ff319 [xemacs-hg @ 2005-09-14 02:47:01 by stephent]
stephent
parents: 2867
diff changeset
1265
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1266 -- 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
1267 -- 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
1268 Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1269 -- 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
1270 -- 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
1271 -- Darryl Okahata
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1272 -- 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
1273 -- 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
1274 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
1275
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1276 to 21.5.21 "corn"
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1277
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1278 Major features
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1279
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1280 -- New: An alternative memory allocator. -- Marcus Crestani
2788
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1281
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1282 User-Visible Bug Fixes and Minor Improvements
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1283
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1284 -- 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
1285 -- 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
1286 -- 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
1287 -- Fix: Selection handling on Win32. -- Fabrice Popineau
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1288 -- 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
1289 -- 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
1290 -- Improve: Initialize fontlock properly in *scratch*. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1291 -- 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
1292 Jamie Zawinski
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1293 -- Improve: Recognize some constructed Unicode keysyms. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1294 -- 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
1295 Richard Stallman, Luc Teirlinck, Stefan Monnier, Andreas Schwab
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1296 -- 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
1297 -- 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
1298
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1299 Build Infrastructure
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1300
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1301 -- 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
1302 -- 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
1303 -- 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
1304 -- Fix: Cater to OpenBSD /bin/sh. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1305 -- 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
1306 -- 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
1307 -- Andrey Slusar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1308 -- 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
1309 -- 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
1310 -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1311 -- 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
1312 -- Fix: Specifying optimization flags implies optimization. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1313 -- 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
1314 -- 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
1315 -- Robert Delius Royar, Aidan Kehoe, Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1316 -- 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
1317 -- 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
1318
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1319 Documentation
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1320
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1321 -- 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
1322 -- Fix: Documentation typos. -- Aidan Kehoe, Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1323 -- 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
1324 -- 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
1325
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1326 Lisp API
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1327
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1328 -- 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
1329 -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1330 -- 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
1331
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1332 Internal API and Implementation
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1333
bc570264072f [xemacs-hg @ 2005-05-27 09:12:57 by stephent]
stephent
parents: 2652
diff changeset
1334 -- 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
1335 -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1336 -- 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
1337 -- 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
1338 -- Fix: Control-1 handling in CCL. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1339 -- Fix: fakemail for FreeBSD >= 4. -- Andrey Slusar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1340 -- 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
1341
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1342 to 21.5.20 "cilantro"
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1343
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1344 Major Features
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1345
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1346 -- 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
1347
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1348 User-Visible Bug Fixes and Minor Improvements
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1349
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1350 -- Fix: Handle active regions properly. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1351 -- 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
1352
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1353 Build Infrastructure
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1354
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1355 -- 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
1356 -- 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
1357 -- 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
1358 -- 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
1359
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1360 Documentation
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1361
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1362 -- Improve: Update info/dir. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1363 -- 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
1364 -- 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
1365 -- Fix: Typos. (Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1366 -- 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
1367 -- Improve: Glyphs documentation. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1368 -- Improve: Description of build configuration system. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1369 -- New: Description of build configuration system. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1370 -- New: Lispref node on CCL Example. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1371 -- 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
1372 -- Improve: Future Work -- Better Rendering Support. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1373 -- Improve: Comments. -- Stephen Turnbull, Aidan Kehoe
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1374
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1375 Lisp API
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1376
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1377 -- 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
1378
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1379 Internal API and Implementation
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1380
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1381 -- 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
1382 -- 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
1383 -- New: Backtrace feature for KKCC. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1384 -- Fix: Type casts in database.c. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1385 -- 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
1386
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1387 Quality Assurance Infrastructure
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1388
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1389 -- New: USED_IF_BIGFLOAT macro. -- Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1390 -- New: region-tests.el. -- Adrian Aichner
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1391 -- New: autoconf/regressiontest.pl. -- Malcolm Purvis
2652
227000a64e12 [xemacs-hg @ 2005-03-11 18:56:16 by stephent]
stephent
parents: 2593
diff changeset
1392
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1393 to 21.5.19 "chives"
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1394
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1395 Major Features
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1396
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1397 -- 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
1398 -- 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
1399
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1400 User-Visible Bug Fixes and Minor Improvements
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1401
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1402 -- 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
1403 -- Fix: data truncation in i.c. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1404 -- Fix: region deletion bug. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1405 -- Fix: crash in Frecord_buffer. -- Yoshiki Hayashi
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1406 -- Fix: Metacity maximize bug. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1407 -- 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
1408 -- 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
1409 -- Fix: recognize ISO keysyms. -- Ville Skyttä
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1410 -- 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
1411 -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1412 -- New: splash screen. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1413 -- 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
1414 -- Improve: GNU-compatible coding system aliases. -- Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1415 -- Improve: help system. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1416 -- Improve: mouse-track. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1417 -- 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
1418
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1419 Build Infrastructure
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1420
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1421 -- 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
1422 Windows. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1423 -- Fix: installation for Cygwin. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1424 -- Fix: various build problems. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1425 -- Fix: various things in configure. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1426 -- New: default pdump on for Cygwin. -- Marcus Crestani
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1427 -- 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
1428 -- Improve: generation of CFLAGS (Jerry James, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1429 -- Improve: parallel build support. -- Malcolm Purvis
3182
3d186ea47725 [xemacs-hg @ 2005-12-29 11:02:29 by michaels]
michaels
parents: 3179
diff changeset
1430 -- 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
1431 facility. -- Ben Wing
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1432 -- 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
1433
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1434 Documentation
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1435
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1436 -- Fix: beta.texi. -- Stephen Turnbull, Robert Royar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1437 -- Fix: typos. -- Alexey Mahotkin, Andreas Eder
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1438 -- New: "Future Work -- Better Rendering Support". -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1439 -- 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
1440 -- New: empty ChangeLog entry. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1441 -- New: personal photos. -- Malcolm Purvis
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1442 -- Improve: Lispref (Shyamal Prasad, Stephen Turnbull, Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1443 -- Improve: Users' Guide. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1444 -- Improve: about.el. -- Malcolm Purvis, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1445 -- Improve: docstrings. -- Ben Wing, Stephen Turnbull, Adrian Aichner,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1446 Aidan Kehoe
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1447 -- Improve: gnuserv docs. -- Stephen J. Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1448 -- 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
1449 -- Improve: major overhauls of FAQ, Internals. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1450 -- Improve: various comments. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1451
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1452 Lisp API
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1453
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1454 -- 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
1455 -- Ville Skyttä
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1456 -- 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
1457 fill.el, page.el, register.el. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1458 -- 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
1459 -- 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
1460 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
1461 -- 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
1462
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1463 Internal API and Implementation
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1464
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1465 -- Fix: ^M brokenness in res.rc. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1466 -- 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
1467 -- 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
1468 non-ASCII characters in the buffer. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1469 -- Fix: coding cookie recognition in .elc. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1470 -- 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
1471 -- 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
1472 -- Fix: leaking process handles. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1473 -- 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
1474 is defined. -- Zajcev Evgeny
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1475 -- 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
1476 -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1477 -- Fix: typos. -- Robert Royar
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1478 -- Fix: warnings. -- Aidan Kehoe, Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1479 -- New: Hashcode type. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1480 -- New: color API. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1481 -- 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
1482 -- Improve: GCPRO macros. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1483 -- Improve: Mule-ize various things. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1484 -- 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
1485 -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1486 -- Improve: UNUSED parameter marking, UNO support. -- Malcolm Purvis,
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1487 Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1488 -- Improve: Unicode-ize various things. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1489 -- Improve: critical section protection. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1490 -- 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
1491 call_trapping_problems() has been used. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1492 -- Improve: menubar support. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1493 -- 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
1494 -- 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
1495 -- 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
1496 -- Improve: partially rework Unicode support. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1497 -- Improve: path handling correctness. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1498 -- 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
1499 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
1500 -- Improve: refactor Initialization changes: (Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1501 -- 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
1502 -- 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
1503 -- Improve: support dumping bignums. -- Jerry James, Olivier Galibert
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1504 -- Improve: support for crashing gently. -- Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1505 -- 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
1506 -- Improve: update etags from upstream. -- Jerry James
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1507 -- 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
1508 -- 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
1509 etc/ms-kermit-7bit (Ben Wing
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1510 -- 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
1511
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1512 Quality Assurance Infrastructure
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1513
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1514 -- 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
1515 -- New: regexp tests. -- Stephen Turnbull, Vin Shelton
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1516 -- New: os-tests.el. -- Stephen Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1517 -- Improve: profiling support. -- Ben Wing
2593
f152e0bc4ff6 [xemacs-hg @ 2005-02-18 04:53:55 by stephent]
stephent
parents: 2345
diff changeset
1518
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1519 to 21.5.18 "chestnut"
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1520
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1521 Major Features
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1522
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1523 -- 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
1524 -- 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
1525 -- New: GTK gets default gtkrc -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1526 -- New: bignum support -- James (lead), Sivakumar, Turnbull.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1527
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1528 User-Visible Bug Fixes and Minor Improvements
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1529
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1530 -- 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
1531 -- 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
1532 -- 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
1533 -- Fix: bogus error in `apropros' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1534 -- Fix: bogus error in `package-require' -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1535 -- Fix: buffer editing by `call-process-region' -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1536 -- 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
1537 -- 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
1538 -- Fix: coredump in giflib -- Hines.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1539 -- 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
1540 -- Fix: prevent minibuffer from hijacking marks -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1541 -- 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
1542 -- 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
1543 -- Improve: error message formatting -- Gatzemeier.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1544 -- Improve: etags.el optimized for exuberant ctags -- Grundmann.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1545 -- Improve: isearch-abort preserves interim successes -- Turnbull, Zawinski.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1546 -- Improve: package info reporting -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1547 -- Improve: window configuration handling -- Rychter.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1548
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1549 Build Infrastructure
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1550
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1551 -- Fix: 64-bit support -- Purvis, SuSE.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1552 -- Fix: configure.in syntax, logic -- Turnbull, James, Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1553 -- Fix: make install went interactive -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1554 -- Fix: rebuild finder-inf.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1555 -- Improve: Makefile diagnostics -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1556 -- Improve: Windows build support -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1557 -- Improve: configure compiler warning setup -- James, Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1558 -- Improve: configure diagnostics -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1559 -- Improve: configure feature detection -- Purvis, James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1560 -- Improve: configure report -- Turnbull, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1561 -- Improve: icc support -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1562 -- Improve: install procedure -- Galibert.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1563 -- New: configure supports Playstation2 -- Myrkraverk.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1564 -- New: support for parallel builds -- Purvis.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1565
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1566 Documentation
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1567
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1568 -- Improve: about.el version reporting -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1569 -- Improve: comments and docstrings -- Turnbull, Aichner, Gatzemeier.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1570 -- New: lispref.texi documents bignum support -- Turnbull, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1571 -- New: lispref.texi documents text field support -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1572 -- Update: FAQ -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1573 -- Update: NEWS -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1574 -- Update: PACKAGES -- Koch.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1575 -- Update: about.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1576 -- Update: internals.texi -- James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1577 -- Update: lispref.texi -- Turnbull, Okahata.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1578 -- 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
1579
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1580 Lisp API
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1581
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1582 -- Improve: pixel position reporting -- Okahata.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1583
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1584 Internal API and Implementation
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1585
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1586 -- Fix: C macro definition for icc -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1587 -- Fix: C++ build problems -- James, Verna.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1588 -- Fix: Cygwin bug workaround conditionalized -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1589 -- Fix: Lisp internal type manipulation -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1590 -- 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
1591 -- Fix: callproc.c vestiges removed -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1592 -- Fix: format conversions in pdump report -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1593 -- Fix: function argument usage -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1594 -- Fix: incomplete macro in external widget support -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1595 -- Fix: lwlib GC handling -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1596 -- Fix: lwlib computation of widget changes -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1597 -- Fix: mark unused parameters -- James, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1598 -- Fix: remove duplicate functions -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1599 -- Fix: remove unused variables -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1600 -- Fix: specifier validation -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1601 -- Fix: update byte compiler function database -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1602 -- Fix: warning suppression -- James, Gatzemeier.
2345
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1603 -- 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
1604 -- Improve: custom database save -- Aichner, Niksic.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1605 -- Improve: itimer implementation -- James, Jones, Buchholz, Yamaoka.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1606 -- Improve: test-harness.el Assert macro -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1607 -- New: LTDL support in ELLs -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1608 -- Update: INSTALL Canna, Make descriptions -- James, Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1609 -- Update: SERVICE sync with upstream -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1610 -- 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
1611 -- 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
1612
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1613 Quality Assurance Infrastructure
c9a4a450d9e2 [xemacs-hg @ 2004-10-22 02:14:13 by stephent]
stephent
parents: 1963
diff changeset
1614
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1615 -- Fix: regression tests using most-negative-fixnum -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1616 -- Improve: faster Mule tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1617 -- New: Uno support -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1618 -- 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
1619
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1620 to 21.5.17 "chayote"
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1621
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1622 Build
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1623
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1624 -- 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
1625 -- New: configure supports icc -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1626 -- New: configure supports typeof extension -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1627 -- 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
1628 -- Improve: module build process -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1629 -- Fix: compiler warnings -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1630 -- Fix: configure CFLAGS detection -- James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1631 -- 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
1632 -- Fix: configure warning and progress messages -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1633 -- 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
1634 -- Fix: minitar compiler warnings, errors -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1635 -- Fix: mislocation of installexe.sh -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1636 -- Fix: missing $(ldflags) in libsrc -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1637 -- Fix: remove dead references to GNU DLD -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1638 -- Fix: remove obsolete makefile cruft -- Turnbull.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1639
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1640 Documentation
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1641
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1642 -- Improve: charset registry docs -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1643 -- Improve: specifier and internals docs -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1644 -- Improve: test-harness reporting -- Aichner, Shelton, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1645 -- New: weak data structure testing -- Kaltenbach.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1646 -- Remove: own photos and personal information -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1647 -- Update: library versions in Windows docs -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1648 -- Update: package list -- Koch.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1649 -- Fix: TeXinfo syntax -- Golubev, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1650 -- Fix: clarifications -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1651 -- Fix: typos -- Aichner, Golubev, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1652 -- 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
1653
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1654 Lisp API
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1655
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1656 -- 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
1657 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
1658 -- 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
1659 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
1660 widget-type-match -- Abrahamsen, Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1661 -- New: package-get-list-packages-where -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1662 -- New: pui-display-maintainer command -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1663 -- 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
1664 -- 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
1665 -- Fix: cl-do-prettyprint formatting of prog* -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1666 -- Fix: update coding system name usage -- James.
1963
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1667
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1668 Internals
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1669
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1670 -- Improve: KKCC -- Kaltenbach.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1671 -- Improve: compiler.h for use with modules -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1672 -- 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
1673 -- New: support more device metrics on X11 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1674 -- New: support symbols in Darwin shared libraries -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1675 -- New: widget-default-create uses char-table -- Haddock.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1676 -- 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
1677 -- Fix: (remove) duplicated code -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1678 -- Fix: GCPRO_STACK in byte interpreter -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1679 -- Fix: GTK marshalling code -- Purvis.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1680 -- Fix: aliasing problems -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1681 -- 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
1682 -- 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
1683 -- Fix: coding system for GPG verification -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1684 -- Fix: hard-coded options to use APIs -- Pakoulin.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1685 -- 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
1686 -- Fix: lstream close code -- Euler.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1687 -- Fix: paragraph detection in Japanese -- Yamaoka, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1688 -- Fix: regexps using \{ -- Monnier, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1689 -- 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
1690 -- 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
1691 -- Fix: some GCPROed variables were declared register -- McPherson.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1692 -- Fix: stale info in realpath computation -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1693 -- Fix: two infloops in GC -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1694 -- 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
1695
1072ab44c134 [xemacs-hg @ 2004-03-22 07:55:40 by stephent]
stephent
parents: 1716
diff changeset
1696
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1697 to 21.5.16 "celeriac"
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1698
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1699 Build
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1700
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1701 -- Don't detect GNU DLD -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1702 -- Better detection of sound on Solaris9 -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1703 -- 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
1704 -- 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
1705 '-bundle_loader' in ellcc -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1706 -- 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
1707 -- 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
1708 -- 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
1709 `unload_ldap' when compiling with C++ -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1710 -- Use extern "C" for C++ builds -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1711 -- 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
1712 -- 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
1713 -- 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
1714 -- Test \{m,n\} in regexp-tests -- Turnbull.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1715
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1716 Documentation
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1717
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1718 -- 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
1719 -- 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
1720 -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1721 -- 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
1722 -- New node: "Customizing Message Display" -- Golubev.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1723
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1724 Internals
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1725
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1726 -- 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
1727 -- 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
1728 redisplay -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1729 -- 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
1730 -- 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
1731 -- 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
1732 -- dll_open now takes a Lisp_Object -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1733 -- Remove useless call to dll_init -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1734 -- 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
1735 -- Do not mangle module initialisation function names -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1736 -- char to Extbyte conversion in sysdll.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1737 -- 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
1738 -- 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
1739 -- 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
1740 message while in minibuffer -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1741 -- 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
1742 -- Add lrecord_memory_descriptions -- Crestani.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1743 -- Remove GetLongPathNameW -- Harris.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1744 -- 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
1745 -- KKCC fixes -- Crestani.
1716
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1746
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1747 Lisp API
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1748
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1749 -- 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
1750 -- 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
1751 -- 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
1752 -- 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
1753 -- 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
1754 -- Remove unnecessary definitions of 'null-device' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1755 -- Actually implement the specified semantics for 'defvar' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1756 -- 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
1757
022d0f785096 [xemacs-hg @ 2003-09-26 05:56:29 by youngs]
youngs
parents: 1665
diff changeset
1758
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1759 to 21.5.15 "celery"
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1760
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1761 Build
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1762
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1763 -- Autoconf configure updates -- James, Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1764 -- Makefile updates -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1765 -- Minor updates to make-docfile.c -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1766 -- 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
1767 -- Updates to modules Makefile.common -- James.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1768 -- 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
1769 and ldap.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1770 -- Updates to xemacs.mak -- Aichner.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1771 -- 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
1772 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1773 -- 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
1774 -- 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
1775 -- 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
1776 noninteractive -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1777 -- 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
1778
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1779
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1780 Documentation
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1781
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1782 -- Update README.(HYPERBOLE|OO-BROWSER) -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1783 -- Update etc/PACKAGES -- Turnbull, Koch, Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1784 -- Update etc/sample.Xresources -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1785 -- 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
1786 -- 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
1787 -- Kyllingstad.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1788 -- 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
1789 is set (extents.texi "Extent Properties") -- Kyllingstad.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1790 -- 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
1791 and Events") -- Kyllingstad.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1792 -- Various typo and docstring fixes -- Turnbull, Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1793 -- 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
1794 -- 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
1795 ?\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
1796 -- 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
1797 -- Turnbull.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1798
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1799
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1800 Internals
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1801
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1802 -- KKCC updates -- Crestani, Kyllingstad.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1803 -- 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
1804 -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1805 -- Updates to DSO code -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1806 -- Remove unused (X)OPAQUE_MARKFUN definitions -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1807 -- GCPRO updates -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1808 -- Mouse wheel fixes in event-msw.c -- Kyllingstad.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1809 -- 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
1810 -- Rewrite ephemeron marker code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1811 -- Fix printing of symbol names in .gdbinit -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1812 -- Fixes to `update_frame_toolbars_geometry' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1813 -- Fix missing commas in `fonts' initialiser -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1814 -- Add `opaque_ptr_description' -- Crestani.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1815 -- Add `allocate_big_string_chars' -- Turnbull, Buchholz.
1665
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1816
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1817
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1818 Lisp API
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1819
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1820 -- New alias `apropos-customize' -> `customize-apropos' -- Aichner.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1821 -- 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
1822 -- New key bindings in mwheel.el -- Kyllingstad.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1823 -- 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
1824 -- Window configuration fixes in isearch code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1825 -- 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
1826 -- Updates to etags.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1827 -- Updates to cl-macs.el -- Pakoulin.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1828 -- 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
1829 -- Fixes to `restore-saved-window' -- James.
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
1830 -- Handle missing "EMACSPACKAGEPATH" env var in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1831 `package-get-package-index-file-location' -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1832 -- 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
1833 -- 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
1834 not also the value of the lambda -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1835 -- 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
1836 -- 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
1837
bb216a3e537f [xemacs-hg @ 2003-09-04 00:05:04 by youngs]
youngs
parents: 1510
diff changeset
1838
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1839 to 21.5.14 "cassava"
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1840
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1841 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
1842 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
1843 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
1844 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
1845 use, see `package-get-package-index-file-location'.
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1846
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1847 Build
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1848
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1849 -- Autoconf tweaks for building modules on MacOSX -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1850 -- GCC fixes in ellcc.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1851 -- Module Makefile fixes -- Begel, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1852 -- Fix shadow warning in regex.c -- James.
1510
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1853
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1854 Documentation
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1855
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1856 -- New TeXinfo node "Searching and Matching" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1857 -- New section "Legacy Versions" in FAQ -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1858 -- New FAQ question Q8.0.1 -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1859 -- 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
1860
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1861 Internals
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1862
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1863 -- Package index file updated -- Koch.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1864 -- 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
1865
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1866 Lisp API
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1867
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1868 -- Make error message report the sym checked in
a326a8b73148 [xemacs-hg @ 2003-06-01 05:10:14 by youngs]
youngs
parents: 1473
diff changeset
1869 `autoload-featurep-protect-autoloads' -- Turnbull.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1870 -- `split-string' tweaks -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1871 -- 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
1872 -- Turn on package-index file PGP verification -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1873 -- 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
1874
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1875 to 21.5.13 "cauliflower"
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1876
1473
1fcb2428fee7 [xemacs-hg @ 2003-05-10 08:53:26 by youngs]
youngs
parents: 1457
diff changeset
1877 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
1878 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
1879 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
1880 time around.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1881
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1882 Here are the highlights:
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1883
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1884 Build
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1885
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1886 -- 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
1887 -- Darwin, Cygwin, BerkDB autoconf fixes -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1888 -- Make DEFUNed functions be tags -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1889 -- 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
1890 -- Update regexp tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1891 -- 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
1892
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1893
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1894 Documentation
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1895
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1896 -- 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
1897 -- FAQ updates
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1898 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
1899 -- Document failed match preserves data -- Turnbull.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1900
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1901
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1902 Internals
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1903
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1904 -- 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
1905 -- Better support for externally defined lrecord types -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1906 -- 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
1907 -- Define __STDC__ for BerkeleyDB -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1908 -- 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
1909 -- 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
1910 -- 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
1911 -- Search/match updates -- Turnbull.
1457
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1912
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1913
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1914 Lisp API
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1915
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1916 -- Fix bug preventing installing new packages -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1917 -- 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
1918 -- 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
1919 -- Remove keymapings for 'function-key-error' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1920 -- 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
1921
b627cfd39e8a [xemacs-hg @ 2003-05-04 22:31:06 by youngs]
youngs
parents: 1431
diff changeset
1922
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1923 to 21.5.12 "carrot"
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1924
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1925 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
1926 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
1927 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
1928 '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
1929
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1930 Here are the highlights:
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1931
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1932 Build
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1933
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1934 -- Updates to configure.in -- Steuck, James, Skyttä, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1935 -- Major updates to Makefile.in.in -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1936 -- Allow for separate build and source directories -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1937 -- Fix some compiler warnings -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1938 -- 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
1939 -- 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
1940 -- Fix for building on Mac -- Palmer.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1941 -- 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
1942 ICC compiler -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1943 -- Fix problems with rel-alloc compilation -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1944 -- 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
1945 -- 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
1946 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1947 -- Various updates to the test suite -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1948
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1949 Documentation
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1950
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1951 -- Updates to
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1952 INSTALL -- Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1953 PROBLEMS -- Turnbull, Wing.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
1954 -- Global substitution of .Xresources for .Xdefaults -- Turnbull.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1955 -- Update packages in ./etc/BETA -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1956 -- Doc string updates -- Korytov, Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1957 -- TeXinfo updates -- Aichner, Turnbull, Wing, Youngs.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1958
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1959 Internals
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1960
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1961 -- 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
1962 -- 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
1963 event-gtk.c -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1964 -- 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
1965 Ueno.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1966 -- Frame updates for MS Win -- Alexander.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1967 -- 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
1968 support MacOS X -- Begel.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1969 -- 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
1970 -- Regex fixes -- Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1971 -- Coding system updates -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1972 -- 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
1973 -- 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
1974 -- Delete popup-data object -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1975 -- Delete menubar_data field from frames -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1976 -- 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
1977 -- 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
1978 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1979 -- Fix subtle problem with REL_ALLOC() -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1980 -- 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
1981 string -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1982 -- Mule-ize encrypt/decrypt-string code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1983 -- 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
1984 -- 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
1985 Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
1986 -- 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
1987 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1988 -- Make gc_currently_forbidden static -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1989 -- Defer redrawing if already in redisplay -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1990 -- 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
1991 -- 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
1992 protect the evals -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1993 -- 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
1994 -- 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
1995 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1996 -- 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
1997 -- 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
1998 redisplay -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
1999 -- Disable all quit checking in redisplay -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2000 -- 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
2001 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2002 -- 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
2003 -- 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
2004 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
2005 reinitialization -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2006 -- Define new function `emacs-run-status' -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2007 -- 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
2008 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2009 -- 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
2010 -- 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
2011 `unwind-protect' -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2012 -- 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
2013 "critical section" during frame deletion -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2014
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2015 Lisp API
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2016
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2017 -- 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
2018 -- Fix split-string -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2019 -- Support '(filename)nodename' as argument to 'info' -- Steib.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2020 -- Major clean up of the PUI code -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2021 -- 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
2022 -- Updates to wid-edit.el -- Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2023 -- 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
2024 Aichner.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2025 -- 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
2026 -- 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
2027 code -- Wing.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2028 -- 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
2029 setup-paths.el from various places -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2030 -- Mule and coding system updates -- Wing, Turnbull.
1431
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2031
bd5929b8e039 [xemacs-hg @ 2003-04-24 23:41:31 by youngs]
youngs
parents: 1307
diff changeset
2032
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2033 to 21.5.11 "cabbage"
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2034
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2035 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
2036 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
2037 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
2038 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
2039 configure option).
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2040
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2041 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
2042 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
2043 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
2044 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
2045 DSO updates.
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2046
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2047 Here are the highlights:
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2048
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2049 Build
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2050
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2051 -- Updates to test suite -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2052 -- Use -no-autoloads with update-elc-2 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2053 -- Check for strupr and strlwr -- Sperber.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
2054 -- 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
2055 -- Fix --srcdir processing -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2056 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2057 -- 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
2058 -- 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
2059 -- 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
2060 -- 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
2061 -- Various compiler warning fixes -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2062 -- FreeBSD updates in modules/Makefile.common -- Pluim.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2063 -- Warning fix in eldap.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2064 -- Support C++ & KKCC compilation in Windows -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2065 -- Various fixups in nt/config.in.samp -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2066 -- Fixes in xemacs.mak -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2067 -- 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
2068 -- 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
2069 -- Restore USE_XFONTSET -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2070 -- New symbol: DLSYM_NEEDS_UNDERSCORE -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2071 -- Guard against multiple definitions of _ALL_SOURCE -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2072 -- QUICK_BUILD updates -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2073
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2074 Documentation
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2075
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2076 -- Major update to configure.usage -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2077 -- New developer bio's -- James, Skyttä, Golubev.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2078 -- Amendments/additions to PROBLEMS:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2079 - PostgreSQL DSO with --error-checking=all -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2080 - Consolidate Motif problems into one section -- Turnbull.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2081 -- Amendments/additions to INSTALL:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2082 - Recommend Mule -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2083 - Deprecate stripped binaries -- Turnbull.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2084 -- 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
2085 and building from scratch -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2086 -- 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
2087 -- Fix xref in Auto-Saving -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2088 -- 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
2089 -- Clarify package hierarchy structure -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2090 -- Major fixup of internals.texi -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2091 -- 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
2092 -- Document USE_UNION_TYPE evilness -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2093 -- Document event-matches-key-specifier-p better -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2094 -- 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
2095
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2096 Internals
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2097
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2098 -- Synch rcs2log to GNU upstream -- Youngs.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2099 -- 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
2100 xlwMenuClassRec -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2101 -- 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
2102 -- Rename class -> class_ & new -> new_ -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2103 -- KKCC update in postgresql.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2104 -- KKCC update in eldap.c -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2105 -- Fix for unix_create_process -- Ueno.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2106 -- Set stack reserve size during unexec() -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2107 -- 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
2108 -- 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
2109 -- Fix 'xemacs -batch -l dunnet' under Cygwin -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2110 -- 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
2111 -- 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
2112 -- 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
2113 -- 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
2114 debug_backtrace() -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2115 -- 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
2116 -- 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
2117 -- 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
2118 lcrecord_type_free -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2119 -- 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
2120 lcrecords -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2121 -- Additional asserts in FREE_FIXED_TYPE -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2122 -- Make bit vectors lcrecords, like vectors -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2123 -- MARKED_SLOT() call no longer includes semicolon -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2124 -- 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
2125 -- KKCC updates -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2126 -- 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
2127 -- Add support for "description maps" -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2128 -- 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
2129 for pdump -- Wing.
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
2130 -- Textual changes:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2131 - lrecord_description -> memory_description -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2132 - struct_description -> sized_memory_description -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2133 -- 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
2134 -- GTK updates -- Sperber.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2135 -- 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
2136 window/frame/device/console -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2137 -- Prevent crash for combination windows -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2138 -- Window fixes in Fdelete_window -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2139 -- Module updates in emodules.h -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2140 -- 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
2141 -- 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
2142 -- Eliminate bogus require-prints-loading-message -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2143 -- 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
2144 -- 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
2145 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2146 -- Implement tail-recursion in KKCC -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2147 -- Fix UTF-(8|16) detector -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2148 -- 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
2149 when selecting menu items -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2150 -- Improve redisplay handling of preemption -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2151 -- 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
2152 -- 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
2153 -- 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
2154 -- 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
2155 -- Formatting fixes in redisplay-output.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2156 -- Clean up redisplay a bit -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2157 -- 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
2158 -- Major reworking of profile code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2159 -- 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
2160 -- 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
2161 -- Updates to char,mirror,syntax tables code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2162 -- Niggly whitespace fixups -- Wing.
1307
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2163
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2164 Lisp API
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2165
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2166 -- Updates to (japan|cryil)-util.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2167 -- Updates to how XEmacs computes various paths -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2168 -- Window configuration fixes -- Sperber, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2169 -- Make Info-insert-dir end n separator -- Buchholz.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2170 -- Drastically reorganise autoload.el -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2171 -- 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
2172 -- 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
2173 -- Updates to hyper-apropos -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2174 -- Reorganise Help -> Info submenu -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2175 -- 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
2176 -- Fix walk-windows -- Wing.
3915
b974237c21a8 [xemacs-hg @ 2007-04-21 14:18:54 by adrian]
adrian
parents: 3886
diff changeset
2177 -- 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
2178 -- Synch up byte-optimize.el -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2179 -- 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
2180
3f994430e7b9 [xemacs-hg @ 2003-02-16 06:13:17 by youngs]
youngs
parents: 1187
diff changeset
2181
1146
d4f46630c724 [xemacs-hg @ 2002-12-06 20:48:25 by stephent]
stephent
parents: 981
diff changeset
2182 to 21.5.10 "burdock"
d4f46630c724 [xemacs-hg @ 2002-12-06 20:48:25 by stephent]
stephent
parents: 981
diff changeset
2183
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2184 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
2185 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
2186 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
2187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2188 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
2189 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
2190 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
2191 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
2192 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
2193
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2194 Build
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2195
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2196 -- Reset sheap-adjustment to zero -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2197 -- Make --pdump default to yes on Linux -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2198 -- Only use -Wpacked in GCC v3 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2199 -- Remove LISP_FLOAT_TYPE definition. -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2200 -- Temporarily disable DSO's under Cygwin -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2201 -- 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
2202 -- Separate compiler warning flags from CFLAGS -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2203 -- 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
2204 -- 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
2205 -- Include modules directories in 'make tags' -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2206 -- 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
2207 -- 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
2208 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
2209 Wing.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2210 -- Major cleanup of ellcc -- Wing, James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2211 -- 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
2212 -- 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
2213 xemacs.mak -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2214 -- 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
2215 -- Support 'xemacs_extra_name' in xemacs.mak -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2216 -- Some gcc/g++ 3 fixes -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2217 -- Warning fixes -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2218 -- Fix some C++ errors -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2219 -- 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
2220 remove previous volatile hacks -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2221 -- 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
2222 -- Warning suppression -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2223 -- New Mule character class regexp tests -- Turnbull, Ueno.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2224 -- Better handling of known bugs in tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2225 -- Add test for stale subexpr match-data -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2226 -- Update syntax-table tests -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2227 -- Add word-boundary regexp tests -- Turnbull.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2228
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2229 Documentation
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2230
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2231 -- Updates to PROBLEMS file
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2232 Running/Linux - Lesstif 0.93.36 -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2233 Running/IRIX - Irix 6.5 coredumps -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2234 Running/Cygwin - "No cygXpm-noX" fatal error -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2235 Missing charsets - Remove ambiguity -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2236 Running, General - FontSet warnings -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2237 MacOS/X - Stack limitation -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2238 Digital Unix - Generalise -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2239 AIX - USE_KKCC lossage -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2240 -- Update instructions in info/dir -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2241 -- Recommend TeXinfo 4.2 in INSTALL -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2242 -- Add example in sample.Xdefaults -- Boffi.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2243 -- Typo fixes -- Yamaoka, Youngs, Turnbull, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2244 -- Docstring fixes -- Turnbull, Piper, Skyttä, Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2245 -- 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
2246 -- Incorporate ChangeLog.X into ChangeLog -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2247 -- FAQ additions/amendments:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2248 Debugging FAQ improvements -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2249 Mention union type bugs -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2250 Debugging HOWTO improvements -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2251 Decoding Lisp objects in the debugger -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2252 Fix location of FAQ on website -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2253 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
2254 Displaying non-ASCII -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2255 Mention bug report commands -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2256 Revise Q1.3.[1-6] -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2257 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
2258 -- New TeXinfo nodes:
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2259 "Widget Internals" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2260 "Simple Specifier Usage" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2261 "Compilation Options" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2262 -- Document charset Unification and Tables -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2263 -- 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
2264 -- Regression Testing XEmacs design hints & rewrite -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2265 -- Document 'face-frob-from-locale-first' -- Golubev.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2266 -- Document 'set-face-background-pixmap-file' -- Verna.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2267 -- 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
2268 Modules" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2269 -- Update "Available Packages" -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2270 -- Document 'append' arg of 'add-to-list' -- Skyttä.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2271 -- 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
2272
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2273 Internals
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2274
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2275 -- 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
2276 -- 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
2277 -- '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
2278 in Gnus) -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2279 -- Inhibit GC in critical sections -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2280 -- Fix calculation in 'report_sheap_usage' -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2281 -- 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
2282 -- 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
2283 -- Updates to frame code -- Sperber.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2284 -- 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
2285 exiting message, then force debugger -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2286 -- 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
2287 -- Better redisplay-related asserts -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2288 -- 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
2289 -- Implement 'debug-on-error' as documented -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2290 -- 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
2291 -- More robust package compilation and debugging -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2292 -- Overhaul profile code -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2293 -- 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
2294 -- Clean up realpath.c -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2295 -- 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
2296 -- Fix some Cygwin complaints -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2297 -- Unconditionally use LISP_FLOAT_TYPE code -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2298 -- Improve crash message in 'shut_down_emacs' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2299 -- 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
2300 -- 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
2301 -- Prototype 'enqueue_focus_event' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2302 -- 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
2303 -- Add optional 'noerror' arg to 'Frequire' -- Wallington.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2304 -- 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
2305 haven't been set -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2306 -- Fix infloop upon a gdm logout -- Sigelman.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2307 -- Fix scope of 'num_nonshy_regs' -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2308 -- Fix "stale match data" bug -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2309 -- 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
2310 -- Update specifier code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2311 -- Update process code -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2312 -- 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
2313 -- 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
2314 -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2315 -- 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
2316 -- Coding system updates -- Ikiuo.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2317
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2318 Lisp API
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2319
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2320 -- 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
2321 -- Add garbage collection messages -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2322 -- Re-implement window configurations in Emacs Lisp -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2323 -- Enhance background-pixmap-file code -- Verna.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2324 -- 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
2325 instruction -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2326 -- 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
2327 -- Don't use 'save-window-excursion' in
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2328 'shrink-window-if-larger-than-buffer' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2329 -- 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
2330 -- Remove nonworking 'breakpoint-on-error' -- Wing.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2331 -- 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
2332 -- Wing.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2333 -- 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
2334 -- 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
2335 -- Simplify code in '*-reset-device-font-menus' -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2336 -- 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
2337 -- Preserve return value from 'call-process' -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2338 -- 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
2339 -- 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
2340 -- 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
2341 -- 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
2342 -- 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
2343 -- 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
2344 -- 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
2345 Wallington
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2346 -- Fix 'view-lossage' interactive spec -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2347 -- 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
2348 -- Bind C-xrd to 'delete-rectangle' -- Yamaoka.
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2349 -- 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
2350 that are in packages -- Skyttä
1187
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2351 -- New compatible alias for 'lookup-syntax-properties'
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2352 ('parse-sexp-lookup-properties') -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2353 -- Enable C autoloads for DSO's -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2354 -- Update revert-buffer code -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2355 -- 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
2356
6f18092b3b3c [xemacs-hg @ 2003-01-05 05:13:26 by youngs]
youngs
parents: 1146
diff changeset
2357
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2358 to 21.5.9 "brussels sprouts"
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2359
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2360 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
2361 to test this out configure with '--use-kkcc'.
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2362
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2363 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
2364 document updates.
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2365
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2366 -- 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
2367 include a date in the version string -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2368 -- 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
2369 -- 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
2370 stuff in PROBLEMS -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2371 -- 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
2372 -- Japanese language fixes -- Yamaoka.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2373 -- 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
2374 libraries -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2375 -- New alias for 'delete-indentation' (join-line) -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2376 -- Support docstring for define-derived-mode -- Turnbull
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2377 -- 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
2378 -- 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
2379 -- Document purecopy as a no-op -- Josefsson.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2380 -- New document chapter "Regression Testing XEmacs" -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2381 -- 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
2382 -- 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
2383 configure option) -- Sperber, Crestani, Kaltenbach, Bush.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2384 -- 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
2385 -- 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
2386 -- Fix memory leak -- Verna.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2387 -- 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
2388 -- Verna.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2389 -- Fix --with-mule --with-gtk builds -- Barta.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2390 -- 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
2391 -- 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
2392 is nonnegative -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2393 -- Fix splitting window horizontally not splitting evenly -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2394 -- ORDINARY_LINK OK for Linux -- James.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2395 -- 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
2396 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
2397 -- 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
2398 are rewritten -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2399 -- 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
2400 -- 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
2401 aren't present -- Turnbull.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2402 -- 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
2403 -- Various typo fixes -- Skyttä, Turnbull, James.
981
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2404
0205cafe98ff [xemacs-hg @ 2002-08-30 08:25:48 by youngs]
youngs
parents: 933
diff changeset
2405
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2406 to 21.5.8 "broccoli"
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2407
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2408 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
2409 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
2410
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2411 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
2412 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
2413 categories. Maybe next release...
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2414
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2415 -- 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
2416 algorithms -- Sperber.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2417 -- 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
2418 James.
2930
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2419 -- 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
2420 -- Test for wchar.h in configure -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2421 -- Update package-index files -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2422 -- s/Xemacs/XEmacs/ doc fixes -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2423 -- Sync make-docfile.c with GNU -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2424 -- Updates to gutter-items -- Palmieri.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2425 -- Sync setenv with GNU -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2426 -- Remove package-get's dependence on APEL -- Youngs.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2427 -- 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
2428 -- 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
2429 -- Updates to mule/kinsoku.el -- Yamaoka.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2430 -- Updates to define-derived-mode -- Wallington.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2431 -- Printer fixes -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2432 -- Updates to window-xemacs.el & frame.el -- James.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2433 -- Doc fix gutter-items.el -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2434 -- Sync ":set-after" in custom with GNU -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2435 -- Sort the lists in enabled-behavior-list -- Galibert
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2436 -- Updates to lwlib-Xm.c -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2437 -- Various doc fixes to the TeXinfo docs -- Aichner.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2438 -- GC fixes -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2439 -- 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
2440 -- Fix to mswindows_need_event -- Alexander.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2441 -- 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
2442 -- Ffunctionp return nil for autoloaded macros & keymaps -- Niksic.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2443 -- Subwindow fixes -- Ueno.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2444 -- 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
2445 -- Fixes to Fstart_process_internal -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2446 -- Fixes to init_ralloc for pdump -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2447 -- Remove duplicated definition of Lisp_Devmode -- Bush.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2448 -- Fixes to toolbar/redisplay -- Piper.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2449 -- Windows DDE fixes -- Moore.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2450 -- 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
2451 Piper.
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2452 -- 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
2453 managers on Windows -- Rankin.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2454 -- Conditionalise calls to syms_of_dired_mswindows &
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2455 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
2456 -- Harris.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2457 -- Process related fixes -- Sperber.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2458 -- Fix #includes in input-method-motif.c -- Galibert.
ee5ea7af39e1 [xemacs-hg @ 2005-09-14 04:58:13 by stephent]
stephent
parents: 2929
diff changeset
2459 -- Fixes to automated tests -- Sperber.
933
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2460
f6bc42928b34 [xemacs-hg @ 2002-07-27 03:52:44 by youngs]
youngs
parents: 897
diff changeset
2461
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2462 to 21.5.7 "broccoflower"
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2463
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2464 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
2465 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
2466 the ChangeLog is used.
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2467
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2468 UI changes and runtime bugs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2469
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2470 -- 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
2471 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
2472 -- Add: balloon help for package-ui -- youngs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2473 -- 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
2474 -- Add: lots of new menubar items -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2475 -- Add: new winclient for MS Windows -- acs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2476 -- 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
2477 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
2478 -- Add: revert-buffer optimization for unchanged files -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2479 -- 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
2480 -- 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
2481 inserts a TAB char -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2482 -- 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
2483 less used commands appear in submenus -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2484 -- Fix: NILP(lim) crash in search.c -- mike
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2485 -- 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
2486 -- Fix: XmProcessTraversal crash -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2487 -- Fix: avoid infinite loop in extent code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2488 -- Fix: crash due to errant xfree() -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2489 -- Fix: crash in gtk_popup_menu -- wmperry
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2490 -- Fix: crashes due to excessive alloca -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2491 -- 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
2492 -- 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
2493 -- Fix: improve MS Windows printer support -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2494 -- Fix: improve appearance for gutters and dialogs -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2495 -- Fix: improve lisp-mode indentation handling -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2496 -- 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
2497 -- Fix: many netinstaller improvements -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2498 -- Fix: popup dialogs on MS Windows -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2499 -- 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
2500 and in chronological order -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2501 -- 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
2502 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
2503 -- Nickolay Pakoulin
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2504 -- 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
2505 -- Fix: short filename handling on Windows -- Peter Arius
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2506 -- Fix: some crashes in syntax code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2507 -- Fix: some crashes with multibyte text -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2508 -- 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
2509 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
2510 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
2511 -- Fix: update installed.db after updating packages -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2512
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2513 Documentation
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2514
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2515 -- Add: New FAQs -- stephen, adrian
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2516 -- 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
2517 stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2518 -- 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
2519 -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2520 -- Add: etc/TUTORIAL.se -- Mats Lidell
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2521 -- Add: new Internals manual nodes -- ben, stephen, darrylo
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2522 -- 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
2523 -- 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
2524 README.global-renaming -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2525 -- Fix: README.packages: info about --package-path -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2526 -- Fix: improve docstrings and comments -- ben, stephen, adrian,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2527 John H. Palmieri
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2528 -- 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
2529 adrian, youngs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2530 -- Fix: update etc/BETA -- Jarl Friis
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2531 -- Fix: update etc/package-index.LATEST.pgp -- youngs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2532 -- Fix: update photos -- hniksic
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2533
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2534 Lisp API
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2535
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2536 -- 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
2537 check-argument-range, indent-balanced-expression-function,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2538 indent-balanced-expression, indent-region-or-balanced-expression,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2539 image-instance-instantiator, truncate-string-with-continuation-dots,
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2540 get-user-response, unicode-precedence-list -- ben, stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2541 -- 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
2542 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
2543 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
2544 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
2545 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
2546 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
2547 -- 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
2548 -- 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
2549 -- Fix: call-process moves to Lisp -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2550 -- 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
2551 -- use it on all systems
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2552 -- implement C-g as documented
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2553 -- clean up and comment
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2554 -- 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
2555 -- remove duplicate funs
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2556 -- Add: compat.el, preliminary (not working) code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2557 -- 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
2558 -- 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
2559 -- 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
2560 -- Add: preliminary support for ELL autoloads -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2561 -- Add: toolbar face -- wmperry
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2562 -- 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
2563 widget-logical-to-character-height -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2564 -- Fix: paths-find-architecture-directory searches in
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2565 `system-configuration'/`base', not `base'`system-configuration' -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2566 -- 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
2567 -- Fix: default value of gethash to Qunbound -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2568 -- 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
2569 -- Fix: layout improvements -- andy
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2570 -- Fix: major overhaul of face-handling code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2571 -- avoid truenaming fonts
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2572 -- 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
2573 -- rewrite frobbing functions in faces.el
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2574 -- 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
2575 -- 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
2576 -- call init-global-faces under MS Windows!
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2577 -- correct weight names in font.el.
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2578
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2579 Internals
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2580
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2581 -- Add: new APIs -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2582 -- macros to GCPRO arrays
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2583 -- default argument for char tables
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2584 -- signal extent changes
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2585 -- internal_bind_*, check_specbind_stack_sanity
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2586 -- 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
2587 -- new cons treatment (src/ChangeLog 2002-05-28)
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2588 -- 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
2589 -- rename various identifiers for consistency
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2590 -- 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
2591 -- Add: support for fastcall in MS Windows -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2592 -- Fix: ELL APIs -- james
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2593 -- load only once
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2594 -- no longer use RTLD_GLOBAL
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2595 -- 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
2596 -- Fix: Many Mule changes -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2597 -- 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
2598 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
2599 -- 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
2600 -- 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
2601 failure -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2602 -- 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
2603 Mike Alexander
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2604 -- 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
2605 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
2606 -- 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
2607 -- see 2002-06-20 src/ChangeLog) -- ben
891
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2608 -- Fix: move global-map to keydefs.el -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2609 -- 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
2610 -- 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
2611 -- 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
2612 -- Fix: race condition in process handling -- Nix
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2613 -- Fix: recover gracefully from internal XOpenDevice failure -- mike
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2614 -- Fix: redo syntax cache code -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2615 -- Fix: save-restriction now uses markers -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2616 -- 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
2617
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2618 Build
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2619
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2620 -- 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
2621 -- 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
2622 -- Fix: "Stop Build" in VC++ now works -- Ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2623 -- 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
2624 -- Fix: --with-widgets autodetection -- jan
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2625 -- Fix: 64-bit support -- Andreas Jaeger, Gregory Steuck
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2626 -- Fix: MS Windows Makefile cleanups -- ben, jonathan
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2627 -- Fix: MS Windows builds default to pdump -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2628 -- 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
2629 -- Fix: check for EOF in make-docfile -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2630 -- Fix: config.h.in organization -- ben
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2631 -- 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
2632 -- Fix: implement configure option moduledir -- Mike Fabian
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2633 -- Fix: spurious failures in tests -- ben, stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2634 -- 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
2635 -- 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
2636 when done -- stephen
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2637 -- 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
2638 galibert, Paul Stodghill
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2639 -- Fix: warnings -- ben, wmperry, stephen, didier
bf76db2b446e [xemacs-hg @ 2002-07-02 12:12:13 by stephent]
stephent
parents: 803
diff changeset
2640
803
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2641 to 21.5.6 "bok choi"
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2642
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2643 UI changes and runtime bugs
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2644
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2645 -- Fix: process waiting on MS Windows -- Mike Alexander
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2646 -- 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
2647 -- 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
2648 -- Fix: add_charsets_to_precedence_list -- IKEYAMA Tomonori
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2649 -- Change: misc menubar -- John Paul Wallington
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2650 -- 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
2651 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
2652 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2653 -- 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
2654 -- Fix: bug in md5 handling.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2655 -- 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
2656 -- 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
2657 -- Fix: (tentative) redisplay crash freeing display line structures.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2658 -- Fix: (tentative) TTYs don't work.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2659 -- 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
2660 -- Fix: hscroll/truncation/continuation glyphs causing "jumping lines".
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2661 -- Fix: problem with text files with no newlines ().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2662 -- 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
2663 -- 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
2664 -- 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
2665 Missing argument.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2666 -- Fix: smoother scrolling on MS Windows.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2667 -- 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
2668 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
2669 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
2670 "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
2671 -- Change: implementation of matching font to charset.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2672 -- 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
2673 default frame size on Windows to 50 lines.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2674 -- 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
2675 -- Add: much functionality to behavior.el.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2676 -- Add: more Unicode translation files.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2677
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2678 Documentation
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2679
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2680 -- 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
2681 -- 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
2682 -- Texinfo (lispref): Unicode Support, Behaviors -- Stephen J. Turnbull
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2683 -- Texinfo (user): Behaviors -- Stephen J. Turnbull
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2684 -- Improve auto-mode-alist -- Simon Josefsson
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2685 -- Docstrings: completion-ignored-extensions, file-name-all-completions --
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2686 John H. Palmieri
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2687 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2688 -- New ChangeLog for ./etc/.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2689 -- Updated: NEWS.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2690 -- 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
2691 -- 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
2692 -- Obsoleted Lisp: 'sref, char-bytes.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2693 -- Internals: Revamped the sound documentation.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2694 -- Typo fixes -- Adrian Aichner
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2695
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2696 Lisp API
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2697
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2698 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2699 -- 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
2700 -- Fix: bugs in language environments English and Ethiopic
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2701 -- Change: lisp/mule/*.el -- convert to XEmacs style.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2702 -- 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
2703 some-window, count-windows, window-safely-shrinkable-p,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2704 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
2705 -- Add (line-oriented mouse selection): New functions
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2706 mouse-consolidated-yank mouse-yank, mouse-track,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2707 default-mouse-track-normalize-point,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2708 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
2709 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
2710 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
2711 -- 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
2712 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
2713 backtrace showing where the error occurred. New functions
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2714 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
2715 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
2716 -- 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
2717 debug-backtrace.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2718 -- 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
2719 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
2720 -- Add many languages and charsets.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2721 -- Add (autoloads): Support defun*, defmacro*.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2722 -- 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
2723 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
2724 if-fboundp, when-fboundp, and-fboundp, declare-fboundp,
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2725 globally-declare-fboundp, with-byte-compiler-warnings-suppressed
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2726 -- Warning fixes.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2727
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2728 Internals
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2729
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2730 -- Add: Get & SetLocaleInfo from winnls.h -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2731 -- Add: codepages latin-jisx0201, japanese-jisx0212, remove
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2732 japanese-jisx0208-1978 -- IKEYAMA Tomonori
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2733 -- 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
2734 William M. Perry
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2735 -- Fix: I18N APIs on windows -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2736 -- Fix: typos causing GTK build errors -- Malcolm Purvis
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2737 -- Warning fixes -- William M. Perry
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2738 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2739 -- 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
2740 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
2741 ERROR_CHECK_STRUCTURES.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2742 -- Change: Redo print_*().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2743 -- 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
2744 -- Change: Replace XSETFOO with wrap_foo().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2745 -- 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
2746 -- Change: rearrange init calls in emacs.c.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2747 -- Add: (partial) category API compatible with FSF.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2748 -- 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
2749 usage. Not currently activated.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2750 -- Add: (partial) sledgehammer redisplay check.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2751 -- Add: error-behavior ERROR_ME_DEBUG_WARN.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2752 -- Add: more error checking on Dynarrs.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2753 -- 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
2754 -- Add: resizing_buffer_to_lisp_string().
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2755 -- Add: function get_charset_limits.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2756 -- 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
2757 -- 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
2758 events, to avoid event-type-specific stuff.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2759 -- Fix eifree(). Use Eistrings in various places
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2760 -- Fix: bugs in chartab implementation and doc strings.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2761
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2762 Build
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2763
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2764 -- 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
2765 -- Fix: .texi files for Cygwin makeinfo -- Jonathan Harris
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2766 -- 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
2767 -- 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
2768 -- From Ben Wing <ben@xemacs.org>.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2769 -- Fix: require errors in behavior.el
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2770 -- Fix: compile error when TTY-only.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2771 -- 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
2772 -- Change: Makefile regenerates itself if out of date.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2773 -- Change: improve error-checking config for Windows
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2774 -- Add: HAVE_SYS_TIMES_H config.h #define.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2775 -- Add: new error-checking types in configure.
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2776 -- Add: .cvsignore
9b6b28d87550 [xemacs-hg @ 2002-04-05 07:36:18 by stephent]
stephent
parents: 769
diff changeset
2777
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2778 to 21.5.5 "beets"
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2779
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2780 Documentation
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2781 -- new external-widget example node -- Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2782 -- new packaging manual nodes -- Steve Youngs, Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2783 -- new Swedish TUTORIAL -- Mats Lidell
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2784 -- update etc/BETA -- Jarl Friis, Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2785 -- 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
2786 -- 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
2787 -- misc comment and docstring improvements -- Valdis Kletnieks
d007336dd239 [xemacs-hg @ 2002-03-06 04:53:29 by stephent]
stephent
parents: 762
diff changeset
2788 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
2789 work, folks!
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2790
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2791 UI
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2792 -- 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
2793 -- 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
2794 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
2795 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
2796 -- improve GTK clipboard handling -- Eric Gillespie, Jr.
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2797 -- 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
2798 -- 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
2799 -- support GUI toolbar shadow thickness adjustment -- Bill Perry
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2800 -- support ISO 8859/15 (Euro) -- Stephen Turnbull
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2801 -- support Sieve in auto-mode-alist -- Simon Josefsson
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2802 -- 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
2803
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2804 Lisp API
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2805 -- 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
2806
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2807 Internals
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2808 -- 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
2809 -- 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
2810 -- move disabled-command-loop to C -- Jan Vroonhof
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2811
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2812 Build
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2813 -- improve Athena widgets detection -- Jan Vroonhof
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
2814
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2815 to 21.5.4 "bamboo"
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2816 -- 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
2817 -- 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
2818 -- 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
2819 -- 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
2820 -- David A. Panariti
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2821 -- 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
2822 -- 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
2823 -- 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
2824 -- 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
2825 -- 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
2826 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
2827 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
2828 -- 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
2829 -- 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
2830 -- support user {site,infodock}-packages hierarchies -- Michael Sperber
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2831 -- 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
2832 -- 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
2833 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
2834 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
2835
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2836 -- HTML docs from Texinfo sources -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2837 -- 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
2838 -- improve package system documentation -- Stephen Turnbull
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2839 -- new Japanese translation of xemacs.1 -- Kazuo Oishi
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2840 -- update developer personal info -- Jan Vroonhof, Michael Diers
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2841 -- 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
2842
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2843 -- 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
2844 -- etags to Potorti` version 14.28. -- Yoshiki Hayashi
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2845 -- mark-paragraph - added optional argument -- John Paul Wallington
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2846
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2847 -- 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
2848 -- 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
2849 -- eliminate bogus check for Athena widgets -- Alexey Mahotkin
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2850 -- omit -Wshadow when compiling with g++ -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2851 -- 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
2852 -- 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
2853
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2854 -- 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
2855 -- 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
2856 -- 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
2857 -- 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
2858 -- 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
2859 -- 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
2860 -- 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
2861 -- 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
2862 -- 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
2863 -- 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
2864 -- 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
2865 -- fix 'report-xemacs-bug' issues -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2866 -- 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
2867 -- fix several package-get bugs -- Steve Youngs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2868 -- 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
2869 -- 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
2870 -- 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
2871 -- 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
2872 -- 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
2873
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2874 -- GTK improvements/fixes -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2875 -- add face mappings
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2876 -- fix "can't shut up bell" bug
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2877 -- fix some face initialization bugs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2878 -- fix subwindow handling
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2879 -- fix yes-or-no-p lossage
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2880 -- improve conformance to internal APIs
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2881 -- 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
2882 default GtkStyle
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2883 -- remove useless XPM color symbol checks
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2884
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2885 -- MS Windows improvements/fixes -- Andy Piper
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2886 -- better build portability
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2887 -- change registry key to XEmacs.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2888 -- 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
2889 -- fix focus and event handling in scrollbars
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2890 -- fix get-popup-menu-response bug
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2891 -- improve DDE support
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2892 -- improve netinstaller, especially uninstall and shortcuts
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2893 -- improve popup dialog handling
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2894 -- new directory dialog support
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2895 -- quit if the user cancels in directory dialog
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2896 -- Cygwin nox-xpm detection -- Charles Wilson
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2897 -- 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
2898 -- fix file handle leak in pipes -- Mike Alexander
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2899 -- initial VC.NET support -- Andrew Begel
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2900
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2901 -- Rename/redefine integral types -- Ben Wing
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2902 -- See src/ChangeLog for details and rationale.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2903 -- 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
2904 -- 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
2905 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
2906 -- 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
2907 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
2908 -- "*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
2909 -- "*bpos" == one-based buffer position.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2910 -- "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
2911 -- CVS: improve .cvsignore files -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2912 -- autoload handling improvements -- Didier Verna
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2913 -- improve handling of face inheritance/fallback -- Jan Vroonhof
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2914 -- 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
2915 -- improve debugging in event-msw.c -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2916 -- 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
2917 -- Adrian Aichner
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2918 -- 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
2919 -- unify GUI pixmap handling -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2920 -- unify toolbar handling across GUI platforms -- Bill Perry
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 653
diff changeset
2921
653
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2922 to 21.5.3 "asparagus"
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2923 -- 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
2924 -- 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
2925 -- Adrian Aichner
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2926 -- 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
2927 -- 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
2928 Adrian Aichner
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2929 -- Autoload handling improvements -- Didier Verna
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2930 -- More 'report-xemacs-bug' updates -- Steve Youngs
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2931 -- 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
2932 -- Synch configure.usage options with configure -- Peter Brown
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2933
529
3a1e2338cd81 [xemacs-hg @ 2001-05-10 11:44:25 by martinb]
martinb
parents: 521
diff changeset
2934 to 21.5.2 "artichoke"
640
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2935 -- fixes and improvements -- Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2936 -- etags.c synched to upstream
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2937 -- lisp/term/*.el cleanup
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2938 -- miscellaneous help improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2939 -- transpose-line-up/down maybe moves the region
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2940 -- MS Windows init improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2941 -- 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
2942 -- 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
2943 -- 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
2944 -- make find-library search patch configurable
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2945 -- 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
2946 destructively modifies an existing string
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2947 -- 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
2948 be accessed by set-window-configuration
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2949 -- Lisp object structure rationalization
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2950 -- fix two nasty bugs in the unwinding code
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2951 -- 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
2952 -- 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
2953 -- control-G handling fixes for MS Windows
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2954 -- debug-mswindows-events and related code introduced
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2955 -- 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
2956 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
2957 -- 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
2958 -- 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
2959 -- prepare to remove encapsulation
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2960 -- 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
2961 -- 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
2962 -- gc-in-window-procedure fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2963 -- Cygwin setitimer fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2964 -- windows shell fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2965 -- more structured errors
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2966 -- MS Windows network stream data corruption fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2967 -- fix ~user file name handling
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2968 -- rename MAX_PATH to standard PATH_MAX
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2969 -- 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
2970
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2971 -- fixes and improvements -- Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2972 -- byte optimizer fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2973 -- 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
2974 before the first "real" code
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2975 -- internal DECIMAL_PRINT_SIZE macro
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2976 -- 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
2977 -- 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
2978 -- handle buggy Sun realloc()
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2979
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2980 -- GTK fixes -- Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2981 -- GTK popup dialog fix
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2982 -- GTK added to font-window system mappings
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2983 -- 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
2984 -- GTK scrollbar fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2985 -- 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
2986 -- fix the disappearing GTK scrollbar problem
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2987
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2988 -- 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
2989 -- 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
2990 -- 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
2991 -- 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
2992 -- 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
2993 -- 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
2994 -- 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
2995 -- 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
2996 -- mouse-track fixes -- Adrian Aichner, Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2997 -- dragdrop fix for windowless events -- Mike Alexander
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2998 -- fix `unbalanced parentheses' bug in syntax -- Matt Tucker
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
2999 -- gpmevent.c header inclusion fixes -- Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3000 -- 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
3001 -- 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
3002 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
3003 -- allow preemption on redisplay -- Kirill 'Big K' Katsnelson
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3004 -- 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
3005 -- Qccl_error: New error -- Yoshiki Hayashi
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3006 -- 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
3007 -- 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
3008 -- 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
3009 -- 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
3010 -- 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
3011
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3012 -- warning, style, and doc fixes and improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3013 -- 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
3014 -- eliminate numerous C++ errors -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3015 -- code style corrections -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3016 -- build improvements -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3017 -- configure improvements and fixes -- Martin Buchholz, Ben Wing,
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3018 Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
3019 -- 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
3020 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
3021 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
3022 'Big K' Katsnelson
529
3a1e2338cd81 [xemacs-hg @ 2001-05-10 11:44:25 by martinb]
martinb
parents: 521
diff changeset
3023
478
09855058eefc [xemacs-hg @ 2001-04-19 06:59:50 by martinb]
martinb
parents: 477
diff changeset
3024 to 21.5.1 "anise"
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3025 -- 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
3026 both bug fixes and features. Highlights:
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3027 -- Many changes to make printing work on Windows
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3028 -- byte-compilation speed improvements
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3029 -- New functions for cleanly eliminating byte-compiler warnings
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3030 -- Remove core bytecompiler warnings
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3031 -- Improve interactive help interface
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3032 -- etags improvements
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3033 -- Better "About XEmacs" page
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3034 -- Windows configury changes
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3035 -- Get QUIT working on Windows
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3036 -- Fix shy group regexp code
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3037 -- etc. etc.
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3038
2865
8baa2f03d853 [xemacs-hg @ 2005-07-19 09:45:00 by didierv]
didierv
parents: 2788
diff changeset
3039 -- 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
3040 -- Yoshiaki Kasahara
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3041 -- `custom' changes -- Didier Verna
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3042 -- SET_FACE_PROPERTY bug fix -- Jerry James
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3043 -- Unix tty configury changes -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3044 -- 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
3045 -- Fix crash with xlc -O3 -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
3046 -- 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
3047 -- 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
3048 -- 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
3049 -- Make hash table mapping safe -- Martin Buchholz
477
55fa613136f0 [xemacs-hg @ 2001-04-19 06:07:35 by martinb]
martinb
parents: 471
diff changeset
3050
762
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
3051 Fork from 21.2: 21.5.0 "alfalfa"
177fa09febec [xemacs-hg @ 2002-03-05 12:44:45 by stephent]
stephent
parents: 724
diff changeset
3052 -- For changes up to 21.4.0, see etc/NEWS