Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4564:46ddeaa7c738
Automated merge with file:///Sources/xemacs-21.5-checked-out
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 18 Jul 2008 01:00:32 +0200 |
parents | e34711681f30 b074f79040d1 |
children | 26aae3bacf99 |
comparison
equal
deleted
inserted
replaced
4479:4cb7c59b5201 | 4564:46ddeaa7c738 |
---|---|
97 Make this a char table of type generic, not of type char. Makes it | 97 Make this a char table of type generic, not of type char. Makes it |
98 possible to have the relevant logic in #'describe-char reasonably | 98 possible to have the relevant logic in #'describe-char reasonably |
99 clear; also, and this is undocumented, makes it much easier to | 99 clear; also, and this is undocumented, makes it much easier to |
100 implement #'frob-unicode-errors-region. I should document this, | 100 implement #'frob-unicode-errors-region. I should document this, |
101 and revise #'frob-unicode-errors-region. | 101 and revise #'frob-unicode-errors-region. |
102 | |
103 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> | |
104 | |
105 * mule/mule-coding.el (make-8-bit-choose-category): | |
106 Merge my change of 2008-05-14 to the query-coding-region code. | |
102 | 107 |
103 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> | 108 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> |
104 | 109 |
105 * subr.el (add-to-list): Fix Aidan's last commit. | 110 * subr.el (add-to-list): Fix Aidan's last commit. |
106 | 111 |
195 * mule/latin.el (windows-1250): Add the Central European Windows | 200 * mule/latin.el (windows-1250): Add the Central European Windows |
196 coding system. | 201 coding system. |
197 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 | 202 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 |
198 implementation, rely on that in latin.el instead. | 203 implementation, rely on that in latin.el instead. |
199 | 204 |
205 2008-05-11 Aidan Kehoe <kehoea@parhasard.net> | |
206 | |
207 * coding.el (query-coding-clear-highlights): | |
208 New function--clear any face information added by | |
209 `query-coding-region'. | |
210 (default-query-coding-region): Use it. | |
211 | |
200 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> | 212 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> |
201 | 213 |
202 * window-xemacs.el (save-window-excursion/mapping, | 214 * window-xemacs.el (save-window-excursion/mapping, |
203 set-window-configuration/mapping): Add. These function return an | 215 set-window-configuration/mapping): Add. These function return an |
204 alist mapping the window objects from the original window | 216 alist mapping the window objects from the original window |
280 | 292 |
281 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | 293 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> |
282 | 294 |
283 * info.el (Info-suffix-list): | 295 * info.el (Info-suffix-list): |
284 Support LZMA compression, as used--oddly--by Mandriva Linux. | 296 Support LZMA compression, as used--oddly--by Mandriva Linux. |
297 * coding.el (decode-coding-string): | |
298 (encode-coding-string): Accept GNU's NOCOPY argument for | |
299 these. Todo; write compiler macros to use it. | |
300 (query-coding-warning-face): New face, to show unencodable | |
301 characters. | |
302 (default-query-coding-region-safe-charset-skip-chars-map): | |
303 New variable, a cache used by #'default-query-coding-region. | |
304 (default-query-coding-region): Default implementation of | |
305 #'query-coding-region, using the safe-charsets and safe-chars | |
306 coding systemproperties. | |
307 (query-coding-region): New function; can a given coding system | |
308 encode a given region? | |
309 (query-coding-string): New function; can a given coding system | |
310 encode a given string? | |
311 (unencodable-char-position): Function API taken from GNU; return | |
312 the first unencodable position given a string and coding system. | |
313 (encode-coding-char): Function API taken from GNU; return CHAR | |
314 encoded using CODING-SYSTEM, or nil if CODING-SYSTEM would trash | |
315 CHAR. | |
316 ((unless (featurep 'mule)): Override the default | |
317 query-coding-region implementation on non-Mule. | |
318 * mule/mule-coding.el (make-8-bit-generate-helper): Eliminate a | |
319 duplicate comment. | |
320 (make-8-bit-choose-category): Simplify implementation. | |
321 (8-bit-fixed-query-coding-region): Implementation of | |
322 #'query-coding-region for coding systems created with | |
323 #'make-8-bit-coding-system. | |
324 (make-8-bit-coding-system): Initialise the #'query-coding-region | |
325 implementation for these character sets. | |
326 (make-8-bit-coding-system): Ditto for the compiler macro version | |
327 of this function. | |
328 * unicode.el (unicode-query-coding-skip-chars-arg): New variable, | |
329 used by unicode-query-coding-region, initialised in | |
330 mule/general-late.el. | |
331 (unicode-query-coding-region): New function, the | |
332 #'query-coding-region implementation for Unicode coding systems. | |
333 Initialise the query-coding-function property for the Unicode | |
334 coding systems to #'unicode-query-coding-region. | |
335 * mule/mule-charset.el (charset-skip-chars-string): New | |
336 function. Return a #'skip-chars-forward argument that skips all | |
337 characters in CHARSET. | |
338 (map-charset-chars): Function synced from GNU, modified to work | |
339 with XEmacs. Map FUNC across the int value charset ranges of | |
340 CHARSET. | |
341 | |
342 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | |
343 | |
344 * info.el (Info-suffix-list): | |
345 Support LZMA compression, as used--oddly--by Mandriva Linux. | |
285 | 346 |
286 2008-01-17 Mike Sperber <mike@xemacs.org> | 347 2008-01-17 Mike Sperber <mike@xemacs.org> |
287 | 348 |
288 * files.el (insert-directory): Bind `coding-system-for-read' to | 349 * files.el (insert-directory): Bind `coding-system-for-read' to |
289 the `file-name' coding system. (Previously, the default ended up | 350 the `file-name' coding system. (Previously, the default ended up |