1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-21 18:23:59 +00:00
Commit Graph

18 Commits

Author SHA1 Message Date
Kenichi Handa
a9be26751c Declare that all UTF-16-based coding
systems ASCII-incompatible.
2005-07-07 06:18:59 +00:00
Lute Kamstra
3a35cf56e7 Update FSF's address. 2005-07-04 17:55:18 +00:00
Kenichi Handa
2fd125a339 Fix copyrights. 2005-05-13 06:03:46 +00:00
Kenichi Handa
f7c4d755be (ccl-encode-mule-utf-16le-with-signature):
Fix BUFFER_MAGNIFICATION to 2.
(ccl-encode-mule-utf-16be-with-signature): Likewise.
2005-03-08 09:10:18 +00:00
Kenichi Handa
dbaba2d295 (ccl-encode-mule-utf-16le): Fix
BUFFER_MAGNIFICATION to 2.
(ccl-encode-mule-utf-16be): Likewise.
(ccl-encode-mule-utf-16le-with-signature): Fix
BUFFER_MAGNIFICATION to 4.
(ccl-encode-mule-utf-16be-with-signature): Likewise.
2005-02-28 07:19:16 +00:00
Kenichi Handa
95d2d43392 (utf-16-decode-ucs): Handle a surrogate
pair correctly.  Call ccl-mule-utf-untrans for untranslable chars.
(utf-16le-decode-loop): Set r5 to -1 before loop.
(utf-16be-decode-loop): Likewise.
(ccl-decode-mule-utf-16le): Add EOF processing block.
(ccl-decode-mule-utf-16be): Likewise.
(ccl-decode-mule-utf-16le-with-signature): Likewise.
(ccl-decode-mule-utf-16be-with-signature): Likewise.
(ccl-decode-mule-utf-16): Likewise.  Set r5 to -1 initially.
(ccl-mule-utf-16-encode-untrans): New CCL.
(utf-16-decode-to-ucs): Handle pre-read character.
(utf-16le-encode-loop): Handle surrogate pair.
(utf-16be-encode-loop): Likewise.
(ccl-encode-mule-utf-16le-with-signature): Adjusted for the change
of utf-16le-encode-loop.
(ccl-encode-mule-utf-16be-with-signature): Adjusted for the change
of utf-16be-encode-loop.
(mule-utf-16-post-read-conversion): Call
utf-8-post-read-conversion at first.
(mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature): Include
CJK charsets in safe-charsets if utf-translate-cjk-mode is on.
Add post-read-conversion and pre-write-conversion.
2004-06-12 02:18:36 +00:00
Andreas Schwab
9e24a165fe Fix references to utf-translate-cjk into utf-translate-cjk-mode. 2004-05-08 14:36:07 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Dave Love
cbcd4dc901 Add mime-text-unsuitable coding system
properties.
2003-08-20 18:45:22 +00:00
Kenichi Handa
65a0e5fec3 Many name changes: utf-16-{be,le} -> utf-16{be,le}.
(mule-utf-16-le, utf-16-le, mule-utf-16-be, utf-16-be): New coding
system aliases for backward compatibility.
2003-06-21 02:26:13 +00:00
Kenichi Handa
4fbc4b1705 (utf-16-le-decode-loop)
(utf-16-be-decode-loop): New temporary variables.
(ccl-decode-mule-utf-16-le): Use utf-16-le-decode-loop.
(ccl-decode-mule-utf-16-be): Use utf-16-be-decode-loop
(ccl-decode-mule-utf-16-le-with-signature)
(ccl-decode-mule-utf-16-be-with-signature)
(ccl-decode-mule-utf-16): New CCL programs.
(utf-16-le-encode-loop, utf-16-be-encode-loop): New temporary
variables.
(ccl-encode-mule-utf-16-le): Use utf-16-le-encode-loop.
(ccl-encode-mule-utf-16-be): Use utf-16-be-encode-loop
(ccl-encode-mule-utf-16-le-with-signature)
(ccl-encode-mule-utf-16-be-with-signature): New CCL programs.
(mule-utf-16-post-read-conversion): New function.
(mule-utf-16-le-with-signature, mule-utf-16-be-with-signature),
(mule-utf-16): New coding systems.
(utf-16-le-with-signature, utf-16-be-with-signature),
(utf-16): Aliases of the above coding systems.
2003-04-08 07:23:44 +00:00
Kenichi Handa
2217b8e1e6 (ccl-decode-mule-utf-16-le): Don't assume the signature bytes.
(ccl-decode-mule-utf-16-be): Likewise.
(ccl-encode-mule-utf-16-le): Don't produce the signature bytes.
(ccl-encode-mule-utf-16-be): Likewise.
2003-03-31 01:48:48 +00:00
Juanma Barranquero
a1506d2977 Trailing whitepace deleted. 2003-02-04 13:24:35 +00:00
Dave Love
395da65f76 (mule-utf-16-be, mule-utf-16-le): Remove
pre-write-conversion.
2003-01-13 13:26:21 +00:00
Kenichi Handa
ff14f63ea2 Don't provide utf-16. 2002-10-01 06:56:40 +00:00
Kenichi Handa
278ce9363d (utf-16-decode-ucs): Look up
utf-subst-table-for-decode.  Fix for the case that the looking up
succeeds.
(ccl-decode-mule-utf-16-le): Translate characters by
utf-translation-table-for-decode.
(ccl-decode-mule-utf-16-be): Likewise.
(ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode
at first.  Translate characters by
utf-translation-table-for-encode.
(ccl-encode-mule-utf-16-be): Likewise.
(mule-utf-16-le, mule-utf-16-be): Add `dependency' property.
2002-09-30 06:37:00 +00:00
Dave Love
1deeaf1d30 (utf-16-le-pre-write-conversion)
(utf-16-be-pre-write-conversion): Deleted.
(mule-utf-16-le, mule-utf-16-be): Register encoding translation
table.
2002-09-10 17:37:38 +00:00
Dave Love
fc2938d180 *** empty log message *** 2002-07-24 23:01:32 +00:00