aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c
Commit message (Collapse)AuthorAgeFilesLines
...
* (make_lispy_event) <mouse-wheel>: Set count to 1Jason Rumney2002-05-041-2/+4
| | | | for event-click-count.
* Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,Andrew Choi2002-04-261-6/+6
| | | | lisp/ChangeLog, and src/ChangeLog for list of changes.
* (command_loop_1): Don't call start_hourglassRichard M. Stallman2002-04-131-3/+7
| | | | or cancel_hourglass when executing a macro.
* (Qleft_margin, Qright_margin): Declare.Gerd Moellmann2002-04-121-0/+10
| | | | (make_lispy_event): Deal with mouse events in margins.
* (gen_help_event): int/Lisp_Object confusion.Stefan Monnier2002-04-121-1/+1
|
* (command_loop_1): Turn off transient-mark-mode ratherStefan Monnier2002-04-121-40/+28
| | | | | | | than deactivating the mark if tmm is set to `lambda'. (gen_help_event, kbd_buffer_store_help_event, kbd_buffer_get_event): Use a single event for HELP_EVENT. (Fexecute_extended_command): Save last_point_position.
* Fix comment.Pavel Janík2002-04-031-1/+1
|
* (make_lispy_event): Handle unknown keysyms togetherStefan Monnier2002-04-031-34/+15
| | | | with system-specific keysyms. Use it also for unknown function keys.
* (read_char): If the event was Qselect_window,Eli Zaretskii2002-04-021-0/+7
| | | | restore timer_idleness_start_time to its previous value.
* (Qselect_window): New symbol.Pavel Janík2002-04-011-1/+13
| | | | | | (head_table): Use it. (keys_of_keyboard): Bound select-window event to handle-select-window. (kbd_buffer_get_event): Make a Lisp event from SELECT_WINDOW_EVENT.
* Fix typos.Pavel Janík2002-03-241-10/+10
|
* (menu_bar_items): Mostly undo 2002-02-20 patch, soKim F. Storm2002-03-211-16/+30
| | | | | | | menu-bar bindings in keymap and local-map properties _are_ used. But try keymap property first in accordance with 2002-01-03 patch. Added comment describing why this is not always reliable. (tool_bar_items): Ditto for tool-bar.
* Added Emacs event save_session_event.Jan Djärv2002-03-101-0/+15
|
* (echo_char): Make sure to add a separator betweenGerd Moellmann2002-03-081-18/+27
| | | | keys even if echo_dash hasn't been called.
* (echo_prompt, echo_char, echo_dash, echo_now)Gerd Moellmann2002-03-061-70/+67
| | | | | | (cancel_echoing, echo_length, echo_truncate): Changed to work with new kboard definition. (echo_now): Use message3_nolog instead of message2_nolog.
* Change defvar_int def and vars to use EMACS_INT instead of just int.Stefan Monnier2002-03-041-8/+8
|
* (command_loop_1): Use Fremap_command for command remapping;Kim F. Storm2002-02-231-4/+2
| | | | now try command remapping for all symbols.
* (kbd_buffer_get_event) [WINDOWSNT]: CorrectedKim F. Storm2002-02-201-1/+1
| | | | composing of language-change event.
* (menu_bar_items): Don't include keymap or local-mapKim F. Storm2002-02-201-63/+12
| | | | | | | bindings at PT when building menu (the menu is not updated often enough for this to work reliable). (tool_bar_items): Likewise. (current_active_maps): Removed unused (and faulty) function.
* Do not include "systime.h" twice.Pavel Janík2002-02-161-3/+0
|
* (Fthis_command_keys, Fthis_command_keys_vector)Richard M. Stallman2002-02-131-2/+10
| | | | | (Fthis_single_command_keys, Fthis_single_command_raw_keys) (Fclear_this_command_keys): Doc fixes.
* (Vthis_original_command): New variable.Kim F. Storm2002-02-061-3/+24
| | | | | (syms_of_keyboard): DEFVAR_LISP it. (command_loop_1): Set it, and perform command remapping.
* (recursive_edit_1): Call cancel_hourglass unconditionally.Pavel Janík2002-02-061-2/+2
|
* (command_loop_1) [HAVE_X_WINDOWS]: Call cancel_hourglass unconditionally.Pavel Janík2002-02-021-2/+4
|
* Fix typo.Pavel Janík2002-01-311-1/+1
|
* (parse_tool_bar_item): Remove duplicated prototypes.Pavel Janík2002-01-261-2/+0
|
* (record_char): Fix a typo in a comment.Eli Zaretskii2002-01-241-1/+1
|
* (read_key_sequence): Remove unused variable `extra_maps'.Pavel Janík2002-01-131-2/+1
| | | | Fix typo.
* (read_key_sequence): Fixed cast of submaps arg to bcopy.Kim F. Storm2002-01-031-1/+1
|
* (read_key_sequence): Handle the keymap property before minor mode maps.Richard M. Stallman2002-01-021-38/+43
|
* (record_char): Ignore duplicate help-echo events onlyKim F. Storm2001-12-251-28/+81
| | | | | | separated by mouse-movement. When tracking mouse, only record first and last mouse-movement event in same window. Don't record mouse-movement events in keyboard macros.
* (head_table): Add missing braces around initializer.Pavel Janík2001-12-181-6/+6
|
* (syms_of_keyboard) <double-click-fuzz>: Doc fix.Richard M. Stallman2001-12-161-1/+4
|
* (kbd_buffer_store_event): Fix interrupt_signal prototype.Stefan Monnier2001-12-051-14/+38
| | | | | | | | | Pass a dummy argument when calling interrupt_signal. (parse_menu_item): Mark disabled items before checking for empty def. (read_char_minibuf_menu_prompt): Make safety more visible. (read_key_sequence): Add a `first_unbound' variable. Use it to detect C-c ESC ESC ESC ESC ... cases and drop the unbound prefix as soon as we can detect it.
* (make_lispy_event): Check integerness and fix Lisp_Object/int mixup.Stefan Monnier2001-11-061-3/+4
|
* (read_char): Use Fcar and Fcdr, not Fnth.Richard M. Stallman2001-11-051-28/+29
| | | | | | | (record_char): Likewise. (make_lispy_event): Don't insist a drag event must move to a different buffer position. Instead, check for moving at least double_click_fuzz.
* (echo-area-clear-hook): Undo Oct 29 change.Richard M. Stallman2001-11-051-6/+6
|
* Update usage of CHECK_ macros (remove unused second argument).Pavel Janík2001-11-021-4/+4
|
* (lucid-menu-bar-dirty-flag): Doc fix.Pavel Janík2001-10-311-2/+2
| | | | | (last-input-char): Revert doc-string to be the same as the doc-string of `last-input-event'.
* (Finput_pending_p): Doc fix.Richard M. Stallman2001-10-301-2/+3
|
* (Finput_pending_p): Fix typo in doc-string.Pavel Janík2001-10-291-7/+7
| | | | (echo-area-clear-hook): Properly DEFVAR_LISP and staticpro it.
* Change doc-string comments to `new style' [w/`doc:' keyword].Pavel Janík2001-10-281-372/+366
| | | | Fix typos in comments.
* (Ftrack_mouse): Add usage: string to doc string.Miles Bader2001-10-211-1/+2
|
* Avoid (most) uses of XCAR/XCDR as lvalues, for flexibility in experimentingKen Raeburn2001-10-161-25/+37
| | | | with lisp system changes.
* (Fcommand_execute): Remove unnecessary prototype (it is already prototypedPavel Janík2001-10-141-1/+0
| | | | in included lisp.h).
* (map_prompt): Remove.Stefan Monnier2001-10-081-21/+3
| | | | (read_char_x_menu_prompt, read_char_minibuf_menu_prompt): Use Fkeymap_prompt.
* *** empty log message ***Pavel Janík2001-10-081-3/+0
|
* (parse_modifiers, apply_modifiers): Use VALMASK.Gerd Moellmann2001-10-071-2/+2
|
* (make_lispy_event) [HAVE_X_WINDOWS]: If we knowGerd Moellmann2001-10-051-7/+30
| | | | | | | that EVENT->code isn't a function key, use the keysym's name. Use SYMBOL_VALUE/SET_SYMBOL_VALUE macros instead of accessing symbols' value directly.
* (echo_kboard): Make externally visible.Gerd Moellmann2001-09-261-1/+1
|