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
Kenichi Handa
980a8c09cc
(x_compute_glyph_string_overhangs): Handle also a
...
composition glyph.
2004-01-23 08:44:57 +00:00
Kenichi Handa
9c87e5c456
(reference-point-alist): Doc fixed.
...
(encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF).
(decode-composition-rule): Likewise.
2004-01-23 08:43:36 +00:00
Kenichi Handa
62d89ee1ff
*** empty log message ***
2004-01-20 08:29:12 +00:00
Kenichi Handa
5ef807becb
(diacritic-composition-function): Fix for the case that POS is at the
...
head. Allow combining with more characters.
2004-01-20 08:27:17 +00:00
Kenichi Handa
c80bcdbc47
(print_check_string_charset_prop): Fix previous change.
2004-01-18 23:45:31 +00:00
Kenichi Handa
dedbd91c48
*** empty log message ***
2004-01-18 23:30:38 +00:00
Kenichi Handa
71ea13cb98
Include charset.h.
...
(Vprint_charset_text_property): New variable.
(Qdefault): Extern it.
(PRINT_STRING_NON_CHARSET_FOUND)
(PRINT_STRING_UNSAFE_CHARSET_FOUND): New macros.
(print_check_string_result): New variable.
(print_check_string_charset_prop): New function.
(print_prune_charset_plist): New variable.
(print_prune_string_charset): New function.
(print_object): Call print_prune_string_charset if
Vprint_charset_text_property is not t.
(print_interval): Print nothing if itnerval->plist is nil.
(syms_of_print): Declare Vprint_charset_text_property as a lisp
variable. Init and staticpro print_prune_charset_plist.
2004-01-18 23:27:07 +00:00
Kenichi Handa
6c4cd269c7
*** empty log message ***
2004-01-16 00:35:52 +00:00
Kenichi Handa
b242d1fa98
(describe-char): Check `charset' property.
...
Show the code point in the charset in hexadigits.
2004-01-16 00:35:16 +00:00
Kenichi Handa
c30686b7aa
*** empty log message ***
2004-01-15 23:04:06 +00:00
Kenichi Handa
35650cd225
(stretches-for-character-list): Delete it.
...
(list-block-of-chars): Use tabs instead of `display' property for
aligning characters.
(print-fontset-element): Fix the printing of XLFD.
2004-01-15 23:03:32 +00:00
Kenichi Handa
ec782be397
*** empty log message ***
2004-01-15 12:10:35 +00:00
Kenichi Handa
2ec7fd700a
(new_fontset_from_font_name): Use the specified font
...
for all characters in the new fontset.
2004-01-15 12:10:04 +00:00
Kenichi Handa
1a85d48230
*** empty log message ***
2004-01-15 06:58:31 +00:00
Kenichi Handa
fda2f91bac
(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and
...
OBJECT args.
2004-01-15 06:58:07 +00:00
Kenichi Handa
14ee5d4c21
(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and OBJECT args.
2004-01-15 06:57:45 +00:00
Kenichi Handa
032ed8010d
(x_produce_glyphs): Call FACE_FOR_CHAR with POS and
...
OBJECT args for composition too.
2004-01-15 06:57:02 +00:00
Kenichi Handa
dc47eccc14
(syms_of_composite): Fix comment.
2004-01-15 02:43:15 +00:00
Kenichi Handa
c5379562de
*** empty log message ***
2004-01-15 02:16:11 +00:00
Kenichi Handa
12d9a6c708
(encoded-kbd-self-insert-utf-8): New function.
...
(encoded-kbd-setup-keymap): Add code for handling utf-8.
(encoded-kbd-mode): Likewise.
2004-01-15 02:15:34 +00:00
Kenichi Handa
e852aed25e
*** empty log message ***
2004-01-13 01:44:46 +00:00
Kenichi Handa
e3c7c6a56d
(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and OBJECT args.
2004-01-13 01:43:38 +00:00
Kenichi Handa
779c6fb661
(compute_char_face): Call FACE_FOR_CHAR with POS and OBJECT args.
2004-01-13 01:43:00 +00:00
Kenichi Handa
f46a4dc1a5
(face_before_or_after_it_pos): Call FACE_FOR_CHAR with
...
POS and OBJECT args.
(get_next_display_element): Likewise.
(append_space): Likewise.
(extend_face_to_end_of_line): Likewise.
(get_char_face_and_encoding): Likewise.
(BUILD_COMPOSITE_GLYPH_STRING): Likewise.
(x_produce_glyphs): Likewise.
2004-01-13 01:40:47 +00:00
Kenichi Handa
6bad800726
(reorder_font_vector): Adjusted for the change of
...
FONT_DEF format.
(fontset_face): New arg id. Caller changed.
(face_for_char): New args pos and object.
(make_fontset_for_ascii_face): Adjusted for the change of FONT_DEF
format.n
(fs_query_fontset): Check NAME by Fassoc too.
(Fset_fontset_font): Allow non-XLFD font name.
(Ffontset_info): Adjusted for the change of FONT_DEF format.
2004-01-13 01:38:53 +00:00
Kenichi Handa
695871dbe7
(face_for_char): Prototype adjusted.
2004-01-13 01:35:47 +00:00