1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 14:30:43 -08:00
Commit graph

40633 commits

Author SHA1 Message Date
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