comparison CHANGES-beta @ 5670:baab2e3a4141

Prepare for release.
author Stephen J. Turnbull <stephen@xemacs.org>
date Fri, 03 Aug 2012 02:00:29 +0900
parents d12a0c55b174
children 7c3e44003e0f
comparison
equal deleted inserted replaced
5669:bc51e191aaea 5670:baab2e3a4141
1 # DO NOT PUT A VERSION MARKER HERE, ADDED AT RELEASE 1 # DO NOT PUT A VERSION MARKER HERE, ADDED AT RELEASE
2 2
3 Major Features and Backward Incompatible Changes 3 Major Features, Bugfixes, and Backward Incompatible Changes
4 User-Visible Bug Fixes and Minor Improvements 4
5 5 -- Fix: Prevent SIGPIPEs in deactivate_process(). -- Stephen Turnbull
6 -- improve: Backward-compatible MATCHSPEC in face-property-matching-instance. -- Stephen Turnbull 6 -- Fix: Prevent assert at frame.c, l. 6311. -- Stephen Turnbull
7
8 User-Visible Bug Fixes and Improvements
9
10 -- Fix: 'most-positive-fixnum-on-32-bit-machines value. -- Aidan Kehoe, Raymond Toy
11 -- Fix: Bug where syntax cache overruns restriction. -- Stephen Turnbull, Alan Mackenzie
12 -- Fix: Don't initialize bit 7 as meta if native coding system uses that bit. -- Aidan Kehoe
13 -- Fix: Handling of face background values. -- Vin Shelton, Aidan Kehoe
14 -- Improve: Determine terminal type dynamically, not from TERM envvar. -- Aidan Kehoe
15 -- Improve: Implement printing of circular structures readably. -- Aidan Kehoe
16 -- New: 'foreback property for faces. -- Didier Verna
17 -- New: 'shrink property for faces. -- Didier Verna
18 -- New: Custom group "view". -- Aidan Kehoe
7 19
8 Build Infrastructure and Source Tree 20 Build Infrastructure and Source Tree
21
22 -- Fix: CPP error breaking build on OpenBSD/NetBSD. -- Aidan Kehoe, Adam Sjøgren
23 -- Fix: Creation of etc/dbxrc and src/.dbxrc. -- Marcus Crestani
24 -- Fix: Disable ASLR on Mac OS X Lion & Mountain Lion (breaks pdump). -- Marcus Crestani, Stephen Turnbull, Robert Royer
25 -- Fix: Printing of Lisp_Object types in dbxrc. -- Marcus Crestani
26 -- Fix: Use libraries in /usr/lib/w32api on Cygwin. -- jeff
27 -- Fix: Workaround link problem in pdump. -- Stephen Turnbull, Hans de Graaf, Marcus Crestani
28 -- Fix: configure detection of VDB_POSIX vs. VDB_MACH. -- Aidan Kehoe
29 -- Improve: Move dbxrc.in (back?) to ./src. -- Marcus Crestani
30 -- Improve: Prefer dlopen() to dyld() in configure on Mac OS X. -- Aidan Kehoe
31 -- Improve: Refactor check for Xaw3d. -- Stephen Turnbull
32 -- Improve: Remove unused include of process.h from Cygwin. -- Vin Shelton
33 -- Improve: gnuclient to fall back to /tmp to search for socket. -- Aidan Kehoe
34 -- New: Support DESTDIR. -- Jerry James
35 -- New: Support building texinfo.info in native builds. -- Vin Shelton
36
9 Documentation 37 Documentation
38
39 -- Fix: #'eq-hash docstring. -- Aidan Kehoe
40 -- Fix: Comment in #'byte-compile-funcall. -- Aidan Kehoe
41 -- Fix: Comment typo. -- Didier Verna
42 -- Fix: Comments in fns.c. -- Aidan Kehoe
43 -- Fix: Correct usage of the term "special operator" in manuals. -- Aidan Kehoe
44 -- Fix: Docstrings of #'posix-charset-to-coding-system-hash, load-time-value. -- Aidan Kehoe
45 -- Fix: Document change of location of packages from lib/ to share/. -- Aidan Kehoe
46 -- Fix: Typos. -- Didier Verna
47 -- Improve: Docstrings in syntax.c. -- Stephen Turnbull
48 -- Improve: Document a reasonable approach to improving #'symbol-macrolet. -- Aidan Kehoe
49 -- Improve: Emphasize #'labels of #'flet in CL manual. -- Aidan Kehoe
50 -- Improve: Make describe-function-1 mention whether byte-compiled functions are built-in. -- Aidan Kehoe
51 -- Improve: Update versions numbers for libs in config.inc.samp. -- Vin Shelton
52 -- Improve: Use ISO-IR-196 sequences to encode Unicode in HELLO. -- Aidan Kehoe
53 -- New: Comment re: background pixmaps in faces.c, cache coherency in glyphs.c. -- Didier Verna
54 -- New: Docstring for #'cl-transform-lambda. -- Aidan Kehoe
55 -- New: Document Mercurial techniques in Internals manual. -- Stephen Turnbull
56 -- New: Internals documentation of sequence.c. -- Aidan Kehoe
57
10 Lisp API 58 Lisp API
59
60 -- Fix: Correctly lex a bignum with leading "+". -- Aidan Kehoe
61 -- Improve: #'face-property-matching-instance 21.4 compatibility. -- Stephen Turnbull
62 -- Improve: #'labels supports inline label declaration. -- Aidan Kehoe
63 -- Improve: Add .pdf and other types to 'binary-file-regexps.
64 -- Improve: Common Lisp conformance. -- Aidan Kehoe, Didier Verna
65 -- Improve: Default print_gensym to t (CL compatibility). -- Aidan Kehoe
66 -- Improve: Make #'built-in-symbol-file ignore non-built-ins. -- Aidan Kehoe
67 -- Improve: Make #'make-modeline-command-wrapper evaluate COMMAND lazily. -- Aidan Kehoe
68 -- Improve: Obsolete #'remassoc and friends, and remove instances from core. -- Aidan Kehoe
69 -- Improve: Partial, undocumented support for #'macro-declaration-function in #'defmacro. -- Aidan Kehoe.
70 -- Improve: Provide API for disabling symbol macros in cl-macroexpand. -- Aidan Kehoe
71 -- Improve: Refactor completion code, improve GNU compatibility. -- Aidan Kehoe
72 -- Improve: Remove XEmacs-specific #'remassoc functions, and substitute CL-style #'delete* for uses. -- Aidan Kehoe
73 -- Improve: Remove cl-compat.el and related documentation. -- Aidan Kehoe
74 -- Improve: Remove long-obsolete cl-compat.el. -- Aidan Kehoe
75 -- Improve: Remove obsolete compatibility aliases from cl*.el. -- Aidan Kehoe
76 -- Improve: Sync #'shell-command{,-on-region}. -- Mats Lidell
77 -- New: #'apply-partially. -- Aidan Kehoe
78 -- New: #'event-apply-modifiers. -- Aidan Kehoe
79 -- New: #'looking-back. -- Didier Verna
80 -- New: #'macro-declaration-function support (GNU compatibility). -- Aidan Kehoe
81 -- New: #'special-mode. -- Didier Verna
82 -- New: #'test-completion. -- Aidan Kehoe
83 -- New: 'function-key-map-parent improves x-compose processing. -- Aidan Kehoe
84 -- New: 'print-circle, 'print-continuous-numbering. -- Aidan Kehoe
85 -- New: Add a defsetf for #'get-char-table. -- Aidan Kehoe
86 -- New: Implement #'load-time-value, #'labels. -- Aidan Kehoe
87 -- New: Sexp movement recognises notation for circular lists. -- Aidan Kehoe
88 -- New: syntax-ppss.el. -- Mats Lidell
89
11 Internal API and Implementation 90 Internal API and Implementation
91
92 -- Fix: Array declaration and bounds checks of syntax_spec_code. -- Stephen Turnbull
93 -- Fix: Autoload `custom-set-face-bold'. -- Vin Shelton
94 -- Fix: Duplicate arglist info in autoloads. -- Aidan Kehoe
95 -- Fix: Ignore extent info in select-convert-to-text functions, fixing a copy problem in ERC. -- Aidan Kehoe
96 -- Fix: Loss of precision in building FIXNUMs. -- Jerry James
97 -- Fix: Remove 'device' parameter from 'clear_region' methods. -- Didier Verna
98 -- Fix: Syntax error in #'get-other-frame. -- Didier Verna, Steven Mitchell
99 -- Fix: pixel_to_glyph_translation to handle redisplay edge case. -- Mike Kupfer
100 -- Improve: #'copy-symbol handles non-list plists. -- Aidan Kehoe
101 -- Improve: Backward-compatible MATCHSPEC in face-property-matching-instance. -- Stephen Turnbull
102 -- Improve: Byte-optimize more carefully. -- Aidan Kehoe
103 -- Improve: Coding style in select.el. -- Aidan Kehoe
104 -- Improve: Error when compiling an eval-when-compile form that changes the current buffer. -- Aidan Kehoe
105 -- Improve: Handling of 'byte-compile-initial-macro-environment. -- Aidan Kehoe
106 -- Improve: Handling of X keysyms. -- Aidan Kehoe
107 -- Improve: Implementation of #'labels forms. -- Aidan Kehoe
108 -- Improve: Lexical analysis of bignums. -- Aidan Kehoe
109 -- Improve: Move #'split-path to Lisp. -- Aidan Kehoe
110 -- Improve: Move #'x-keysym-on-keyboard-sans-modifiers-p, #'x-keysym-on-keyboard-p here from device-x.c to Lisp. -- Aidan Kehoe
111 -- Improve: Move #'x-keysym-on-keyboard{,-sans-modifiers}-p to Lisp. -- Aidan Kehoe.
112 -- Improve: Move config.h macros to configure. -- Aidan Kehoe
113 -- Improve: Refactor #'cl-defsubst-expand, #'enable-behavior, #'disable-behavior, #'cl-transform-lambda. -- Aidan Kehoe
114 -- Improve: Refactor #'macroexpand, various CL macros. -- Aidan Kehoe
115 -- Improve: Refactor X keystroke handling to avoid XKeysymToString. -- Aidan Kehoe.
116 -- Improve: Refactor XLIKE redisplay functions to use display, not frame. -- Didier Verna
117 -- Improve: Refactor selection C code to use va_run_hooks_with_args. -- Aidan Kehoe
118 -- Improve: Refactor some subr.el functions to use CL for circularity checking. -- Aidan Kehoe
119 -- Improve: Refactor syntax cache. -- Stephen Turnbull
120 -- Improve: Refactor text_width methods to expect a frame, not a window. -- Didier Verna
121 -- Improve: Refactor to avoid #'mapcar where result is discarded. -- Aidan Kehoe
122 -- Improve: Refactor to use #'labels for efficiency. -- Aidan Kehoe
123 -- Improve: Remove #'bind-inits and fix up related functions. -- Aidan Kehoe
124 -- Improve: Remove .elc from 'binary-file-regexps, and ensure all .elcs have coding cookies. -- Aidan Kehoe
125 -- Improve: Remove MULE-only cases from non-MULE code. -- Stephen Turnbull
126 -- Improve: Remove all autoload cookies from dumped files. -- Aidan Kehoe
127 -- Improve: Remove obsolete LOSING_BYTECODE compile-time option. -- Aidan Kehoe
128 -- Improve: Remove obsolete syntax code parsing macros. -- Stephen Turnbull
129 -- Improve: Remove superfluous GCPRO in sublis. -- Aidan Kehoe
130 -- Improve: Remove support for generating Emacs 19-compatible bytecode. -- Aidan Kehoe
131 -- Improve: Rename INT to FIXNUM. -- Aidan Kehoe
132 -- Improve: Warning removal. -- Stephen Turnbull
133 -- New: Refactor sequence code into sequence.c. -- Aidan Kehoe, Vin Shelton
134
12 Testing and Debugging 135 Testing and Debugging
13 136
137 -- Fix: Test leading ?+ in bignum read syntax. -- Aidan Kehoe
138 -- Fix: Various cases testing changed APIs. -- Aidan Kehoe
139 -- Fix: pobj printing of symbols and strings with NEW_GC. -- Jerry James
140 -- Improve: #'substitute-in-file-name tests belong in os, not syntax. -- Stephen Turnbull
141 -- Improve: Known bug code in test harness. -- Stephen Turnbull
142 -- Improve: Replace #'flet with #'labels in tests where appropriate. -- Aidan Kehoe
143 -- Improve: Replace obsolete function names in tests. -- Aidan Kehoe
144 -- Improve: lisp-maint compliance in syntax-tests.el. -- Stephen Turnbull
145 -- Improve: pobj falls back to $lrecord_type. -- Marcus Crestani
146 -- New: File completion-tests.el. -- Aidan Kehoe
147 -- New: File syntax-ppss-tests.el. -- Mats Lidell
148 -- New: Syntax cache test. -- Stephen Turnbull, Alan Mackenzie
149 -- New: Tests for #'byte-compile-catch, bignums, #'labels, #'print-circle, #'apply-partially. -- Aidan Kehoe
150 -- New: Tests for #'shell-command. -- Mats Lidell
14 151
15 to XEmacs 21.5.31 "ginger" 152 to XEmacs 21.5.31 "ginger"
16 153
17 Major Features and Backward Incompatible Changes 154 Major Features and Backward Incompatible Changes
18 155