1 |
|
2003-05-30 Stefan Monnier <monnier@cs.yale.edu> |
2 |
|
|
3 |
|
* emacs-lisp/edebug.el (edebug-storing-offsets): Move indent |
4 |
|
and debug to inside the macro. |
5 |
|
(edebug-read-storing-offsets): Simplify. |
6 |
|
(edebug-read-quote, edebug-read-function): Place the |
7 |
|
start-position correctly. |
8 |
|
(edebug-read-backquote-new): Remove. |
9 |
|
(edebug-read-backquote-level): New var to replace it. |
10 |
|
(edebug-read-backquote): Increment it. |
11 |
|
Don't store offsets one extra time. |
12 |
|
(edebug-read-comma): Decrement it. Read the comma as a plain |
13 |
|
symbol if outside of any new-style backquote. |
14 |
|
(edebug-read-list): Use edebug-read-backquote-level. |
15 |
|
Don't call edebug-read-backquote directly. This way the extra |
16 |
|
offsets store is done exactly when it's needed. |
17 |
|
(edebug-read-vector): Use push. |
18 |
|
(defmacro): Add support for the `declare' thingy. |
19 |
|
|
20 |
|
2003-05-29 Stefan Monnier <monnier@cs.yale.edu> |
21 |
|
|
22 |
|
* forms.el (forms-mode-hook): Rename from forms-mode-hooks. |
23 |
|
(forms-mode): Use add-hook rather than make-local-variable+setq. |
24 |
|
Use with-current-buffer. Run the new and the old hooks. |
25 |
|
(forms--update): Use with-current-buffer and line-end-position. |
26 |
|
(forms--goto-record): New fun. |
27 |
|
(forms-jump-record, forms-insert-record, forms-delete-record): Use it. |
28 |
|
(forms--process-format-list): Remove unused var `this-item'. |
29 |
|
(forms--intuit-from-file): Remove unused var `the-result'. |
30 |
|
(forms--trans): Remove unused var `x'. |
31 |
|
(forms--exit, forms-exit, forms-exit-no-save): Remove unused arg. |
32 |
|
|
33 |
|
* emacs-lisp/edebug.el (edebug-window-list): Use push. |
34 |
|
(edebug-macrop): Use functionp. |
35 |
|
(edebug-functionp): Remove. |
36 |
|
(edebug-get-displayed-buffer-points): Use push. |
37 |
|
(edebug-set-buffer-points): Use save-current-buffer and buffer-live-p. |
38 |
|
(edebug-list-form): Remove dead code. |
39 |
|
(backquote-form): Correctly handle `(a . ,b). |
40 |
|
(edebug-mode-map, global-edebug-map): Move init to inside the defvar. |
41 |
|
(define-derived-mode, define-minor-mode): Remove outdated spec. |
42 |
|
(save-match-data, with-output-to-string, with-current-buffer) |
43 |
|
(combine-after-change-calls, with-temp-buffer, dolist, dotimes) |
44 |
|
(unless, when): Remove specs that are now in the corresponding macro. |
45 |
|
|
46 |
|
* emacs-lisp/easy-mmode.el (define-minor-mode): Add edebug spec. |
47 |
|
Accept a :keymap argument, as you'd expect. |
48 |
|
|
49 |
|
* derived.el (define-derived-mode): Add a proper edebug declaration. |
50 |
|
|
51 |
2003-05-29 Luc Teirlinck <teirllm@mail.auburn.edu> |
2003-05-29 Luc Teirlinck <teirllm@mail.auburn.edu> |
52 |
|
|
53 |
* simple.el (kill-whole-line): Make it interact correctly with |
* simple.el (kill-whole-line): Make it interact correctly with |
63 |
non-standard-designations-alist. |
non-standard-designations-alist. |
64 |
(ctext-pre-write-conversion): Full rewrite. |
(ctext-pre-write-conversion): Full rewrite. |
65 |
|
|
66 |
|
2003-05-28 Stefan Monnier <monnier@cs.yale.edu> |
67 |
|
|
68 |
|
* info.el (Info-fontify-node): Hide \n------- rather than -------\n. |
69 |
|
|
70 |
|
* skeleton.el (skeleton-edebug-spec): First cut of an edebug spec. |
71 |
|
(define-skeleton): Use it. |
72 |
|
|
73 |
2003-05-28 Andreas Schwab <schwab@suse.de> |
2003-05-28 Andreas Schwab <schwab@suse.de> |
74 |
|
|
75 |
* descr-text.el (describe-char): Use `char' instead of |
* descr-text.el (describe-char): Use `char' instead of |
77 |
|
|
78 |
2003-05-28 Nick Roberts <nick@nick.uklinux.net> |
2003-05-28 Nick Roberts <nick@nick.uklinux.net> |
79 |
|
|
80 |
* gud.el (gud-gdb-goto-stackframe, gud-gdb-get-stackframe): Add |
* gud.el (gud-gdb-goto-stackframe, gud-gdb-get-stackframe): |
81 |
server prefix to the gdb commands used by the speedbar. |
Add server prefix to the gdb commands used by the speedbar. |
82 |
|
|
83 |
2003-05-28 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> |
2003-05-28 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> |
84 |
|
|
85 |
* simple.el (kill-region): If nothing was killed, and the |
* simple.el (kill-region): If nothing was killed, and the |
120 |
|
|
121 |
* cus-edit.el (custom-face-state-set): non-nil `face-modified' |
* cus-edit.el (custom-face-state-set): non-nil `face-modified' |
122 |
means face was set outside of Custom. |
means face was set outside of Custom. |
123 |
|
|
124 |
2003-05-28 Richard M. Stallman <rms@gnu.org> |
2003-05-28 Richard M. Stallman <rms@gnu.org> |
125 |
|
|
126 |
* byte-run.el (with-no-warnings): New function. |
* byte-run.el (with-no-warnings): New function. |
135 |
|
|
136 |
2003-05-28 Luc Teirlinck <teirllm@mail.auburn.edu> |
2003-05-28 Luc Teirlinck <teirllm@mail.auburn.edu> |
137 |
|
|
138 |
* env.el (substitute-env-vars): Fix typo. |
* env.el (substitute-env-vars): Fix typo. |
139 |
|
|
140 |
2003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change) |
2003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change) |
141 |
|
|
144 |
|
|
145 |
2003-05-27 Glenn Morris <gmorris@ast.cam.ac.uk> |
2003-05-27 Glenn Morris <gmorris@ast.cam.ac.uk> |
146 |
|
|
147 |
* progmodes/sh-script.el (sh-here-document-word): Document |
* progmodes/sh-script.el (sh-here-document-word): |
148 |
new treatment of leading "-". |
Document new treatment of leading "-". |
149 |
(sh-maybe-here-document): Strip a leading "-" from closing |
(sh-maybe-here-document): Strip a leading "-" from closing |
150 |
heredoc delimiter, if present. |
heredoc delimiter, if present. |
151 |
|
|
152 |
* align.el (align-rules-list): Doc fix. |
* align.el (align-rules-list): Doc fix. |
153 |
|
|
154 |
* calendar/timeclock.el: Update copyright. |
* calendar/timeclock.el: Update copyright. |
155 |
(timeclock-ask-before-exiting): Put `timeclock-query-out' on |
(timeclock-ask-before-exiting): Put `timeclock-query-out' on |
156 |
`kill-emacs-query-functions' rather than `kill-emacs-hook'. |
`kill-emacs-query-functions' rather than `kill-emacs-hook'. |
157 |
(timeclock-mode-string): Doc fix. |
(timeclock-mode-string): Doc fix. |
158 |
(timeclock-modeline-display): Doc fix. Use `global-mode-string' |
(timeclock-modeline-display): Doc fix. Use `global-mode-string' |
164 |
property, so that help-echo text will display. |
property, so that help-echo text will display. |
165 |
(timeclock-find-discrep): Set `accum' to 0 if |
(timeclock-find-discrep): Set `accum' to 0 if |
166 |
`timeclock-discrepancy' is nil. |
`timeclock-discrepancy' is nil. |
167 |
|
|
168 |
2003-05-27 Stefan Monnier <monnier@cs.yale.edu> |
2003-05-27 Stefan Monnier <monnier@cs.yale.edu> |
169 |
|
|
170 |
* emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function): |
* emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function): |