1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 03:40:56 -08:00
Commit graph

49384 commits

Author SHA1 Message Date
Kenichi Handa
eb36588a97 (FONTSET_DEFAULT): New macro.
(FONTSET_ADD): Handle the case that range is nil.
(fontset_add): Likewise.
(Fset_fontset_font): Change the 2nd arg name to TARGET, and handle
the case that it is nil.
(dump_fontset): Call FONTSET_DEFAULT, not FONTSET_FALLBACK.
(syms_of_fontset): Set char-table-extra-slots property of fontset
to 9.
2004-02-06 11:08:43 +00:00
Kenichi Handa
1c305bc1f5 (CHAR_CHARSET_P): Fix for the case that the method is subset or
superset.
2004-02-06 11:05:20 +00:00
Kenichi Handa
ffccb0b664 *** empty log message *** 2004-02-05 09:07:39 +00:00
Kenichi Handa
5d4fe8aa9c (font-encoding-alist): Register "JISX0213.2004-1". 2004-02-05 09:07:19 +00:00
Kenichi Handa
533bb1cc84 *** empty log message *** 2004-02-05 04:38:19 +00:00
Kenichi Handa
a16abfed4e (setup-default-fontset): Register "JISX0213.2004-1". 2004-02-05 04:35:19 +00:00
Kenichi Handa
875d7ad975 (list-character-sets): Fix the first line message.
(sort-listed-character-sets): Adjusted for the change of
list-characters-sets-1.
(list-character-sets-1): List supplementary character sets in a
different section.
(list-charset-chars): Validate charset at early stage.
2004-02-05 04:34:22 +00:00
Kenichi Handa
95ac45faef Fix `han' script range. 2004-02-05 04:31:35 +00:00
Kenichi Handa
917e3dcfe5 (japanese-jisx0213.2004-1): Specify :code-space.
(cp932-2-byte): Fix :code-space.
(unicode-smp, unicode-sip, unicode-ssp): New charsets.
2004-02-05 04:29:25 +00:00
Kenichi Handa
b1c2945e07 *** empty log message *** 2004-02-04 13:03:50 +00:00
Kenichi Handa
963d89ee60 *** empty log message *** 2004-02-03 04:39:27 +00:00
Kenichi Handa
18ac5bccb7 (iso-2022-jp): Exclude japanese-jisx0212.
(japanese-ucs-cp932-to-jis-map): Fix previous change.
(japanese-ucs-jis-to-cp932-map): Likewise.
(iso-2022-jp-2004, euc-jis-2004, japanese-shift-jis-2004): New
coding systems.
(iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system
aliases.
("Japanese"): Add new charsets and coding system.s
2004-02-03 04:39:16 +00:00
Kenichi Handa
3700f14ea3 (japanese-jisx0213.2004-1): Specify :dimension 2. 2004-02-03 04:34:12 +00:00
Kenichi Handa
e502981898 *** empty log message *** 2004-02-02 11:43:43 +00:00
Kenichi Handa
f525e544ea (japanese-ucs-cp932-to-jis-map): Renamed
from japanese-ucs-cp932-map.
(japanese-ucs-jis-to-cp932-map): Renamed from
japanese-ucs-jis-map.
(japanese-ucs-glibc-map): Delete this tranlastion table.
(japanese-ucs-glibc-to-jis-map): New tranlastion table.
(japanese-ucs-jis-to-glibc-map): New tranlastion table.
2004-02-02 11:43:19 +00:00
Kenichi Handa
94cb93b130 *** empty log message *** 2004-01-30 04:53:19 +00:00
Kenichi Handa
c11f69e19f Handle charset-map-path, not charset-map-directory. 2004-01-30 04:52:43 +00:00
Kenichi Handa
cf411e8d01 (main): Call init_charset after syms_of_XXX. 2004-01-30 04:51:32 +00:00
Kenichi Handa
4beef0656d (Vcharset_map_directory): Deleted.
(Vcharset_map_path): New variable
(load_charset_map_from_file): Use Vcharset_map_path instead.
(init_charset): Initialize Vcharset_map_path.
(syms_of_charset): Delete declaration of "charset-map-directory",
add declaration of "charset-map-path".
2004-01-30 02:14:46 +00:00
Kenichi Handa
a9cf9d0d6c Append user defined area of CP932. 2004-01-30 02:12:07 +00:00
Kenichi Handa
2e454bb6e0 (x-selection-value): Optimize for ASCII only case. 2004-01-29 04:58:35 +00:00
Kenichi Handa
1b7c19df9a *** empty log message *** 2004-01-29 02:55:51 +00:00
Kenichi Handa
95ac7579e9 (string_char_to_byte): Optimize for ASCII only string.
(string_byte_to_char): Likewise.
2004-01-29 02:55:34 +00:00
Kenichi Handa
82450b416d *** empty log message *** 2004-01-29 01:27:24 +00:00
Kenichi Handa
9a7f80aa90 (Finsert_file_contents): Avoid detecting a code twice. 2004-01-29 01:27:12 +00:00
Kenichi Handa
75e2a25314 (detect_coding_iso_2022): Fix handling of SS2 and SS3.
(detect_coding): Treat '\0' as normal ASCII byte..
(detect_coding_system): Likewise.
2004-01-29 01:25:50 +00:00
Kenichi Handa
c687637047 (decode_coding_sjis): Fix comment. 2004-01-28 11:03:31 +00:00
Kenichi Handa
2943f96620 Regenerated. 2004-01-28 11:01:54 +00:00
Kenichi Handa
eb109bf0bc *** empty log message *** 2004-01-28 11:01:03 +00:00
Kenichi Handa
85b3659bb1 Convert 0x2299 to 0x29BF. 2004-01-28 11:00:38 +00:00
Kenichi Handa
bb2102309d *** empty log message *** 2004-01-28 06:06:46 +00:00
Kenichi Handa
6be9368f29 Regenerated. 2004-01-28 06:06:16 +00:00
Kenichi Handa
b60aef5289 (JISX2131.map): Convert 0x2015 to 0x2014. 2004-01-28 06:05:40 +00:00
Kenichi Handa
3ce533b046 *** empty log message *** 2004-01-28 02:24:34 +00:00
Kenichi Handa
6bd873fa25 *** empty log message *** 2004-01-27 23:52:42 +00:00
Kenichi Handa
021a9c9ed2 Add map #x00A6 <-> #xFFE4 to translation tables japanese-ucs-*-map. 2004-01-27 23:52:31 +00:00
Kenichi Handa
86de289dbf (CJK): Include JISX213A.map.
(JISX213A.map): New target.
2004-01-27 12:51:08 +00:00
Kenichi Handa
626b5afa3b *** empty log message *** 2004-01-27 12:50:49 +00:00
Kenichi Handa
bb705a367c New file. 2004-01-27 12:49:05 +00:00
Kenichi Handa
09ed12f12b (japanese-jisx0213-a): New supplementary charset.
(japanese-jisx0213.2004-1): New charset.
2004-01-27 12:48:23 +00:00
Kenichi Handa
6e58724efc (SJIS_TO_JIS2, JIS_TO_SJIS2): New macros. 2004-01-27 12:12:16 +00:00
Kenichi Handa
57a47f8a14 (decode_coding_sjis): Handle 4th charset (typically JISX0212).
(encode_coding_sjis): Likewise.
2004-01-27 12:11:41 +00:00
Kenichi Handa
13cd77c5a5 *** empty log message *** 2004-01-27 08:40:22 +00:00
Kenichi Handa
4f0dc19466 New file (automatically generated by admin/charset/Makefile). 2004-01-27 08:40:02 +00:00
Kenichi Handa
410e9276eb *** empty log message *** 2004-01-27 02:43:05 +00:00
Kenichi Handa
3edfae2a64 Load cp51932 and eucjp-ms.
(japanese-ucs-cp932-map, japanese-ucs-jis-map)
(japanese-ucs-glibc-map): New translation tables.
(eucjp-ms): New coding system.
2004-01-27 02:39:40 +00:00
Kenichi Handa
a6f87d34c8 (QCmnemonic, QCdefalut_char)
(QCdecode_translation_table, QCencode_translation_table)
(QCpost_read_conversion, QCpre_write_conversion): New variables.
(get_translation_table): Return a list of translation tables if
necessary.
(decode_coding): Call get_translation_table with ENCODEP 0.
(char_encodable_p): If translation_table is non-nil, always call
translate_char.
(Fdefine_coding_system_internal): Accept list of translation
tables as :encode-translation-table and :decode-translation-table.
(Fcoding_system_put): New function.
(syms_of_coding): Declare new symbols.  Defsubr
Scoding_system_put.
2004-01-27 02:21:37 +00:00
Kenichi Handa
111daccfb5 (map_charset_chars): Fix arg to map_charset_chars in
when the charset is superset type.
2004-01-27 02:17:46 +00:00
Kenichi Handa
10453be959 (translate_char): Accept list of translation tables. 2004-01-27 02:16:25 +00:00
Kenichi Handa
20e78000cb *** empty log message *** 2004-01-27 02:15:13 +00:00