/[emacs]/emacs/lisp/ChangeLog
ViewVC logotype

Diff of /emacs/lisp/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6161 by teirllm, Fri Jun 11 22:38:52 2004 UTC revision 1.6162 by handa, Sat Jun 12 02:34:44 2004 UTC
# Line 1  Line 1 
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    
66  2004-06-11  Luc Teirlinck  <teirllm@auburn.edu>  2004-06-11  Luc Teirlinck  <teirllm@auburn.edu>
67    
68          * dired.el (dired-revert): If buffer is marked unmodified before          * dired.el (dired-revert): If buffer is marked unmodified before

Legend:
Removed from v.1.6161  
changed lines
  Added in v.1.6162

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26