diff options
| author | Stefan Monnier | 2012-09-13 23:55:16 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-09-13 23:55:16 -0400 |
| commit | 2de39f089a464cc265b6c583684226d1a94abbfa (patch) | |
| tree | b73af6099af4765cc78fe1c4ff930749708dcdad /lisp/ChangeLog | |
| parent | 2a7931e3548f730ca1abdc489cc0575a6c4e7cab (diff) | |
| download | emacs-2de39f089a464cc265b6c583684226d1a94abbfa.tar.gz emacs-2de39f089a464cc265b6c583684226d1a94abbfa.zip | |
* lisp/emacs-lisp/edebug.el: Miscellaneous cleanup.
Remove obsolete byte-compiler hack that tried to silence some warnings.
(edebug-submit-bug-report): Remove.
(edebug-get-buffer-window, edebug-sit-for, edebug-input-pending-p):
Remove aliases, use the un-prefixed name instead.
(edebug-pop-to-buffer): Consider other frames.
(edebug-original-read):: Make it more obvious that it's always defined.
(edebug--make-form-data-entry, edebug--form-data-name)
(edebug--form-data-begin, edebug--form-data-end): Rename from the
single-dashed name, and implement with cl-defstruct.
(edebug-set-form-data-entry): Use the standard accessors.
(edebug-make-top-form-data-entry): Use push.
(edebug-no-match): Drop useless `funcall'.
(mapcar, mapconcat, mapatoms, apply, funcall): Don't add debug specs
to functions.
(defsubst, dont-compile, eval-when-compile, eval-and-compile)
(delay-mode-hooks, with-temp-file, with-temp-message, ad-dolist)
(with-syntax-table, push, pop, 1value, noreturn, defadvice)
(easy-menu-define, with-custom-print): Remove redundant specs.
(edebug-outside-overriding-local-map)
(edebug-outside-overriding-terminal-local-map): Remove, unused.
(edebug--display): Bind unread-command-events directly to nil rather
than binding it to unread-command-events and later setting it to nil.
(edebug--display): Kill edebug-eval-buffer here...
(edebug--recursive-edit): ...rather than here.
Bind standard-output and standard-input.
(edebug-eval): Check cl-macroexpand-all is fboundp.
(edebug-temp-display-freq-count): Fix last change.
* lisp/emacs-lisp/easymenu.el (easy-menu-define): Add `debug' spec.
* lisp/subr.el (noreturn, 1value): Add `debug' spec.
* lisp/emacs-lisp/advice.el: Require cl-lib.
(ad-copy-tree): Remove, use copy-tree instead.
(ad-dolist): Remove use dolist or cl-dolist instead.
(ad-do-return): Remove, use cl-return instead.
(defadvice): Add `debug' spec.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 15039358559..7163b4b4989 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,42 @@ | |||
| 1 | 2012-09-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * emacs-lisp/edebug.el: Miscellaneous cleanup. | ||
| 4 | Remove obsolete byte-compiler hack that tried to silence some warnings. | ||
| 5 | (edebug-submit-bug-report): Remove. | ||
| 6 | (edebug-get-buffer-window, edebug-sit-for, edebug-input-pending-p): | ||
| 7 | Remove aliases, use the un-prefixed name instead. | ||
| 8 | (edebug-pop-to-buffer): Consider other frames. | ||
| 9 | (edebug-original-read):: Make it more obvious that it's always defined. | ||
| 10 | (edebug--make-form-data-entry, edebug--form-data-name) | ||
| 11 | (edebug--form-data-begin, edebug--form-data-end): Rename from the | ||
| 12 | single-dashed name, and implement with cl-defstruct. | ||
| 13 | (edebug-set-form-data-entry): Use the standard accessors. | ||
| 14 | (edebug-make-top-form-data-entry): Use push. | ||
| 15 | (edebug-no-match): Drop useless `funcall'. | ||
| 16 | (mapcar, mapconcat, mapatoms, apply, funcall): Don't add debug specs | ||
| 17 | to functions. | ||
| 18 | (defsubst, dont-compile, eval-when-compile, eval-and-compile) | ||
| 19 | (delay-mode-hooks, with-temp-file, with-temp-message, ad-dolist) | ||
| 20 | (with-syntax-table, push, pop, 1value, noreturn, defadvice) | ||
| 21 | (easy-menu-define, with-custom-print): Remove redundant specs. | ||
| 22 | (edebug-outside-overriding-local-map) | ||
| 23 | (edebug-outside-overriding-terminal-local-map): Remove, unused. | ||
| 24 | (edebug--display): Bind unread-command-events directly to nil rather | ||
| 25 | than binding it to unread-command-events and later setting it to nil. | ||
| 26 | (edebug--display): Kill edebug-eval-buffer here... | ||
| 27 | (edebug--recursive-edit): ...rather than here. | ||
| 28 | Bind standard-output and standard-input. | ||
| 29 | (edebug-eval): Check cl-macroexpand-all is fboundp. | ||
| 30 | (edebug-temp-display-freq-count): Fix last change. | ||
| 31 | |||
| 32 | * emacs-lisp/easymenu.el (easy-menu-define): Add `debug' spec. | ||
| 33 | * subr.el (noreturn, 1value): Add `debug' spec. | ||
| 34 | * emacs-lisp/advice.el: Require cl-lib. | ||
| 35 | (ad-copy-tree): Remove, use copy-tree instead. | ||
| 36 | (ad-dolist): Remove use dolist or cl-dolist instead. | ||
| 37 | (ad-do-return): Remove, use cl-return instead. | ||
| 38 | (defadvice): Add `debug' spec. | ||
| 39 | |||
| 1 | 2012-09-13 Juri Linkov <juri@jurta.org> | 40 | 2012-09-13 Juri Linkov <juri@jurta.org> |
| 2 | 41 | ||
| 3 | * dired-aux.el (dired-do-chxxx): Use `eq' to detect empty input. | 42 | * dired-aux.el (dired-do-chxxx): Use `eq' to detect empty input. |