aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2003-05-30 15:41:39 +0000
committerStefan Monnier2003-05-30 15:41:39 +0000
commite251428378764fd025100dd6151ece9bd17000c7 (patch)
treeed311f9dbe465fc6962413165acd275aa5c3f288
parent552754fed24840b9033c8a01002b2399037f4659 (diff)
downloademacs-e251428378764fd025100dd6151ece9bd17000c7.tar.gz
emacs-e251428378764fd025100dd6151ece9bd17000c7.zip
*** empty log message ***
-rw-r--r--lisp/ChangeLog75
1 files changed, 66 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index fa014c427d1..07dbb726d58 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,53 @@
12003-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
202003-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
12003-05-29 Luc Teirlinck <teirllm@mail.auburn.edu> 512003-05-29 Luc Teirlinck <teirllm@mail.auburn.edu>
2 52
3 * simple.el (kill-whole-line): Make it interact correctly with 53 * simple.el (kill-whole-line): Make it interact correctly with
@@ -13,6 +63,13 @@
13 non-standard-designations-alist. 63 non-standard-designations-alist.
14 (ctext-pre-write-conversion): Full rewrite. 64 (ctext-pre-write-conversion): Full rewrite.
15 65
662003-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
162003-05-28 Andreas Schwab <schwab@suse.de> 732003-05-28 Andreas Schwab <schwab@suse.de>
17 74
18 * descr-text.el (describe-char): Use `char' instead of 75 * descr-text.el (describe-char): Use `char' instead of
@@ -20,9 +77,9 @@
20 77
212003-05-28 Nick Roberts <nick@nick.uklinux.net> 782003-05-28 Nick Roberts <nick@nick.uklinux.net>
22 79
23 * gud.el (gud-gdb-goto-stackframe, gud-gdb-get-stackframe): Add 80 * gud.el (gud-gdb-goto-stackframe, gud-gdb-get-stackframe):
24 server prefix to the gdb commands used by the speedbar. 81 Add server prefix to the gdb commands used by the speedbar.
25 82
262003-05-28 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 832003-05-28 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
27 84
28 * simple.el (kill-region): If nothing was killed, and the 85 * simple.el (kill-region): If nothing was killed, and the
@@ -63,7 +120,7 @@
63 120
64 * cus-edit.el (custom-face-state-set): non-nil `face-modified' 121 * cus-edit.el (custom-face-state-set): non-nil `face-modified'
65 means face was set outside of Custom. 122 means face was set outside of Custom.
66 123
672003-05-28 Richard M. Stallman <rms@gnu.org> 1242003-05-28 Richard M. Stallman <rms@gnu.org>
68 125
69 * byte-run.el (with-no-warnings): New function. 126 * byte-run.el (with-no-warnings): New function.
@@ -78,7 +135,7 @@
78 135
792003-05-28 Luc Teirlinck <teirllm@mail.auburn.edu> 1362003-05-28 Luc Teirlinck <teirllm@mail.auburn.edu>
80 137
81 * env.el (substitute-env-vars): Fix typo. 138 * env.el (substitute-env-vars): Fix typo.
82 139
832003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change) 1402003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change)
84 141
@@ -87,15 +144,15 @@
87 144
882003-05-27 Glenn Morris <gmorris@ast.cam.ac.uk> 1452003-05-27 Glenn Morris <gmorris@ast.cam.ac.uk>
89 146
90 * progmodes/sh-script.el (sh-here-document-word): Document 147 * progmodes/sh-script.el (sh-here-document-word):
91 new treatment of leading "-". 148 Document new treatment of leading "-".
92 (sh-maybe-here-document): Strip a leading "-" from closing 149 (sh-maybe-here-document): Strip a leading "-" from closing
93 heredoc delimiter, if present. 150 heredoc delimiter, if present.
94 151
95 * align.el (align-rules-list): Doc fix. 152 * align.el (align-rules-list): Doc fix.
96 153
97 * calendar/timeclock.el: Update copyright. 154 * calendar/timeclock.el: Update copyright.
98 (timeclock-ask-before-exiting): Put `timeclock-query-out' on 155 (timeclock-ask-before-exiting): Put `timeclock-query-out' on
99 `kill-emacs-query-functions' rather than `kill-emacs-hook'. 156 `kill-emacs-query-functions' rather than `kill-emacs-hook'.
100 (timeclock-mode-string): Doc fix. 157 (timeclock-mode-string): Doc fix.
101 (timeclock-modeline-display): Doc fix. Use `global-mode-string' 158 (timeclock-modeline-display): Doc fix. Use `global-mode-string'
@@ -107,7 +164,7 @@
107 property, so that help-echo text will display. 164 property, so that help-echo text will display.
108 (timeclock-find-discrep): Set `accum' to 0 if 165 (timeclock-find-discrep): Set `accum' to 0 if
109 `timeclock-discrepancy' is nil. 166 `timeclock-discrepancy' is nil.
110 167
1112003-05-27 Stefan Monnier <monnier@cs.yale.edu> 1682003-05-27 Stefan Monnier <monnier@cs.yale.edu>
112 169
113 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function): 170 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):