Mercurial > emacs
diff src/macterm.c @ 56477:59a86f6ee1fb
Fixes for Ctrl-G support on carbon, replacing old timeout based polling
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
author | Steven Tamm <steventamm@mac.com> |
---|---|
date | Mon, 19 Jul 2004 04:42:43 +0000 |
parents | 550df8e67006 |
children | e8bafb4b47db e657dca8261e b9eee0a7bef5 |
line wrap: on
line diff
--- a/src/macterm.c Mon Jul 19 01:00:19 2004 +0000 +++ b/src/macterm.c Mon Jul 19 04:42:43 2004 +0000 @@ -5321,7 +5321,6 @@ XFlush (FRAME_MAC_DISPLAY (f)); -#if 0 /* MAC_TODO */ /* Synchronize to ensure Emacs knows the frame is visible before we do anything else. We do this loop with input not blocked so that incoming events are handled. */ @@ -5365,9 +5364,6 @@ FRAME_SAMPLE_VISIBILITY (f); } } -#else - UNBLOCK_INPUT; -#endif /* MAC_TODO */ } /* Change from mapped state to withdrawn state. */