aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog42
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 @@
12012-09-16 Paul Eggert <eggert@cs.ucla.edu> 12012-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
52012-09-16 Glenn Morris <rgm@gnu.org> 472012-09-16 Glenn Morris <rgm@gnu.org>