bpt/emacs.git
20 years ago(Vcharset_map_directory): Deleted.
Kenichi Handa [Fri, 30 Jan 2004 02:14:46 +0000 (02:14 +0000)]
(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".

20 years agoAppend user defined area of CP932.
Kenichi Handa [Fri, 30 Jan 2004 02:12:07 +0000 (02:12 +0000)]
Append user defined area of CP932.

20 years ago(x-selection-value): Optimize for ASCII only case.
Kenichi Handa [Thu, 29 Jan 2004 04:58:35 +0000 (04:58 +0000)]
(x-selection-value): Optimize for ASCII only case.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 29 Jan 2004 02:55:51 +0000 (02:55 +0000)]
*** empty log message ***

20 years ago(string_char_to_byte): Optimize for ASCII only string.
Kenichi Handa [Thu, 29 Jan 2004 02:55:34 +0000 (02:55 +0000)]
(string_char_to_byte): Optimize for ASCII only string.
(string_byte_to_char): Likewise.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 29 Jan 2004 01:27:24 +0000 (01:27 +0000)]
*** empty log message ***

20 years ago(Finsert_file_contents): Avoid detecting a code twice.
Kenichi Handa [Thu, 29 Jan 2004 01:27:12 +0000 (01:27 +0000)]
(Finsert_file_contents): Avoid detecting a code twice.

20 years ago(detect_coding_iso_2022): Fix handling of SS2 and SS3.
Kenichi Handa [Thu, 29 Jan 2004 01:25:50 +0000 (01:25 +0000)]
(detect_coding_iso_2022): Fix handling of SS2 and SS3.
(detect_coding): Treat '\0' as normal ASCII byte..
(detect_coding_system): Likewise.

20 years ago(decode_coding_sjis): Fix comment.
Kenichi Handa [Wed, 28 Jan 2004 11:03:31 +0000 (11:03 +0000)]
(decode_coding_sjis): Fix comment.

20 years agoRegenerated.
Kenichi Handa [Wed, 28 Jan 2004 11:01:54 +0000 (11:01 +0000)]
Regenerated.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jan 2004 11:01:03 +0000 (11:01 +0000)]
*** empty log message ***

20 years agoConvert 0x2299 to 0x29BF.
Kenichi Handa [Wed, 28 Jan 2004 11:00:38 +0000 (11:00 +0000)]
Convert 0x2299 to 0x29BF.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jan 2004 06:06:46 +0000 (06:06 +0000)]
*** empty log message ***

20 years agoRegenerated.
Kenichi Handa [Wed, 28 Jan 2004 06:06:16 +0000 (06:06 +0000)]
Regenerated.

20 years ago(JISX2131.map): Convert 0x2015 to 0x2014.
Kenichi Handa [Wed, 28 Jan 2004 06:05:40 +0000 (06:05 +0000)]
(JISX2131.map): Convert 0x2015 to 0x2014.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jan 2004 02:24:34 +0000 (02:24 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 23:52:42 +0000 (23:52 +0000)]
*** empty log message ***

20 years agoAdd map #x00A6 <-> #xFFE4 to translation tables japanese-ucs-*-map.
Kenichi Handa [Tue, 27 Jan 2004 23:52:31 +0000 (23:52 +0000)]
Add map #x00A6 <-> #xFFE4 to translation tables japanese-ucs-*-map.

20 years ago(CJK): Include JISX213A.map.
Kenichi Handa [Tue, 27 Jan 2004 12:51:08 +0000 (12:51 +0000)]
(CJK): Include JISX213A.map.
(JISX213A.map): New target.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 12:50:49 +0000 (12:50 +0000)]
*** empty log message ***

20 years agoNew file.
Kenichi Handa [Tue, 27 Jan 2004 12:49:05 +0000 (12:49 +0000)]
New file.

20 years ago(japanese-jisx0213-a): New supplementary charset.
Kenichi Handa [Tue, 27 Jan 2004 12:48:23 +0000 (12:48 +0000)]
(japanese-jisx0213-a): New supplementary charset.
(japanese-jisx0213.2004-1): New charset.

