aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-07-10 17:23:54 +0000
committerRichard M. Stallman2005-07-10 17:23:54 +0000
commite2dacaacaf8ffa10e3572db573c47b69ae3b51a8 (patch)
tree6f55368f9694b8ad24edf8ab8bc09ad4f0062019
parent5bcc074b491800c5787ae61c7437a2e1cbd6657c (diff)
downloademacs-e2dacaacaf8ffa10e3572db573c47b69ae3b51a8.tar.gz
emacs-e2dacaacaf8ffa10e3572db573c47b69ae3b51a8.zip
(edebug-enter): Call with-timeout-suspend and with-timeout-unsuspend.
-rw-r--r--lisp/ChangeLog32
-rw-r--r--lisp/emacs-lisp/edebug.el2
2 files changed, 34 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 86c6965c801..06cf972aac2 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,29 @@
12005-07-10 Richard M. Stallman <rms@gnu.org>
2
3 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
4 and with-timeout-unsuspend.
5
6 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
7 and with-timeout-unsuspend.
8
9 * emacs-lisp/timer.el (with-timeout-timers): New variable.
10 (with-timeout): Bind that variable to record timers.
11 (with-timeout-suspend, with-timeout-unsuspend): New functions.
12
13 * emacs-lisp/debug.el (debug-help-follow): New function.
14 (debugger-mode-map): Use that instead of help-follow.
15 (debugger-setup-buffer): Use eval-buffer-list
16 to handle eval-buffer frames.
17
182005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
19
20 * timezone.el (timezone-parse-date): Changed first regexp
21 so it will not mistakenly match dates with no time zone.
22
232005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
24
25 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
26
12005-07-10 Luc Teirlinck <teirllm@auburn.edu> 272005-07-10 Luc Teirlinck <teirllm@auburn.edu>
2 28
3 * custom.el (custom-initialize-safe-set) 29 * custom.el (custom-initialize-safe-set)
@@ -15,6 +41,12 @@
15 * files.el (set-visited-file-name): Avoid calling 41 * files.el (set-visited-file-name): Avoid calling
16 `file-name-nondirectory' with a nil argument. 42 `file-name-nondirectory' with a nil argument.
17 43
442005-07-09 Richard M. Stallman <rms@gnu.org>
45
46 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
47 was called with nil for the buffer, handle the read position right.
48 Handle read position for eval-region, too.
49
182005-07-09 Juri Linkov <juri@jurta.org> 502005-07-09 Juri Linkov <juri@jurta.org>
19 51
20 * fringe.el (fringe-mode): Add period in docstring. 52 * fringe.el (fringe-mode): Add period in docstring.
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index fe0453519df..72046399352 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -2244,6 +2244,7 @@ error is signaled again."
2244 (max-specpdl-size (+ 200 max-specpdl-size)) 2244 (max-specpdl-size (+ 200 max-specpdl-size))
2245 2245
2246 (debugger edebug-debugger) ; only while edebug is active. 2246 (debugger edebug-debugger) ; only while edebug is active.
2247 (edebug-with-timeout-suspend (with-timeout-suspend))
2247 (edebug-outside-debug-on-error debug-on-error) 2248 (edebug-outside-debug-on-error debug-on-error)
2248 (edebug-outside-debug-on-quit debug-on-quit) 2249 (edebug-outside-debug-on-quit debug-on-quit)
2249 ;; Binding these may not be the right thing to do. 2250 ;; Binding these may not be the right thing to do.
@@ -2289,6 +2290,7 @@ error is signaled again."
2289 (edebug-enter edebug-function edebug-args edebug-body)) 2290 (edebug-enter edebug-function edebug-args edebug-body))
2290 ;; Reset global variables in case outside value was changed. 2291 ;; Reset global variables in case outside value was changed.
2291 (setq executing-kbd-macro edebug-outside-executing-macro) 2292 (setq executing-kbd-macro edebug-outside-executing-macro)
2293 (with-timeout-unsuspend edebug-with-timeout-suspend)
2292 (edebug-restore-status 2294 (edebug-restore-status
2293 'post-command-hook edebug-outside-post-command-hook) 2295 'post-command-hook edebug-outside-post-command-hook)
2294 (edebug-restore-status 2296 (edebug-restore-status