diff options
| author | Richard M. Stallman | 2005-07-10 17:23:54 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-07-10 17:23:54 +0000 |
| commit | e2dacaacaf8ffa10e3572db573c47b69ae3b51a8 (patch) | |
| tree | 6f55368f9694b8ad24edf8ab8bc09ad4f0062019 | |
| parent | 5bcc074b491800c5787ae61c7437a2e1cbd6657c (diff) | |
| download | emacs-e2dacaacaf8ffa10e3572db573c47b69ae3b51a8.tar.gz emacs-e2dacaacaf8ffa10e3572db573c47b69ae3b51a8.zip | |
(edebug-enter): Call with-timeout-suspend and with-timeout-unsuspend.
| -rw-r--r-- | lisp/ChangeLog | 32 | ||||
| -rw-r--r-- | lisp/emacs-lisp/edebug.el | 2 |
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 @@ | |||
| 1 | 2005-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 | |||
| 18 | 2005-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 | |||
| 23 | 2005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change) | ||
| 24 | |||
| 25 | * facemenu.el (facemenu-read-color): Do case-insensitive matching. | ||
| 26 | |||
| 1 | 2005-07-10 Luc Teirlinck <teirllm@auburn.edu> | 27 | 2005-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 | ||
| 44 | 2005-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 | |||
| 18 | 2005-07-09 Juri Linkov <juri@jurta.org> | 50 | 2005-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 |