1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-10 05:30:45 -08:00
Commit graph

49352 commits

Author SHA1 Message Date
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
Kenichi Handa
ac3ecb43e7 (coding-system-put): Delete it (implemented in C). 2004-01-27 02:14:49 +00:00
Kenichi Handa
1bf8c16614 *** empty log message *** 2004-01-27 02:13:46 +00:00
Kenichi Handa
74a109ae6c (katakana-sjis): Fix :superset to :subset. 2004-01-27 02:13:29 +00:00
Kenichi Handa
fb56629ba3 Regenerated. 2004-01-27 02:05:19 +00:00
Kenichi Handa
1014a131dd (TRANS_TABLE): New macro.
(JISX0208.map): Convert 0x2015 to 0x2014.
(cp51932.el): New target.
(eucjp-ms.el): New target.
(install): Include ${TRANS_TABLE}.
2004-01-27 02:02:55 +00:00
Kenichi Handa
5d1bff2082 New file. 2004-01-27 01:59:12 +00:00
Kenichi Handa
740ddd2766 *** empty log message *** 2004-01-25 23:40:27 +00:00
Kenichi Handa
bf8af87cf3 Correctly sorted. 2004-01-25 23:39:53 +00:00
Kenichi Handa
fea9bf20b4 (CP932-2BYTE.map): Call mapconv with cp932.awk. 2004-01-25 23:38:03 +00:00
Kenichi Handa
16a207a8d7 In UNICODE2 case, sort by 4th field after
running an awk program.
2004-01-25 23:37:19 +00:00
Kenichi Handa
ba29a8305c New file. 2004-01-25 23:35:58 +00:00
Kenichi Handa
9ac04a613e Updated. 2004-01-25 08:13:52 +00:00
Kenichi Handa
5d6b87e1cc *** empty log message *** 2004-01-25 08:13:15 +00:00
Kenichi Handa
4f3565513d Handle UNICODE2. 2004-01-25 08:12:37 +00:00
Kenichi Handa
c77da15e4c (cp932-2-byte): Specify :dimension. 2004-01-25 07:51:12 +00:00
Kenichi Handa
2b917a06a6 (Fdefine_coding_system_internal): Fix previous change. 2004-01-25 07:50:35 +00:00
Kenichi Handa
6e07c25f90 (Fdefine_coding_system_internal): Fix previous change. 2004-01-25 07:44:22 +00:00
Kenichi Handa
140294f6af (CJK): Include CP932-2BYTE.map
(CP932-2BYTE.map): New target.
2004-01-25 07:43:18 +00:00
Kenichi Handa
b9493a30ce New file. 2004-01-25 07:37:55 +00:00
Kenichi Handa
1cd8a17573 (japanese-cp932): New coding system.
(cp932): New alias of it.
2004-01-25 07:34:49 +00:00
Kenichi Handa
c04e918c72 (define-charset): If :code-space is not given, generate it from
:dimension.
2004-01-25 07:33:44 +00:00
Kenichi Handa
ceacd80323 (katakana-sjis, cp932-2-byte, cp932): New charsets. 2004-01-25 07:32:30 +00:00
Kenichi Handa
404202e746 (enum coding_attr_index): New member coding_attr_trans_tbl.
(CODING_ATTR_TRANS_TBL): New macro.
2004-01-25 07:31:27 +00:00
Kenichi Handa
7d64c6ad61 (get_translation_table): New function.
(translate_chars): Fix the bug of skipping annotation data.
(decode_coding): Utilze get_translation_table.
(encode_coding): Likewise.
(char_encodable_p): Translate char if necessary.
(Funencodable_char_position): Likewise.
(Ffind_coding_systems_region_internal): Setup translation table
for encode in a coding system attribute vector in advance.
(Fcheck_coding_systems_region): Likewise.
(Fdefine_coding_system_internal): Allow a symbol as translation
table.  For shift-jis type coding system, allow 4th charset.
2004-01-25 07:30:47 +00:00
Kenichi Handa
fb68722303 *** empty log message *** 2004-01-24 09:13:35 +00:00
Kenichi Handa
8e921c4b65 (decode_coding_sjis): Check the first byte rigidly. 2004-01-24 09:13:19 +00:00
Kenichi Handa
abf8189e01 *** empty log message *** 2004-01-24 05:01:45 +00:00
Kenichi Handa
069315b7a1 (get_next_display_element): Pass -1 as POS to
FACE_FOR_CHAR if displaying a C-string.
2004-01-24 05:00:26 +00:00
Kenichi Handa
f9756f18fb *** empty log message *** 2004-01-23 08:53:03 +00:00
Kenichi Handa
464f8566d3 (get_composition_id): Handle xoff and yoff in a
composition rule.
2004-01-23 08:49:11 +00:00
Kenichi Handa
28d0edc75d (COMPOSITION_DECODE_RULE): New arg xoff and yoff.
(struct composition): New member lbearing and rbearing.
2004-01-23 08:48:19 +00:00
Kenichi Handa
993651d1a0 (move_it_to): Optimize for the case (op & MOVE_TO_Y).
(x_get_glyph_overhangs): Handle a composition glyph.
(x_produce_glyphs): Setup lbearing and rbreaing for a composition
glyph.
2004-01-23 08:47:18 +00:00