Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5448:89331fa1c819
Merged with trunk.
author | Mats Lidell <matsl@xemacs.org> |
---|---|
date | Thu, 06 Jan 2011 00:35:22 +0100 |
parents | 6506fcb40fcf fbafdc1bb4d2 |
children | 7ebbe334061e |
comparison
equal
deleted
inserted
replaced
5447:4b08f375e2fb | 5448:89331fa1c819 |
---|---|
1 2011-01-02 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * dialog.el (make-dialog-box): | |
4 * list-mode.el (display-completion-list): | |
5 These functions used to use cl-parsing-keywords; change them to | |
6 use defun* instead, fixing the build. (Not sure what led to me | |
7 not including this change in d1b17a33450b!) | |
8 | |
9 2011-01-02 Aidan Kehoe <kehoea@parhasard.net> | |
10 | |
11 * cl-macs.el (define-star-compiler-macros): | |
12 Make sure the form has ITEM and LIST specified before attempting | |
13 to change to calls with explicit tests; necessary for some tests | |
14 in lisp-tests.el to compile correctly. | |
15 (stable-union, stable-intersection): Add compiler macros for these | |
16 functions, in the same way we do for most of the other functions | |
17 in cl-seq.el. | |
18 | |
19 2011-01-01 Aidan Kehoe <kehoea@parhasard.net> | |
20 | |
21 * cl-macs.el (dolist, dotimes, do-symbols, macrolet) | |
22 (symbol-macrolet): | |
23 Define these macros with defmacro* instead of parsing the argument | |
24 list by hand, for the sake of style and readability; use backquote | |
25 where appropriate, instead of calling #'list and and friends, for | |
26 the same reason. | |
27 | |
1 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> | 28 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> |
2 | 29 |
3 * x-misc.el (device-x-display): | 30 * x-misc.el (device-x-display): |
4 Provide this function, documented in the Lispref for years, but | 31 Provide this function, documented in the Lispref for years, but |
5 not existing previously. Thank you Julian Bradfield, thank you | 32 not existing previously. Thank you Julian Bradfield, thank you |
6 Jeff Mincy. | 33 Jeff Mincy. |
34 | |
35 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
36 | |
37 * cl-seq.el: | |
38 Move the heavy lifting from this file to C. Dump the | |
39 cl-parsing-keywords macro, but don't use defun* for the functions | |
40 we define that do take keywords, dynamic scope lossage makes that | |
41 not practical. | |
42 * subr.el (sort, fillarray): Move these aliases here. | |
43 (map-plist): #'nsublis is now built-in, but at this point #'eql | |
44 isn't necessarily available as a test; use #'eq. | |
45 * obsolete.el (cl-delete-duplicates): Make this available for old | |
46 compiler macros and old code. | |
47 (memql): Document that this is equivalent to #'member*, and worse. | |
48 * cl.el (adjoin, subst): Removed. These are in C. | |
7 | 49 |
8 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> | 50 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> |
9 | 51 |
10 * simple.el (assoc-ignore-case): Remove a duplicate definition of | 52 * simple.el (assoc-ignore-case): Remove a duplicate definition of |
11 this function (it's already in subr.el). | 53 this function (it's already in subr.el). |