Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4566:26aae3bacf99
Merge.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 09 Aug 2008 13:11:06 +0200 |
parents | 31344162cf9a 46ddeaa7c738 |
children | 84d618b355f5 |
comparison
equal
deleted
inserted
replaced
4565:31344162cf9a | 4566:26aae3bacf99 |
---|---|
190 Make this a char table of type generic, not of type char. Makes it | 190 Make this a char table of type generic, not of type char. Makes it |
191 possible to have the relevant logic in #'describe-char reasonably | 191 possible to have the relevant logic in #'describe-char reasonably |
192 clear; also, and this is undocumented, makes it much easier to | 192 clear; also, and this is undocumented, makes it much easier to |
193 implement #'frob-unicode-errors-region. I should document this, | 193 implement #'frob-unicode-errors-region. I should document this, |
194 and revise #'frob-unicode-errors-region. | 194 and revise #'frob-unicode-errors-region. |
195 | |
196 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> | |
197 | |
198 * mule/mule-coding.el (make-8-bit-choose-category): | |
199 Merge my change of 2008-05-14 to the query-coding-region code. | |
195 | 200 |
196 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> | 201 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> |
197 | 202 |
198 * subr.el (add-to-list): Fix Aidan's last commit. | 203 * subr.el (add-to-list): Fix Aidan's last commit. |
199 | 204 |
288 * mule/latin.el (windows-1250): Add the Central European Windows | 293 * mule/latin.el (windows-1250): Add the Central European Windows |
289 coding system. | 294 coding system. |
290 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 | 295 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 |
291 implementation, rely on that in latin.el instead. | 296 implementation, rely on that in latin.el instead. |
292 | 297 |
298 2008-05-11 Aidan Kehoe <kehoea@parhasard.net> | |
299 | |
300 * coding.el (query-coding-clear-highlights): | |
301 New function--clear any face information added by | |
302 `query-coding-region'. | |
303 (default-query-coding-region): Use it. | |
304 | |
293 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> | 305 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> |
294 | 306 |
295 * window-xemacs.el (save-window-excursion/mapping, | 307 * window-xemacs.el (save-window-excursion/mapping, |
296 set-window-configuration/mapping): Add. These function return an | 308 set-window-configuration/mapping): Add. These function return an |
297 alist mapping the window objects from the original window | 309 alist mapping the window objects from the original window |
373 | 385 |
374 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | 386 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> |
375 | 387 |
376 * info.el (Info-suffix-list): | 388 * info.el (Info-suffix-list): |
377 Support LZMA compression, as used--oddly--by Mandriva Linux. | 389 Support LZMA compression, as used--oddly--by Mandriva Linux. |
390 * coding.el (decode-coding-string): | |
391 (encode-coding-string): Accept GNU's NOCOPY argument for | |
392 these. Todo; write compiler macros to use it. | |
393 (query-coding-warning-face): New face, to show unencodable | |
394 characters. | |
395 (default-query-coding-region-safe-charset-skip-chars-map): | |
396 New variable, a cache used by #'default-query-coding-region. | |
397 (default-query-coding-region): Default implementation of | |
398 #'query-coding-region, using the safe-charsets and safe-chars | |
399 coding systemproperties. | |
400 (query-coding-region): New function; can a given coding system | |
401 encode a given region? | |
402 (query-coding-string): New function; can a given coding system | |
403 encode a given string? | |
404 (unencodable-char-position): Function API taken from GNU; return | |
405 the first unencodable position given a string and coding system. | |
406 (encode-coding-char): Function API taken from GNU; return CHAR | |
407 encoded using CODING-SYSTEM, or nil if CODING-SYSTEM would trash | |
408 CHAR. | |
409 ((unless (featurep 'mule)): Override the default | |
410 query-coding-region implementation on non-Mule. | |
411 * mule/mule-coding.el (make-8-bit-generate-helper): Eliminate a | |
412 duplicate comment. | |
413 (make-8-bit-choose-category): Simplify implementation. | |
414 (8-bit-fixed-query-coding-region): Implementation of | |
415 #'query-coding-region for coding systems created with | |
416 #'make-8-bit-coding-system. | |
417 (make-8-bit-coding-system): Initialise the #'query-coding-region | |
418 implementation for these character sets. | |
419 (make-8-bit-coding-system): Ditto for the compiler macro version | |
420 of this function. | |
421 * unicode.el (unicode-query-coding-skip-chars-arg): New variable, | |
422 used by unicode-query-coding-region, initialised in | |
423 mule/general-late.el. | |
424 (unicode-query-coding-region): New function, the | |
425 #'query-coding-region implementation for Unicode coding systems. | |
426 Initialise the query-coding-function property for the Unicode | |
427 coding systems to #'unicode-query-coding-region. | |
428 * mule/mule-charset.el (charset-skip-chars-string): New | |
429 function. Return a #'skip-chars-forward argument that skips all | |
430 characters in CHARSET. | |
431 (map-charset-chars): Function synced from GNU, modified to work | |
432 with XEmacs. Map FUNC across the int value charset ranges of | |
433 CHARSET. | |
434 | |
435 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | |
436 | |
437 * info.el (Info-suffix-list): | |
438 Support LZMA compression, as used--oddly--by Mandriva Linux. | |
378 | 439 |
379 2008-01-17 Mike Sperber <mike@xemacs.org> | 440 2008-01-17 Mike Sperber <mike@xemacs.org> |
380 | 441 |
381 * files.el (insert-directory): Bind `coding-system-for-read' to | 442 * files.el (insert-directory): Bind `coding-system-for-read' to |
382 the `file-name' coding system. (Previously, the default ended up | 443 the `file-name' coding system. (Previously, the default ended up |