Commit graph

247 commits

Author SHA1 Message Date
Dave Love
428471c0fd (emacs-mule, iso-2022-7bit)
(iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
(compound-text, ctext-no-compositions): Remove :charset-list.
2002-09-08 19:47:56 +00:00
Dave Love
bf1ad8c52b (eight-bit): Add :docstring,
:short-name properties.
(cp851): Doc fix.
(unicode-bmp): New.
2002-09-08 00:02:46 +00:00
Kenichi Handa
f2e7bcef4d Don't define the charset iso-8859-1 here, just setup its properties. 2002-09-03 04:05:26 +00:00
Kenichi Handa
c35e36cc94 (utf-8): Give :mime-charset property. 2002-08-21 07:00:34 +00:00
Kenichi Handa
c538b063e7 Unify these charses: korean-ksc5601, ipa, tibetan, ethiopic,
japanese-jisx0208, japanese-jisx0212, japanese-jisx0213-1,
japanese-jisx0213-2.
(devanagari-glyph): New charset.
2002-07-26 04:03:27 +00:00
Kenichi Handa
9f13685aff (us-ascii): Define it as an alias of iso-safe. 2002-07-17 08:46:12 +00:00
Dave Love
e08255bb7b (mule-unicode-e000-ffff): Set
:max-code.
2002-07-11 23:05:47 +00:00
Dave Love
ac80de1103 (file-coding-system-alist): Change
.elc to utf-8-Emacs.
2002-06-24 18:24:44 +00:00
Dave Love
3adbd46f86 (japanese-jisx0213-1)
(japanese-jisx0213-2): Add unify-map.
2002-06-12 11:43:30 +00:00
Kenichi Handa
fd6c8fc1ab Adjusted for the change of define-charset (:parent -> :subset or
:superset).
2002-06-12 00:16:33 +00:00
Dave Love
b714f5c2a6 (control-1): News charset.
(eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes
space.
(korean-ksc5601): Redefine to use code-offset and unify-map.
2002-06-10 18:01:10 +00:00
Dave Love
69862ba657 (tcvn-5712): New charset. 2002-06-07 11:25:11 +00:00
Dave Love
32fefe802f (windows-936): New alias. 2002-06-06 11:31:57 +00:00
Dave Love
c4e442414e (chinese-sisheng, ipa)
(indian-is13194, tibetan, ethiopic): Add :unify-map.
2002-05-31 22:23:39 +00:00
Kenichi Handa
64762f77c0 (chinese-gbk): Change :code-offset to
#x160000.
(gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp,
gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New
charsets.
2002-05-30 00:25:01 +00:00
Dave Love
bbe3715ccf Doc fixes.
(iso-8859-11): New.
2002-05-29 22:44:56 +00:00
Dave Love
155b256a32 Doc fixes.
(cp936): New alias.
(cp720, cp858): New charsets.
2002-05-27 18:25:48 +00:00
Dave Love
cb269bb104 Doc fixes. Remove redundant
:long-name properties.  Re-order charset priorities.
(binary): New alias.
(iso-8859-16): Fix nickname.
(define-iso-single-byte-charset): Un-define after use.
2002-05-26 17:17:32 +00:00
Dave Love
08a2119c7f (ibm866): Fix alias.
(iso-8859-16): Fix nickname.
2002-05-25 17:12:16 +00:00
Dave Love
007eef160b Avoid decode-char in top-level code
for self-inserting multibyte chars.
(cp437, cp737, cp775, cp851, cp852, cp855, cp857, cp855, cp857)
(cp860, cp861, cp862, cp863, cp864, cp865, cp869, cp874):  New
charsets.
2002-05-23 18:17:21 +00:00
Dave Love
6820ed3fcd (code-pages): Provide for
compatibility.
2002-05-22 13:12:55 +00:00
Dave Love
6584daf11f (adobe-standard-encoding, symbol):
Adjust :code-space.
(ibm850): Add :ascii-compatible-p.
2002-05-21 16:08:00 +00:00
Kenichi Handa
65076506d9 (vietnamese-viscii-lower, vietnamese-viscii-upper): Supply them
:code-offset, then unify by mapping table.
2002-05-21 05:38:23 +00:00
Dave Love
3803079c2f (iso-8859-10, symbol)
(adobe-standard-encoding, ibm850): New charsets.
(iso-8859-13): Fix IR number, final char.
(file-coding-system-alist): Add .xml.
2002-05-20 15:15:05 +00:00
Dave Love
7e8b4d677a (emacs-mule): Set :charset-list,
consistent with coding-system-charset-list doc.
(iso-8859-16): New charset.
2002-05-19 11:16:32 +00:00
Dave Love
9fea1ee1bd (ebcdic-us, ebcdic-uk): Change map
file name.
(windows-1253, windows-1254, windows-1255, windows-1256)
(windows-1257, windows-1258, next): New charsets.
2002-05-17 20:11:06 +00:00
Dave Love
6ef462e064 (koi8-u, koi8-t, georgian-ps)
(windows-1250, windows-1251, windows-1252, cp1125, ebcdic-us)
(ebcdic-uk): New charsets.
2002-05-16 19:12:52 +00:00
Dave Love
ebc563df73 (utf-8-emacs): Add various
:mime-charset properties.
2002-05-14 10:17:56 +00:00
Kenichi Handa
01758abf57 Use decode-char instead of make-char. 2002-05-14 07:57:32 +00:00
Dave Love
24adcac198 Speling fixes. 2002-05-13 17:56:01 +00:00
Kenichi Handa
26dbea9943 *** empty log message *** 2002-05-09 06:43:40 +00:00
Kenichi Handa
7c9e10248b (chinese-gbk): New charset. 2002-05-07 04:48:48 +00:00
Eli Zaretskii
518a0981c8 (file-coding-system-alist): Add an association for PO files. 2002-03-15 13:53:27 +00:00
Kenichi Handa
a44cf41b73 (utf-16-le): Use :bom attribute instead of :signature.
(utf-16-be): Likewise.
2002-03-08 00:20:24 +00:00
Kenichi Handa
c0e17dd87e Fully Re-written. 2002-03-01 02:12:59 +00:00
Eli Zaretskii
cb5be6c9e6 (compound-text): Renamed back from compound-text-no-extensions.
(ctext-no-compositions): Remove the mime-charset property.
(compound-text-with-extensions): Renamed from compound-text.
(x-ctext-with-extensions, ctext-with-extensions): Renamed aliases.
2002-02-26 15:58:43 +00:00
Eli Zaretskii
7306697421 (ctext-no-compositions): New coding system.
(compount-text-no-extensions): Renamed from compound-text.
(x-ctext-no-extensions, ctext-no-extensions): Aliases for
compound-text-no-extensions.
(compound-text): Redefined using post-read and pre-write
conversions.
2002-02-22 13:44:59 +00:00
Werner LEMBERG
5a6b038a17 international/mule-conf.el: Improve documentation strings of character sets. 2001-12-17 21:01:25 +00:00
Dave Love
bdf74befa8 (translation-table-for-input): New
variable.
(latin-iso8859-14): Amend description.
(file-coding-system-alist): Add entry for utf-8.
2001-12-15 16:31:14 +00:00
Richard M. Stallman
1680855678 Change indian-1-column charset to indian-glyph charset. 2001-11-25 02:36:28 +00:00
Kenichi Handa
bc6a094669 (no-conversion): Fix docstring.
(raw-text): Fix docstring.
2001-03-09 00:27:36 +00:00
Kenichi Handa
695ac44029 (emacs-mule, raw-text): Docstring modified. 2001-03-05 05:58:45 +00:00
Kenichi Handa
e7f614fc36 Remove unused charsets mac-roman-lower and mac-roman-upper. 2001-01-31 23:39:40 +00:00
Dave Love
3b6ed359f6 (chinese-big5-1, chinese-big5-2): Doc
fix.
2001-01-29 14:55:18 +00:00
Kenichi Handa
ce7ed3aa0f Fix previous change. 2001-01-25 13:03:10 +00:00
Kenichi Handa
f8499efbd3 (coding-category-utf-8): Initialize to mule-utf-8. 2001-01-25 11:48:42 +00:00
Kenichi Handa
402324527e (latin-extra-code-table): Set to t for \223 and \224. 2001-01-09 23:49:44 +00:00
Eli Zaretskii
3e88bb5065 (file-coding-system-alist): Use
raw-text for reading loaddefs.el and raw-text-unix for writing
it.
2000-12-06 13:54:17 +00:00
Kenichi Handa
38953fe2ce Make the coding system no-conversion safe for all characters. 2000-11-28 00:01:52 +00:00
Kenichi Handa
75b6fb5882 (compound-text): Define this coding system here. Make x-ctext and
ctext aliases of it.
2000-11-05 23:51:51 +00:00
Kenichi Handa
e98a6f1c26 New charsets mule-unicode-2500-33ff and mule-unicode-e000-ffff. 2000-10-30 01:31:33 +00:00
Andrew Choi
8f47302e25 Andrew Choi <akochoi@i-cable.com>
* international/mule-conf.el (mac-roman-lower, mac-roman-upper):
        New charsets.

        * term/mac-win.el: Remove definitions of mac-roman-lower and
        mac-roman-upper, require dired, and define instead of set
        mac-ready-for-drag-n-drop to avoid compilation error.

        * src/macterm.c (XTread_socket): check whether Lisp variable
        mac-ready-for-drag-n-drop is bound rather than non-nil value.
2000-10-23 17:49:59 +00:00
Dave Love
2238f751d5 file-coding-system-alist): Use \',
not $.
2000-10-06 18:45:08 +00:00
Kenichi Handa
5259f34b6f (x-ctext): Force katakana-jisx0201 to be designated to G1. 2000-07-18 04:28:52 +00:00
Kenichi Handa
3cd01a6c0e (oldjis-newjis-jisroman-ascii): Don't translate some national variant
characters of latin-jisx0201.
2000-07-18 02:30:18 +00:00
Kenichi Handa
8d969bf615 (unix): New alias for the coding system undecided-unix. 2000-06-10 02:17:08 +00:00
Kenichi Handa
7153b1f1c7 Specify CHARSET-ID explicitely for private charsets.
(mule-unicode-0100-24ff, japanese-jisx0213-1,
japanese-jisx0213-2): New charsets.
2000-05-25 01:25:16 +00:00
Kenichi Handa
0e6652f053 (arabic-iso8859-6): Fix typo. 2000-05-17 00:35:54 +00:00
Kenichi Handa
cead26f64a Add more information in descriptions of character sets. 2000-05-13 00:37:11 +00:00
Kenichi Handa
2c7794b0bc (coding-category-utf-8,
coding-category-utf-16-be, coding-category-utf-16-le): New coding
categories.  Include them in the argument for set-coding-priority.
2000-03-07 06:16:30 +00:00
Kenichi Handa
ccac3d772c (iso-2022-7bit, iso-2022-7bit-ss2
iso-2022-7bit-lock, iso-2022-7bit-lock-ss2, iso-2022-8bit-ss2,
x-ctext): Give `composition' property t.
1999-12-15 00:41:44 +00:00
Dave Love
7a860cf267 Add latin-iso8859-1[45]. 1999-10-14 09:49:12 +00:00
Kenichi Handa
3374b353e6 (iso-2022-7bit-lock-ss2): Typo fixed. 1999-06-03 23:28:22 +00:00
Kenichi Handa
d49a483500 (x-ctext): New coding system. 1999-04-13 04:57:18 +00:00
Kenichi Handa
08dcf825e6 (undecided): Set ascii in safe-charsets property. 1999-02-13 02:47:52 +00:00
Richard M. Stallman
1c445211ef Coding system alias dos' for undecided-dos', mac' for undecided-mac'. 1999-01-19 08:06:33 +00:00
Kenichi Handa
4cb4b38841 Call update-coding-systems-internal at the tail. 1998-09-16 07:21:31 +00:00
Karl Heuer
e8dd0160fa Doc fixes. 1998-09-06 14:31:49 +00:00
Kenichi Handa
5b98469511 (iso-safe): Comment for this coding system fixed.
(coding-category-iso-8-1): Change default coding priority.
1998-08-10 06:29:02 +00:00
Kenichi Handa
a1223d6ce9 Initialize coding-category-ccl to
nil.  Include it in the arg for set-coding-priority.
1998-08-02 01:06:57 +00:00
Kenichi Handa
f967223b11 Change term "character translation table" to "translation table". 1998-05-22 09:45:34 +00:00
Kenichi Handa
d2a1ee18b8 Change term unification to
translation throughtout the file.
1998-05-18 01:01:00 +00:00
Richard M. Stallman
678dc7ec25 (file-coding-system-alist): Use emacs-mule for .elc files. 1998-04-23 01:34:49 +00:00
Kenichi Handa
40e98681b4 Adjusted for the change of the
format of make-coding-system's 6th argument.  Initialize
coding-category-iso-7-tight to iso-2022-jp.
(oldjis-newjis-jisroman-ascii): New character unification table.
(standarad-character-unification-table-for-decode): Initialize to
`unification-table' property of `oldjis-newjis-jisroman-ascii'.
1998-01-22 01:42:20 +00:00
Kenichi Handa
fec0e02ded Give proper SAFE_CHARSET argument in
each call of make-coding-system.
1997-10-23 12:05:45 +00:00
Kenichi Handa
3fcbab9a49 Change the way of making coding
systems and no-conversion and undecide.
1997-10-21 10:47:35 +00:00
Richard M. Stallman
c63f7d2a65 (file-coding-system-alist): Match `loaddefs.el' more accurately. 1997-09-03 22:25:16 +00:00
Kenichi Handa
2cb3041097 (raw-text): New coding system. Set
coding-category-raw-text to raw-text.
1997-08-28 10:49:48 +00:00
Kenichi Handa
c1b628eb92 Set 146th element of
latin-extra-code-table to `t'.
1997-08-16 01:56:45 +00:00
Kenichi Handa
f6eb8ace4f (iso-safe): New coding system. 1997-08-10 04:07:03 +00:00
Richard M. Stallman
9f993a1044 (file-coding-system-alist): Use no-conversion for tar files. 1997-07-27 00:07:08 +00:00
Kenichi Handa
29742cb59d (coding-category-emacs-mule): Replace coding-category-iso-else with
coding-category-iso-7-else and coding-category-iso-8-else.
1997-07-15 08:24:47 +00:00
Richard M. Stallman
76810f6050 (undecided): Use `-' in mode line. 1997-07-07 08:45:38 +00:00
Kenichi Handa
49733613c5 Fix typo in doc-string of charset
indian-1-column.  Adjust for the name change of
standard-character-unification-table-for-decode and
standard-character-unification-table-for-encode.
1997-07-02 12:59:43 +00:00
Richard M. Stallman
8da035d01b (binary): Define as coding system alias. 1997-07-02 04:59:04 +00:00
Richard M. Stallman
2e21aa274a Fix calls to define-coding-system-alias. 1997-07-01 23:29:26 +00:00
Richard M. Stallman
fa526c4a22 Change copyright notice. 1997-06-22 08:57:18 +00:00
Kenichi Handa
2792ce1648 Change mnemonic letters for iso-2022-7bit-ss2 and
iso-2022-7bit-lock.  Set coding-category-iso-8-2 to
japanese-iso-8bit.
1997-06-18 12:55:14 +00:00
Kenichi Handa
4951a271e0 Coding system names changed. 1997-06-10 00:56:16 +00:00
Kenichi Handa
e4e6cfa0f0 Set default value of coding-category-iso-else to
iso-2022-lock.  Set priority of coding-category-emacs-mule higher.
1997-05-28 03:37:33 +00:00
Kenichi Handa
426591c3ff Coding system names changed as follows:
internal -> emacs-mule, automatic-conversion -> undecided.
Coding category name changes as follows:
coding-category-internal -> coding-category-emacs-mule.
1997-05-16 00:59:00 +00:00
Kenichi Handa
85f789f716 Delete code for alternate-charset-table.
Initialize standard-character-unification-table-for-read and
standard-character-unification-table-for-write.
Set coding-category-iso-8-2 and coding-category-iso-else to the
coding system iso-8859-1 by default.
1997-05-12 06:56:24 +00:00
Kenichi Handa
69b73c8a97 Re-arrange priorities of coding categories. 1997-04-23 01:30:10 +00:00
Kenichi Handa
2aa72de791 Change descriptions for Arabic, Indian, and
Vietnamese character sets.  Define Tibetan character sets.
1997-04-05 02:35:53 +00:00
Kenichi Handa
d2382a1dd3 Change short and long names for Ethipic character set.
(alternate-charset-table): Change each entry from list to dot pair.
1997-03-18 23:16:27 +00:00
Kenichi Handa
d0c5d80937 Add INIT-BOL to coding system iso-2022-cjk.
Remove prefix "coding-system-" from coding system symbol names.
Change coding system names iso-2022-int to iso-2022-int-1,
iso-2022-int-2 to iso-2022-cjk.
1997-02-26 12:52:25 +00:00
Karl Heuer
08c19a2746 Initial revision 1997-02-23 09:09:40 +00:00