20 years ago(SJIS_TO_JIS2, JIS_TO_SJIS2): New macros.
Kenichi Handa [Tue, 27 Jan 2004 12:12:16 +0000 (12:12 +0000)]
(SJIS_TO_JIS2, JIS_TO_SJIS2): New macros.

20 years ago(decode_coding_sjis): Handle 4th charset (typically JISX0212).
Kenichi Handa [Tue, 27 Jan 2004 12:11:41 +0000 (12:11 +0000)]
(decode_coding_sjis): Handle 4th charset (typically JISX0212).
(encode_coding_sjis): Likewise.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 08:40:22 +0000 (08:40 +0000)]
*** empty log message ***

20 years agoNew file (automatically generated by admin/charset/Makefile).
Kenichi Handa [Tue, 27 Jan 2004 08:40:02 +0000 (08:40 +0000)]
New file (automatically generated by admin/charset/Makefile).

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 02:43:05 +0000 (02:43 +0000)]
*** empty log message ***

20 years agoLoad cp51932 and eucjp-ms.
Kenichi Handa [Tue, 27 Jan 2004 02:39:40 +0000 (02:39 +0000)]
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.

20 years ago(QCmnemonic, QCdefalut_char)
Kenichi Handa [Tue, 27 Jan 2004 02:21:37 +0000 (02:21 +0000)]
(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.

20 years ago(map_charset_chars): Fix arg to map_charset_chars in
Kenichi Handa [Tue, 27 Jan 2004 02:17:46 +0000 (02:17 +0000)]
(map_charset_chars): Fix arg to map_charset_chars in
when the charset is superset type.

20 years ago(translate_char): Accept list of translation tables.
Kenichi Handa [Tue, 27 Jan 2004 02:16:25 +0000 (02:16 +0000)]
(translate_char): Accept list of translation tables.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 02:15:13 +0000 (02:15 +0000)]
*** empty log message ***

20 years ago(coding-system-put): Delete it (implemented in C).
Kenichi Handa [Tue, 27 Jan 2004 02:14:49 +0000 (02:14 +0000)]
(coding-system-put): Delete it (implemented in C).

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 02:13:46 +0000 (02:13 +0000)]
*** empty log message ***

20 years ago(katakana-sjis): Fix :superset to :subset.
Kenichi Handa [Tue, 27 Jan 2004 02:13:29 +0000 (02:13 +0000)]
(katakana-sjis): Fix :superset to :subset.

20 years agoRegenerated.
Kenichi Handa [Tue, 27 Jan 2004 02:05:19 +0000 (02:05 +0000)]
Regenerated.

20 years ago(TRANS_TABLE): New macro.
Kenichi Handa [Tue, 27 Jan 2004 02:02:55 +0000 (02:02 +0000)]
(TRANS_TABLE): New macro.
(JISX0208.map): Convert 0x2015 to 0x2014.
(cp51932.el): New target.
(eucjp-ms.el): New target.
(install): Include ${TRANS_TABLE}.

20 years agoNew file.
Kenichi Handa [Tue, 27 Jan 2004 01:59:12 +0000 (01:59 +0000)]
New file.

20 years ago*** empty log message ***
Kenichi Handa [Sun, 25 Jan 2004 23:40:27 +0000 (23:40 +0000)]
*** empty log message ***

20 years agoCorrectly sorted.
Kenichi Handa [Sun, 25 Jan 2004 23:39:53 +0000 (23:39 +0000)]
Correctly sorted.

20 years ago(CP932-2BYTE.map): Call mapconv with cp932.awk.
Kenichi Handa [Sun, 25 Jan 2004 23:38:03 +0000 (23:38 +0000)]
(CP932-2BYTE.map): Call mapconv with cp932.awk.

