Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4990:8f0cf4fd3d2c
Automatic merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sat, 06 Feb 2010 04:01:46 -0600 |
parents | d2ec55325515 cbe181529c34 |
children | 76af7fc13e81 |
comparison
equal
deleted
inserted
replaced
4989:d2ec55325515 | 4990:8f0cf4fd3d2c |
---|---|
42 not just Unix. | 42 not just Unix. |
43 | 43 |
44 4. Add configuration `cygwin-utf-8', enabled when (featurep | 44 4. Add configuration `cygwin-utf-8', enabled when (featurep |
45 'cygwin-use-utf-8). Uses `utf-8' for all defaults except for | 45 'cygwin-use-utf-8). Uses `utf-8' for all defaults except for |
46 `bfcs-for-read', which is `undecided'. | 46 `bfcs-for-read', which is `undecided'. |
47 | |
48 2010-01-28 Ben Wing <ben@xemacs.org> | |
49 | |
50 * lisp-mode.el: Finish documenting `lisp-indent-specform', | |
51 on Mike Sperber's request. | |
52 | |
53 2010-01-17 Ben Wing <ben@xemacs.org> | |
54 | |
55 * bytecomp-runtime.el: | |
56 * bytecomp-runtime.el (error-unless-tests-match): New. | |
57 * bytecomp-runtime.el (byte-compile-file-being-compiled): New. | |
58 * bytecomp-runtime.el (compiled-if): New. | |
59 * bytecomp-runtime.el (compiled-when): New. | |
60 Add functions for dealing with conditional compilation of different code | |
61 depending on the presence or absence of features. Necessary for some | |
62 Mule code where code is run during compilation (macros or eval-when-compile) | |
63 but, depending on how the code is written, the code itself will crash | |
64 either with or without Unicode-internal. | |
65 | |
66 compiled-if and compiled-when are the basic functions for conditional | |
67 compilation. They automatically trigger an error message upon file | |
68 loading if, at that time, the test expression that selected which code | |
69 to compile does not have the same value as at compile time. | |
70 | |
71 2010-01-25 Ben Wing <ben@xemacs.org> | |
72 | |
73 * mule/cyrillic.el (koi8-c): | |
74 Fix bug in #83 mapping. | |
75 * mule/vietnamese.el (viscii): | |
76 Fix bug in #A6 mapping. | |
77 | |
78 2010-01-24 Ben Wing <ben@xemacs.org> | |
79 | |
80 * simple.el (capitalize-string-as-title): | |
81 Use `with-string-as-buffer-contents' instead of emulating it. | |
82 | |
83 2010-01-24 Ben Wing <ben@xemacs.org> | |
84 | |
85 * syntax.el: | |
86 * syntax.el (make-syntax-table): | |
87 Expand doc string. | |
88 | |
89 2010-01-22 Ben Wing <ben@xemacs.org> | |
90 | |
91 * lisp-mode.el: | |
92 * lisp-mode.el (lisp-indent-function): | |
93 If the function begins with `with-', assume it is a macro or | |
94 special form whose last argument is a body. Call | |
95 `lisp-indent-specform' with a flag indicating that it should indent | |
96 all arguments as a body instead of with normal (full) indent. | |
97 * lisp-mode.el (lisp-indent-specform): | |
98 Add an optional flag argument indicating that all non-distinguished | |
99 arguments, not just the first, should be indented as a body. This | |
100 is useful when the number of distinguished (i.e. pre-body) arguments | |
101 isn't known, and is used for this purpose by `lisp-indent-function'. | |
102 | |
103 | |
104 2010-01-20 Aidan Kehoe <kehoea@parhasard.net> | |
105 | |
106 * simple.el (handle-pre-motion-command-current-command-is-motion): | |
107 This function is called a *lot*, make it faster, making | |
108 keysyms-equal inline, calling #'characterp (which doesn't have a | |
109 bytecode) much more rarely, and not throwing and catching. This | |
110 won't make much difference in practice, but does eliminate losts | |
111 of noise from profiling, e.g. at startup. | |
112 | |
113 2010-01-13 Ben Wing <ben@xemacs.org> | |
114 | |
115 * loadup.el: | |
116 * loadup.el (featurep): | |
117 * loadup.el (member): | |
118 When featurep `debug-xemacs' (configure --with-debug), set | |
119 debug-on-error, so that we get an exit-to-debugger/assertion | |
120 failure upon Lisp error during loadup. Unset before dumping. | |
121 | |
122 2010-01-10 Ben Wing <ben@xemacs.org> | |
123 | |
124 * mule/mule-cmds.el (get-native-coding-system-from-language-environment): | |
125 Under Cygwin, force utf-8 if we are using Cygwin 1.7 or later | |
126 (making use of the magic feature 'cygwin-use-utf-8). | |
127 | |
128 2010-01-11 Ben Wing <ben@xemacs.org> | |
129 | |
130 * unicode.el: | |
131 * unicode.el (utf-8): | |
132 Don't define `utf-8' coding system here, because it's too late. | |
133 We need it during early startup code at dump time so we create it | |
134 in C in unicode.c. | |
135 | |
136 2010-01-10 Didier Verna <didier@xemacs.org> | |
137 | |
138 * x-faces.el (x-init-face-from-resources) | |
139 (x-init-device-faces) | |
140 (x-init-frame-faces): Cosmetic changes (comments formatting). | |
141 | |
142 2010-01-09 Didier Verna <didier@xemacs.org> | |
143 | |
144 * x-faces.el (x-init-global-faces): Deactivate obsolete code. | |
145 * x-faces.el (x-init-device-faces): Ditto. | |
146 * x-faces.el (x-init-frame-faces): Ditto. | |
147 | |
148 2010-01-09 Didier Verna <didier@xemacs.org> | |
149 | |
150 * glyphs.el (init-glyphs): Recognize bitmaps/ directory as | |
151 containing bitmap files. | |
152 | |
153 2010-01-09 Aidan Kehoe <kehoea@parhasard.net> | |
154 | |
155 * subr.el (with-trapping-errors): | |
156 Fix a bug here, where I used a normal quote instead of a | |
157 backquote. Thank you the byte-compiler. | |
158 | |
159 2010-01-08 Aidan Kehoe <kehoea@parhasard.net> | |
160 | |
161 * indent.el (indent-region): | |
162 Make COLUMN optional as in GNU, merging Andreas Roehler's change | |
163 of http://mid.gmane.org/4B46F5FC.2070506@online.de ; thank you | |
164 Andreas! | |
165 | |
166 2010-01-07 Aidan Kehoe <kehoea@parhasard.net> | |
167 | |
168 * cl-macs.el (map): | |
169 Add a compiler macro for this function, for cases where CL-TYPE is | |
170 constant and understood. | |
171 | |
172 2010-01-07 Aidan Kehoe <kehoea@parhasard.net> | |
173 | |
174 * unicode.el (load-unicode-tables): | |
175 * mule/mule-msw-init-late.el: | |
176 * mule/mule-category.el (predefined-category-list): | |
177 * mule/arabic.el: | |
178 Move arabic-iso8859-6 back to C, it needs to be there, otherwise | |
179 X11 character input lookup fails. | |
180 | |
181 2010-01-06 Didier Verna <didier@xemacs.org> | |
182 | |
183 * cl-extra.el (get-properties): New. | |
184 | |
185 2009-12-31 Aidan Kehoe <kehoea@parhasard.net> | |
186 | |
187 * list-mode.el (next-list-mode-item, switch-to-completions): Use | |
188 next-single-char-property-change, | |
189 previous-single-char-property-change now | |
190 next-single-property-change no longer pays attention to extents | |
191 not created using the text property functions. Fix for issue 546, | |
192 bug dates from changeset 8c96bdabcaf9. | |
193 | |
194 2009-12-21 Jerry James <james@xemacs.org> | |
195 | |
196 * dragdrop.el (offix-start-drag): Remove. | |
197 (offix-start-drag-region): Remove. | |
198 * mouse.el (mouse-begin-drag-n-drop): Remove OffiX support. | |
199 | |
200 2009-12-21 Adrian Aichner <adrian@xemacs.org> | |
201 | |
202 * package-get.el (package-get-download-sites): Remove | |
203 dk.xemacs.org from list of package download sites. | |
204 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
205 | |
206 2009-12-21 Aidan Kehoe <kehoea@parhasard.net> | |
207 | |
208 * mule/arabic.el (arabic-iso8859-6): | |
209 Move the creation of this character set to this (dumped) file, | |
210 since it's needed for input on X11. | |
211 * mule/iso-with-esc.el: | |
212 Remove arabic-iso8859-6 and its Unicode map from this file. | |
213 * unicode.el (load-unicode-tables): | |
214 Load arabic-iso8859-6 on startup again. | |
215 | |
216 2009-12-19 Aidan Kehoe <kehoea@parhasard.net> | |
217 | |
218 * cl-macs.el (cl-do-arglist): | |
219 * cl-compat.el (keyword-of): | |
220 Remove support in our generated code for emacs versions where | |
221 keywords are not self-quoting. | |
222 | |
223 2010-02-03 Aidan Kehoe <kehoea@parhasard.net> | |
224 | |
225 Delete a couple of XEmacs-specific functions that duplicate CL | |
226 functions. | |
227 | |
228 * find-paths.el (paths-filter, paths-uniq-append): | |
229 Remove #'paths-filter, a reimplementation of #'remove-if-not, and | |
230 #'paths-uniq-append, a reimplementation of #'union with test | |
231 #'equal. | |
232 (paths-decode-directory-path): Don't use #'path-filter here. | |
233 * packages.el (packages-package-hierarchy-directory-names): | |
234 Don't use #'path-filter here. | |
235 (packages-find-installation-package-directories): | |
236 Use #'union, not #'paths-uniq-append here. | |
237 * setup-paths.el (paths-find-invocation-roots) | |
238 (paths-find-emacs-roots, paths-construct-info-path) | |
239 (paths-construct-info-path): | |
240 Replace #'paths-filter with #'remove-if-not, #'paths-uniq-append | |
241 with #'union. | |
47 | 242 |
48 2010-02-01 Aidan Kehoe <kehoea@parhasard.net> | 243 2010-02-01 Aidan Kehoe <kehoea@parhasard.net> |
49 | 244 |
50 * loadhist.el (symbol-file): | 245 * loadhist.el (symbol-file): |
51 If #'built-in-symbol-file returns a Lisp file name, and | 246 If #'built-in-symbol-file returns a Lisp file name, and |