1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 16:51:06 -07:00
Commit graph

2443 commits

Author SHA1 Message Date
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
3776772e7d *** empty log message *** 2002-05-23 01:02:14 +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
cd9c1e8f96 *** empty log message *** 2002-05-21 05:38:48 +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
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
b1603380b1 *** empty log message *** 2002-05-16 19:31:47 +00:00
Kenichi Handa
1cba528717 *** empty log message *** 2002-05-16 12:24:32 +00:00
Kenichi Handa
cc5ac4b17c *** empty log message *** 2002-05-15 23:33:49 +00:00
Kenichi Handa
ac87bbef3e (encode_coding_object): Give correct arguments ot
pre-write-conversion.  Ignore the return value of
pre-write-conversion function.  Pay attention for the case that
pre-write-conversion change the current buffer.  If dst_object is
Qt, even if coding->src_bytes is zero, allocate at least one byte
to coding->destination.
2002-05-14 13:03:45 +00:00
Kenichi Handa
8c2fc31134 (Fset_buffer_multibyte): Convert 8-bit bytes to
multibyte form correctly.
2002-05-14 11:51:08 +00:00
Kenichi Handa
48728c92ad (fs_load_font): Check fontp->full_name (not fontname)
against Vfont_encoding_alist.
2002-05-14 08:52:40 +00:00
Kenichi Handa
5afaefc118 (JIS_TO_SJIS): Fix typo (j1->s1, j2->s2). 2002-05-14 08:01:50 +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
Kenichi Handa
b2b3bb62ea *** empty log message *** 2002-05-13 13:06:25 +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
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
Kenichi Handa
8efbba212b *** empty log message *** 2002-05-08 04:19: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
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
6a709baf2a *** empty log message *** 2002-04-09 07:39:44 +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
ed9d8bdadc *** empty log message *** 2002-03-08 00:18:28 +00:00
Kenichi Handa
3e4abc9e90 *** empty log message *** 2002-03-05 01:07:22 +00:00
Kenichi Handa
6f33797458 *** empty log message *** 2002-03-01 04:27:37 +00:00
Kenichi Handa
8a78c965db Include "character.h".
(x_encode_char): New argument CHARSET.  Caller changed.
(x_get_char_face_and_encoding): Call ENCODE_CHAR instead of
SPLIT_CHAR.
(x_get_glyph_face_and_encoding): Likewise.
(x_produce_glyphs): Don't check Vnonascii_translation_table Call
CHAR_WIDTH instead of CHARSET_WIDTH.
(XTread_socket): Adjusted for the new code-conversion API.
(x_new_font): Adjusted for the change of FS_LOAD_FONT.
(x_load_font): Adjusted for the change of struct font.
2002-03-01 04:15:33 +00:00
Kenichi Handa
222b06302b Include "character.h" instead of "charset.h".
(Fchar_to_string): Always call CHAR_STRING.
2002-03-01 01:26:16 +00:00
Kim F. Storm
beb0acdfef *** empty log message *** 2002-02-26 23:02:14 +00:00
Eli Zaretskii
b135bd4ced (Fsubstitute_in_file_name): Fix the change from 2002-02-08. 2002-02-26 18:42:25 +00:00
Eli Zaretskii
3dfdc066a9 *** empty log message *** 2002-02-26 16:38:05 +00:00
Juanma Barranquero
804d894aa5 (syms_of_ntproc): Doc fix. 2002-02-26 10:01:38 +00:00
Pavel Janík
0277b535be Include "dispextern.h" unconditionally. 2002-02-24 20:37:24 +00:00
Jason Rumney
82a399d298 *** empty log message *** 2002-02-24 18:40:25 +00:00
Jason Rumney
1f1bce0ece (WINNT_SUPPORT) [WINDOWSNT]: Add w32-vars.elc and disp-table.elc. 2002-02-24 18:02:49 +00:00
Kim F. Storm
5f24537118 (Flookup_key): Fixed problem in 2001-12-28 patch:
The validation of the event type was too strict as it didn't
allow string events; buffer names are used in bindings for
menu-bar-select-buffer (see `menu-bar-update-buffers').
2002-02-24 00:24:37 +00:00
Kim F. Storm
b66bc4a416 *** empty log message *** 2002-02-23 22:32:39 +00:00
Kim F. Storm
a34cb674af (command_loop_1): Use Fremap_command for command remapping;
now try command remapping for all symbols.
2002-02-23 22:03:17 +00:00
Eli Zaretskii
f227fdedfb (run_pre_post_conversion_on_str): Add prototype. 2002-02-23 18:39:29 +00:00
Jason Rumney
54a0c8a620 *** empty log message *** 2002-02-23 18:24:55 +00:00
Pavel Janík
042c33d318 (enter_timestamp): Put in #if 0 to prevent warning. 2002-02-23 16:36:30 +00:00
Eli Zaretskii
b72d987068 (Fw16_get_clipboard_data): Fix last change. 2002-02-23 08:55:52 +00:00
Jason Rumney
48094ace89 (mouse_move_timer, mouse_button_timer): Initialize.
(menu_free_timer): New variable.
(MENU_FREE_ID, MENU_FREE_DELAY): New constants.
(w32_wnd_proc) <WM_TIMER>: Handle menu_free_timer.
<WM_EXITMENULOOP>: Delay before freeing menu.  Do nothing if a
menu command is in progress.
<WM_COMMAND>: Set the menu_command_in_progress flag.  Kill
any menu_free_timer that is running.
2002-02-23 00:07:22 +00:00
Eli Zaretskii
9feba28107 *** empty log message *** 2002-02-22 14:43:53 +00:00
Eli Zaretskii
3276b4fe6e (Fw16_set_clipboard_data): Run pre-write-conversion
on the string before encoding it.
(Fw16_get_clipboard_data): Run post-read-conversion on the string
after decoding it.
2002-02-22 14:09:07 +00:00
Eli Zaretskii
23e16093ec Fix last change. 2002-02-22 13:20:00 +00:00