20 years agoIn UNICODE2 case, sort by 4th field after
Kenichi Handa [Sun, 25 Jan 2004 23:37:19 +0000 (23:37 +0000)]
In UNICODE2 case, sort by 4th field after
running an awk program.

20 years agoNew file.
Kenichi Handa [Sun, 25 Jan 2004 23:35:58 +0000 (23:35 +0000)]
New file.

20 years agoUpdated.
Kenichi Handa [Sun, 25 Jan 2004 08:13:52 +0000 (08:13 +0000)]
Updated.

20 years ago*** empty log message ***
Kenichi Handa [Sun, 25 Jan 2004 08:13:15 +0000 (08:13 +0000)]
*** empty log message ***

20 years agoHandle UNICODE2.
Kenichi Handa [Sun, 25 Jan 2004 08:12:37 +0000 (08:12 +0000)]
Handle UNICODE2.

20 years ago(cp932-2-byte): Specify :dimension.
Kenichi Handa [Sun, 25 Jan 2004 07:51:12 +0000 (07:51 +0000)]
(cp932-2-byte): Specify :dimension.

20 years ago(Fdefine_coding_system_internal): Fix previous change.
Kenichi Handa [Sun, 25 Jan 2004 07:50:35 +0000 (07:50 +0000)]
(Fdefine_coding_system_internal): Fix previous change.

20 years ago(Fdefine_coding_system_internal): Fix previous change.
Kenichi Handa [Sun, 25 Jan 2004 07:44:22 +0000 (07:44 +0000)]
(Fdefine_coding_system_internal): Fix previous change.

20 years ago(CJK): Include CP932-2BYTE.map
Kenichi Handa [Sun, 25 Jan 2004 07:43:18 +0000 (07:43 +0000)]
(CJK): Include CP932-2BYTE.map
(CP932-2BYTE.map): New target.

20 years agoNew file.
Kenichi Handa [Sun, 25 Jan 2004 07:37:55 +0000 (07:37 +0000)]
New file.

20 years ago(japanese-cp932): New coding system.
Kenichi Handa [Sun, 25 Jan 2004 07:34:49 +0000 (07:34 +0000)]
(japanese-cp932): New coding system.
(cp932): New alias of it.

20 years ago(define-charset): If :code-space is not given, generate it from
Kenichi Handa [Sun, 25 Jan 2004 07:33:44 +0000 (07:33 +0000)]
(define-charset): If :code-space is not given, generate it from
:dimension.

20 years ago(katakana-sjis, cp932-2-byte, cp932): New charsets.
Kenichi Handa [Sun, 25 Jan 2004 07:32:30 +0000 (07:32 +0000)]
(katakana-sjis, cp932-2-byte, cp932): New charsets.

20 years ago(enum coding_attr_index): New member coding_attr_trans_tbl.
Kenichi Handa [Sun, 25 Jan 2004 07:31:27 +0000 (07:31 +0000)]
(enum coding_attr_index): New member coding_attr_trans_tbl.
(CODING_ATTR_TRANS_TBL): New macro.

20 years ago(get_translation_table): New function.
Kenichi Handa [Sun, 25 Jan 2004 07:30:47 +0000 (07:30 +0000)]
(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.

20 years ago*** empty log message ***
Kenichi Handa [Sat, 24 Jan 2004 09:13:35 +0000 (09:13 +0000)]
*** empty log message ***

20 years ago(decode_coding_sjis): Check the first byte rigidly.
Kenichi Handa [Sat, 24 Jan 2004 09:13:19 +0000 (09:13 +0000)]
(decode_coding_sjis): Check the first byte rigidly.

20 years ago*** empty log message ***
Kenichi Handa [Sat, 24 Jan 2004 05:01:45 +0000 (05:01 +0000)]
*** empty log message ***

20 years ago(get_next_display_element): Pass -1 as POS to
Kenichi Handa [Sat, 24 Jan 2004 05:00:26 +0000 (05:00 +0000)]
(get_next_display_element): Pass -1 as POS to
FACE_FOR_CHAR if displaying a C-string.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 23 Jan 2004 08:53:03 +0000 (08:53 +0000)]
*** empty log message ***

