diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 32cd7b3e813..f21395d9632 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,47 @@ | |||
| 1 | 2012-09-16 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2012-09-16 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Remove configure's --without-sync-input option (Bug#12450). | ||
| 4 | When auditing signal-handling in preparation for cleaning it up, | ||
| 5 | I found that SYNC_INPUT has race conditions and would be a real | ||
| 6 | pain to fix. Since it's an undocumented and deprecated | ||
| 7 | configure-time option, now seems like a good time to remove it. | ||
| 8 | Also see <http://bugs.gnu.org/11080#16>. | ||
| 9 | * alloc.c (_bytes_used, __malloc_extra_blocks, _malloc_internal) | ||
| 10 | (_free_internal) [!DOUG_LEA_MALLOC]: Remove decls. | ||
| 11 | (alloc_mutex) [!SYSTEM_MALLOC && !SYNC_INPUT && HAVE_PTHREAD]: | ||
| 12 | (malloc_hysteresis): | ||
| 13 | (check_depth) [XMALLOC_OVERRUN_CHECK]: | ||
| 14 | (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): | ||
| 15 | (__malloc_hook, __realloc_hook, __free_hook, BYTES_USED) | ||
| 16 | (dont_register_blocks, bytes_used_when_reconsidered) | ||
| 17 | (bytes_used_when_full, emacs_blocked_free, emacs_blocked_malloc) | ||
| 18 | (emacs_blocked_realloc, reset_malloc_hooks, uninterrupt_malloc): | ||
| 19 | [!SYSTEM_MALLOC && !SYNC_INPUT]: | ||
| 20 | Remove. All uses removed. | ||
| 21 | (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): Use a different | ||
| 22 | implementation, one that depends on whether the new macro | ||
| 23 | XMALLOC_BLOCK_INPUT_CHECK is defined, not on whether SYNC_INPUT | ||
| 24 | is defined. | ||
| 25 | * atimer.c (run_timers, handle_alarm_signal): | ||
| 26 | * keyboard.c (pending_signal, poll_for_input_1, poll_for_input) | ||
| 27 | (handle_async_input, process_pending_signals) | ||
| 28 | (handle_input_available_signal, init_keyboard): | ||
| 29 | * nsterm.m (ns_read_socket): | ||
| 30 | * process.c (wait_reading_process_output): | ||
| 31 | * regex.c (immediate_quit, IMMEDIATE_QUIT_CHECK): | ||
| 32 | * sysdep.c (emacs_sigaction_init) [SA_RESTART]: | ||
| 33 | (emacs_write): | ||
| 34 | * xterm.c (XTread_socket): | ||
| 35 | Assume SYNC_INPUT. | ||
| 36 | * conf_post.h (SA_RESTART) [IRIX6_5]: Do not #undef. | ||
| 37 | * eval.c (handling_signal): Remove. All uses removed. | ||
| 38 | * lisp.h (ELSE_PENDING_SIGNALS): Remove. | ||
| 39 | All uses replaced with the SYNC_INPUT version. | ||
| 40 | (reset_malloc_hooks, uninterrupt_malloc, handling_signal): | ||
| 41 | Remove decls. | ||
| 42 | * sysdep.c, syssignal.h (main_thread) [FORWARD_SIGNAL_TO_MAIN_THREAD]: | ||
| 43 | Now static. | ||
| 44 | |||
| 3 | * font.c (Ffont_shape_gstring): Remove unused local. | 45 | * font.c (Ffont_shape_gstring): Remove unused local. |
| 4 | 46 | ||
| 5 | 2012-09-16 Glenn Morris <rgm@gnu.org> | 47 | 2012-09-16 Glenn Morris <rgm@gnu.org> |