1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-12 22:40:46 -08:00
Commit graph

15517 commits

Author SHA1 Message Date
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
Dave Love
d6afde6caf *** empty log message *** 2002-05-23 18:45:30 +00:00
Dave Love
cfd70f3355 (Fchar_or_string_p): Doc fix. Use CHARACTERP. 2002-05-23 18:45:03 +00:00
Dave Love
8f7e5042a4 (Fmodify_category_entry): Doc fix. Remove unused
vars.
2002-05-23 18:44:45 +00:00
Kenichi Handa
33df31830a (Fdefine_charset_internal): Fix argument to bzero. 2002-05-23 10:57:15 +00:00
Kenichi Handa
f9d71dcd06 (Fdefine_coding_system_internal): Fix previous change.
(decode_coding_charset): Workaround for the bug of GCC 2.96.
2002-05-23 10:56:58 +00:00
Kenichi Handa
7e4c04665e (lisp): Change cyrillic.elc to cyrillic.el,
vietnamese.elc to vietnamese.el.  They are not bytecompiled now.
(shortlisp): Likewise.
2002-05-23 01:02:36 +00:00
Kenichi Handa
3776772e7d *** empty log message *** 2002-05-23 01:02:14 +00:00
Kenichi Handa
acb2a96517 (decode_coding_charset): Fix previous change. 2002-05-22 11:30:00 +00:00
Kenichi Handa
c7c66a958b (decode_coding_charset): Adjusted for the change of
Fdefine_coding_system_internal.
(Fdefine_coding_system_internal): For a coding system of
`charset' type, store a list of charset IDs in
`charset_attr_charset_valids' element of coding attributes.
2002-05-22 11:14:45 +00:00
Kenichi Handa
435b59f61f *** empty log message *** 2002-05-22 11:14:25 +00:00
Kenichi Handa
b0a1e45efc (Fmake_char): Fix previous change. 2002-05-22 03:50:34 +00:00
Kenichi Handa
d47073ca4c If CODE1 is nil, use the minimum code of the charset. 2002-05-21 05:39:08 +00:00
Kenichi Handa
cd9c1e8f96 *** empty log message *** 2002-05-21 05:38:48 +00:00
Kenichi Handa
0cbbb5690d (emacs_mule_char): Fix previous change. 2002-05-21 05:09:20 +00:00
Kenichi Handa
781d7a48c4 (ONE_MORE_BYTE_NO_CHECK): Increment consumed_chars.
(emacs_mule_char): New arg src.  Delete arg `composition'.  Caller
changed.  Handle 2-byte and 3-byte charsets correctly.
(DECODE_EMACS_MULE_COMPOSITION_RULE_20): Renamed from
DECODE_EMACS_MULE_COMPOSITION_RULE.  Caller changed.
(DECODE_EMACS_MULE_COMPOSITION_RULE_21): New macro.
(DECODE_EMACS_MULE_21_COMPOSITION): Call
DECODE_EMACS_MULE_COMPOSITION_RULE_21.  Produce correct annotation
sequence.
(decode_coding_emacs_mule): Handle composition correctly.  Rewind
`src' and `consumed_chars' correctly before calling
emacs_mule_char.
(DECODE_COMPOSITION_START): Correctly handle the case of altchar
and alt&rule composition.
(decode_coding_iso_2022): Handle composition correctly.
(init_coding_once): Setup emacs_mule_bytes for private charsets.
2002-05-21 04:23:15 +00:00
Kenichi Handa
4f65af013e (Fdefine_charset_internal): Fix bug for the case of re-defining a
charset.  If the charset has :emacs-mule-id, setup emacs_mule_bytes.
2002-05-21 04:22:33 +00:00
Kenichi Handa
41cbe562e6 (encode_coding_iso_2022): If coding requires safe
encoding, produce a character specified by
CODING_INHIBIT_CHARACTER_SUBSTITUTION.
(encode_coding_sjis): Likewise.
(encode_coding_big5): Likewise.
(encode_coding_charset): Likewise.
2002-05-20 12:10:04 +00:00
Kenichi Handa
0e56a02d6d *** empty log message *** 2002-05-20 12:08:00 +00:00
Dave Love
e76af44234 *** empty log message *** 2002-05-17 17:10:07 +00:00
Dave Love
981c8cc2e4 (XSetIMValues): Declare. 2002-05-17 16:43:06 +00:00
Dave Love
c8e19d0bd8 (print_object): Fix print format for 64-bit
systems.
2002-05-17 16:37:56 +00:00
Dave Love
0dca395983 (modify_event_symbol): Fix print format for 64-bit
systems.
2002-05-17 16:36:03 +00:00
Dave Love
cab1603fd5 (emacs_strerror): Declare.
(MMAP_ALLOCATED_P, mmap_enlarge, syms_of_buffer): Import changes
from trunk.
2002-05-17 16:33:41 +00:00
Dave Love
a980c93231 (Fclear_face_cache): Declare.
(accumulate_font_info): Commented-out (unused).
(face_for_char, Fset_fontset_font, Ffontset_info): Remove unused
variables.
2002-05-17 16:29:46 +00:00