Mercurial > hg > xemacs-beta
changeset 4635:432f7d701731
Update CHANGES-beta for "garbanzo".
author | Stephen J. Turnbull <stephen@xemacs.org> |
---|---|
date | Mon, 18 May 2009 22:07:03 +0900 |
parents | c064d7197712 |
children | 5c427ece884b |
files | CHANGES-beta |
diffstat | 1 files changed, 302 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES-beta Sat Apr 18 03:24:48 2009 +0900 +++ b/CHANGES-beta Mon May 18 22:07:03 2009 +0900 @@ -1,12 +1,313 @@ +to XEmacs 21.5.29 "garbanzo" + Major Features and Backward Incompatible Changes + +-- new: (incompatible) with-esc coding systems for 8-bit coding systems -- Aidan Kehoe +-- improve: (incompatible) Avoid errors in substitute-in-file-name -- Aidan Kehoe + User-Visible Bug Fixes and Minor Improvements + +-- new: Command-line argument --script (GNU compatible) -- Aidan Kehoe +-- new: Just-in-time Unicode charsets -- Aidan Kehoe +-- new: Support extended mouse buttons -- Mats Lidell +-- new: Support printing big numbers as base 2 -- Aidan Kehoe +-- new: Windows icons -- Dan Polansky, Stephen Turnbull +-- new: write_region_inhibit_fsync -- Aidan Kehoe +-- fix: ?\<newline> caused assert -- Mike Sperber +-- fix: Crash on null font instance -- Aidan Kehoe +-- fix: Cygwin run command needs an extra ShowWindow -- Vin Shelton +-- fix: Frame change pending flag doesn't get reset -- Ron Isaacson +-- fix: GTK key defaults initialized incorrectly -- Aidan Kehoe +-- fix: Little-endian UTF-16 surrogate handling is incorrect -- Aidan Kehoe +-- fix: Off-by-one error in ccl_driver -- Julian Bradfield +-- fix: Printed char table values confuse strings and symbols -- Aidan Kehoe +-- fix: Setting noninteractive window-system to 'stream contradicts docs -- Aidan Kehoe +-- fix: Stage 2 font matching doesn't work for msprinter -- Aidan Kehoe +-- fix: Window grow and shrink weren't quite inverses -- Mike Sperber +-- fix: at_dot in regexps fails on non-ASCII -- Julian Bradfield +-- fix: bigfloat_to_string is very broken -- Jerry James +-- fix: open-database ignores CODESYS -- Aidan Kehoe +-- fix: openbox can't find frame icons -- Henry S. Thompson, Stephen Turnbull +-- fix: set_window_pixsize ignores modeline -- Mike Sperber +-- fix: simple_search would underrun in reverse search -- Stephen Turnbull +-- improve: User variable (including customize) handling -- Aidan Kehoe +-- improve: bind mousewheel by default -- Aidan Kehoe +-- improve: custom-face-prompt suggests faces at point -- Didier Verna, Andreas Rohler + Build Infrastructure + +-- new: Check for FcConfig{Get,Set}RescanInterval -- Aidan Kehoe +-- new: Preliminary work to support bundled packages -- Stephen Turnbull +-- new: Support Intel's compiler -- Vin Shelton +-- fix: %WindowsSdkDir%, %MSSddk% weren't checked for headers -- Aidan Kehoe +-- fix: AC_CHECK_LIB was applied to variable -- Andreas Schwab, Mike Fabian, Martin Buchholz +-- fix: Autoload processing might miss some -- Mike Sperber +-- fix: Bad M4 syntax leading to bogus compile failures in configure -- Vladimir Ivanovic, Aidan Kehoe, Martin Buchholz, Stephen Turnbull +-- fix: Check for explicit installation path were bogus -- Mike Sperber +-- fix: Configuration of write barrier failed on Mac OS X/Intel -- Marcus Crestani +-- fix: INFOPATH was not set by configure -- Mike Sperber +-- fix: Inadvertant diversion of 'share' to 'lib' for datadir -- Mike Sperber +-- fix: Make used the wrong finder*.el -- Ville Skyttä +-- fix: Move autoload operator definitions to xemacs-base to handle new operators more easily -- Mike Sperber, Stephen Turnbull +-- fix: Multiple late package directories were allowed -- Stephen Turnbull +-- fix: Typos (bugs) -- Mats Lidell +-- fix: Typos (ugly) -- Stephen Turnbull, Ville Skyttä +-- fix: URL for optional libraries in config.inc.samp -- Mike Sperber +-- fix: dbm and Berkeley db checks -- Hans de Graaf, Aidan Kehoe +-- fix: make-docfile.el sometimes checks wrong dependency -- Aidan Kehoe +-- improve: G++ detection with --xemacs-compiler -- Stephen Turnbull +-- improve: Pointers to package docs in INSTALL -- Stephen Turnbull +-- improve: Use Mercurial tip hash to identify beta builds -- Mike Sperber +-- improve: Use different defaults for --with-xft=yes/no -- Mats Lidell +-- improve: Use pkg-config to find Xft -- Mike Sperber +-- improve: gnudbm is universally called "gdbm" now -- Stephen Turnbull +-- update: Create xe_fst to replace m4_fst (gone in autoconf 2.62) -- Ville Slyttä +-- update: Makefiles for Windows -- Adrian aichner +-- update: PATH defines -- Mike Sperber +-- update: config.guess, config.sub to 2009-02-02 -- Jerry James +-- update: datarootdir conformance -- Mike Sperber +-- update: install.sh is now install-sh, and sync to current FSF -- Jerry James +-- update: nt/xemacs.mak (sync to Unix) -- Adrian Aichner +-- update: support for Visual Studio 2005 manifests in nt -- Vin Shelton + Documentation + +-- improve: Description of image files in README -- Stephen Turnbull +-- improve: FAQ -- Stephen Turnbull +-- improve: HELLO uses UTF-8 for Arabic -- Aidan Kehoe +-- improve: Internals manual -- Stephen Turnbull, Ville Skyttä, Aidan Kehoe, Adrian Aichner +-- improve: Lisp Reference -- Aidan Kehoe +-- improve: Misc. Texinfo manuals -- Ville Skyttä +-- improve: User Guide -- Aidan Kehoe +-- improve: xemacs.1 -- Shyamal Prasad +-- update: Personal info -- Vin Shelton, Didier Verna + Lisp API + +-- new: Support hash table lookup in CCL -- Dave Love, Aidan Kehoe +-- new: ascii-case-table (GNU API) -- Aidan Kehoe +-- new: bit-vector-to-integer -- Aidan Kehoe +-- new: check-coding-systems-region (API from GNU) -- Aidan Kehoe +-- new: debug-xemacs-searches -- Aidan Kehoe +-- new: encode-coding-char (GNU API) -- Aidan Kehoe +-- new: error-sequence-coding-system -- Aidan Kehoe +-- new: fc-pattern-get-or-compute-size -- Mike Sperber +-- new: format-time-string specs %z, %g, %G and %V (GNU sync) -- Shyamal Prasad +-- new: frob-unicode-errors-region -- Aidan Kehoe +-- new: improve ability to describe text (GNU sync) -- Aidan Kehoe +-- new: integer-to-bit-vector -- Aidan Kehoe +-- new: intern-soft DEFAULT argument -- Aidan Kehoe +-- new: make-temp-file (GNU sync) -- Aidan Kehoe +-- new: map-charset-chars (GNU API) -- Aidan Kehoe +-- new: no-fallback flag for specifier instantiation -- Didier Verna +-- new: query-coding-clear-highlights (internal) -- Aidan Kehoe +-- new: query-coding-region -- Aidan Kehoe +-- new: query-coding-string -- Aidan Kehoe +-- new: replace-regexp-in-string handles SUBEXP incorrectly -- Stephen Turnbull +-- new: resize-temp-buffer-window (GNU-compatible alias) -- Aidan Kehoe +-- new: skip-chars-quote -- Aidan Kehoe +-- new: subr-arity (API from GNU) -- Aidan Kehoe +-- new: support auto-autoload of coding systems -- Aidan Kehoe +-- new: system-type-file-name-coding -- Aidan Kehoe +-- new: temp-buffer-resize-mode (GNU API) -- Aidan Kehoe +-- new: unencodable-char-position (GNU API) -- Aidan Kehoe +-- new: unicode-error-default-translation-table -- Aidan Kehoe +-- new: unicode-error-sequence-regexp-range -- Aidan Kehoe +-- new: unicode-error-translate-region -- Aidan Kehoe +-- new: with-case-table (GNU sync) -- Aidan Kehoe +-- fix: Map all Big5 characters -- Aidan Kehoe +-- fix: ascii-case-table called put-case-table-pair incorrectly -- Aidan Kehoe +-- fix: check-coding-systems-region returned wrong value -- Aidan Kehoe +-- fix: coding-system-for-read defaults to undecided -- Mike Sperber +-- fix: custom-save-all can corrupt GNU code in .emacs -- Jason Spiro, Aidan Kehoe +-- fix: custom-theme-reset-internal called get incorrectly -- Stephen Turnbull +-- fix: display-graphic-p could pass an invalid device -- Aidan Kehoe +-- fix: expand-region-abbrevs is case-sensitive -- Adrian Aichner +-- fix: insert-file-contents and load called substitute-in-file-name -- Mike Sperber +-- fix: leim-list-file-name wasn't used -- Aidan Kehoe +-- fix: revert-buffer, recover-file set modiff in Mule -- Aidan Kehoe +-- fix: setenv gets confused by implicit abbrev table -- Aidan Kehoe +-- fix: special-form-p errors on subrs -- Jerry James, Aidan Kehoe +-- fix: split-window and delete-window can be broken by advice -- Henry S. Thompson +-- fix: write-region can give bogus results with coding system symbols -- Aidan Kehoe +-- fix: x-color-list-internal didn't return a list of strings -- Stephen Turnbull +-- fix: x_init_device maybe used uninitialized variables -- Jerry James +-- improve: CODING-SYSTEM-OR-MUSTBENEW argument to write-region (GNU compatibility) -- Aidan Kehoe +-- improve: Distinguish can't find pixmap from don't have method -- Didier Verna +-- improve: Maybe use bignums in file-attributes -- Aidan Kehoe + Internal API and Implementation + +-- new: 8-bit coding systems in CCL -- Aidan Kehoe +-- new: Bind shift-delete to kill-primary-selection -- Aidan Kehoe, Glynn Clements +-- new: English environments with Windows-1252 and UTF-8 -- Aidan Kehoe +-- new: Implement invalid octet sequence handling in codecs -- Aidan Kehoe +-- new: Implement safe-charsets and safe-chars -- Aidan Kehoe +-- new: Installation-file-coding-system -- Aidan Kehoe +-- new: TYPE argument for symbol-file (GNU API) -- Aidan Kehoe +-- new: UTF-32 coding systems -- Aidan Kehoe +-- new: vars_of_console_gtk -- Aidan Kehoe +-- new: version.el, refactored from loadup.el -- Aidan Kehoe +-- fix: 64-bit cleanliness -- Stephen Turnbull, Aidan Kehoe +-- fix: Argument order in query-coding-string was wrong -- Aidan Kehoe +-- fix: Assertion in make-docfile: Visual C++ doesn't think Unix line endings are text -- Aidan Kehoe +-- fix: Buffer overflow in doprnt -- Sebastian Freundt, Aidan Kehoe +-- fix: Buffer overrun in pdump_load -- Nix +-- fix: Build chokes on deprecated LDAP API -- Mats Lidell +-- fix: Changing load-file-name-internal is bad news -- Aidan Kehoe +-- fix: Checking Qunbound fails to catch unspecified charset -- Aidan Kehoe +-- fix: Comments reference long-defunct mocklisp -- Aidan Kehoe +-- fix: Config-dependent defuns wrapped in eval-when-compile -- Aidan Kehoe +-- fix: Cygwin >=1.7 doesn't like widechar interfaces -- Vin Shelton +-- fix: Cygwin warning on undefined __STDC_VERSION__ -- Aidan Kehoe +-- fix: Decode Installation-string -- Aidan Kehoe +-- fix: Document that query-coding-clear-highlights can take a string -- Aidan Kehoe +-- fix: Dynarr_add used where Dynarr_increment is needed -- Jerry James +-- fix: EOF handled incorrectly in ccl_driver -- Ken'ichi Handa, Aidan Kehoe +-- fix: Fmswindows_short_file_name, Fmswindows_long_file_name should not have interactive specs -- John Paul Wallington +-- fix: Functions can be called if not fboundp -- Aidan Kehoe +-- fix: GCC 4.3 warning elimination -- Stephen Turnbull +-- fix: Handle missing directory for init files -- Aidan Kehoe +-- fix: Image init assigns to rvalues in GTK -- Ville Skyttä, Dominique Quatravax +-- fix: Incompatibilities in image libraries on Win32 -- Aidan Kehoe +-- fix: Initialize Cygwin X and X.org (as XFree86) -- Aidan Kehoe +-- fix: Language environment set up -- Aidan Kehoe +-- fix: Local hooks sometimes aren't -- Didier Verna +-- fix: Many faces need defvars; add some -- Hans de Graaf, Vin Shelton +-- fix: Memory leaks -- Jerry James, Aidan Kehoe +-- fix: Migration can corrupt init files -- Mike Sperber +-- fix: Mismatched parens in ut-log-text -- Paul Keusemann +-- fix: Modifying build-in-face-specifiers is bad news -- Aidan Kehoe +-- fix: Nonrepresentable character caused assert in Boyer-Moore -- Aidan Kehoe +-- fix: Numeric overflow in recompute_need_to_garbage_collect -- Nix +-- fix: Saved windows save buffer point, but shouldn't -- Mike Sperber +-- fix: Stream and TTY image conversion rules don't make sense -- Didier Verna +-- fix: Turkish is ISO-8859-9, not -5 -- Aidan Kehoe +-- fix: Undocumented internal Xt functions were used -- Kenny Chien +-- fix: Unused parameter warnings -- Jerry James +-- fix: Use escape-quoted when needed, add cookie to .elcs -- Aidan Kehoe +-- fix: Warning elimination in Canna module -- Stephen Turnbull +-- fix: Warnings and breakage vs. POSIX/C9X functions on Windows -- Aidan Kehoe +-- fix: We don't have jit-lock-mode, needs if-fboundp -- Aidan Kehoe +-- fix: Window configuration handling -- Henry S. Thompson, Mike Sperber +-- fix: XCHAR_OR_INT invoked with side effects in ccl_driver -- Mike Fabian, Aidan Kehoe +-- fix: XftFont memory leak -- Jerry James +-- fix: abbrev file coding is wrong -- Aidan Kehoe +-- fix: autofilling of comments -- Didier Verna +-- fix: build-report.el doesn't understand Mercurial id -- Mike Sperber +-- fix: byte-compile-file encoding was vulnerable to latin-unity -- Stephen Turnbull +-- fix: face DEFAULT_INDEX is not necessarily 0 -- Didier Verna +-- fix: file-name-coding-system and its alias -- Aidan Kehoe, Katsumi Yamaoka +-- fix: function-key-map was incorrect for xfree86 and sun -- Aidan Kehoe +-- fix: gnuserv needs to quote temp-directory -- Mike Sperber +-- fix: isearch highlights matches during keyboard macro -- Aidan Kehoe +-- fix: iso-8859-1 on non-Mule breaks EOLs -- Aidan Kehoe, Stephen Turnbull +-- fix: lost docs due to functions not at toplevel -- Aidan Kehoe +-- fix: make-src-depend fails with Perl 5.10 -- Mike Sperber +-- fix: modeline-update-tty-frame-specifier calls non-existent frame-tty-p -- Ron Isaacson +-- fix: mouse-read-file-name-1 inconsistent with resize-minibuffer-mode -- Mike Sperber +-- fix: msprinter specifier tag needs to be always available -- Aidan Kehoe +-- fix: mswindows-font-regexp is too strict -- Aidan Kehoe +-- fix: other-frame cycles through too many (all) frames -- Ron Isaacson +-- fix: po is not Polish -- Aidan Kehoe +-- fix: raw-text isn't TRT in detected_coding_system -- Mike Sperber +-- fix: startup code was usurping device-specific roles -- Aidan Kehoe +-- fix: winclient didn't try hard enough to connect -- Vin Shelton +-- fix: xm_update_progress crash (missing values) -- Stephen Turnbull +-- improve: Add locale information for many languages -- Aidan Kehoe +-- improve: Add package-get-download-sites -- Adrian Aichner +-- improve: Always provide x, tty, mswindows, msprinter, gtk and carbon as device tags -- Aidan Kehoe +-- improve: Avoid printing spurious gensyms -- Aidan Kehoe +-- improve: Byte compilation warning elimination -- Aidan Kehoe +-- improve: Byte compile lambdas in default menus -- Aidan Kehoe +-- improve: Byte compiler tweaks -- Aidan Kehoe +-- improve: Cyrillic coding and environment support -- Aidan Kehoe +-- improve: Description of bindings in describe-function -- Aidan Kehoe +-- improve: Detect overlong hex escapes in Lisp reader -- Aidan Kehoe +-- improve: Display information functions use accurate device types -- Aidan Kehoe +-- improve: Docstrings and comments -- Stephen Turnbull, Aidan Kehoe, Dider Verna +-- improve: Functions for querying window parameters -- Aidan Kehoe +-- improve: Hash function for (short) lists -- Sebastian Freundt, Aidan Kehoe +-- improve: Identification of source files from Lisp -- Aidan Kehoe +-- improve: Info support for LZMA compression -- Aidan Kehoe +-- improve: Init file migration -- Mike Sperber +-- improve: Interactive spec of lm-synopsis -- Stephen Turnbull +-- improve: Make help distinguish special forms and subrs -- Aidan Kehoe +-- improve: Make preloaded-file-list respect new dependencies -- Aidan Kehoe +-- improve: Maybe inline delete-duplicates -- Aidan Kehoe +-- improve: More characters in x-compose.el -- Aidan Kehoe +-- improve: More debug info from startup-setup-paths -- Mike Sperber +-- improve: NEW_GC implementation (write barrier) -- Marcus Crestani +-- improve: Optimize Feval -- Sebastian Freundt, Aidan Kehoe +-- improve: Optimize binding in some compiled functions -- Aidan Kehoe +-- improve: Optimize feature checks for xemacs, cl, cl-extra, cl-19, and backquote -- Aidan Kehoe +-- improve: Optimize string-to-sequence, string-to-list, string-to-vector (GNU sync) -- Aidan Kehoe +-- improve: Path-finding code now deals with multiple bases -- Mike Sperber +-- improve: Printing of gensyms -- Aidan Kehoe +-- improve: Profiler -- Aidan Kehoe +-- improve: Refactor symbol-file to use defun* and return-from. +-- improve: Remove baroque font initialization for GTK -- Aidan Kehoe +-- improve: Remove commented code -- Stephen Turnbull +-- improve: Remove no-op code -- Jerry James +-- improve: Remove unused functions -- Aidan Kehoe +-- improve: Remove unused {x,gtk}-iso8859-1.el -- Aidan Kehoe +-- improve: Rework display tables as char-tables -- Aidan Kehoe +-- improve: STRBUFFER in replace-match can be a subexpression (GNU sync) -- Stephen Turnbull +-- improve: Suppress experimental tutorials -- Aidan Kehoe +-- improve: Use Boyer-Moore in more cases -- Aidan Kehoe +-- improve: Use delete-duplicates instead of local defuns -- Aidan Kehoe +-- improve: custom-variable-p needs to be a subr -- Aidan Kehoe +-- improve: lambda expression correctness -- Aidan Kehoe +-- improve: load-history -- Aidan Kehoe +-- improve: make-image-specifier -- Aidan Kehoe +-- improve: user options interactive prompting -- Didier Verna +-- improve: x-compose code -- Aidan Kehoe +-- update: Add 'macintosh' as coding system name -- Aidan Kehoe +-- update: FSF address -- Stephen Turnbull +-- update: INLINE_HEADER for C99 semantics -- Jerry James +-- update: Look for "share", not "lib", as data root (FHS) -- Mike Sperber +-- update: Remove automatic-conversion coding system -- Aidan Kehoe +-- update: Remove vscii and viqr coding systems -- Aidan Kehoe +-- update: Rename mule-ccl.el to ccl.el (GNU sync) -- Aidan Kehoe +-- update: Support NOMODIFY in set-buffer-file-coding-systems (GNU API) -- Aidan Kehoe +-- update: Sync API of encode-coding-char to GNU -- Aidan Kehoe +-- update: Sync font lock keyword handling to GNU -- Jerry James +-- update: add-to-list supports compare-fn (GNU sync) -- Brian Palmer, Aidan Kehoe, Stephen Turnbull +-- update: etags to Francesco Potorti's 17.33 -- Stephen Turnbull +-- update: fontconfig has removed some misspelled names -- Aidan Kehoe + Testing and Debugging -Brief summary of Changes to 21.5.28 "fuki" +-- new: #$ is not modifiable test -- Aidan Kehoe +-- new: 8-bit coding system tests -- Aidan Kehoe +-- new: Case test -- Aidan Kehoe +-- new: Char table printing test -- Aidan Kehoe +-- new: Error condition tests for replace-regexp-in-string -- Stephen Turnbull +-- new: Language environment tests -- Aidan Kehoe +-- new: Lists differing only in order hash differently test -- Aidan Kehoe +-- new: Little-endian Unicode surrogate tests -- Aidan Kehoe +-- new: Symbol documentation tests -- Stephen Turnbull +-- new: Test that revert does not leave buffer-modified-p -- Stephen Turnbull +-- new: Unicode coverage tests -- Aidan Kehoe +-- new: format tests -- Aidan Kehoe +-- new: load-file-name is modifiable -- Aidan Kehoe +-- new: print-gensym-alist tests -- Aidan Kehoe +-- new: query-coding-tests.el -- Aidan Kehoe +-- new: skip-chars-* tests -- Aidan Kehoe +-- new: subr-arity tests -- Aidan Kehoe +-- new: substitute-in-file-name with nonexistent envvar tests -- Aidan Kehoe +-- new: test of at_dot with non-ASCII -- Stephen Turnbull +-- fix: Tried to test symlinks where they don't work -- Aidan Kehoe +-- fix: tests using with-string-as-buffer-contents were doing nothing -- Stephen Turnbull +-- improve: Checked and renamed reproduce-bugs.el as reproduce-crashes.el. -- Stephen Turnbull +-- improve: Silence-message doesn't disable clear-message -- Aidan Kehoe +-- improve: Use make-temp-file where appropriate -- Aidan Kehoe +-- improve: escape-quoted tests -- Aidan Kehoe +-- improve: remove unneeded debug code from tests -- Stephen Turnbull +-- improve: sanity[sic] of CCL tests -- Aidan Kehoe +-- update: Test all 2^21 characters in Mule -- Aidan Kehoe + +to 21.5.28 "fuki" Major Features and Backward Incompatible Changes