1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-09 08:21:30 -07:00
Commit graph

15541 commits

Author SHA1 Message Date
Dave Love
c163613eac *** empty log message *** 2002-06-24 18:28:25 +00:00
Dave Love
1da3b9e4a6 Remove some unused variables.
(safe_to_load_p): If safe, return the magic number version byte.
(Fload): Maybe use load-with-code-conversion.
2002-06-24 18:23:15 +00:00
Dave Love
5a936b4698 comments 2002-06-16 19:57:54 +00:00
Kenichi Handa
dcd5055089 (Ffind_charset_string): Setup the vector `charsets' correctly. 2002-06-12 00:57:16 +00:00
Kenichi Handa
bec25accac *** empty log message *** 2002-06-12 00:57:01 +00:00
Kenichi Handa
ffc5b27f38 (map_charset_chars): Deleted. 2002-06-12 00:15:03 +00:00
Kenichi Handa
cda1ce8d88 (describe_vector): Handle a char-table directly here.
(describe_char_table): Deleted.
2002-06-12 00:14:32 +00:00
Kenichi Handa
e15009d967 (sub_char_table_ref_and_range): New arg defalt. Fix
the previous change.
(char_table_ref_and_range): Adjusted for the above change.
(map_sub_char_table_for_charset): New function.
(map_char_table_for_charset): New function.
2002-06-12 00:14:15 +00:00
Kenichi Handa
374c5cfd11 (load_charset_map): Set the default value of encoder
and deunifier char-tables to nil.
(map_charset_chars): Argument changed.  Callers changed.  Use
map_char_table_for_charset instead of map_char_table.
(Fmap_charset_chars): New optional args from_code and to_code.
(Fdefine_charset_internal): Adjusted for the change of
`define-charset' (:parents -> :subset or :superset).
(charset_work): New variable.
(encode_char): Adjusted for the change of
Fdefine_charset_internal.
(syms_of_charset): Likewise.
2002-06-12 00:13:57 +00:00
Kenichi Handa
ec7dd615e6 (enum define_charset_arg_index): Delete
charset_arg_parents and add charset_arg_subset and
charset_arg_superset,.
(enum charset_attr_index): Delete charset_parents and add
charset_subset and charset_superset.
(enum charset_method): Delete CHARSET_METHOD_INHERIT and add
CHARSET_METHOD_SUBSET and CHARSET_METHOD_SUPERSET.
(CHARSET_ATTR_PARENTS, CHARSET_PARENTS): Macros deleted.
(CHARSET_ATTR_SUBSET, CHARSET_ATTR_SUPERSET, CHARSET_SUBSET,
CHARSET_SUPERSET): New macros.
(charset_work): Extern it.
(ENCODE_CHAR): Use charset_work.
(CHAR_CHARSET_P): Adjusted for the change of encoder format.
(map_charset_chars): Extern it.
2002-06-12 00:13:36 +00:00
Kenichi Handa
be8b50bc30 (syms_of_character): Setup Vchar_width_table for
eight-bit-control and raw-byte chars.
2002-06-12 00:13:15 +00:00
Kenichi Handa
fc9d9d2a1f (MAYBE_UNIFY_CHAR): Adjusted for the change of
Vchar_unify_table.  The default value of the table is now nil.
2002-06-12 00:12:53 +00:00
Kenichi Handa
d8887a31dd (Fmodify_category_entry): Don't modify the contents
of category_set for characters out of the range.  Avoid
unnecessary modification.
2002-06-12 00:12:34 +00:00
Dave Love
af301c44e7 *** empty log message *** 2002-06-11 18:45:36 +00:00
Dave Love
2794c9595e (HAVE_PTY_H, HAVE_SIZE_T, HAVE_LANGINFO_CODESET): New.
(size_t): Removed.
2002-06-11 18:32:59 +00:00
Dave Love
0f53a32f99 (count_combining): Comment out (unused).
(Flocale_codeset): New.
(syms_of_fns): Defsubr it.
2002-06-11 18:32:28 +00:00
Dave Love
bb60506735 *** empty log message *** 2002-06-06 22:39:08 +00:00
Dave Love
5d4e3d2ebc (chartab.o): Depend on charset.h. 2002-06-06 22:23:06 +00:00
Kenichi Handa
db6d4189b5 (syms_of_character): Set the default value of
Vprintable_chars to Qnil.
2002-06-03 23:16:54 +00:00
Kenichi Handa
998f36ff72 *** empty log message *** 2002-06-03 23:15:17 +00:00
Dave Love
6ba0a57d61 *** empty log message *** 2002-05-31 13:04:49 +00:00
Dave Love
054ccc1570 (lisp, shortlisp): Change indian.elc to indian.el. 2002-05-31 12:47:06 +00:00
Kenichi Handa
3b4f444603 (load_charset_map): Handle the case that from < to correctly. 2002-05-31 10:47:52 +00:00
Kenichi Handa
69b588e4ba *** empty log message *** 2002-05-31 10:47:26 +00:00
Kenichi Handa
51460fc488 *** empty log message *** 2002-05-31 01:22:02 +00:00
Kenichi Handa
16eafb5da6 (encode_coding_emacs_mule): Pay attention to raw-8-bit chars.
(encode_coding_iso_2022): Likewise.
(encode_coding_sjis): Likewise.
(encode_coding_big5): Likewise.
(encode_coding_charset): Likewise.
2002-05-31 01:03:50 +00:00
Kenichi Handa
2ec49574a7 *** empty log message *** 2002-05-30 11:11:09 +00:00
Kenichi Handa
050c6022b8 (lisp): Change chienese.elc to chinese.el. They are
not bytecompiled now.
(shortlisp): Likewise.
2002-05-30 11:10:55 +00:00
Kenichi Handa
7c7dceee95 (charset_jisx0201_roman, charset_jisx0208_1978,
charset_jisx0208): New variables.
(Fdefine_charset_internal): Setup them if appropriate.
(init_charset_once): Initialize them to -1.
2002-05-30 11:04:58 +00:00
Kenichi Handa
e73576a3f3 (charset_jisx0201_roman, charset_jisx0208_1978,
charset_jisx0208): Extern them.
2002-05-30 11:03:06 +00:00
Kenichi Handa
bf16eb23a0 (CODING_ISO_FLAG_USE_ROMAN): New macro
(CODING_ISO_FLAG_USE_OLDJIS): New macro.
(CODING_ISO_FLAG_FULL_SUPPORT): Macro definition changed.
(setup_iso_safe_charsets): Fix arguemtns to Fassq.
(DECODE_DESIGNATION): Pay attention to CODING_ISO_FLAG_USE_ROMAN
and CODING_ISO_FLAG_USE_OLDJIS.
(ENCODE_ISO_CHARACTER_DIMENSION1): Likewise.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
(encode_coding_iso_2022): Change the 1st arg to
ENCODE_ISO_CHARACTER to a variable.
2002-05-30 11:02:01 +00:00
Kenichi Handa
1929453f88 *** empty log message *** 2002-05-30 00:32:05 +00:00
Kenichi Handa
820ee24996 (CODE_POINT_TO_INDEX): Take charset->char_index_offset
into account.
(INDEX_TO_CODE_POINT): Likewise.
(Fdefine_charset_internal): Handle args[charset_arg_min_code] and
args[charset_arg_max_code].  Setup charset.char_index_offset.
(syms_of_charset): Fix args to Fdefine_charset_internal.
2002-05-30 00:27:27 +00:00
Kenichi Handa
315c0139fb (sturct define_charset_arg_index): New enums charset_arg_min_code and
charset_arg_max_code.
(struct charset): New member char_index_offset.
2002-05-30 00:26:21 +00:00
Kenichi Handa
d40413a620 *** empty log message *** 2002-05-30 00:25:31 +00:00
Dave Love
b0edb2c59c (decode_coding_utf_8): Reject overlong sequences. 2002-05-27 22:19:17 +00:00
Dave Love
d88a0654a9 *** empty log message *** 2002-05-26 17:23:53 +00:00
Dave Love
1965cb73a0 (Qmac): Remove (duplicated) definition. 2002-05-26 17:11:04 +00:00
Dave Love
da7db22498 Doc fixes.
(Fcoding_system_aliases): Fix return value.
2002-05-26 17:07:35 +00:00
Dave Love
76ed8f14a7 *** empty log message *** 2002-05-26 00:02:28 +00:00
Dave Love
8ddf5e5723 (Fcharset_priority_list, Fset_charset_priority): New
functions.
2002-05-25 23:19:01 +00:00
Dave Love
d2e832963a (Fstring): Doc fix. 2002-05-25 23:13:09 +00:00
Dave Love
528623a025 (Fdefine_charset_alias): Update Vcharset_list. 2002-05-25 12:57:30 +00:00
Dave Love
8004cc7bfb (Ffontset_info): Doc fix. Return charset names, not
ids.
(font-encoding-alist): Doc fix.
2002-05-25 12:43:58 +00:00
Dave Love
f0064e1f74 (setup_iso_safe_charsets): Fix arg decl for K&R.
(suffixes): Moved out of make_subsidiaries for K&R.
2002-05-24 15:33:29 +00:00
Dave Love
505af24573 (costs_set): Declare static, non-initialized for pcc.
(encode_terminal_code): Remove ensued var.
2002-05-24 15:32:30 +00:00
Dave Love
8d9f01ce4c (kbd_buffer_store_event): Fix interrupt_signal decl
for K&R.
2002-05-24 15:30:35 +00:00
Dave Love
c2d06a18a9 (xlwmenu_window_p): Fix prototype for K&R. 2002-05-24 15:30:25 +00:00
Dave Love
1721b6aff1 (map_charset_chars): Fix c_function declaration for
K&R.
2002-05-24 15:30:11 +00:00
Dave Love
75dc33a2e7 (DEFUN) [!PROTOTYPES]: Remove spurious `args'. 2002-05-24 15:29:53 +00:00