summaryrefslogtreecommitdiff
path: root/src/keyboard.c
Commit message (Collapse)AuthorAgeFilesLines
* (kbd_buffer_get_event): When wait_reading_process_inputRichard M. Stallman1997-06-131-3/+23
| | | | returns, check Vunread_command_events.
* (syms_of_keyboard): Doc fix.Richard M. Stallman1997-06-021-2/+4
|
* (read_key_sequence): Change some locals to `int'.Richard M. Stallman1997-06-021-4/+4
|
* (command_loop_1): Pass 1 as new arg to sit_for.Richard M. Stallman1997-05-271-4/+4
| | | | (read_char): Likewise, pass 0 for it.
* Fix previous change.Richard M. Stallman1997-05-201-1/+1
|
* (num_nonmacro_input_events):Richard M. Stallman1997-05-191-13/+13
| | | | | Renamed from num_nonmacro_input_chars. (syms_of_keyboard): Rename Lisp variable.
* (Vtty_erase_char): Variable definedRichard M. Stallman1997-05-191-0/+12
| | | | | (syms_of_keyboard): Set up Lisp variable. Also set up `num-nonmacro-input-chars' to report actual keystrokes.
* (command_loop_1): Use an int for last_command_char.Richard M. Stallman1997-05-101-1/+1
|
* (Fexecute_extended_command): Pass new arg to Fcompleting_read.Richard M. Stallman1997-05-101-1/+1
|
* (Qtimer_event): Variable deleted.Richard M. Stallman1997-05-081-88/+19
| | | | | | | | | | (Qtimer_event_handler): New variable. (syms_of_keyboard): Don't initialize Qtimer_event. Do initialize Qtimer_event_handler. (read_char): Don't check for timer event. (swallow_events): Don't handle timer events. (timer_check): Likewise. (make_lispy_event): Likewise.
* (read_key_sequence): New argument FIX_CURRENT_BUFFER.Richard M. Stallman1997-04-111-4/+16
| | | | | Restore the current buffer from selected window on occasion. All callers changed.
* (make_lispy_event): Use iso_lispy_function_keys forRichard M. Stallman1997-03-221-12/+42
| | | | | | XK_ISO_* keys found in XFree86. (ISO_FUNCTION_KEY_OFFSET): New macro. (iso_lispy_function_keys): New table.
* (command_loop_1): Pay attention to a multibyteKarl Heuer1997-02-201-7/+57
| | | | | | | character while handling forward-char and backward-char. [!HAVE_NTGUI && XK_kana_A] (lispy_kana_keys): New variable. [!HAVE_NTGUI] (lispy_function_keys): New variable. (make_lispy_event) [XK_kana_A]: Handle kana keys.
* * (interrupt_signal): Make emergency exit work on MSDOSEli Zaretskii1997-01-161-2/+9
| | | | frames. Block further SIGINTs while `interrupt_signal' runs.
* (command_loop_1, read_char):Richard M. Stallman1997-01-051-0/+12
| | | | | | Run Qecho_area_clear_hook when clearing echo area. (Qecho_area_clear_hook): New variable. (syms_of_keyboard): Initialize it.
* (read_char_x_menu_prompt): Unread and record all the input events from here.Richard M. Stallman1996-12-261-5/+52
| | | | (record_menu_key): New subroutine.
* (modify_event_symbol):Richard M. Stallman1996-12-191-1/+1
| | | | Don't index thru name_table if it is null.
* (syms_of_keyboard): Doc fix.Karl Heuer1996-12-051-1/+3
|
* Change identifiers of the form win32* to w32*.Geoff Voelker1996-11-191-2/+2
|
* (command_loop_1): Update selected buffer again after read_key_sequence.Richard M. Stallman1996-11-021-0/+4
|
* (read_avail_input): Don't pass WAITP to read_socket_hook.Richard M. Stallman1996-09-251-2/+1
|
* (make_lispy_event): When converting from pixel to glyph coordinates,Richard M. Stallman1996-09-211-2/+2
| | | | | | | offset by WINDOW_LEFT_MARGIN; this is needed for left-side scrollbars. (syms_of_keyboard): Initialize and staticpro internal_last_event_frame and read_key_sequence_cmd.
* (syms_of_keyboard): Initialize and staticpro internal_last_event_frame andErik Naggum1996-09-171-0/+6
| | | | read_key_sequence_cmd.
* Replaced symbol BSD with BSD_SYSTEM.Karl Heuer1996-09-171-2/+2
|
* (command_loop_1): Test last_overlay_modifiedRichard M. Stallman1996-09-151-0/+6
| | | | along with last_modified.
* (recursive_edit_1): Handle a string as the throw value.Richard M. Stallman1996-09-131-0/+4
|
* (Fexecute_extended_command): Delete junk lines.Richard M. Stallman1996-09-111-13/+34
| | | | | Print the key bindings after the command, temporarily; then bring back the previous message.
* (input_available_signal) [POSIX_SIGNALS]:Richard M. Stallman1996-09-041-2/+2
| | | | | Don't reestablish handler. (interrupt_signal) [POSIX_SIGNALS]: Likewise.
* (Fexecute_extended_command): Fix previous change.Richard M. Stallman1996-09-041-1/+3
|
* (Fcommand_execute): gcpro cmd and prefixarg while calling do_autoload.Richard M. Stallman1996-09-041-1/+7
|
* (Fexecute_extended_command): gcpro prefixarg.Richard M. Stallman1996-09-041-2/+2
|
* (record_asynch_buffer_change, gobble_input):Richard M. Stallman1996-09-011-3/+3
| | | | Use sigblock instead of sigblockx.
* Removed support for !MULTI_FRAME.Karl Heuer1996-09-011-34/+0
|
* (requeued_events_pending_p): New function.Richard M. Stallman1996-09-011-2/+13
|
* (cmd_error): Clear executing_macro.Richard M. Stallman1996-08-301-0/+1
|
* (cmd_error): Add number of kbd macro iterations to the error message.Richard M. Stallman1996-08-291-1/+13
|
* (command_loop_1): Cancel echoing etc.Richard M. Stallman1996-08-281-16/+16
| | | | before running post-command-hook and such.
* (command_loop_1): Check column_number_displayedRichard M. Stallman1996-08-251-10/+3
| | | | | | in the selected window, not Vcolumn_number_mode. (Vcolumn_number_mode): Variable deleted. (syms_of_keyboard): Delete Lisp variable column-number-mode.
* (input_available_signal, interrupt_signal): Undo previous change.Karl Heuer1996-07-161-2/+2
|
* (input_available_signal, interrupt_signal):Karl Heuer1996-07-151-2/+2
| | | | Don't reinstall sig handler if POSIX_SIGNALS.
* (menu_bar_item): Skip menu-bar equiv keys dataKarl Heuer1996-07-121-0/+4
| | | | to get just the keymap.
* (modify_event_symbol): Add properly to *symbol_table.Richard M. Stallman1996-06-271-1/+1
|
* (kbd_buffer_get_event): Don't call x_activate_menubar for a deleted frame.Richard M. Stallman1996-06-211-1/+2
|
* (read_char): Use unsigned to compare againstRichard M. Stallman1996-06-121-3/+4
| | | | | the size of Vkeyboard_translate_table. Check size for char-table too.
* Comment fix.Karl Heuer1996-05-231-1/+1
|
* (Fexecute_extended_command): Don't look forKarl Heuer1996-05-211-0/+1
| | | | a key binding if executing a kbd macro.
* (Qup, Qdown): New variables.Richard M. Stallman1996-05-051-9/+66
| | | | | | | | (syms_of_keyboard): Initialize and staticpro. (scroll_bar_parts): Add Qup and Qdown. (make_lispy_event) [WINDOWSNT]: Handle win32_scroll_bar_click. (command_loop_1): Clear echo area while inhibit-quit is still t.
* (Fthis_single_command_keys): New function.Richard M. Stallman1996-05-021-3/+35
| | | | | | | | | (syms_of_keyboard): defsubr it. (this_single_command_key_start): New variable. (add_command_key): Reduce this_single_command_key_start if nec. (command_loop_1): Clear this_single_command_key_start if nec. (Fread_key_sequence, Fexecute_extended_command): Likewise. (read_key_sequence): Set this_single_command_key_start.
* (Fevent_convert_list): Never treat last elt as modifier.Richard M. Stallman1996-05-021-3/+3
|
* (make_lispy_event): FRAME_MENU_BAR_ITEMS now hasRichard M. Stallman1996-04-291-18/+22
| | | | | | four elements per item. Add a separate slot for the hpos. (menu_bar_items): Likewise. (menu_bar_item): Initialize the hpos slot to 0.