summaryrefslogtreecommitdiff
path: root/src/keyboard.c
Commit message (Collapse)AuthorAgeFilesLines
* update from main archive 970417libc20x-970417glibc-2_0_4Ulrich Drepper1997-04-181-8294/+0
|
* (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.
* (read_key_sequence): Fix confusion between key and new_key.Richard M. Stallman1996-04-191-1/+1
|
* (syms_of_keyboard): Doc fix.Richard M. Stallman1996-04-181-1/+2
|
* (read_char): Use detect_input_pending_run_timersRichard M. Stallman1996-04-121-10/+25
| | | | | | | before redisplay, not detect_input_pending. (readable_events): Don't touch timers at all if DO_TIMERS_NOW is 0. (timer_check): Always run timers directly. Bind inhibit-quit to t here.
* (last_timer_event): New variable.Richard M. Stallman1996-03-281-0/+5
| | | | (timer_check): Set that variable.
* (timers_run): New variable, incremented when a timer isRichard M. Stallman1996-03-061-5/+33
| | | | | | | | | | | | | | run directly. (timer_check, swallow_events): Increment timers_run. (swallow_events): Redisplay if get_input_pending has run timers. (detect_input_pending_run_timers): New arg DO_DISPLAY. (init_keyboard): Initialize timer_idleness_start_time. (reinvoke_input_signal): Use getpid. (input_poll_signal): Use start_polling after first incrementing poll_suppress_count.
* (timer_check): Walk down both timer lists in parallel.Richard M. Stallman1996-02-281-94/+169
|
* (Fcommand_execute): New arg SPECIAL. All callers changed.Richard M. Stallman1996-02-271-12/+20
|
* (command_loop_1): Explicitly clear the echo areaRichard M. Stallman1996-02-251-2/+4
| | | | | with message2; don't just clear echo_area_glyphs. Don't set no_direct in that case.
* (swallow_events): New arg DO_DISPLAY.Karl Heuer1996-02-211-121/+206
| | | | | | | | | | | | | | | | | | (swallow_events): Process timer_event events here. (detect_input_pending_run_timers): New function. (Vtimer_idle_list): New variable. (syms_of_keyboard): Set up Lisp var. (timer_check): Check for idle-time timers too. Expect timers to have 8 slots. Initialize triggertime. (timer_start_idle, timer_stop_idle): New functions. (get_input_pending): New arg do_timers_now. (readable_events): Likewise. (Finput_pending_p): Use get_input_pending, so we can specify 1 for do_timers_now. (timer_check): Check for difference being zero.
* (syms_of_keyboard): Doc fix.Karl Heuer1996-02-171-1/+1
|
* (Fopen_dribble_file): Check for failure.Karl Heuer1996-02-171-0/+2
|
* (Fopen_dribble_file): Close dribble file beforeKarl Heuer1996-02-171-7/+4
| | | | opening new file.
* [HAVE_NTGUI] (lispy_function_keys): Add mappingsRichard M. Stallman1996-02-121-7/+18
| | | | for keypad function keys and new PC optional keys.