From: Stefan Monnier Date: Tue, 13 Jan 2004 11:59:02 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~7940 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9b07d7346e269f7d60a07f4a15194fa54d8a3f32;p=emacs.git *** empty log message *** --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 040220f08b0..464b9f60b03 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -4,8 +4,8 @@ 2004-01-12 Richard M. Stallman - * mail/rmail.el (rmail-convert-to-babyl-format): Use - mail-unquote-printable-region. + * mail/rmail.el (rmail-convert-to-babyl-format): + Use mail-unquote-printable-region. (rmail-hex-string-to-integer, rmail-decode-quoted-printable): (rmail-hex-char-to-integer): Functions deleted. @@ -23,15 +23,14 @@ (appt-display-diary, appt-time-msg-list, appt-mode-string) (appt-prev-comp-time, appt-display-count, appt-timer) (appt-convert-time): Doc change. - (appt-disp-window-function, appt-delete-window-function): Use - defcustom rather than defvar. + (appt-disp-window-function, appt-delete-window-function): + Use defcustom rather than defvar. (appt-display-format): New variable. - (appt-display-message): New function with display code from - appt-check. - (appt-check): Add optional FORCE argument. Doc change. Add - appt-make-list to diary-hook if displaying diary. Remove - checking of view-diary-entries-initially. Message - display section removed to new function appt-display-message. + (appt-display-message): New function with display code from appt-check. + (appt-check): Add optional FORCE argument. Doc change. + Add appt-make-list to diary-hook if displaying diary. + Remove checking of view-diary-entries-initially. + Message display section removed to new function appt-display-message. (appt-display-window): Doc change. Remove unused internal var this-buffer. Do not beep, since appt-display-message does that. (appt-make-list): Doc change. Use caar. @@ -42,12 +41,10 @@ functionality. * calendar/cal-x.el: (calendar-one-frame-setup) - (calendar-only-one-frame-setup, calendar-two-frame-setup): Doc - change. + (calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change. * calendar/calendar.el: Update copyright. - (view-diary-entries-initially, european-calendar-style): Doc - change. + (view-diary-entries-initially, european-calendar-style): Doc change. (calendar-setup): Make defcustom rather than defvar. (mark-visible-calendar-date): Initialize temp-face and faceinfo in let binding so local to function. @@ -86,8 +83,7 @@ 2004-01-07 Nick Roberts - * progmodes/gud.el (gdb-first-prompt): Renamed from - gdb-first-pre-prompt + * progmodes/gud.el (gdb-first-prompt): Rename from gdb-first-pre-prompt * gdb-ui.el (gdba): Avoid duplication, use gdb-ann3. (gdb-ann3): Use GDB command "set width 0" to prevent word wrapping @@ -234,9 +230,9 @@ gud-n.*, gud-ni.*, gud-s.*, and gud-si.*, respectively, to avoid file-name clashes on 8+3 filesystems. - * emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: Renamed - from testcover-unsafep.el and testcover-ses.el to avoid file-name - clashes on 8+3 DOS filesystems. + * emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: + Renamed from testcover-unsafep.el and testcover-ses.el to avoid + file-name clashes on 8+3 DOS filesystems. 2003-12-29 Richard M. Stallman @@ -349,7 +345,7 @@ * xml.el (xml-get-attribute-or-nil): New function, like xml-get-attribute, but returns nil if the attribute was not found. - (xml-get-attribute): Converted to defsubst, uses + (xml-get-attribute): Convert to defsubst, uses xml-get-attribute-or-nil. 2003-12-29 Eli Zaretskii @@ -385,8 +381,8 @@ 2003-12-29 Kenichi Handa - * international/mule-cmds.el (reset-language-environment): Call - set-overriding-fontspec-internal with nil. + * international/mule-cmds.el (reset-language-environment): + Call set-overriding-fontspec-internal with nil. (set-language-environment): Call set-overriding-fontspec-internal if the language environment specify `overriding-fontspec'. (language-info-alist): Doc added. @@ -476,12 +472,12 @@ 2003-12-24 Kenichi Handa - * international/mule-cmds.el (set-default-coding-systems): Call - ucs-set-table-for-input for all buffers that don't have local + * international/mule-cmds.el (set-default-coding-systems): + Call ucs-set-table-for-input for all buffers that don't have local value of buffer-file-coding-system. - * international/ucs-tables.el (ucs-set-table-for-input): If - translation-table-for-encode is a symbol, get its + * international/ucs-tables.el (ucs-set-table-for-input): + If translation-table-for-encode is a symbol, get its translation-table property. 2003-12-23 Luc Teirlinck @@ -490,11 +486,11 @@ to `completing-read' on a recently fixed bug. * fringe.el (fringe-query-style): Suggest `?' in minibuffer prompt, - instead of SPACE, to get the list of possible fringe modes. SPACE - only works if both `partial-completion-mode' and + instead of SPACE, to get the list of possible fringe modes. + SPACE only works if both `partial-completion-mode' and `completion-auto-help' are nil. - * complete.el (PC-is-complete-p): delete. + * complete.el (PC-is-complete-p): Delete. (PC-do-completion): Replace all calls to `PC-is-complete-p' with calls to `test-completion'. @@ -505,17 +501,15 @@ * gdb-ui.el (gdba, gdb-assembler-mode): Call the mode "Machine" as a mode called "Assembler" already exists. - (gdb-use-colon-colon-notation, gdb-show-changed-values): New - options. - (gud-watch): Use format option. Remove font properties from - string. - (gdb-var-create-handler, gdb-var-list-children-handler): Don't - bother about properties as there are none. + (gdb-use-colon-colon-notation, gdb-show-changed-values): New options. + (gud-watch): Use format option. Remove font properties from string. + (gdb-var-create-handler, gdb-var-list-children-handler): + Don't bother about properties as there are none. (gdb-var-create-handler, gdb-var-list-children-handler) (gdb-var-update-handler): Call gdb-var-evaluate-expression-handler with two arguments. - (gdb-var-evaluate-expression-handler, gdb-post-prompt): Let - speedbar show value changes with a different font. + (gdb-var-evaluate-expression-handler, gdb-post-prompt): + Let speedbar show value changes with a different font. (gdb-edit-value): New defun. (gdb-clear-partial-output, gdb-clear-inferior-io) (def-gdb-auto-update-handler): Use erase-buffer. @@ -538,11 +532,10 @@ (widget-type-default-get, widget-type-match): New functions. (lazy): New widget. (menu-choice, checklist, radio-button-choice, editable-list) - (group, documentation-string): Removed redundant (per 2003-10-25 + (group, documentation-string): Remove redundant (per 2003-10-25 change) calls to `widget-children-value-delete'. - (widget-choice-value-get, widget-choice-value-inline): Removed - functions. - (menu-choice): Updated widget. + (widget-choice-value-get, widget-choice-value-inline): Remove. + (menu-choice): Update widget. 2003-12-03 Kenichi Handa @@ -596,19 +589,18 @@ parameter for backward compatibility reasons. (tramp-perl-file-attributes): Add a new parameter to Perl script in order to handle uid/gid as strings, if desired. - (tramp-handle-file-truename, tramp-handle-file-symlink-p): Apply - `file-attributes' instead of `tramp-handle-file-attributes' in + (tramp-handle-file-truename, tramp-handle-file-symlink-p): + Apply `file-attributes' instead of `tramp-handle-file-attributes' in order to make the function more general. (tramp-handle-file-attributes): Replace proprietary optional - parameter NONNUMERIC by the recently (Emacs 21.4) introduced - ID-FORMAT. + parameter NONNUMERIC by the recently (Emacs 21.4) introduced ID-FORMAT. (tramp-handle-file-attributes-with-perl): Handle parameter NONNUMERIC if set. This wasn't done in the past. (tramp-post-connection): Apply second parameter "$2" if `tramp-remote-perl' is called. - * net/tramp-smb.el (tramp-smb-handle-delete-file): Correct - cut'n'waste error (`filename' instead of `directory'). + * net/tramp-smb.el (tramp-smb-handle-delete-file): + Correct cut'n'waste error (`filename' instead of `directory'). (tramp-smb-handle-directory-files-and-attributes) (tramp-smb-handle-file-attributes): Add recently (Emacs 21.4) introduced parameter ID-FORMAT. @@ -631,8 +623,8 @@ 2003-11-30 Jonathan Yavner - * subr.el (noreturn, 1value): New macros for test coverage. See - `testcover.el'. + * subr.el (noreturn, 1value): New macros for test coverage. + See `testcover.el'. * emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and `1value'. @@ -652,10 +644,20 @@ * cus-start.el (all): Add use-file-dialog. +2003-11-27 Stefan Monnier + + * textmodes/tex-mode.el (latex-mode): `tex-trailer' is not a regexp. + 2003-11-27 Kim F. Storm * subr.el (posn-object-x-y): New defun. +2003-11-26 Stefan Monnier + + * progmodes/make-mode.el (makefile-font-lock-syntactic-keywords): + Don't use `space' for \\\n. + Be more selective as to which # are comment-starters. + 2003-11-26 Luc Teirlinck * subr.el (number-sequence): Improve handling of floating point @@ -762,14 +764,19 @@ (breakpoint-enabled-icon, breakpoint-disabled-icon): Set :ascent to 100 for icons to avoid increasing line height when shown. +2003-11-17 Jesper Harder (tiny change) + + * newcomment.el (comment-normalize-vars): Initialize properly if + comment-start was nil. + 2003-11-19 Andreas Schwab * simple.el (set-variable): Fix indentation. 2003-11-17 Kenichi Handa - * international/latin1-disp.el (latin1-display-ucs-per-lynx): Fix - docstring. + * international/latin1-disp.el (latin1-display-ucs-per-lynx): + Fix docstring. 2003-11-17 Jesper Harder (tiny change) @@ -786,13 +793,13 @@ 2003-11-16 Martin Stjernholm - * cc-engine.el (c-guess-continued-construct, - c-guess-basic-syntax): Check a little more carefully if it's a + * cc-engine.el (c-guess-continued-construct) + (c-guess-basic-syntax): Check a little more carefully if it's a function declaration when an unknown construct followed by a block is found inside a statement context. This avoids macros followed by blocks to be taken as function declarations. - (c-guess-continued-construct): Changed the analysis of a statement + (c-guess-continued-construct): Change the analysis of a statement continuation with a brace open to `substatement-block', for consistency with recognized statements. @@ -800,9 +807,9 @@ start is in a position so that `c-beginning-of-statement-1' jumped to the beginning of the same statement. - * cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): Don't - accept binary operators in the arglist if we're in a function call - context, i.e. if `c-restricted-<>-arglists' is set. That avoids + * cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): + Don't accept binary operators in the arglist if we're in a function + call context, i.e. if `c-restricted-<>-arglists' is set. That avoids template recognition in cases like "if (a < b || c > d)". (c-restricted-<>-arglists): New more appropriate name for @@ -820,7 +827,7 @@ instead of duplicating parts of it. This fixes bogus label recognition. - * cc-align.el (c-gnu-impose-minimum): Reverted to the old method + * cc-align.el (c-gnu-impose-minimum): Revert to the old method of checking the context in which to apply the minimum indentation, so that it isn't enforced in e.g. namespace blocks. @@ -828,19 +835,18 @@ `c-gnu-impose-minimum'. It's defined close to `c-offsets-alist' to somewhat reduce the risk of becoming stale. - * cc-cmds.el, cc-engine.el (c-shift-line-indentation): Moved from + * cc-cmds.el, cc-engine.el (c-shift-line-indentation): Move from cc-cmds to cc-engine to allow use from cc-align. * cc-engine.el (c-beginning-of-inheritance-list): Cope with fully qualified identifiers containing "::". - * cc-defs.el (c-make-keywords-re): Added kludge for bug in + * cc-defs.el (c-make-keywords-re): Add kludge for bug in `regexp-opt' in Emacs 20 and XEmacs when strings contain newlines. * cc-vars.el (c-emacs-features): Use a space in front of the name of the temporary buffer. That also avoids dumping problems in - XEmacs due to undo info being left around after the buffer is - killed. + XEmacs due to undo info being left around after the buffer is killed. * cc-engine.el (c-in-knr-argdecl): Look closer at the function arglist to see if it's a K&R style declaration. @@ -860,22 +866,21 @@ 2003-11-14 Thien-Thi Nguyen - * diff-mode.el (diff-hunk-prev, diff-hunk-next): Support - operation while narrowed, with `diff-restrict-view'. + * diff-mode.el (diff-hunk-prev, diff-hunk-next): + Support operation while narrowed, with `diff-restrict-view'. 2003-11-14 Thien-Thi Nguyen - * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Take - additional optional arg NARROWFUN. For the generated functions: Add - local var `was-narrowed-p'. Also, if NARROWFUN is specified, include - frags that arrange to check for and save narrowing state before the - move and then conditionally call NARROWFUN after the move. + * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): + Take additional optional arg NARROWFUN. For the generated functions: + Add local var `was-narrowed-p'. Also, if NARROWFUN is specified, + include frags that arrange to check for and save narrowing state before + the move and then conditionally call NARROWFUN after the move. 2003-11-14 John Wiegley - * eshell/esh-var.el (eshell-parse-variable-ref): Added a backslash - that was optional, but obviously missing based on surrounding - code. + * eshell/esh-var.el (eshell-parse-variable-ref): Add a backslash + that was optional, but obviously missing based on surrounding code. * eshell/esh-cmd.el (eshell-lisp-command): Do not late-convert string arguments to numbers unless the whole argument was seen as @@ -883,16 +888,16 @@ 2003-11-14 Kenichi Handa - * international/mule.el (ctext-non-standard-encodings-alist): Fix - coding systems. + * international/mule.el (ctext-non-standard-encodings-alist): + Fix coding systems. 2003-11-10 Kenichi Handa * language/kannada.el ("Kannada"): Add sample-text. * language/knd-util.el (kannada-compose-region) - (kannada-compose-string, kannada-post-read-conversion): Add - autoload cookie. + (kannada-compose-string, kannada-post-read-conversion): + Add autoload cookie. * international/quail.el (quail-completion): Change the message "corresponding translations" to "corresponding characters". @@ -921,8 +926,8 @@ 2003-11-07 Andreas Schwab - * progmodes/autoconf.el (autoconf-font-lock-keywords): Also - highlight AH_*. + * progmodes/autoconf.el (autoconf-font-lock-keywords): + Also highlight AH_*. * xml.el (xml-parse-dtd): Fix misplaced paren. @@ -941,10 +946,14 @@ * files.el (risky-local-variable-p): Make second argument optional. +2003-11-03 Stefan Monnier + + * subr.el (add-hook): Fix last change. + 2003-11-03 Eli Zaretskii - * mail/rmail.el (rmail-convert-to-babyl-format): If - base64-decode-region signals an error, catch it and silently + * mail/rmail.el (rmail-convert-to-babyl-format): + If base64-decode-region signals an error, catch it and silently ignore it. 2003-11-01 Mark A. Hershberger @@ -953,8 +962,7 @@ topmost element has closed. (xml-ns-parse-ns-attrs, xml-ns-expand-el) (xml-ns-expand-attr): New functions to do namespace handling. - (xml-intern-attrlist): Back-compatible handling of attribute - names. + (xml-intern-attrlist): Back-compatible handling of attribute names. (xml-parse-tag): Move namespace handling to seperate functions. Now produces elements in the form ((:ns . "element") (attr-list) children) instead of ('ns:element (attr-list) children). @@ -994,10 +1002,8 @@ (isearch-lazy-highlight-new-loop): Pay attention to the window's end (thru isearch-lazy-highlight-window-end), not only its start. - * simple.el (overriding-map-is-bound, saved-overriding-map): New - variables. - (ensure-overriding-map-is-bound, restore-overriding-map): New - functions. + * simple.el (overriding-map-is-bound, saved-overriding-map): New vars. + (ensure-overriding-map-is-bound, restore-overriding-map): New funs. (universal-argument, universal-argument-more, negative-argument) (digit-argument, universal-argument-other-key): Minor changes.