Mercurial > hg > xemacs-beta
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 |
