summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/edebug.el
Commit message (Collapse)AuthorAgeFilesLines
* (byte-compile-resolve-functions): Use `mapc' rather than `mapcar'.Juanma Barranquero2007-09-261-1/+1
|
* Merge from emacs--rel--22Miles Bader2007-08-271-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 97-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 246-247) - Update from CVS Revision: emacs@sv.gnu.org/emacs--devo--0--patch-860
| * (edebug-list-form, edebug-match-symbol, \,)Stefan Monnier2007-08-231-4/+4
| | | | | | | | (\,@): Backslash the , and ,@ which are not new-style unquotes.
* | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
* | (edebug-pop-to-buffer, edebug-display): Remove redundant checks.Juanma Barranquero2007-06-141-2/+2
|/
* (edebug-pop-to-buffer): Don't select window marked as dedicated.Martin Rudalics2007-04-131-19/+27
|
* (edebug-display): Don't go to edebug-outside-buffer if it is dead.Richard M. Stallman2007-03-281-1/+2
|
* (edebug-kill-buffer): New function.Richard M. Stallman2007-03-041-0/+11
| | | | | (edebug-mode): Add the hook. (edebug-recursive-edit): Remove the hook on exiting.
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* Minor fix to last change.Chong Yidong2006-08-101-1/+2
|
* * emacs-lisp/edebug.el (edebug-recursive-edit): Don't save andChong Yidong2006-08-101-5/+4
| | | | | restore unread-command-events here. (edebug-display): Do it here, to detect sit-for interruptions.
* (edebug-instrument-function): Err if find-function-noselect gives no position.Richard M. Stallman2006-07-121-0/+2
|
* (def-edebug-spec): Moved to subr.el.Richard M. Stallman2006-07-091-7/+0
|
* (edebug-basic-spec): New function for vetting file-local form specs.Eli Zaretskii2006-04-131-0/+14
|
* (edebug-display): Use `edebug-sit-for-seconds' value instead of a literalEli Zaretskii2006-03-031-2/+3
| | | | constant (1) on more pauses.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (edebug-all-defs, edebug-all-forms): Add autoload cookies.Juri Linkov2005-12-231-4/+12
| | | | | | | | (edebug-outside-d-c-i-n-s-w): New variable. (edebug-display, edebug-outside-excursion): Use it to save the original value of default-cursor-in-non-selected-windows. Set default-cursor-in-non-selected-windows to t while Edebug is active. (edebug-mode, edebug-eval-mode): Doc fix.
* * emacs-lisp/edebug.el (edebug-safe-prin1-to-string): CaptureChong Yidong2005-12-171-1/+3
| | | | error from printing circular structures.
* (edebug-skip-whitespace): read1:lread.c saysStefan Monnier2005-12-061-2/+1
| | | | that comments end at \n, regardless of selective-display.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-2/+2
|
* (def-edebug-form-spec): Add obsolescence info and delete redundant message. DocJuanma Barranquero2005-07-161-5/+8
| | | | | | fix. (edebug-install-custom-print-funcs, edebug-reset-print-funcs, edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
* (edebug-slow-after, edebug-slow-before): Do nothing if edebug-active.Richard M. Stallman2005-07-111-29/+32
| | | | | (edebug-enter): Don't do with-timeout-suspend here. (edebug-display): Do it here instead.
* (edebug-enter): Call with-timeout-suspend and with-timeout-unsuspend.Richard M. Stallman2005-07-101-0/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (edebug): Finish `defgroup' description with period.Juanma Barranquero2005-07-041-2/+2
| | | | (edebug-display-freq-count): "?\ " -> "?\s".
* (edebug-eval-defun): Remove unnecessary quotes.Juri Linkov2005-07-041-1/+1
|
* (edebug-eval-defun):Juri Linkov2005-06-211-2/+9
| | | | | Set `saved-face' temporarily to nil before calling form. Set `customized-face' to the new spec after that.
* (edebug-goto-here): Doc fix.Luc Teirlinck2005-06-171-1/+1
|
* (edebug-all-defs, edebug-initial-mode, edebug-print-length)Luc Teirlinck2005-06-141-12/+13
| | | | | (edebug-print-level, edebug-print-circle, edebug-modify-breakpoint) (edebug-eval-last-sexp, edebug-eval-print-last-sexp): Doc fixes.
* (edebug-eval-mode-map): Don't copy lisp-interaction-mode-map but makeLute Kamstra2005-06-111-12/+6
| | | | | it the parent. (edebug-eval-mode): Use define-derived-mode.
* (edebug-set-global-break-condition):Juri Linkov2004-11-281-15/+17
| | | | | | | | | | Use `read-expression-history'. Set initial contents only if `edebug-global-break-condition' is non-nil. Set histpos to 1 if initial contents is equal to the last history element. (edebug-set-conditional-breakpoint): Instead of temporarily prepending the current condition to the history, set initial contents to the current condition. Set histpos to 1 if initial contents is equal to the last history element.
* Comment changes.Richard M. Stallman2004-11-271-6/+1
|
* (edebug-next-token-class): Allow all symbol-constituent charactersJuri Linkov2004-11-051-2/+4
| | | | after dot, not only digits.
* (edebug-eval-defun): Add `defface'. Fix docstring.Juri Linkov2004-06-101-2/+8
|
* * emacs-lisp/edebug.el (edebug-compute-previous-result)Juri Linkov2004-05-281-3/+3
| | | | | (edebug-eval-expression): Print additionally the value returned by `eval-expression-print-format'.
* (edebug-display): Bring up a debug trace if the source location can't be found.Stefan Monnier2004-03-221-11/+13
| | | | (edebug-compute-previous-result): Use prin1-char.
* Add edebug specs for macros `1value' and `noreturn'.Jonathan Yavner2003-11-301-0/+4
|
* (edebug-display-freq-count): Doc fix.Richard M. Stallman2003-10-201-2/+2
|
* (edebug-var-status, edebug-restore-status): New functions.Richard M. Stallman2003-09-191-20/+55
| | | | (edebug-enter, edebug-outside-excursion): Use them.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Typo (no clue what happened).Stefan Monnier2003-05-301-1/+1
|
* (edebug-storing-offsets): Move indent and debug to inside the macro.Stefan Monnier2003-05-301-47/+38
| | | | | | | | | | | | | | | (edebug-read-storing-offsets): Simplify. (edebug-read-quote, edebug-read-function): Place the start-position correctly. (edebug-read-backquote-new): Remove. (edebug-read-backquote-level): New var to replace it. (edebug-read-backquote): Increment it. Don't store offsets one extra time. (edebug-read-comma): Decrement it. Read the comma as a plain symbol if outside of any new-style backquote. (edebug-read-list): Use edebug-read-backquote-level. Don't call edebug-read-backquote directly. This way the extra offsets store is done exactly when it's needed. (edebug-read-vector): Use push. (defmacro): Add support for the `declare' thingy.
* (define-derived-mode, define-minor-mode): Remove outdated spec.Stefan Monnier2003-05-291-19/+0
| | | | | | (save-match-data, with-output-to-string, with-current-buffer) (combine-after-change-calls, with-temp-buffer, dolist, dotimes) (unless, when): Remove specs that are now in the corresponding macro.
* (edebug-window-list): Use push.Stefan Monnier2003-05-291-118/+110
| | | | | | | | | | (edebug-macrop): Use functionp. (edebug-functionp): Remove. (edebug-get-displayed-buffer-points): Use push. (edebug-set-buffer-points): Use save-current-buffer and buffer-live-p. (edebug-list-form): Remove dead code. (backquote-form): Correctly handle `(a . ,b). (edebug-mode-map, global-edebug-map): Move init to inside the defvar.
* Fix character constants.Juanma Barranquero2003-02-181-2/+2
|
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-200/+200
|
* Don't precompute menu shortcuts duringStefan Monnier2002-09-271-3/+0
| | | | loading since the current keymaps might be all weird.
* (edebug-eval-top-level-form): Use eval-expression.Richard M. Stallman2002-08-021-5/+17
|
* (edebug-debugger): If inside redisplay, just return.Richard M. Stallman2002-07-291-36/+39
|