Mercurial > emacs
changeset 51333:4fe102239a74
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Fri, 30 May 2003 15:41:39 +0000 |
parents | 2607d23dcfe2 |
children | ed3269a70a9f |
files | lisp/ChangeLog |
diffstat | 1 files changed, 66 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri May 30 15:35:54 2003 +0000 +++ b/lisp/ChangeLog Fri May 30 15:41:39 2003 +0000 @@ -1,3 +1,53 @@ +2003-05-30 Stefan Monnier <monnier@cs.yale.edu> + + * emacs-lisp/edebug.el (edebug-storing-offsets): Move indent + and debug to inside the macro. + (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. + +2003-05-29 Stefan Monnier <monnier@cs.yale.edu> + + * forms.el (forms-mode-hook): Rename from forms-mode-hooks. + (forms-mode): Use add-hook rather than make-local-variable+setq. + Use with-current-buffer. Run the new and the old hooks. + (forms--update): Use with-current-buffer and line-end-position. + (forms--goto-record): New fun. + (forms-jump-record, forms-insert-record, forms-delete-record): Use it. + (forms--process-format-list): Remove unused var `this-item'. + (forms--intuit-from-file): Remove unused var `the-result'. + (forms--trans): Remove unused var `x'. + (forms--exit, forms-exit, forms-exit-no-save): Remove unused arg. + + * emacs-lisp/edebug.el (edebug-window-list): Use push. + (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. + (define-derived-mode, define-minor-mode): Remove outdated spec. + (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. + + * emacs-lisp/easy-mmode.el (define-minor-mode): Add edebug spec. + Accept a :keymap argument, as you'd expect. + + * derived.el (define-derived-mode): Add a proper edebug declaration. + 2003-05-29 Luc Teirlinck <teirllm@mail.auburn.edu> * simple.el (kill-whole-line): Make it interact correctly with @@ -13,6 +63,13 @@ non-standard-designations-alist. (ctext-pre-write-conversion): Full rewrite. +2003-05-28 Stefan Monnier <monnier@cs.yale.edu> + + * info.el (Info-fontify-node): Hide \n------- rather than -------\n. + + * skeleton.el (skeleton-edebug-spec): First cut of an edebug spec. + (define-skeleton): Use it. + 2003-05-28 Andreas Schwab <schwab@suse.de> * descr-text.el (describe-char): Use `char' instead of @@ -20,9 +77,9 @@ 2003-05-28 Nick Roberts <nick@nick.uklinux.net> - * gud.el (gud-gdb-goto-stackframe, gud-gdb-get-stackframe): Add - server prefix to the gdb commands used by the speedbar. - + * gud.el (gud-gdb-goto-stackframe, gud-gdb-get-stackframe): + Add server prefix to the gdb commands used by the speedbar. + 2003-05-28 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> * simple.el (kill-region): If nothing was killed, and the @@ -63,7 +120,7 @@ * cus-edit.el (custom-face-state-set): non-nil `face-modified' means face was set outside of Custom. - + 2003-05-28 Richard M. Stallman <rms@gnu.org> * byte-run.el (with-no-warnings): New function. @@ -78,7 +135,7 @@ 2003-05-28 Luc Teirlinck <teirllm@mail.auburn.edu> - * env.el (substitute-env-vars): Fix typo. + * env.el (substitute-env-vars): Fix typo. 2003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change) @@ -87,15 +144,15 @@ 2003-05-27 Glenn Morris <gmorris@ast.cam.ac.uk> - * progmodes/sh-script.el (sh-here-document-word): Document - new treatment of leading "-". + * progmodes/sh-script.el (sh-here-document-word): + Document new treatment of leading "-". (sh-maybe-here-document): Strip a leading "-" from closing heredoc delimiter, if present. * align.el (align-rules-list): Doc fix. * calendar/timeclock.el: Update copyright. - (timeclock-ask-before-exiting): Put `timeclock-query-out' on + (timeclock-ask-before-exiting): Put `timeclock-query-out' on `kill-emacs-query-functions' rather than `kill-emacs-hook'. (timeclock-mode-string): Doc fix. (timeclock-modeline-display): Doc fix. Use `global-mode-string' @@ -107,7 +164,7 @@ property, so that help-echo text will display. (timeclock-find-discrep): Set `accum' to 0 if `timeclock-discrepancy' is nil. - + 2003-05-27 Stefan Monnier <monnier@cs.yale.edu> * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):