Mercurial > emacs
comparison lisp/ChangeLog @ 56042:24325c5914e6
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Sat, 12 Jun 2004 02:36:47 +0000 |
parents | ff6f1f61fea4 |
children | 88b55105ff9b |
comparison
equal
deleted
inserted
replaced
56041:bcdeaf1d58fc | 56042:24325c5914e6 |
---|---|
1 2004-06-12 Kenichi Handa <handa@m17n.org> | |
2 | |
3 * international/mule-cmds.el (set-language-environment): Load | |
4 subst tables if necessary. | |
5 | |
6 * international/mule.el (decode-char): Load subst tables if | |
7 necessary. | |
8 (encode-char): Likewise. | |
9 | |
10 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate | |
11 pair correctly. Call ccl-mule-utf-untrans for untranslable chars. | |
12 (utf-16le-decode-loop): Set r5 to -1 before loop. | |
13 (utf-16be-decode-loop): Likewise. | |
14 (ccl-decode-mule-utf-16le): Add EOF processing block. | |
15 (ccl-decode-mule-utf-16be): Likewise. | |
16 (ccl-decode-mule-utf-16le-with-signature): Likewise. | |
17 (ccl-decode-mule-utf-16be-with-signature): Likewise. | |
18 (ccl-decode-mule-utf-16): Likewise. Set r5 to -1 initially. | |
19 (ccl-mule-utf-16-encode-untrans): New CCL. | |
20 (utf-16-decode-to-ucs): Handle pre-read character. | |
21 (utf-16le-encode-loop): Handle surrogate pair. | |
22 (utf-16be-encode-loop): Likewise. | |
23 (ccl-encode-mule-utf-16le-with-signature): Adjusted for the change | |
24 of utf-16le-encode-loop. | |
25 (ccl-encode-mule-utf-16be-with-signature): Adjusted for the change | |
26 of utf-16be-encode-loop. | |
27 (mule-utf-16-post-read-conversion): Call | |
28 utf-8-post-read-conversion at first. | |
29 (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature): Include | |
30 CJK charsets in safe-charsets if utf-translate-cjk-mode is on. | |
31 Add post-read-conversion and pre-write-conversion. | |
32 | |
33 * international/utf-8.el (utf-translate-cjk-charsets): New | |
34 variable. | |
35 (utf-translate-cjk-unicode-range): New variable. | |
36 (utf-translate-cjk-load-tables): New function. | |
37 (utf-lookup-subst-table-for-decode): New function. | |
38 (utf-lookup-subst-table-for-encode): New function. | |
39 (utf-translate-cjk-mode): Init-value changed to t. Don't load | |
40 tables here. Update safe-charsets of utf-* coding systems. | |
41 (ccl-mule-utf-untrans): New CCL. | |
42 (ccl-decode-mule-utf-8): Call ccl-mule-utf-untrans. Use `repeat' | |
43 at end of each branch. | |
44 (ccl-mule-utf-8-encode-untrans): New CCL. | |
45 (ccl-encode-mule-utf-8): Call ccl-mule-utf-8-encode-untrans. | |
46 (ccl-untranslated-to-ucs): Handle 2-byte encoding. Set r1 to the | |
47 length of encoding. Don't return r0. | |
48 (utf-8-compose): New arg hash-table. Handle 2-byte encoding. | |
49 (utf-8-post-read-conversion): Narrow to region properly. If | |
50 utf-translate-cjk-mode is on, load tables if necessary. Call | |
51 utf-8-compose with hash-table arg if necessary. Call | |
52 XXX-compose-region instead of XXX-post-read-convesion. | |
53 (utf-8-pre-write-conversion): New function. | |
54 (mule-utf-8): Include CJK charsets in safe-charsets if | |
55 utf-translate-cjk-mode is on. Add pre-write-conversion. | |
56 | |
57 * international/characters.el: Temporarily set | |
58 utf-translate-cjk-mode to nil. | |
59 | |
60 * language/devan-util.el (devanagari-compose-region): Add | |
61 autoload cookie. | |
62 | |
63 * international/ccl.el (ccl-dump-call): Fix printing the | |
64 subroutine name. | |
65 | |
1 2004-06-11 Luc Teirlinck <teirllm@auburn.edu> | 66 2004-06-11 Luc Teirlinck <teirllm@auburn.edu> |
2 | 67 |
3 * dired.el (dired-revert): If buffer is marked unmodified before | 68 * dired.el (dired-revert): If buffer is marked unmodified before |
4 reverting, keep it marked unmodified. | 69 reverting, keep it marked unmodified. |
5 Adapt to new conventions for commenting out code. | 70 Adapt to new conventions for commenting out code. |