comparison lisp/ChangeLog @ 51333:4fe102239a74

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 30 May 2003 15:41:39 +0000
parents 650061f9f902
children 950cb49c5824
comparison
equal deleted inserted replaced
51332:2607d23dcfe2 51333:4fe102239a74
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
1 2003-05-29 Luc Teirlinck <teirllm@mail.auburn.edu> 51 2003-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
4 the kill ring. 54 the kill ring.
5 55
11 (ctext-post-read-conversion): Full rewrite. 61 (ctext-post-read-conversion): Full rewrite.
12 (ctext-non-standard-designations-alist): Renamed from 62 (ctext-non-standard-designations-alist): Renamed from
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
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
16 2003-05-28 Andreas Schwab <schwab@suse.de> 73 2003-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
19 `(char-after)'. Fix display of unicode. 76 `(char-after)'. Fix display of unicode.
20 77
21 2003-05-28 Nick Roberts <nick@nick.uklinux.net> 78 2003-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
26 2003-05-28 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 83 2003-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
29 previous command was not a kill, break kill sequence. 86 previous command was not a kill, break kill sequence.
30 87
61 (face-spec-set): Set face-modified prop to nil 118 (face-spec-set): Set face-modified prop to nil
62 when we change the new-frame defaults. 119 when we change the new-frame defaults.
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
67 2003-05-28 Richard M. Stallman <rms@gnu.org> 124 2003-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.
70 127
71 * emacs-lisp/bytecomp.el (byte-compile-no-warnings): New function. 128 * emacs-lisp/bytecomp.el (byte-compile-no-warnings): New function.
76 * type-break.el (type-break-cancel-function-timers): 133 * type-break.el (type-break-cancel-function-timers):
77 Use with-no-warnings. 134 Use with-no-warnings.
78 135
79 2003-05-28 Luc Teirlinck <teirllm@mail.auburn.edu> 136 2003-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
83 2003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change) 140 2003-05-28 Walter C. Pelissero <walter@pelissero.de> (tiny change)
84 141
85 * net/browse-url.el (browse-url-mozilla): Correct the conditionals 142 * net/browse-url.el (browse-url-mozilla): Correct the conditionals
86 for using ,new-window. 143 for using ,new-window.
87 144
88 2003-05-27 Glenn Morris <gmorris@ast.cam.ac.uk> 145 2003-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'
102 rather than `mode-line-format'. 159 rather than `mode-line-format'.
103 (timeclock-query-out): Doc fix. 160 (timeclock-query-out): Doc fix.
105 Add some help-echo text to `timeclock-mode-string'. 162 Add some help-echo text to `timeclock-mode-string'.
106 (timeclock-mode-string): Give it the risky-local-variable 163 (timeclock-mode-string): Give it the risky-local-variable
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
111 2003-05-27 Stefan Monnier <monnier@cs.yale.edu> 168 2003-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):
114 Don't infinite loop at bob. 171 Don't infinite loop at bob.
115 (emacs-lisp-mode): Mark its main custom group to be `lisp'. 172 (emacs-lisp-mode): Mark its main custom group to be `lisp'.