aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2012-10-01 11:29:14 +0200
committerEli Zaretskii2012-10-01 11:29:14 +0200
commitf0e5f2255f62cf59eaf84e642ada10f64b1fc9d1 (patch)
tree22b42cbd9b532331b88f87abd487aa384fa5ea8e /src/ChangeLog
parentb3a4c387c0e768de92b7969b2adb6670f10bda5d (diff)
downloademacs-f0e5f2255f62cf59eaf84e642ada10f64b1fc9d1.tar.gz
emacs-f0e5f2255f62cf59eaf84e642ada10f64b1fc9d1.zip
Fix termination sequence on Windows wrt interval timers.
src/w32proc.c <disable_itimers>: New static flag. (init_timers): Initialize it to zero, after creating the critical sections used by the timer threads. (term_timers): Set to 1 before deleting the critical sections. (getitimer, setitimer): If disable_itimers is non-zero, return an error indication without doing anything. Reported by Fabrice Popineau <fabrice.popineau@supelec.fr> as part of bug#12544.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 41b2d24b968..cfa80ed8899 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,17 @@
12012-10-01 Eli Zaretskii <eliz@gnu.org>
2
3 * w32proc.c <disable_itimers>: New static flag.
4 (init_timers): Initialize it to zero, after creating the critical
5 sections used by the timer threads.
6 (term_timers): Set to 1 before deleting the critical sections.
7 (getitimer, setitimer): If disable_itimers is non-zero, return an
8 error indication without doing anything. Reported by Fabrice
9 Popineau <fabrice.popineau@supelec.fr> as part of bug#12544.
10
11 * emacs.c (shut_down_emacs) [WINDOWSNT]: Move the call to
12 term_ntproc after all the other bookkeeping, to get timers working
13 as long as possible.
14
12012-10-01 Paul Eggert <eggert@cs.ucla.edu> 152012-10-01 Paul Eggert <eggert@cs.ucla.edu>
2 16
3 * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100. 17 * xdisp.c (syms_of_xdisp): Default message-log-max to 1000, not 100.