Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5470:0af042a0c116
Merge with trunk.
author | Mats Lidell <matsl@xemacs.org> |
---|---|
date | Mon, 07 Feb 2011 21:22:17 +0100 |
parents | a9094f28f9a9 38e24b8be4ea |
children | 00e79bbbe48f |
comparison
equal
deleted
inserted
replaced
5469:2a8a04f73c15 | 5470:0af042a0c116 |
---|---|
1 2011-02-07 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * bytecomp.el: | |
4 * bytecomp.el (byte-compile-initial-macro-environment): | |
5 Shadow `block', `return-from' here, we implement them differently | |
6 when byte-compiling. | |
7 | |
8 * bytecomp.el (byte-compile-active-blocks): New. | |
9 * bytecomp.el (byte-compile-block-1): New. | |
10 * bytecomp.el (byte-compile-return-from-1): New. | |
11 * bytecomp.el (return-from-1): New. | |
12 * bytecomp.el (block-1): New. | |
13 These are two aliases that exist to have their own associated | |
14 byte-compile functions, which functions implement `block' and | |
15 `return-from'. | |
16 | |
17 * cl-extra.el (cl-macroexpand-all): | |
18 Fix a bug here when macros in the environment have been compiled. | |
19 | |
20 * cl-macs.el (block): | |
21 * cl-macs.el (return): | |
22 * cl-macs.el (return-from): | |
23 Be more careful about lexical scope in these macros. | |
24 | |
25 * cl.el: | |
26 * cl.el ('cl-block-wrapper): Removed. | |
27 * cl.el ('cl-block-throw): Removed. | |
28 These aren't needed in code generated by this XEmacs. They | |
29 shouldn't be needed in code generated by XEmacs 21.4, but if it | |
30 turns out the packages do need them, we can put them back. | |
31 | |
32 2011-01-30 Mike Sperber <mike@xemacs.org> | |
33 | |
34 * font-lock.el (font-lock-fontify-pending-extents): Don't fail if | |
35 `font-lock-mode' is unset, which can happen in the middle of | |
36 `revert-buffer'. | |
37 | |
38 2011-01-23 Aidan Kehoe <kehoea@parhasard.net> | |
39 | |
40 * cl-macs.el (delete): | |
41 * cl-macs.el (delq): | |
42 * cl-macs.el (remove): | |
43 * cl-macs.el (remq): | |
44 Don't use the compiler macro if these functions were given the | |
45 wrong number of arguments, as happens in lisp-tests.el. | |
46 * cl-seq.el (remove, remq): Removed. | |
47 I added these to subr.el, and forgot to remove them from here. | |
48 | |
49 2011-01-22 Aidan Kehoe <kehoea@parhasard.net> | |
50 | |
51 * bytecomp.el (byte-compile-setq, byte-compile-set): | |
52 Remove kludge allowing keywords' values to be set, all the code | |
53 that does that is gone. | |
54 | |
55 * cl-compat.el (elt-satisfies-test-p): | |
56 * faces.el (set-face-parent): | |
57 * faces.el (face-doc-string): | |
58 * gtk-font-menu.el: | |
59 * gtk-font-menu.el (gtk-reset-device-font-menus): | |
60 * msw-font-menu.el: | |
61 * msw-font-menu.el (mswindows-reset-device-font-menus): | |
62 * package-get.el (package-get-installedp): | |
63 * select.el (select-convert-from-image-data): | |
64 * sound.el: | |
65 * sound.el (load-sound-file): | |
66 * x-font-menu.el (x-reset-device-font-menus-core): | |
67 Don't quote keywords, they're self-quoting, and the | |
68 win from backward-compatibility is sufficiently small now that the | |
69 style problem overrides it. | |
70 | |
71 2011-01-22 Aidan Kehoe <kehoea@parhasard.net> | |
72 | |
73 * cl-macs.el (block, return-from): Require that NAME be a symbol | |
74 in these macros, as always documented in the #'block docstring and | |
75 as required by Common Lisp. | |
76 * descr-text.el (unidata-initialize-unihan-database): | |
77 Correct the use of non-symbols in #'block and #'return-from in | |
78 this function. | |
79 | |
1 2011-01-15 Aidan Kehoe <kehoea@parhasard.net> | 80 2011-01-15 Aidan Kehoe <kehoea@parhasard.net> |
2 | 81 |
3 * cl-extra.el (concatenate): Accept more complicated TYPEs in this | 82 * cl-extra.el (concatenate): Accept more complicated TYPEs in this |
4 function, handing the sequences over to #'coerce if we don't | 83 function, handing the sequences over to #'coerce if we don't |
5 understand them here. | 84 understand them here. |