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.