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

15370 commits

Author SHA1 Message Date
Kenichi Handa
c10842eac7 Include "character.h".
(Qccl, Qcclp): New variables.
(CCL_WRITE_CHAR): Alway treat the arg CH as a character even if
it's less than 256.
(CCL_WRITE_MULTIBYTE_CHAR): Deleted.
(CCL_WRITE_STRING, CCL_READ_CHAR): Adjusted for the change of SRC
and DST type.
(ccl_driver): Types of arguments changed.  Code adjusted for that.
(Fccl_execute, Fccl_execute_on_string): Adjusted for the change of
ccl_driver.
(syms_of_ccl): Intern and staticpro Qccl and Qcclp.
2002-03-01 01:14:09 +00:00
Kenichi Handa
2eca16e6a1 (CATEGORY_SET): Just call char_category_set. 2002-03-01 01:13:46 +00:00
Kenichi Handa
ea012abd5c Include "character.h".
(copy_category_entry): New function.
(copy_category_table): Call map_char_table and copy_category_entry.
(Fmake_category_table): Initialize all top-vel slots.
(char_category_set): New function.
(modify_lower_category_set): Deleted.
(Fmodify_category_entry): Call char_table_ref_and_range.
2002-03-01 01:13:23 +00:00
Kenichi Handa
1ee5d538f3 New file that implements char table. 2002-03-01 01:12:57 +00:00
Kenichi Handa
e961d43908 Include "character.h" instead of "charset.h".
(set_canon, set_identity, shuffle): Adjusted for the new
map_char_table spec.
(init_casetab_once): Call CHAR_TABLE_SET instead of directly
accessing the char table structure.
2002-03-01 01:11:39 +00:00
Kenichi Handa
91183bfd93 Include "character.h" instead of "charset.h".
(Fcall_process): Big change for the new code-conversion APIs.
2002-03-01 01:11:12 +00:00
Kenichi Handa
d6af5f0c11 EXFUN Fbuffer_live_p. 2002-03-01 01:10:45 +00:00
Kenichi Handa
8f348ed597 Include "character.h" instead of "charset.h", don't include
"coding.h".
(Fset_buffer_multibyte): Adjuted for UTF-8.
2002-03-01 01:07:51 +00:00
Kenichi Handa
9d80e8839b Include "character.h" instead of "charset.h".
(Fmake_char_table): Moved to chartab.c.
(make_sub_char_table): Likewise.
(syms_of_alloc): Remove defsubr for Smake_char_table.
2002-03-01 01:06:56 +00:00
Kenichi Handa
d2f6dae878 Include "character.h". 2002-03-01 01:06:35 +00:00
Kenichi Handa
83be827add Include "character.h" instead of "charset.h". 2002-03-01 01:06:01 +00:00
Kenichi Handa
85969c224a (obj): Add character.o and chartab.o.
(lisp, shortlisp): Remove utf-8.elc:
(*.o): For many files, change dependency on charset.h to
character.h, and add dependency on character.h.
(character.o, chartab.o): New targets.
2002-03-01 01:01:48 +00:00
Kenichi Handa
d5fb9ac8f4 (xchartable): Adjusted for the change of char table
structure.
(xsubchartable, xcoding, xcharset, xcurbuf): New commands.
2002-03-01 00:59:36 +00:00
Kim F. Storm
beb0acdfef *** empty log message *** 2002-02-26 23:02:14 +00:00
Kim F. Storm
890d33d457 (init_iterator): Compare with Vminibuf_selected_window
instead of Vminibuf_scroll_window when deciding in which window
the region should be highlighted.  Consequently, the region remains
highlighted even when a completion buffer is also displayed.
2002-02-26 22:55:08 +00:00
Kim F. Storm
683086358a (CURRENT_MODE_LINE_FACE_ID_3): Compare with
Vminibuf_selected_window instead of Vminibuf_scroll_window.
2002-02-26 22:53:47 +00:00
Kim F. Storm
6122844a39 (read_minibuf): Set Vminibuf_selected_window on first
entry to minibuffer or on entry from a non-minibuffer window.
2002-02-26 22:52:56 +00:00
Kim F. Storm
76e316e0da (Vminibuf_selected_window): Declare extern. 2002-02-26 22:52:07 +00:00
Kim F. Storm
3f49fddcb9 (Vminibuf_selected_window): New variable.
(struct save_window_data): New member minibuf_selected_window.
(Fset_window_configuration): Restore Vminibuf_selected_window.
(Fcurrent_window_configuration): Save Vminibuf_selected_window.
Set minibuf_scroll_window member to nil if minibuf_level is 0.
(compare_window_configurations): Compare minibuf_selected_window.
2002-02-26 22:50:55 +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
Eli Zaretskii
5a79ea57c6 (Qcompound_text_with_extensions): Renamed from Qcompound_text_no_extensions.
(lisp_data_to_selection_data, syms_of_xselect): Use the new name.
2002-02-26 16:37:15 +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
6e860d159d (lisp): Add emacs-lisp/backquote.elc. 2002-02-24 18:31:35 +00:00
Jason Rumney
1f1bce0ece (WINNT_SUPPORT) [WINDOWSNT]: Add w32-vars.elc and disp-table.elc. 2002-02-24 18:02:49 +00:00
Jason Rumney
4143f98bef (WINNT_SUPPORT) [WINDOWSNT]: Add w32-vars.elc. 2002-02-24 17:42: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
Kim F. Storm
8160700003 (Fremap_command): Declare extern.
(is_command_symbol): Remove extern.
2002-02-23 22:01:16 +00:00
Kim F. Storm
a1df473f03 The following changes rework my patch of 2002-02-06 which
added command remapping by entering the commands directly into
the keymaps.  Now, command remapping uses an explicit `remap'
prefix in the keymaps, i.e. [remap COMMAND].

(Qremap, remap_command_vector): New variables.
(is_command_symbol): Removed function.
(Fdefine_key): No longer accept a symbol for KEY.  Added
validation of [remap COMMAND] argument for KEY.  The DEF is no
longer required to be a symbol when remapping a command.
(Fremap_command): New function to remap command through keymaps.
(Flookup_key): Perform command remapping initiated by
Fremap_command directly for speed.
(Fkey_binding): Use Fremap_command for command remapping.
(where_is_internal): Handle new command remapping representation.
(syms_of_keymap): Intern Qremap, initialize remap_command_vector,
staticpro them.  Defsubr Fremap_command.
2002-02-23 22:00:37 +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
Jason Rumney
27605fa7b6 (w32_wnd_proc) <WM_TIMER>: Fix last change. 2002-02-23 18:14:06 +00:00
Jason Rumney
aab7e392f5 (Fw32_set_clipboard_data): Run pre-write-conversion
on the string before encoding it.
(Fw32_get_clipboard_data): Run post-read-conversion on the string
after decoding it.
2002-02-23 18:12:30 +00:00
Pavel Janík
042c33d318 (enter_timestamp): Put in #if 0 to prevent warning. 2002-02-23 16:36:30 +00:00
Pavel Janík
aa2289381b (enter_timestamp): Remove unused static variable to prevent warning. 2002-02-23 16:28:28 +00:00
Eli Zaretskii
b72d987068 (Fw16_get_clipboard_data): Fix last change. 2002-02-23 08:55:52 +00:00
Eli Zaretskii
ecb7ac215a (selection_data_to_lisp_data): Fix last change. 2002-02-23 08:53:27 +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
Jason Rumney
71f6b29519 (menubar_selection_callback): Free the menu and
clear the menu_command_in_progress flag.
2002-02-23 00:01:34 +00:00
Jason Rumney
1cb8c82e46 (w32_text_out): Renamed from W32_TEXTOUT.
Call ExtTextOutA rather than ExtTextOut.
2002-02-22 23:59:50 +00:00
Jason Rumney
823b64b024 (struct w32_output): New member menu_command_in_progress. 2002-02-22 23:58:11 +00:00
Eli Zaretskii
9feba28107 *** empty log message *** 2002-02-22 14:43:53 +00:00
Eli Zaretskii
dabc65bc2c (BASE_PURESIZE): Increase to 755000. 2002-02-22 14:43:39 +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
Eli Zaretskii
fbbe0aceda <Qcompound_text_with_extensions>: New variable.
(syms_of_xselect): Intern and staticpro it.
(selection_data_to_lisp_data): Run post-read-conversion on decoded
selection text.
(lisp_data_to_selection_data): If next-selection-coding-system is
compound-text-with-extensions, set the type of selection to be
compound-text.
2002-02-22 13:16:35 +00:00