/[emacs]/emacs/lisp/ChangeLog
ViewVC logotype

Diff of /emacs/lisp/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5170 by teirllm, Thu May 29 22:46:07 2003 UTC revision 1.5171 by monnier, Fri May 30 15:41:39 2003 UTC
# Line 1  Line 1 
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
# Line 13  Line 63 
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
# Line 20  Line 77 
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
# Line 63  Line 120 
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.
# Line 78  Line 135 
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    
# Line 87  Line 144 
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'
# Line 107  Line 164 
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):

Legend:
Removed from v.1.5170  
changed lines
  Added in v.1.5171

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26