Kenichi Handa
dbeabda3e3
(encoded-kbd-self-insert-iso2022-8bit): New arg ARG. Directly
...
call self-insert-command. This is a temporary workaround to
make it work with latin-1.
(encoded-kbd-mode): Change `sjis' to `shift-jis'.
2002-05-14 07:50:09 +00:00
Kenichi Handa
ed0cb46526
Setup char-width-table for CJK characters.
2002-05-14 07:48:11 +00:00
Kenichi Handa
b121a744db
(Fmake_char): Make it more backward compatible.
2002-05-14 00:40:45 +00:00
Dave Love
356212fe86
*** empty log message ***
2002-05-13 18:28:25 +00:00
Dave Love
fd334a5e61
Log for previous change:
...
(encoded-kbd-self-insert-ccl): Fix
getting decoder.
(encoded-kbd-mode): Fix code for coding system type and
designations.
2002-05-13 18:27:28 +00:00
Dave Love
602493a815
*** empty log message ***
2002-05-13 18:24:52 +00:00
Dave Love
24adcac198
Speling fixes.
2002-05-13 17:56:01 +00:00
Dave Love
5bad079652
Doc fixes.
...
(Fdefine_coding_system_alias): Use names, not symbols, in
coding-system-alist.
2002-05-13 17:50:19 +00:00
Kenichi Handa
b2b3bb62ea
*** empty log message ***
2002-05-13 13:06:25 +00:00
Kenichi Handa
fd94f26370
(fontset-plain-name): Handle the case
...
that size, weight, slant are not specified in the fontset name.
2002-05-13 13:01:22 +00:00
Kenichi Handa
27e20b2f05
(free_realized_fontsets): Call Fclear_face_cache instead
...
of calling free_reazlied_face.
2002-05-13 12:09:57 +00:00
Kenichi Handa
56b9c6d5e7
*** empty log message ***
2002-05-13 07:40:23 +00:00
Kenichi Handa
515747915c
(chinese-big5): Change :coding-type to `charset'.
2002-05-10 03:56:47 +00:00
Kenichi Handa
62c16ea28e
(greek-iso-8bit): Fix typo.
2002-05-10 03:56:23 +00:00
Kenichi Handa
15d143f758
(coding_set_source): Delete the local variable beg_byte.
...
(encode_coding_charset): Delete the local variable charset.
(Fdefine_coding_system_internal): Likewise.
(Fdefine_coding_system_internal): Setup
attrs[coding_attr_charset_valids] correctly.
2002-05-10 03:56:05 +00:00
Kenichi Handa
ac6a802866
(struct charset): New member `code_space_mask'.
2002-05-10 03:55:12 +00:00
Kenichi Handa
69f8de5b05
(load_charset_map): Fix previous change.
...
(read_hex): Don't treat SPC as a comment starter.
(decode_char): If CODE_POINT_TO_INDEX retruns -1, always return
-1.
(Fdecode_char): Fix typo.
(CODE_POINT_TO_INDEX): Utilize `code_space_mask'
member to check if CODE is valid or not.
(Fdefine_charset_internal): Initialize `code_space_mask' member.
(encode_char): Before calling CODE_POINT_TO_INDEX, check if CODE
is within the range of charset->min_code and carset->max_code.
2002-05-10 03:54:48 +00:00
Dave Love
b74e4686d5
(coding_inherit_eol_type)
...
(Fset_terminal_coding_system_internal)
(Fset_safe_terminal_coding_system_internal): Fix arg declarations.
2002-05-09 18:00:40 +00:00
Dave Love
adab24c879
(generate_ascii_font): Fix return type.
2002-05-09 17:59:15 +00:00
Dave Love
3d7db6f139
(syntax_temp) [!__GNUC__]: Declare.
2002-05-09 17:59:01 +00:00
Dave Love
ccd04f96be
(generate_ascii_font): Fix arg declaration.
2002-05-09 17:57:26 +00:00
Kenichi Handa
e6d10035e7
Change encoding to utf-8-emacs. Remove apparent duplicate codes.
2002-05-09 06:44:06 +00:00
Kenichi Handa
26dbea9943
*** empty log message ***
2002-05-09 06:43:40 +00:00
Kenichi Handa
26712c4312
*** empty log message ***
2002-05-08 23:32:40 +00:00
Kenichi Handa
a2f1df024b
(END): Initialize lastgb and gbtable[lastgb] correctly.
2002-05-08 23:32:27 +00:00
Kenichi Handa
4eb6d3f120
(decode_coding_charset, encode_coding_charset): Handle
...
multiple charsets correctly.
2002-05-08 04:19:41 +00:00
Kenichi Handa
8efbba212b
*** empty log message ***
2002-05-08 04:19:21 +00:00
Kenichi Handa
b9e5a425cd
(boyer_moore): Fix handling of mulitbyte character translation.
2002-05-07 12:46:21 +00:00
Kenichi Handa
e4ac82404f
*** empty log message ***
2002-05-07 12:46:06 +00:00
Kenichi Handa
1a0c5ca966
*** empty log message ***
2002-05-07 04:55:49 +00:00
Kenichi Handa
f8e12783e2
(display_mode_element): When the variable `elt' is
...
changed, update `this' and `lisp_string'.
2002-05-07 04:55:32 +00:00
Kenichi Handa
3d79abfbd4
(try_font_list): Give higher priority to fontset's
...
family than face's family.
2002-05-07 04:51:47 +00:00
Kenichi Handa
82a2ce2c4d
(Finsert_file_contents): Set coding_system instead of
...
val. If the current buffer is multibyte, always call
decode_coding_gap.
2002-05-07 04:51:06 +00:00
Kenichi Handa
2c78b7e182
(coding_alloc_by_making_gap): Check the case that the
...
source and destination are the same correctly.
(decode_coding_raw_text): Set coding->consumed_char and
coding->consumed to 0.
(produce_chars): If coding->chars_at_source is nonzero, update
coding->consumed_char and coding->consumed before calling
alloc_destination.
(Fdefine_coding_system_alias): Register ALIAS in
Vcoding_system_alist.
(syms_of_coding): Define `no-convesion' coding system at the tail.
2002-05-07 04:50:48 +00:00
Kenichi Handa
e9ce014c7b
(struct charset_map_entries): New struct.
...
(load_charset_map): Renamed from parse_charset_map. New args
entries and n_entries. Caller changed.
(load_charset_map_from_file): Renamed from load_charset_map.
Caller changed. New arg control_flag. Call load_charset_map at
the tail.
(load_charset_map_from_vector): New function.
(Fdefine_charset_internal): Setup charset.compact_codes_p.
(encode_char): If the charset is compact, change a character index
to a code point.
2002-05-07 04:50:29 +00:00
Kenichi Handa
ea99bcc1c7
(Fcall_process): Be sure to give the current buffer
...
to decode_coding_c_string. Update PT and PT_BYTE after the
insertion.
2002-05-07 04:50:09 +00:00
Kenichi Handa
31285a8f59
(Fset_buffer_multibyte): Fix 8-bit char handling.
2002-05-07 04:49:50 +00:00
Kenichi Handa
66b820bac0
(titdic-convert): Read into a unibyte buffer then make the buffer
...
multibyte.
2002-05-07 04:49:14 +00:00
Kenichi Handa
7c9e10248b
(chinese-gbk): New charset.
2002-05-07 04:48:48 +00:00
Kenichi Handa
103cc921ac
(charset-chars): Fix typo.
2002-05-07 04:48:27 +00:00
Kenichi Handa
67f7cceccb
Change the registry for chinese-gb2312 and add the registry for
...
chinese-gbk.
2002-05-07 04:48:05 +00:00
Kenichi Handa
c341fc3dae
New file.
2002-05-07 04:47:34 +00:00
Kenichi Handa
c90e1d1c1b
(MAPS): Add gbk.map and gb18030-bmp.map.
...
(ICUDIR): New macro.
(gbk.map, gb18030-bmp.map): New targets.
2002-05-07 04:46:19 +00:00
Kenichi Handa
f56ed24b07
(display_mode_element): Fix calculation of `bytepos'.
2002-04-09 07:42:27 +00:00
Kenichi Handa
50342b3520
(Finsert_file_contents): Fix calculation of `inserted'.
...
Fix arguments to insert_from_buffer.
2002-04-09 07:42:06 +00:00
Kenichi Handa
6a709baf2a
*** empty log message ***
2002-04-09 07:39:44 +00:00
Kenichi Handa
71c8142642
(produce_chars): Set the variable `multibytep' correctly.
...
(decode_coding_gap): Set coding->dst_multibyte correctly.
2002-03-11 11:28:41 +00:00
Kenichi Handa
85779cf5b7
*** empty log message ***
2002-03-11 11:28:06 +00:00
Kenichi Handa
dd6d5c0113
*** empty log message ***
2002-03-08 00:22:54 +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