- 18 May, 2005 1 commit
-
-
Nick Roberts authored
post-command-idle-hook and post-command-idle-delay. (command_loop_1): Don't try to execute post-command-idle-hook.
-
- 16 May, 2005 1 commit
-
-
Kim F. Storm authored
-
- 13 May, 2005 1 commit
-
-
YAMAMOTO Mitsuharu authored
toolkit scroll bar thumb drag events as squeezable and prevent redisplay from being paused by them.
-
- 02 May, 2005 1 commit
-
-
Kim F. Storm authored
(executing_kbd_macro_iterations): Rename from executing_macro_iterations. (executing_kbd_macro): Rename from executing_macro. * macro.c (syms_of_macros): Rename Lisp var executing-macro-index to executing-kbd-macro-index.
-
- 01 May, 2005 1 commit
-
-
Richard M. Stallman authored
-
- 12 Apr, 2005 2 commits
-
-
YAMAMOTO Mitsuharu authored
(syms_of_keyboard) [MAC_OS]: Intern and staticpro it. (kbd_buffer_get_event) [MAC_OS]: Make event for LANGUAGE_CHANGE_EVENT.
-
YAMAMOTO Mitsuharu authored
interrupt_input_pending to 1 instead.
-
- 10 Apr, 2005 1 commit
-
-
Richard M. Stallman authored
-
- 31 Mar, 2005 1 commit
-
-
Kim F. Storm authored
(syms_of_keyboard): Intern and staticpro it. (show_help_echo): Apply mouse-fixup-help-message to help string.
-
- 19 Mar, 2005 1 commit
-
-
Stefan Monnier authored
-
- 16 Mar, 2005 1 commit
-
-
Stefan Monnier authored
translation for chars in the 0-255 range.
-
- 10 Mar, 2005 1 commit
-
-
Jan Djärv authored
after call to Fcompleting_read if already started.
-
- 06 Mar, 2005 1 commit
-
-
Richard M. Stallman authored
-
- 01 Mar, 2005 1 commit
-
-
Stefan Monnier authored
-
- 15 Feb, 2005 1 commit
-
-
Richard M. Stallman authored
-
- 13 Feb, 2005 1 commit
-
-
Dan Nicolaescu authored
-
- 16 Jan, 2005 1 commit
-
-
Jan Djärv authored
(READABLE_EVENTS_FILTER_EVENTS) (READABLE_EVENTS_IGNORE_SQUEEZABLES): New flags for readable_events. get_filtered_input_pending, readable_filtered_events): Removed. (tracking_off): Call readable_events and get_input_pending with flag READABLE_EVENTS_DO_TIMERS_NOW. (readable_events): Move code from old readable_filtered_events here, but check new READABLE_EVENTS_* in argument flags instead of previous two boolean arguments do_timers_now and filter_events. If we are doing mouse tracking and the mouse moved, return only if READABLE_EVENTS_IGNORE_SQUEEZABLES is not set in flags. (swallow_events): Call get_input_pending with flag READABLE_EVENTS_DO_TIMERS_NOW. (get_input_pending): Move code from old get_filtered_input_pending here. Replace boolean arguments do_timers_now, filter_events with flags, and pass flags to readable_events. Document new READABLE_EVENTS_* flags. (detect_input_pending_ignore_squeezables): New function. (detect_input_pending_run_timers): Call get_input_pending with flag READABLE_EVENTS_DO_TIMERS_NOW. (Finput_pending_p): Call get_input_pending with flags READABLE_EVENTS_DO_TIMERS_NOW and READABLE_EVENTS_FILTER_EVENTS. * dispnew.c (update_window, update_frame_1): Replace calls to detect_input_pending with detect_input_pending_ignore_squeezables so that redisplay is not paused if the event queue contains only mouse movements. * lisp.h: Declare detect_input_pending_ignore_squeezables.
-
- 14 Jan, 2005 1 commit
-
-
Kim F. Storm authored
-
- 13 Jan, 2005 1 commit
-
-
Richard M. Stallman authored
-
- 23 Dec, 2004 1 commit
-
-
Jan Djärv authored
before touching input_available_clear_time, to avoid accessing it from multiple threads.
-
- 21 Dec, 2004 1 commit
-
-
Richard M. Stallman authored
In the code for while-no-input, handle immediate_quit.
-
- 15 Dec, 2004 3 commits
-
-
Jan Djärv authored
(SIGNAL_THREAD_CHECK): New macro. * keyboard.c (input_available_signal): Move thread checking code to macro SIGNAL_THREAD_CHECK and call that macro. (interrupt_signal): Call SIGNAL_THREAD_CHECK. * alloc.c (uninterrupt_malloc): Move main_thread to emacs.c. * emacs.c: Define main_thread. (main): Initialize main_thread. (handle_USR1_signal, handle_USR2_signal, fatal_error_signal) (memory_warning_signal): Call SIGNAL_THREAD_CHECK. * floatfns.c (float_error): Call SIGNAL_THREAD_CHECK. * dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK. * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK. * process.c (send_process_trap, sigchld_handler): Call SIGNAL_THREAD_CHECK. * data.c (arith_error): Call SIGNAL_THREAD_CHECK. * atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK.
-
Kim F. Storm authored
handling input method.
-
Kim F. Storm authored
(syms_of_keyboard): Defvar and initialize it. (kbd_buffer_store_event_hold): Handle Vthrow_on_input.
-
- 11 Dec, 2004 1 commit
-
-
Stefan Monnier authored
(input_available_signal): Move pthread thingy to !SYNC_INPUT branch.
-
- 07 Dec, 2004 2 commits
-
-
Jan Djärv authored
reset_malloc_hooks. * keyboard.c (handle_async_input, input_available_signal): Add ! defined (SYSTEM_MALLOC) around thread code.
-
Jan Djärv authored
(xg_get_file_name): Block and unblock __SIGRTMIN if defined. * alloc.c: If HAVE_GTK_AND_PTHREAD, include pthread.h, new variables main_thread and alloc_mutex, define (UN)BLOCK_INPUT_ALLOC to use alloc_mutex to protect emacs_blocked_* calls and only do (UN)BLOCK_INPUT in the main thread. If not HAVE_GTK_AND_PTHREAD, (UN)BLOCK_INPUT_ALLOC is the same as (UN)BLOCK_INPUT. (emacs_blocked_free, emacs_blocked_malloc) (emacs_blocked_realloc): Use (UN)BLOCK_INPUT_ALLOC. (uninterrupt_malloc): Initialize main_thread and alloc_mutex. (reset_malloc_hooks): New function. * lisp.h: Declare reset_malloc_hooks. * emacs.c (Fdump_emacs): Call reset_malloc_hooks. * keyboard.c: Conditionally include pthread.h (handle_async_inpu, input_available_signalt): If not in the main thread, block signal, send signal to main thread and return.
-
- 30 Nov, 2004 1 commit
-
-
Steven Tamm authored
* s/darwin.h (NO_SOCK_SIGIO): Define NO_SOCK_SIGIO on carbon * Makefile.in (mac.o): Depend on blockinput.h and atimer.h. (macfns.o): Don't depend on ccl.h. * macfns.c (mac_frame_parm_handlers): Set handlers for Qleft_fringe and Qright_fringe. * macterm.c (mac_fill_rectangle_to_pixmap) (mac_draw_rectangle_to_pixmap, mac_copy_area_to_pixmap) (mac_copy_area_with_mask_to_pixmap, x_draw_image_foreground_1): Put in #if 0. (mac_scroll_area) [TARGET_API_MAC_CARBON]: Use ScrollWindowRect. (x_flush) [TARGET_API_MAC_CARBON]: Don't traverse frames. (XFlush) [TARGET_API_MAC_CARBON]: Define to an empty replacement. (x_draw_glyph_string_background, x_draw_glyph_string_foreground) [!MAC_OS8]: Added ifdef'd out code for os8. Don't use XDrawImageString. Always draw background and foreground separately. (x_draw_image_foreground): Use clipping instead of computing the intersection rectangle. (x_draw_image_glyph_string): Don't draw an image with mask to a pixmap. (x_redisplay_interface): Set flush_display_optional member to 0. (XTread_socket): Correctly reset the TEConverter object.
-
- 25 Nov, 2004 1 commit
-
-
Stefan Monnier authored
the user just pressed when this key has no binding.
-
- 15 Nov, 2004 1 commit
-
-
Kim F. Storm authored
Reported by Andrew M. Scott.
-
- 09 Nov, 2004 1 commit
-
-
Kim F. Storm authored
-
- 07 Nov, 2004 1 commit
-
-
Richard M. Stallman authored
before deciding whether to inctivate mark.
-
- 05 Nov, 2004 1 commit
-
-
Kim F. Storm authored
(kbd_buffer_unget_event): New function. (kbd_buffer_get_event, swallow_events): Combine SELECTION events and use x_handle_selection_event. (mark_kboards): Don't mark x and y of SELECTION_CLEAR_EVENT.
-
- 09 Oct, 2004 1 commit
-
-
Kim F. Storm authored
timer without resetting timers on the idle list. (read_char): Use timer_resume_idle. Remove local var last_idle_start. (timer_start_idle, timer_stop_idle): Declare static. (read_key_sequence): Use timer_resume_idle instead of timer_start_idle.
-
- 20 Aug, 2004 1 commit
-
-
Kim F. Storm authored
-
- 19 Aug, 2004 1 commit
-
-
Kim F. Storm authored
-
- 08 Aug, 2004 1 commit
-
-
Luc Teirlinck authored
(Fcommand_execute): Use Qdisabled_command_function instead of Qdisabled_command_hook. (syms_of_keyboard): Ditto.
-
- 07 Aug, 2004 1 commit
-
-
Luc Teirlinck authored
-
- 31 Jul, 2004 1 commit
-
-
Luc Teirlinck authored
-
- 19 Jul, 2004 1 commit
-
-
Steven Tamm authored
with alarm based polling. mac.c (sys_select): Redo sys_select to use alarm-based polling instead of 1 sec timeouts (like solaris). macterm.c (x_make_frame_visible): Comment in polling on frame creation. keyboard.c: Undef SIGIO on Carbon atimer.c (alarm_signal_handler): Call alarm handlers after scheduling. eval.c (Feval): Remove quit_char test process.c (wait_reading_process_input): Remove clearing stdin for select call on process input
-