20 years ago(get_composition_id): Handle xoff and yoff in a
Kenichi Handa [Fri, 23 Jan 2004 08:49:11 +0000 (08:49 +0000)]
(get_composition_id): Handle xoff and yoff in a
composition rule.

20 years ago(COMPOSITION_DECODE_RULE): New arg xoff and yoff.
Kenichi Handa [Fri, 23 Jan 2004 08:48:19 +0000 (08:48 +0000)]
(COMPOSITION_DECODE_RULE): New arg xoff and yoff.
(struct composition): New member lbearing and rbearing.

20 years ago(move_it_to): Optimize for the case (op & MOVE_TO_Y).
Kenichi Handa [Fri, 23 Jan 2004 08:47:18 +0000 (08:47 +0000)]
(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.

20 years ago(x_compute_glyph_string_overhangs): Handle also a
Kenichi Handa [Fri, 23 Jan 2004 08:44:57 +0000 (08:44 +0000)]
(x_compute_glyph_string_overhangs): Handle also a
composition glyph.

20 years ago(reference-point-alist): Doc fixed.
Kenichi Handa [Fri, 23 Jan 2004 08:43:36 +0000 (08:43 +0000)]
(reference-point-alist): Doc fixed.
(encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF).
(decode-composition-rule): Likewise.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 20 Jan 2004 08:29:12 +0000 (08:29 +0000)]
*** empty log message ***

20 years ago(diacritic-composition-function): Fix for the case that POS is at the
Kenichi Handa [Tue, 20 Jan 2004 08:27:17 +0000 (08:27 +0000)]
(diacritic-composition-function): Fix for the case that POS is at the
head.  Allow combining with more characters.

20 years ago(print_check_string_charset_prop): Fix previous change.
Kenichi Handa [Sun, 18 Jan 2004 23:45:31 +0000 (23:45 +0000)]
(print_check_string_charset_prop): Fix previous change.

20 years ago*** empty log message ***
Kenichi Handa [Sun, 18 Jan 2004 23:30:38 +0000 (23:30 +0000)]
*** empty log message ***

20 years agoInclude charset.h.
Kenichi Handa [Sun, 18 Jan 2004 23:27:07 +0000 (23:27 +0000)]
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.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 16 Jan 2004 00:35:52 +0000 (00:35 +0000)]
*** empty log message ***

20 years ago(describe-char): Check `charset' property.
Kenichi Handa [Fri, 16 Jan 2004 00:35:16 +0000 (00:35 +0000)]
(describe-char): Check `charset' property.
Show the code point in the charset in hexadigits.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 15 Jan 2004 23:04:06 +0000 (23:04 +0000)]
*** empty log message ***

20 years ago(stretches-for-character-list): Delete it.
Kenichi Handa [Thu, 15 Jan 2004 23:03:32 +0000 (23:03 +0000)]
(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.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 15 Jan 2004 12:10:35 +0000 (12:10 +0000)]
*** empty log message ***

20 years ago(new_fontset_from_font_name): Use the specified font
Kenichi Handa [Thu, 15 Jan 2004 12:10:04 +0000 (12:10 +0000)]
(new_fontset_from_font_name): Use the specified font
for all characters in the new fontset.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 15 Jan 2004 06:58:31 +0000 (06:58 +0000)]
*** empty log message ***

20 years ago(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and
Kenichi Handa [Thu, 15 Jan 2004 06:58:07 +0000 (06:58 +0000)]
(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and
OBJECT args.

20 years ago(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and OBJECT args.
Kenichi Handa [Thu, 15 Jan 2004 06:57:45 +0000 (06:57 +0000)]
(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and OBJECT args.

20 years ago(x_produce_glyphs): Call FACE_FOR_CHAR with POS and
Kenichi Handa [Thu, 15 Jan 2004 06:57:02 +0000 (06:57 +0000)]
(x_produce_glyphs): Call FACE_FOR_CHAR with POS and
OBJECT args for composition too.

20 years ago(syms_of_composite): Fix comment.
Kenichi Handa [Thu, 15 Jan 2004 02:43:15 +0000 (02:43 +0000)]
(syms_of_composite): Fix comment.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 15 Jan 2004 02:16:11 +0000 (02:16 +0000)]
*** empty log message ***

20 years ago(encoded-kbd-self-insert-utf-8): New function.
Kenichi Handa [Thu, 15 Jan 2004 02:15:34 +0000 (02:15 +0000)]
(encoded-kbd-self-insert-utf-8): New function.
(encoded-kbd-setup-keymap): Add code for handling utf-8.
(encoded-kbd-mode): Likewise.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 13 Jan 2004 01:44:46 +0000 (01:44 +0000)]
*** empty log message ***

20 years ago(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and OBJECT args.
Kenichi Handa [Tue, 13 Jan 2004 01:43:38 +0000 (01:43 +0000)]
(x_set_mouse_face_gc): Call FACE_FOR_CHAR with POS and OBJECT args.

20 years ago(compute_char_face): Call FACE_FOR_CHAR with POS and OBJECT args.
Kenichi Handa [Tue, 13 Jan 2004 01:43:00 +0000 (01:43 +0000)]
(compute_char_face): Call FACE_FOR_CHAR with POS and OBJECT args.

20 years ago(face_before_or_after_it_pos): Call FACE_FOR_CHAR with
Kenichi Handa [Tue, 13 Jan 2004 01:40:47 +0000 (01:40 +0000)]
(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.

20 years ago(reorder_font_vector): Adjusted for the change of
Kenichi Handa [Tue, 13 Jan 2004 01:38:53 +0000 (01:38 +0000)]
(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.

20 years ago(face_for_char): Prototype adjusted.
Kenichi Handa [Tue, 13 Jan 2004 01:35:47 +0000 (01:35 +0000)]
(face_for_char): Prototype adjusted.

20 years ago(FACE_FOR_CHAR): New args POS and OBJECT.
Kenichi Handa [Tue, 13 Jan 2004 01:34:56 +0000 (01:34 +0000)]
(FACE_FOR_CHAR): New args POS and OBJECT.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 7 Jan 2004 23:05:42 +0000 (23:05 +0000)]
*** empty log message ***

20 years ago(quail-indian-flatten-list): Delete it.
Kenichi Handa [Wed, 7 Jan 2004 23:04:47 +0000 (23:04 +0000)]
(quail-indian-flatten-list): Delete it.
(quail-define-inscript-package): Pay attention to `nil' values of
char/key-table.
(inscript-tml-keytable): New variable.  Use it for Tamil inscript.

20 years ago*** empty log message ***
Jason Rumney [Sat, 3 Jan 2004 17:38:03 +0000 (17:38 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kenichi Handa [Tue, 30 Dec 2003 01:00:13 +0000 (01:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kenichi Handa [Mon, 29 Dec 2003 07:57:38 +0000 (07:57 +0000)]
*** empty log message ***

20 years ago(handle_auto_composed_prop): Fix setting of limit.
Kenichi Handa [Mon, 29 Dec 2003 07:57:00 +0000 (07:57 +0000)]
(handle_auto_composed_prop): Fix setting of limit.

20 years ago*** empty log message ***
Kenichi Handa [Mon, 29 Dec 2003 07:53:55 +0000 (07:53 +0000)]
*** empty log message ***

20 years ago(send_process): Be sure to set coding->src_multibyte.
Kenichi Handa [Mon, 29 Dec 2003 07:53:43 +0000 (07:53 +0000)]
(send_process): Be sure to set coding->src_multibyte.

20 years ago(CHARACTERBITS): Define as 22.
Kenichi Handa [Mon, 29 Dec 2003 07:53:29 +0000 (07:53 +0000)]
(CHARACTERBITS): Define as 22.