changeset 5185:e785e579b084

Update CHANGES-beta with my changes to the trunk since 2009-09-20. 2010-04-02 Aidan Kehoe <kehoea@parhasard.net> * CHANGES-beta: Update with my changes to the trunk since 2009-09-20.
author Aidan Kehoe <kehoea@parhasard.net>
date Fri, 02 Apr 2010 12:39:33 +0100
parents 039d9a7f2e6d
children b36d089cbed5
files CHANGES-beta ChangeLog
diffstat 2 files changed, 71 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES-beta	Fri Apr 02 12:31:23 2010 +0100
+++ b/CHANGES-beta	Fri Apr 02 12:39:33 2010 +0100
@@ -105,7 +105,73 @@
 -- Fix long-standing bug: searching for Control-1 chars didn't work
 -- Turn on `load-ignore-out-of-date-elc-files' by default
 
+by Aidan Kehoe:
 
+Documentation:
+
+-- add argument information to remaining MANY or UNEVALLED C subrs.
+-- add arglist info for autoloaded functions and macros.
+-- correct the docstring for #'range-table-type.
+-- change "special form" to "special operator" in our sources and manuals
+-- use DOC for dumped file names; Xref to source-lisp if readable, symbol-file
+-- update documentation for #'sort in the lispref
+
+Tests:
+
+-- add tests for the regexp-ranges-treat-control-1-chars badly bug.
+-- fix some test failures, mule-tests.el.
+
+Lisp API:
+
+-- add `file-system-ignore-case-p', use it.
+-- if STRING is constant, call regexp-quote at compile time.
+-- make #'letf not error if handed a #'values form.
+-- rationalise duplicated functionality, #'custom-quote, #'quote-maybe.
+-- serialise non-default hash table rehash thresholds correctly; use this.
+-- fix issue 546, use next-single-char-property-change in list-mode.el
+-- make COLUMN optional in #'indent-region, as in GNU.
+-- use keywords, not ordinary symbols, in the structure syntax for hash tables.
+-- fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
+-- move the various map* functions to C; add #'map-into.
+-- make canoncase visible to Lisp; use it with chars in internal_equalp.
+-- move #'some, #'every to C, implementing them with mapcarX.
+-- remove a couple of XEmacs-specific duplicate functions, find-paths.el
+-- add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
+-- add #'constantly, as specified by ANSI Common Lisp.
+-- handle the :from-end argument correctly, #'delete-duplicates compiler macro.
+-- make #'substring an alias of #'subseq; give the latter the byte code.
+-- remove #'byte-compile-compiled-obj-to-list, bytecomp.el
+-- handle (function ...) specially, cl-prettyprint.
+-- move #'merge, #'sort*, #'fill to C. alias #'sort, #'fillarray to latter two.
+
+Lisp implementation:
+
+-- don't cons with #'mapcar calls where the result is discarded
+-- fix modeline-mousable, other faces that inherit from modeline, on startup.
+-- be much more comprehensive in our use of byte-compile-funarg.
+-- resolve the unregistered-CCL-programs-get-garbage-collected problem
+   correctly
+-- remove attempted support for 1996-era emacs without self-quoting keywords.
+-- use uninterned symbols instead of variable names with _
+-- eliminate funcalls, #'handle-pre-motion-command-current-command-is-motion
+-- make iso-left-tab equivalent to shift-tab, XFree86
+-- behave better with no database support or no associated font, descr-text.el
+-- use #'function-arglist, etc. from help.el, not reimplementing them,
+   hyper-apropos
+
+internal implementation:
+
+-- remove Fsave_window_excursion from window.c, it's overridden by Lisp.
+-- make readlink_or_correct_case function correctly on Darwin.
+-- no need to fatal () on startup if $PWD doesn't exist; chdir to "/" instead.
+-- don't attempt to free dumped data, alloc.c:resize_string()
+-- call character_to_event on characters received from XIM, event-Xt.c
+-- dump the arabic-iso8859-6 character set, again, for the sake of XKB input
+-- always use our rint(), for rounding consistency with the bignum code.
+-- be more careful about canonical integer forms when dealing with ratios.
+-- don't use Boyer-Moore if repeated octets & case-insensitive search.
+-- do not assume #'format-decode exists in fileio.c.
+-- add a PARSE_KEYWORDS macro, use it in #'make-hash-table.
 
 by Didier Verna:
 
--- a/ChangeLog	Fri Apr 02 12:31:23 2010 +0100
+++ b/ChangeLog	Fri Apr 02 12:39:33 2010 +0100
@@ -1,3 +1,8 @@
+2010-04-02  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* CHANGES-beta:
+	Update with my changes to the trunk since 2009-09-20.
+
 2010-03-18  Ben Wing  <ben@xemacs.org>
 
 	* CHANGES-beta: