1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-18 10:16:51 +00:00
emacs/doc
Eli Zaretskii df9685f396 Fix bugs #12447 and #12326 with infloop causes by idle timers, update docs.
src/keyboard.c (timer_check_2): Move calculation of 'timers' and
 'idle_timers' from here ...
 (timer_check): ... to here.  Use Fcopy_sequence to copy the timer
 lists, to avoid infloops when the timer does something stupid,
 like reinvoke itself with the same or smaller time-out.

 lisp/emacs-lisp/timer.el (run-with-idle-timer)
 (timer-activate-when-idle): Warn against reinvoking an idle timer
 from within its own timer action.

 doc/lispref/os.texi (Idle Timers): Warn against reinvoking an idle timer
 from within its own timer action.
2012-09-22 16:16:03 +03:00
..
emacs * trouble.texi (Crashing): Document addr2line. 2012-09-21 12:28:41 -07:00
lispintro Update release logs 2012-08-24 17:53:39 +08:00
lispref Fix bugs #12447 and #12326 with infloop causes by idle timers, update docs. 2012-09-22 16:16:03 +03:00
man Update release logs 2012-08-24 17:53:39 +08:00
misc * texinfo.tex: Merge from gnulib. 2012-09-13 00:28:15 -07:00