X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/027568773d23c09eed32029a926e07783624f846..a3db02ad94c0412cb331d0242cc46410a828c678:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d31f04579f..aedfedee8b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,645 @@ +2001-03-22 Rajesh Vaidheeswarran + + * whitespace.el: Add buffer local variables to toggle testing of + whitespaces in buffers without affecting the default values. + + Added defuns (whitespace-toggle-ateol-check, + whitespace-toggle-leading-check, whitespace-toggle-trailing-check, + whitespace-toggle-indent-check and whitespace-toggle-spacetab-check) + + Bump version to 3.0 to account for a few other changes. + + +2001-03-21 Stefan Monnier + + * obsolete/cplus-md.el: Moved from progmodes/cplus-md.el. + +2001-03-21 Gerd Moellmann + + * bs.el (bs-cycle-next, bs-cycle-previous): Fix handling of + bs-cycle-configuration-name. From Juanma Barranquero + . + + * Makefile.in, makefile.w32-in (COMPILE_FIRST): Add cc-mode.el + and cc-vars.el. + + * mail/sendmail.el (sendmail-send-it): Don't parse Resent-* + headers. Always invoke sendmail with option -t. + +2000-03-21 Martin Stjernholm + + * Release of cc-mode 5.28. + +2000-03-21 Martin Stjernholm + + * cc-mode.el, cc-vars.el (c-common-init, c-default-style): + Removed the hardcoded switch to "java" style in Java mode. + It's instead taken care of by the default value for c-default-style. + +2000-03-21 Martin Stjernholm + + * cc-align.el (c-lineup-math): Fix bug where lineup was + triggered by equal signs in string literals. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-fill-paragraph): Fixed bug in the paragraph + limit detection when at the ends of the buffer. + + * cc-engine.el (c-guess-basic-syntax): Removed bogus check for + "for" statement clause in case 7F; a better one is done + earlier in case 7D anyway. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-guess-fill-prefix): Improved the heuristics + somewhat more and did a small optimization. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-beginning-of-statement, c-end-of-statement): + Use the limit argument only to limit the syntactic context + search, not to limit the actual movement. + + * cc-cmds.el (c-beginning-of-statement): Move by sentence + inside multiline strings, just like in comments. Also various + fixes to the paragraph and comment prefix recognition, block + comment ender handling etc. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-fill-paragraph): Take more care to preserve + the relative position of the point. + + * cc-cmds.el (c-electric-continued-statement): New function to + use as abbrev hook to reindent for keywords such as "else" + that continues an earlier statement. + + * cc-menus.el (cc-imenu-c++-generic-expression): Treat structs + like classes. + + * cc-mode.el (c-mode, c++-mode, java-mode, objc-mode) + (pike-mode): Populate the default abbrev tables to reindent for + keywords such as "else" that can continue earlier statements. + Abbrev mode is therefore turned on by default now. (Note that + this doesn't apply to idl-mode, since IDL afaik doesn't have + statements at all.) + +2000-03-21 Martin Stjernholm + + * cc-engine.el (c-inside-bracelist-p): Fix for handling + bracelists where the declaration contains template arguments. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-comment-indent): + Use `c-get-syntactic-indentation' to correctly calculate the + syntactic indentation. Fixes bug with lineup functions that + return vectors. + + * cc-engine.el (c-get-syntactic-indentation): Split the + indentation sum calculation from `c-indent-line' to a separate + function. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-beginning-of-statement, c-comment-indent): + Fixed places where it was assumed that preprocessor directives + have to start in column zero. + + * cc-engine.el (c-beginning-of-member-init-list): Handle C++ + template arguments after a class identifier properly. + + * cc-engine.el (c-guess-basic-syntax): Treat initializer brace + lists for `new Foo[]' constructs in Java as expressions and + not top level definition brace lists on the top level, so that + they'll get indented consistently with the same type of + expression in a normal block. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-fill-paragraph): The kludge that checks + whether the adaptive filling package fails to keep the comment + prefix is now kludged further to check for filladapt-mode + which doesn't have that problem. This is really icky, but it's + the only way that works with the current misfeatures/bugs in + both adaptive-fill-mode and filladapt-mode. + + * cc-cmds.el (c-fill-paragraph): Made the way the paragraph + around point is recognized more robust. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el, cc-engine.el, cc-lobotomy.el (c-state-cache) + (c-in-literal-cache, c-auto-fill-prefix, c-lit-limits) + (c-lit-type): Fixed all internal variables used dynamically so + that they are always bound. + + * cc-cmds.el, cc-engine.el: Improved recovery of syntactic + errors: + + (c-indent-region): Fixed reporting of syntactic errors so that + the region is fully reindented even when an error occurs. + The last syntactic error is printed afterwards. Also cleanup up a + whole lot of code that tried to optimize indentation of whole + sexps but in reality accomplishes nothing. + + (c-indent-sexp): Use c-indent-region. + + (c-parsing-error): Changed this variable to hold the message + for any syntactic error that is discovered. + + (c-parse-state): Search backward from point instead of the bod + position when the latter is invalid. This makes CC Mode + recover faster when there are unbalanced close braces. + + (c-backward-to-start-of-if): Use c-parsing-error to report + dangling "else" clauses instead of throwing an error, and fall + back to a reasonable position. + + (c-indent-line): Added argument to avoid reporting syntactic errors. + + (c-show-syntactic-information): Don't report any syntactic errors. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-beginning-of-statement): Fixed bugs with + paragraph recognition when moving by sentence in literals. + + * cc-langs.el (c-Java-javadoc-paragraph-start): Modified paragraph + start regexp for javadoc to recognize javadoc markup in general instead + of a specific set of keywords, to be more future-safe. + + (c-Pike-pikedoc-paragraph-start) + (c-Pike-pikedoc-paragraph-separate): New regexps to recognize + pikedoc markup. + + * cc-mode.el: Fixed initialization and use of c-current-comment-prefix. + + (pike-mode): Initialize paragraph settings pikedoc recognition. + + * cc-vars.el (c-default-style): Made a nicer Customize widget. + + (c-comment-prefix-regexp): Made it possible to use an + association list on this to specify mode specific regexps. + The default value now use a special regexp in Pike mode to + recognize pikedoc markup. + + (c-current-comment-prefix): New variable containing the actual + regexp from c-comment-prefix-regexp for the current buffer. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-electric-brace): Fixed check for special brace + lists: We can't look at the syntax, since a brace list can get + recognized as a plain statement-cont. + + * cc-engine.el (c-guess-basic-syntax): Fixed bug where a + special brace list opener broken over two lines got recognized + as a statement on the second line. Case 9A changed. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-electric-brace): Fixed bug in c-state-cache + adjustment after line is reindented. + +2000-03-21 Martin Stjernholm + + * cc-defs.el (c-point): Added optional argument for position + to use instead of the current point. + + * cc-defs.el, cc-engine.el (c-add-class-syntax): Do not add + the in-expression block symbols when the construct starts at + boi, to avoid the extra level of indentation in that case. + Cases 4, 16A and 17E affected. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el: Use `indent-according-to-mode' instead of direct + calls to `c-indent-line', to adhere better to Emacs conventions. + + * cc-engine.el (c-indent-line): Use the syntax already bound + to `c-syntactic-context', if there is any. + +2000-03-21 Martin Stjernholm + + * cc-engine.el (c-get-offset): Fixed bug where the indentation + wasn't added up correctly when a lineup function returned nil. + +2000-03-21 Martin Stjernholm + + * cc-engine.el (c-collect-line-comments): Fixed bug where + empty lines were ignored when collecting line comments backwards. + +2000-03-21 Martin Stjernholm + + * cc-align.el (c-lineup-dont-change): Return an absolute + indentation column to work correctly in the case when several + syntactic elements are processed for the same line. + + * cc-engine.el, cc-styles.el, cc-vars.el (c-evaluate-offset) + (c-get-offset, c-indent-line, c-valid-offset, c-read-offset) + (c-set-offset): Added absolute indentation column settings by + using the vector type. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el, cc-vars.el (c-electric-paren, c-cleanup-list): + Implemented two new cleanups `space-before-funcall' and + `compact-empty-funcall'. + +2000-03-21 Martin Stjernholm + + * cc-defs.el (c-paren-re, c-identifier-re): Two new macros for + helping building regexps. + + * cc-engine.el (c-on-identifier): New function for detecting + identifiers. It takes keywords into account. + + * cc-langs.el, cc-mode.el: Added regexps for complete keyword + lists. `c-keywords' is set to a regexp matching all keywords + in the current language. + +2000-03-21 Martin Stjernholm + + * cc-engine.el (c-beginning-of-statement-1): Added '#' to the + list of characters to skip backwards over at the beginning of + a statement, since it can precede string literals in Pike. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-guess-fill-prefix): Fixed bug with prefix + recognition when standing on the last line in a C++ comment + with nothing but whitespace after the prefix. + + * cc-engine.el (c-backward-to-start-of-if): Fixed bug when + given no limit argument. + +2000-03-21 Martin Stjernholm + + * cc-engine.el (c-inside-bracelist-p): Fixed brace list + recognition for the `[]= operator symbol in Pike. + +2000-03-21 Martin Stjernholm + + * cc-bytecomp.el (cc-eval-when-compile): New macro that works + around a bug in `eval-when-compile' in the byte compiler. + + * cc-engine.el (c-forward-token-1): Fixed bug with return + value when count is zero and there's no token start within the limit. + + (c-guess-basic-syntax): Don't add 'comment-intro to lines with + "prefix comments", i.e. comments which are followed by code on + the same line. + + * cc-mode-19.el: Fixes so that checks that must be done at + compile time also are done then. + +2000-03-21 Martin Stjernholm + + * cc-defs.el: Make sure cc-mode-19 is loaded both at compile + time and at runtime, and only when it's needed. + +2000-03-21 Martin Stjernholm + + Major cleanup for less error prone and more warning free + compilation, including some fixes for bugs due to different + compilation orders. Thanks to Martin Buchholz for providing + the basis for all this. + + * cc-bytecomp.el: New file that provides some byte compilation + features: It ensures that files always are loaded from the + current source directory during compilation, and it provides a + set of macros to turn off specific compiler warnings for + specific symbols. (It's not CC Mode specific in any way.) + + Fixed a nearly acyclic dependency tree (both runtime and + compile-time) between all files. + + * cc-defs.el: Separated all macros before the inline functions, + to ensure correct compilation. + + * cc-defs.el, cc-engine.el: Moved c-beginning-of-macro to from + cc-defs.el to cc-engine.el and made it a function instead. + + * cc-mode-19.el: Patch the byte compiler in Emacs 19 not to warn + about char-after. + + * cc-vars.el: Cope even when there isn't a custom package + containing defcustom available. + + * cc-make.el: Removed since it's no longer necessary. + + README: Updated installation instructions. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el, cc-langs.el, cc-mode.el: Moved around things to + improve the modularity: Moved all mode init stuff from + cc-langs.el to cc-mode.el, including the keymap + initialization; cc-langs now only contains the various + variables for configuring the language syntax. + + * cc-engine.el, cc-styles.el (c-evaluate-offset) + (c-get-offset): Moved from cc-styles to cc-engine since file + dependency analysis suggests they belong there (which also + makes more sense). Thanks to Martin Buchholz for doing the analysis. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-fn-region-is-active-p): New function that + wraps the corresponding macro, for use in places that aren't + compiled. Thanks to Martin Buchholz for pointing out this. + + * cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p. + + * cc-mode.el (c-prepare-bug-report-hooks): Hook variable to + add things to the bug report. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-guess-fill-prefix): Fixed bug where the + returned prefix could contain a newline when the search for a + good prefix line failed. + +2000-03-21 Martin Stjernholm + + * cc-cmds.el (c-toggle-auto-state, c-toggle-hungry-state) + (c-toggle-auto-hungry-state): Made the argument optional, as + the documentation says it is. + +2000-03-21 Martin Stjernholm + + * cc-engine.el (c-guess-basic-syntax): Don't treat the Pike + multiline string syntax, #"...", as a cpp macro. + +2001-03-21 Paul Eggert + + * international/mule-cmds.el (set-locale-environment): + Set system-messages-locale and system-time-locale, but only if the + caller specifies a non-nil locale name. + +2001-03-20 John Wiegley + + * calendar/calendar.el (nongregorian-diary-listing-hook): + Added :options to cover the possible values. + (nongregorian-diary-marking-hook): Ditto. + + * cal-bahai.el, cal-menu.el, calendar.el, diary-lib.el, + * holidays.el: Added support for the Baha'i calendar system. + + * pcvs-util.el (cvs-bury-buffer): Bodiless `if' statements cause + problems for the interpreter. + +2001-03-20 Gerd Moellmann + + * follow.el (follow-avoid-tail-recenter): Doc fix. + + * custom.el (custom-set-variables): Avoid reversing the list + of args needlessly. + + * startup.el (fancy-splash-head): Don't change the colors of the + XPM image on a dark background. + + * comint.el (comint-exec-1): Set columns of the terminal to + window-width instead of frame-width. + + * info.el (Info-scroll-down): Add missing WINDOW arg for + pos-visible-in-window-p. + + * ehelp.el (electric-help-mode-hook): Add defcustom. + + * mail/sendmail.el (mail-mode): Activate case-folding in + font-lock-defaults. + +2001-03-19 Stefan Monnier + + * bindings.el (mode-line-mode-menu): `glasses-mode' might be unbound. + (completion-ignored-extensions): Remove duplicate ".class". + +2001-03-19 Andreas Schwab + + * textmodes/reftex-dcr.el (reftex-view-crossref): Doc fix. + From Roland Winkler . + +2001-03-19 Gerd Moellmann + + * language/european.el ("Latin-5", "Latin-4"): Use postfix input + methods since there are not prefix input methods. + +2001-03-19 Kenichi Handa + + * international/mule-cmds.el (read-input-method-name): + Locally bind enable-recursive-minibuffers to t. + +2001-03-18 Stefan Monnier + + * emacs-lisp/lmenu.el (add-menu): Re-added (was erroneously removed). + +2001-03-17 Michael Kifer + + * ediff-util.el: Copyright years. + (ediff-choose-syntax-table): New function. + (ediff-setup): Use ediff-choose-syntax-table. + + * ediff-init.el (ediff-with-syntax-table): New macro, uses + with-syntax-table. + + * ediff.el: Date of last update, copyright years. + + * ediff-wind (ediff-setup-control-frame): Nill->nil. + + * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy + of Scott Bronson. + (ex-cmd-assoc,ex-cmd-one-letr): New functions. + (viper-check-sub,viper-get-ex-command,viper-execute-ex-command): + Deleted functions. + (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new + ex-token-list. + + * viper-util.el: Spaces, indentation. + + * viper.el: Changed version, modification time. + +2001-03-16 John Wiegley + + * calendar/timeclock.el (timeclock-workday-remaining): + Check whether `discrep' is non-null before using it. + +2001-03-16 John Wiegley + + * calendar/timeclock.el (timeclock-reread-log): Fixed problem with + first-time checkins. + (timeclock-log-data): Fixed problem with reading timelog log file. + Resulting data in the "day list" was incorrect. + (timeclock-find-discrep): Check if `timeclock-file' is readable + before opening it. + (timeclock-time-less-p): New function. + (timeclock-day-base): New function. + (timeclock-geometric-mean): New function. + (timeclock-generate-report): Generate a summary report based on + the contents of the log file. This uses `timeclock-log-data', and + is an example of writing a timelog manipulation function. + (timeclock-visit-timelog): A quick command for opening the timelog + file. + (timeclock-log-data): Bound the variable event. + +2001-03-16 Kenichi Handa + + * international/mule-cmds.el (select-safe-coding-system): + Fix typo: symbol-name -> symbol-value. + + * mail/rmail.el (rmail-insert-inbox-text): Call expand-file-name + before substitute-in-file-name to handle double slashes in FILE + correctly. + +2001-03-15 Gerd Moellmann + + * textmodes/ispell.el (ispell-dictionary-alist-6): Add support + for Slovak. From Pavel.Janik@suse.cz (Pavel Jan,Bm(Bk ml.). + +2001-03-14 Gerd Moellmann + + * bindings.el (features): Add `md5' and `overlay' to the list. + + * scroll-bar.el (toplevel): Test if `x-toolkit-scroll-bars' is + bound before using it. It's not bound when configured without X, + for instance. + +2001-03-13 Thien-Thi Nguyen + + * progmodes/hideshow.el: Update copyright. + (hs-minor-mode-map): Change bindings to use `C-c @' prefix. + (hs-minor-mode-hook): Include `:version' in defcustom form. + +2001-03-13 Gerd Moellmann + + * help.el (string-key-binding): Don't call event-start on + a non-list. + +2001-03-13 Eli Zaretskii + + * startup.el (fancy-splash-tail, command-line-1): Fix the + copyright year. + +2001-03-13 Kenichi Handa + + * term.el: These changes are based on a patch sent from Yong Lu + . + (term-set-escape-char): Bind M-x to execute-extended-command in + term-raw-escape-map. + (term-move-columns): Don't try to move to negagive column. + (term-emulate-terminal): Insert a string before deleting a text to + overwrite. + +2001-03-12 Gerd Moellmann + + * play/life.el (life): Rearrange code so that all calls to + life-display-generation are in a catch-form. + + * progmodes/etags.el (tags-loop-continue): Don't change point in a + file that isn't interesting. In an interesting file, push the old + value of point on the mark ring. + + * mail/rmailsum.el (rmail-summary-override-mail-send-and-exit): + New function. + (rmail-summary-mail, rmail-summary-reply, rmail-summary-forward): + Use it. + + * emacs-lisp/autoload.el (generate-file-autoloads): + Remove warning about line lengths. + +2001-03-12 Philippe Waroquiers + + * progmodes/etags.el (tags-compression-info-list): New variable. + (find-tag-in-order): Use it to deal with compressed source files. + (tag-file-name-match-p): New function. + (etags-recognize-tags-table): Use it for better match of file names. + +2001-03-12 Kenichi Handa + + * international/mule-cmds.el (register-input-method): Doc fix. + + * international/quail.el (quail-translate-key): Fix condition to + check if there's another breaking point in the current key. + +2001-03-11 Eli Zaretskii + + * mail/rmailout.el (rmail-output-to-rmail-file): When writing the + Babyl header to the newly-created output file, bind + coding-system-for-write to either rmail-file-coding-system or + emacs-mule-unix. + +2001-03-11 Stefan Monnier + + * textmodes/texnfo-upd.el (texinfo-update-menu-lower-regexps): + Fix the name and regexp used for subsubsections. + +2001-03-10 Dave Love + + * toolbar/tool-bar.el (tool-bar-setup): Don't suppress write-file + and save-buffer if buffer-file-name non-nil. From rms. + +2001-03-10 Andre Spiegel + + * vc.el (vc-do-command): If the destination buffer is already + current, don't set it up and don't erase it. Updated doc string + to reflect that. + (vc-version-diff): When doing a single file diff, don't switch to the + *vc-diff* buffer before the command. This is to preserve local + variable bindings that might affect the diff command. + (vc-print-log): Don't switch to the *vc* buffer before the + command, so that local variable bindings are preserved. + + * vc-{cvs,rcs,sccs}.el (vc-*-print-log): Output to buffer *vc*, + not the current buffer. + (vc-*-diff): Output to buffer *vc-diff*, not the current buffer. + + * vc-cvs.el (vc-cvs-checkin): When removing the sticky tag, + make output go to buffer *vc*, not the current buffer. + +2001-03-09 Stefan Monnier + + * hi-lock.el (hi-lock-line-face-buffer): Wrap the regexp in a group + so ^, $, *, ? and + are interpreted correctly. + +2001-03-09 Gerd Moellmann + + * help.el (string-key-binding): Renamed from + mode-line-key-binding. Handle any event on a string. + Check for `keymap' properties as well as `local-map' properties. + + * comint.el (comint-insert-clicked-input): Use the last key + from this-command-keys to lookup the global key definition. + +2001-03-09 Kenichi Handa + + * international/characters.el: Add category `j' for + katakana-jisx0201. Fix syntaxes of katakana-jisx0201. + + * international/mule-conf.el (no-conversion): Fix docstring. + (raw-text): Fix docstring. + +2001-03-08 Gerd Moellmann + + * simple.el (choose-completion-string): When not leaving the + minibuffer, raise the minibuffer frame when minibuffer-auto-raise + is set. + + * window.el (shrink-window-if-larger-than-buffer): Handle frame + parameter `(minibuffer . t)'. + +2001-03-07 Stefan Monnier + + * progmodes/sh-script.el (sh-st-symbol): New symbol. + (sh-font-lock-syntactic-keywords): Use it and fix bogus comment regexp. + (sh-mode): Remove `make-local-variable' for unused var + `font-lock-unfontify-region-function'. + 2001-03-07 Richard M. Stallman + * info.el (Info-scroll-down): Fix previous change. + * mail/rmail.el (rmail-toggle-header): Use a window which is showing the Rmail buffer, rather than the selected window. @@ -42,8 +682,7 @@ 2001-03-07 Gerd Moellmann * cus-edit.el (custom-save-delete): Move in front of local - variables, otherwise long Custom entries would make them - ineffective. + variables, otherwise long Custom entries would make them ineffective. * uniquify.el: Set maintainer to FSF. @@ -89,7 +728,7 @@ 2001-03-06 Eli Zaretskii - * international/codepage.el (cp770-decode-table) + * international/codepage.el (cp770-decode-table) (cp773-decode-table, cp774-decode-table): New variables. * man.el (Man-hyphenated-reference-regexp): New variable. @@ -112,17 +751,17 @@ 2001-03-06 Dave Love - * textmodes/flyspell.el (flyspell-region): Set up - flyspell-local-mouse-map. + * textmodes/flyspell.el (flyspell-region): + Set up flyspell-local-mouse-map. 2001-03-05 Richard M. Stallman - * mail/rmail.el (rmail-retry-failure): + * mail/rmail.el (rmail-retry-failure): Don't call rmail-beginning-of-message. Don't discard From: field. Do discard Received: field. Use unwind-protect to re-prune. (rmail-retry-ignored-headers): Discard X-Authentication-Warning field. - + 2001-03-06 Kenichi Handa * international/quail.el (quail-title): Add autoload cookie. @@ -134,16 +773,16 @@ 2001-03-05 Kenichi Handa - * language/ethio-util.el (ethio-toggle-space): Update - current-input-method-title if necessary. + * language/ethio-util.el (ethio-toggle-space): + Update current-input-method-title if necessary. (ethio-toggle-punctuation): Likewise. * international/quail.el (quail-title): Fix for the case that a title of an input method is specified by a list of the same form as used in mode-line-format. - * international/mule-cmds.el (activate-input-method): If - current-input-method-title is set by activating INPUT-METHOD, + * international/mule-cmds.el (activate-input-method): + If current-input-method-title is set by activating INPUT-METHOD, respect that value. 2001-03-05 Gerd Moellmann @@ -161,8 +800,8 @@ 2001-03-05 Kenichi Handa - * international/mule-conf.el (emacs-mule, raw-text): Docstring - modified. + * international/mule-conf.el (emacs-mule, raw-text): + Docstring modified. 2001-03-04 Eli Zaretskii @@ -172,9 +811,9 @@ 2001-03-02 Dave Love - * files.el (insert-file-contents-literally): Bind - inhibit-file-name-handlers and inhibit-file-name-operation, not - jka-compr-compression-info-list. + * files.el (insert-file-contents-literally): + Bind inhibit-file-name-handlers and inhibit-file-name-operation, + not jka-compr-compression-info-list. 2001-03-02 Stefan Monnier @@ -219,8 +858,8 @@ * info.el (info-insert-file-contents-1): Accept an additional argument `lfn': if it is non-nil, concatenate `filename' and - `suffix'; otherwise use the complicated MS-DOS code. All callers - changed. + `suffix'; otherwise use the complicated MS-DOS code. + All callers changed. (info-insert-file-contents, Info-find-node): If the MS-DOS port can access long file names, try the long file-name version of `info-insert-file-contents-1', then the short file-name version. @@ -251,7 +890,7 @@ 2001-02-26 Gerd Moellmann * help.el (describe-project): Display the file THE-GNU-PROJECT. - + * help.el (view-order-manuals): Use goto-address. * startup.el (command-line-1): Add info about ordering manuals @@ -264,7 +903,7 @@ 2001-02-26 Gerd Moellmann - * lazy-lock.el (lazy-lock-fontify-after-idle): Make sure to + * lazy-lock.el (lazy-lock-fontify-after-idle): Make sure to fontify in the right buffer. * allout.el (outline-flag-region): Move macro in front of first @@ -382,14 +1021,14 @@ (ps-zebra-stripe-follow): Funcionality enhancement. (ps-prologue-file): Code enhancement. (ps-right-header): Timestamp package replacement. - (ps-setup, ps-face-bold-p, ps-face-italic-p, - ps-get-page-dimensions) + (ps-setup, ps-face-bold-p, ps-face-italic-p) + (ps-get-page-dimensions) (ps-generate-header, ps-begin-file, ps-begin-job) (ps-generate-postscript-with-faces, ps-do-despool): Code fix. (ps-time-stamp-mon-dd-yyyy, ps-time-stamp-hh:mm:ss): New funs. (ps-zebra-stripe-full-p, ps-zebra-stripe-alist): New vars. (coding-system-for-write): Var declaration (XEmacs compatibility). - + 2001-02-20 Miles Bader * image-file.el (image-file-name-extensions): Add "tif". @@ -431,10 +1070,10 @@ 2001-02-16 Gerd Moellmann - * textmodes/flyspell.el (flyspell-region, flyspell-buffer): + * textmodes/flyspell.el (flyspell-region, flyspell-buffer): Add autoload cookies. - * calendar/cal-tex.el (cal-tex-weekly4-box): Respect setting + * calendar/cal-tex.el (cal-tex-weekly4-box): Respect setting of cal-tex-24. 2001-02-16 Eli Zaretskii @@ -511,8 +1150,8 @@ * ediff-init.el: Removed :version from defcustom vars. - * ediff-util.el (ediff-compute-custom-diffs-maybe): Better - handling of the diff mode + * ediff-util.el (ediff-compute-custom-diffs-maybe): + Better handling of the diff mode. * ediff.texi: Added ediff-coding-system-for-read. @@ -525,8 +1164,7 @@ (shadowfile-unload-hook): New function. (shadow-initialize): Use defalias, not fset. (shadow-define-cluster, shadow-define-literal-group) - (shadow-define-regexp-group, shadow-initialize): Add autoload - cookie. + (shadow-define-regexp-group, shadow-initialize): Add autoload cookie. * international/mule.el: Doc and message fixes. @@ -554,8 +1192,8 @@ * imenu.el (imenu-generic-expression): Doc fix. - * emacs-lisp/re-builder.el (reb-mode): Quote the hook name. From - Juanma Barranquero. + * emacs-lisp/re-builder.el (reb-mode): Quote the hook name. + From Juanma Barranquero. * emacs-lisp/authors.el (authors): Expand `root' before running find. @@ -567,7 +1205,7 @@ 2001-02-08 Stefan Monnier * which-func.el (which-func-mode): Invert which-func-mode-global. - Fix from Juanma Barranquero . + From Juanma Barranquero . 2001-02-08 Dave Love @@ -578,8 +1216,8 @@ * textmodes/paragraphs.el (sentence-end): Doc fix. - * eshell/em-rebind.el (eshell-cannot-leave-input-list): Remove - `backward-line'. + * eshell/em-rebind.el (eshell-cannot-leave-input-list): + Remove `backward-line'. * play/pong.el (pong-blank-color, pong-bat-color) (pong-ball-color, pong-border-color, pong-left-key) @@ -611,8 +1249,8 @@ 2001-02-07 Kenichi Handa - * international/mule.el (transform-make-coding-system-args): Make - it work also for coding systems not using CCL. + * international/mule.el (transform-make-coding-system-args): + Make it work also for coding systems not using CCL. 2001-02-06 Eli Zaretskii @@ -661,8 +1299,7 @@ such as lazy-lock-fontify-window.) (hi-lock-find-patterns): Do not turn on hi-lock-mode even if patterns are found. Not useful now since find-file-hook is removed - if hi-lock is off, but may be needed for per-buffer hi-lock - activation. + if hi-lock is off, but may be needed for per-buffer hi-lock activation. (hi-lock-face-phrase-buffer): New function. Also added related menu item and keybinding. (highlight-phrase): New alias, to hi-lock-face-phrase-buffer. @@ -725,8 +1362,7 @@ 2001-02-02 Eli Zaretskii * info.el (info-initialize): If installation-directory is nil, for - DOS/Windows systems try looking in a sibling of - invocation-directory. + DOS/Windows systems try looking in a sibling of invocation-directory. 2001-02-02 Gerd Moellmann @@ -758,8 +1394,8 @@ (vc-version-diff): Use it. (vc-diff-switches-list): New macro. - * vc-{rcs,cvs,sccs}.el: (vc-BACKEND-diff-switches): New - customization options. + * vc-{rcs,cvs,sccs}.el: (vc-BACKEND-diff-switches): + New customization options. (vc-BACKEND-diff): Use new options via vc-diff-switches-list. * vc-sccs.el (vc-sccs-workfile-unchanged-p): Return correct status. @@ -784,8 +1420,7 @@ * simple.el (delete-key-deletes-forward-mode): Treat `kp-delete' like `delete'. - * bindings.el: Define `kp-delete' like `delete' in - function-key-map. + * bindings.el: Define `kp-delete' like `delete' in function-key-map. * term/w32-win.el (mouse-set-font): Doc fix. @@ -839,8 +1474,8 @@ (printer-name, lpr-command): Customization fix. (print-region-1): Code fix. (print-region-new-buffer, printify-region): Indentation fix. - (lpr-eval-switch, lpr-flatten-list, lpr-flatten-list-1): New - functions. + (lpr-eval-switch, lpr-flatten-list, lpr-flatten-list-1): + New functions. 2001-01-29 Gerd Moellmann @@ -852,8 +1487,7 @@ * eshell/em-ls.el (eshell-ls-exclude-regexp): Fix :type. - * progmodes/tcl.el (outline, dabbrev, add-log): Require when - compiling. + * progmodes/tcl.el (outline, dabbrev, add-log): Require when compiling. (tcl-using-emacs-19-23): Consider Emacs 21+. (tcl-help-directory-list, tcl-command-switches): Fix :type. (tcl-add-emacs-menu): Supply menu name. @@ -883,8 +1517,8 @@ * time-stamp.el (time-stamp-string): Doc fix. - * woman.el (WoMan-log-1): Make the log buffer writable. From - Markus Rost . + * woman.el (WoMan-log-1): Make the log buffer writable. + From Markus Rost . 2001-01-29 Gerd Moellmann @@ -894,8 +1528,8 @@ 2001-01-29 Dave Love * ansi-color.el (ansi-color-for-comint-mode): Add :version. - (ansi-color-for-comint-mode-on, ansi-color-process-output): Add - autoload cookie. + (ansi-color-for-comint-mode-on, ansi-color-process-output): + Add autoload cookie. (ansi-color-apply-sequence): Fix typo. 2001-01-29 Gerd Moellmann @@ -912,8 +1546,7 @@ * elide-head.el (elide-head): Make overlay evaporate. - * international/mule-conf.el (chinese-big5-1, chinese-big5-2): Doc - fix. + * international/mule-conf.el (chinese-big5-1, chinese-big5-2): Doc fix. 2001-01-28 Eli Zaretskii @@ -933,8 +1566,7 @@ 2001-01-27 Gerd Moellmann - * progmodes/etags.el (find-tag-noselect): Don't bind - tags-file-name. + * progmodes/etags.el (find-tag-noselect): Don't bind tags-file-name. 2001-01-27 Eli Zaretskii @@ -942,12 +1574,10 @@ mentioned in shell-dumb-shell-regexp, don't treat a backslash as a quote character. (shell-dumb-shell-regexp): Document that the shells which match - this regexp are supposed to not treat a backslash as a quote - character. + this regexp are supposed to not treat a backslash as a quote character. * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Undo the change - from 2001-01-12. It is not needed, since backspace is mapped into - DEL. + from 2001-01-12. It is not needed, since backspace is mapped into DEL. 2001-01-27 Richard M. Stallman @@ -967,8 +1597,7 @@ 2001-01-27 Kenichi Handa * international/quail.el (quail-setup-completion-buf): Make the - multibyteness of current buffer inherited to Quail completion - buffer. + multibyteness of current buffer inherited to Quail completion buffer. (quail-show-guidance-buf): Make the multibyteness of current buffer inherited to Quail guidance buffer. (quail-help): Make the multibyteness of current buffer inherited @@ -1005,16 +1634,14 @@ * man.el (Man-default-man-entry, Man-mode): Doc fix. * startup.el (display-startup-echo-area-message): Make sure - the echo area is resized to fit the size of the startup - message. + the echo area is resized to fit the size of the startup message. * gud.el (gud-perldb-massage-args): Avoid nreverse'ing a list part of which is a constant. 2001-01-26 Eli Zaretskii - * loadup.el (Top-level) [ms-dos]: Don't load international/ccl - twice. + * loadup.el (Top-level) [ms-dos]: Don't load international/ccl twice. 2001-01-26 Richard M. Stallman @@ -1064,11 +1691,11 @@ 2001-01-25 Kenichi Handa - * international/mule-cmds.el (reset-language-environment): Reset - coding-category-utf-8 to mule-utf-8. + * international/mule-cmds.el (reset-language-environment): + Reset coding-category-utf-8 to mule-utf-8. - * international/mule-conf.el (coding-category-utf-8): Initialize - to mule-utf-8. + * international/mule-conf.el (coding-category-utf-8): + Initialize to mule-utf-8. * loadup.el: Preload international/utf-8. @@ -1098,8 +1725,8 @@ 2001-01-24 Gerd Moellmann - * comint.el (comint-replace-by-expanded-history-before-point): Fix - change of 2000-08-03 to move point to the start of the line again. + * comint.el (comint-replace-by-expanded-history-before-point): + Fix change of 2000-08-03 to move point to the start of the line again. * startup.el (tool-bar-images-pixel-height): New variable. (command-line): After loading the user's init file, when @@ -1128,8 +1755,8 @@ * international/mule.el (make-coding-system): Fix typo. - * textmodes/outline.el (outline-mode) : Add - backward-paragraph as font-lock-beginning-of-syntax-function. + * textmodes/outline.el (outline-mode) : + Add backward-paragraph as font-lock-beginning-of-syntax-function. 2001-01-23 Eli Zaretskii @@ -1187,8 +1814,7 @@ 2001-01-19 Gerd Moellmann - * font-lock.el (font-lock-default-fontify-region): Fix last - change. + * font-lock.el (font-lock-default-fontify-region): Fix last change. * font-lock.el (font-lock-multiline): Default to nil. (font-lock-default-fontify-region): If font-lock-multiline is @@ -1266,8 +1892,8 @@ (isearch-lazy-highlight-search): Function restored. (isearch-lazy-highlight-update): Get called in a timer loop again, but this time highlight more than one match each time through. - Only highlight matches in the visible part of the window. Start - at point, move in the direction of the search, and wrap around at + Only highlight matches in the visible part of the window. + Start at point, move in the direction of the search, and wrap around at the edge of the window. Use sit-for to force redisplay and ensure window-start is credible. "Face suppressing" behavior removed; overlay priorities should make it unnecessary, right? @@ -1361,8 +1987,7 @@ 2001-01-12 Kenichi Handa - * international/mule-cmds.el (prefer-coding-system): Fix - docstring. + * international/mule-cmds.el (prefer-coding-system): Fix docstring. * international/ccl.el (define-ccl-program): Fix docstring. @@ -1401,8 +2026,7 @@ from function symbol-file. (symbol-file): Use it. - * toolbar/save.xpm, toolbar/undo.xpm: Use the same colors as - exit.xpm. + * toolbar/save.xpm, toolbar/undo.xpm: Use the same colors as exit.xpm. 2001-01-11 Eli Zaretskii @@ -1437,8 +2061,7 @@ * progmodes/etags.el (tags-apropos-additional-actions): Fix :type. - * progmodes/sh-script.el (sh-imenu-generic-expression): Fix doc, - :type. + * progmodes/sh-script.el (sh-imenu-generic-expression): Fix doc, :type. * hi-lock.el (hi-lock-exclude-modes): Fix :type. @@ -1554,8 +2177,7 @@ region if face is not null. Store context in new (FACE POS) format, such that repeated calls will strip partial escape sequences, too. Append faces to face property using - ansi-color-apply-sequence such that cumulative mode actually - works. + ansi-color-apply-sequence such that cumulative mode actually works. (ansi-color-apply-sequence): New function. (ansi-color-get-face): When the default face is added to the list of faces, all previous settings are discarded and the list of @@ -1568,8 +2190,7 @@ will do the right thing. (ansi-color-apply): Do the right thing, ie. if ansi-color-get-face returns nil, set the list of faces back to nil instead of - appending the result of ansi-color-get-face to the front of the - list. + appending the result of ansi-color-get-face to the front of the list. 2000-01-09 Alex Schroeder @@ -1592,13 +2213,12 @@ 2000-01-09 Alex Schroeder - * ansi-color.el (ansi-color-unfontify-region): New function. Uses - text-property ansi-color in order to preserve fontification by + * ansi-color.el (ansi-color-unfontify-region): New function. + Uses text-property ansi-color in order to preserve fontification by ansi-color. When the package is loaded, a lambda expression is put onto font-lock-mode-hook. This lambda expression will check font-lock-unfontify-region-function and replace - font-lock-default-unfontify-region with - ansi-color-unfontify-region. + font-lock-default-unfontify-region with ansi-color-unfontify-region. (ansi-color-apply): Add text-property ansi-color in addition to text-property face. (ansi-color-apply-on-region): Add text-property ansi-color in @@ -1610,10 +2230,9 @@ (ansi-color-for-comint-mode-on): Set ansi-color-for-comint-mode. (ansi-color-for-comint-mode-off): Ditto. (ansi-color-for-comint-mode-filter): Ditto. - (ansi-color-process): New function. Uses - ansi-color-for-comint-mode to decide what to do. This function is - added to comint-preoutput-filter-functions when the package is - loaded. + (ansi-color-process): New function. Uses ansi-color-for-comint-mode to + decide what to do. This function is added to + comint-preoutput-filter-functions when the package is loaded. (ansi-color-for-shell-mode-set): Removed. (ansi-color-for-shell-mode): Removed. @@ -1635,8 +2254,8 @@ 2001-01-09 Eli Zaretskii - * isearch.el (isearch, isearch-lazy-highlight-face): New - definitions for face colors and attributes. + * isearch.el (isearch, isearch-lazy-highlight-face): + New definitions for face colors and attributes. * wid-edit.el (widget-choose): Call display-popup-menus-p instead of display-mouse-p. @@ -1680,8 +2299,7 @@ 2001-01-08 Eli Zaretskii * emacs-lisp/copyright.el (copyright-current-year): Now a defvar. - (copyright, copyright-update): Compute the current year at run - time. + (copyright, copyright-update): Compute the current year at run time. 2001-01-08 Gerd Moellmann @@ -1696,10 +2314,11 @@ EDT scroll margins at top and bottom of the window. Provide an emulation of the EDT SUBS command (bound to GOLD-Enter, by default). Enhance edt-quit, bound to GOLD-q by default, to warn - user when file-related buffer modifications exist. Provide - support for running EDT Emulation in XEmacs. Provide customize - access to some user updatable variables. Add Commentary section - to file header. Fixed a few minor bugs and cleaned up some code. + user when file-related buffer modifications exist. + Provide support for running EDT Emulation in XEmacs. + Provide customize access to some user updatable variables. + Add Commentary section to file header. + Fixed a few minor bugs and cleaned up some code. * emulation/edt-mapper.el: Update to version 4.0. Provide support for detecting a keypress that generates an ASCII key sequence. @@ -1739,8 +2358,8 @@ 2001-01-05 Gerd Moellmann - * mouse-drag.el (mouse-drag-safe-scroll): Bind - scroll-preserve-screen-position to nil. + * mouse-drag.el (mouse-drag-safe-scroll): + Bind scroll-preserve-screen-position to nil. * isearch.el (isearch-old-signal-hook): New variable. (isearch-mode): Set signal-hook-function to isearch-done. @@ -1750,8 +2369,8 @@ 2000-01-05 Kenichi Handa - * composite.el (compose-last-chars): New argument COMPONENTS. If - it is non-nil, compose preceding characters by compose-region with + * composite.el (compose-last-chars): New argument COMPONENTS. + If it is non-nil, compose preceding characters by compose-region with COMPONENTS. * international/quail.el (quail-input-string-to-events): New function. @@ -1786,14 +2405,13 @@ 2001-01-04 Eli Zaretskii - * help.el (help-for-help): Fix a typo in a doc string. From - kwzh@gnu.org (Karl Heuer). + * help.el (help-for-help): Fix a typo in a doc string. + From kwzh@gnu.org (Karl Heuer). 2001-01-03 Dave Love * dired-x.el: Doc fixes. Maintainer change. - (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix - :type. + (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix :type. (dired-guess-shell-alist-default): Don't use xloadimage for PNG. (dired-guess-shell-alist-user): Customize. (dired-x-help-address): Set to bug-gnu-emacs. @@ -1840,8 +2458,7 @@ * calendar/todo-mode.el (todo): Add :link, :version. (todo-save-top-priorities): Remove autoload cookie. (todo-add-category, todo-add-item-non-interactively) - (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload - cookie. + (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload cookie. 2001-01-02 Gerd Moellmann @@ -1868,15 +2485,15 @@ in Subject line. * mail/mailabbrev.el (mail-abbrevs-enable, mail-abbrevs-disable): - Use mail-mode-hook instead of mail-setup-hook. Otherwise - continuing an interrupted message with C-u C-x m for instence, - winds up in Mail mode without abbrevs. + Use mail-mode-hook instead of mail-setup-hook. + Otherwise continuing an interrupted message with C-u C-x m for + instance, winds up in Mail mode without abbrevs. 2000-12-29 Vinicius Jose Latorre * ps-print.el: Handle form feed better when ps-zebra-stripe-follow is - non-nil. Adding almost all customization variables on ps-setup. Doc - fix. + non-nil. Adding almost all customization variables on ps-setup. + Doc fix. (ps-print-version): New version number (6.3.3). (ps-end-with-control-d): Initialization fix. (ps-lines-printed): New var. @@ -1887,8 +2504,8 @@ 2000-12-29 Kenichi Handa - * international/fontset.el (x-complement-fontset-spec): Resolve - ASCII font name so that the same family name is used for fonts + * international/fontset.el (x-complement-fontset-spec): + Resolve ASCII font name so that the same family name is used for fonts registered in x-font-name-charset-alist. (create-fontset-from-fontset-spec): Adjusted for the above change. The name of fontset alias should be a unresolved ASCII font name. @@ -1950,8 +2567,7 @@ 2000-12-27 Eli Zaretskii - * ffap.el (ffap-bindings): Make interactive and add an autoload - cookie. + * ffap.el (ffap-bindings): Make interactive and add an autoload cookie. (ffap-bindings): Doc fix, to reflect the above change. 2000-12-27 Kenichi Handa @@ -1961,11 +2577,10 @@ 2000-12-25 Michael Kifer - * viper-init (viper-restore-cursor-type): Added condition-case - guard. + * viper-init (viper-restore-cursor-type): Added condition-case guard. - * ediff-init.el (ediff-quit-hook,ediff-suspend-hook): Changed - initialization; use add-hook. + * ediff-init.el (ediff-quit-hook,ediff-suspend-hook): + Changed initialization; use add-hook. (ediff-file-remote-p): Use file-local-copy. * ediff-ptch.el (ediff-prompt-for-patch-buffer): Improved defaults. @@ -2002,8 +2617,8 @@ 2000-12-22 Gerd Moellmann - * simple.el (delete-key-deletes-forward-mode): Simplify. Also - backspace key combinations, depending on + * simple.el (delete-key-deletes-forward-mode): Simplify. + Also backspace key combinations, depending on delete-key-deletes-forward. * bindings.el ([C-backspace]): Bind C-backspace to kill-word. @@ -2040,8 +2655,7 @@ * play/landmark.el (lm): Use interactive spec `P'. (toplevel): Don't set debug-on-error. - * server.el (server-switch-buffer): Choose a window on a visible - frame. + * server.el (server-switch-buffer): Choose a window on a visible frame. 2000-12-21 Dave Pearson @@ -2076,20 +2690,19 @@ 2000-12-21 Eli Zaretskii * files.el (insert-directory-safely): New function. - (recover-file): Use it instead of insert-directory. From Markus - Rost + (recover-file): Use it instead of insert-directory. + From Markus Rost 2000-12-21 Kenichi Handa - * international/mule-cmds.el (select-safe-coding-system): Check - coding-category-list more rigidly. Improve help message. + * international/mule-cmds.el (select-safe-coding-system): + Check coding-category-list more rigidly. Improve help message. * dired.el (dired-move-to-filename-regexp): Fix previous change. 2000-12-21 Miles Bader - * mail/sendmail.el (mail-mode): Set `comment-start' to the yank - prefix. + * mail/sendmail.el (mail-mode): Set `comment-start' to the yank prefix. 2000-12-21 Kenichi Handa @@ -2123,8 +2736,7 @@ 2000-12-19 Andrew Innes - * simple.el (delete-key-deletes-forward-mode): Fix typo in - docstring. + * simple.el (delete-key-deletes-forward-mode): Fix typo in docstring. 2000-12-19 Carsten Dominik @@ -2200,8 +2812,8 @@ 2000-12-16 Eli Zaretskii - * textmodes/ispell.el (check-ispell-version): If - `ispell-program-name' is "aspell", pass it the -v switch instead + * textmodes/ispell.el (check-ispell-version): + If `ispell-program-name' is "aspell", pass it the -v switch instead of -vv. 2000-12-16 Kenichi Handa @@ -2255,8 +2867,7 @@ * paths.el (Info-default-directory-list): Don't delete configure-info-directory from the list of standard info - directories when appending it to the end -- their order is - important. + directories when appending it to the end -- their order is important. * faces.el (read-face-attribute): If there's no entry for the user's input in VALID, just use it as-is (this will often result @@ -2281,8 +2892,8 @@ 2000-12-14 Eli Zaretskii - * paths.el (Info-default-directory-list): If - configure-info-directory is not one of the standard directories, + * paths.el (Info-default-directory-list): + If configure-info-directory is not one of the standard directories, put it first in the list; otherwise put it last. Doc string changed accordingly. @@ -2316,8 +2927,8 @@ * bindings.el: Bind `delete' to backward-delete-char. - * emacs-lisp/easymenu.el (easy-menu-current-active-maps): Test - if symbol is bound before getting its value. + * emacs-lisp/easymenu.el (easy-menu-current-active-maps): + Test if symbol is bound before getting its value. * tooltip.el (tooltip-show): If an error is signaled in x-show-tip, display that error, and display the help in the @@ -2325,8 +2936,8 @@ 2000-12-14 Kenichi Handa - * international/ja-dic-cnv.el (skkdic-set-okuri-nasi): Show - "... entries" messages for every 10000 entries, not 10. + * international/ja-dic-cnv.el (skkdic-set-okuri-nasi): + Show "... entries" messages for every 10000 entries, not 10. 2000-12-13 Karl Fogel @@ -2402,8 +3013,8 @@ * simple.el (delete-horizontal-space): Add BACKWARD-ONLY parameter. Respect field end too. (just-one-space): Respect fields as `delete-horizontal-space'. - (newline-and-indent, reindent-then-newline-and-indent): Use - `delete-horizontal-space'. + (newline-and-indent, reindent-then-newline-and-indent): + Use `delete-horizontal-space'. 2000-12-11 Stefan Monnier @@ -2419,18 +3030,17 @@ * progmodes/idlwave.el: Updated to IDLWAVE version 4.7. Too many changes to list them here. - * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.7. Too - many changes to list them here. + * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.7. + Too many changes to list them here. - * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.7. Too - many changes to list them here. + * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.7. + Too many changes to list them here. * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.7. 2000-12-11 Gerd Moellmann - * simple.el (kill-new): Don't try to setcar kill-ring if it is - nil. + * simple.el (kill-new): Don't try to setcar kill-ring if it is nil. * cus-edit.el (custom-save-variables, custom-save-faces): Comment fix. @@ -2459,8 +3069,7 @@ 2000-12-10 Carsten Dominik - * textmodes/reftex.el (reftex-scanning-info-available-p): New - function + * textmodes/reftex.el (reftex-scanning-info-available-p): New function. (reftex-TeX-master-file): Check for `tex-main-file' early enough. * textmodes/reftex-global.el (reftex-create-tags-file): Fixed bug @@ -2521,8 +3130,8 @@ 2000-12-08 Dave Love - * emacs-lisp/lisp-mode.el (lisp-mode): Set - font-lock-keywords-case-fold-search. + * emacs-lisp/lisp-mode.el (lisp-mode): + Set font-lock-keywords-case-fold-search. 2000-12-08 Gerd Moellmann @@ -2543,8 +3152,8 @@ 2000-12-07 Eli Zaretskii - * startup.el (normal-top-level-add-subdirs-to-load-path): Ignore - the CVS and RCS subdirectories case-insensitively. + * startup.el (normal-top-level-add-subdirs-to-load-path): + Ignore the CVS and RCS subdirectories case-insensitively. * dired.el (dired-insert-directory): If file-system-info is fboundp, call it instead of invoking dired-free-space-program. @@ -2583,8 +3192,8 @@ 2000-12-07 Kenichi Handa - * international/mule-cmds.el (describe-language-environment): Fix - for the case that an input method title is not string but a list. + * international/mule-cmds.el (describe-language-environment): + Fix for the case that an input method title is not string but a list. * ps-bdf.el (bdf-read-font-info): Modify the kludgy code for fonts of wrong SIZE record. @@ -2618,17 +3227,16 @@ read generated-autoload-file, and set buffer-file-coding-system to raw-text-unix after reading the file. - * international/mule-conf.el (file-coding-system-alist): Use - raw-text for reading loaddefs.el and raw-text-unix for writing - it. + * international/mule-conf.el (file-coding-system-alist): + Use raw-text for reading loaddefs.el and raw-text-unix for writing it. 2000-12-06 Gerd Moellmann * replace.el (occur): Make line-number-width 1 smaller for the colon following the line number. - * startup.el (fancy-splash-text, command-line-1): Use - `File' for the menu name instead of `Files'. + * startup.el (fancy-splash-text, command-line-1): + Use `File' for the menu name instead of `Files'. * tmm.el: Update copyright. @@ -2657,8 +3265,7 @@ (tpu-trim-line-ends): Implemented trimming logic locally. * emulation/tpu-extras.el (tpu-write-file-hook) - (tpu-set-cursor-bound): Replaced picture-clean with - tpu-trim-line-ends. + (tpu-set-cursor-bound): Replaced picture-clean with tpu-trim-line-ends. 2000-12-05 Kenichi Handa @@ -2679,16 +3286,17 @@ * mail/rmail.el (rmail-expunge-confirmed): New function. (rmail-expunge): Use it. +2000-12-04 Philippe Waroquiers + * progmodes/etags.el (tag-partial-file-name-match-p): New function. - (etags-recognize-tags-table, find-tag-in-order): New - functionality: interpret file names as tags. + (etags-recognize-tags-table, find-tag-in-order): + New functionality: interpret file names as tags. 2000-12-04 Eli Zaretskii * info.el (Info-scroll-prefer-subnodes): New defcustom. - (Info-scroll-up): If Info-scroll-prefer-subnodes is nil, don't - visit the first subnode until the bottom of the current node is - visible. + (Info-scroll-up): If Info-scroll-prefer-subnodes is nil, don't visit + the first subnode until the bottom of the current node is visible. 2000-12-04 Gerd Moellmann @@ -2749,8 +3357,8 @@ * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote): New defcustoms. (texinfo-insert-quote): Don't call tex-insert-quote, to avoid - autoloading tex-mode; instead, do the same manually. Use - texinfo-open-quote and texinfo-close-quote. Insert literal quote + autoloading tex-mode; instead, do the same manually. + Use texinfo-open-quote and texinfo-close-quote. Insert literal quote with numeric argument. Docstring fix. (toplevel): Require cl when compiling. @@ -2774,8 +3382,8 @@ 2000-12-01 Eli Zaretskii - * files.el (revert-buffer, recover-file): Bind - coding-system-for-read to emacs-mule-unix, not to no-conversion. + * files.el (revert-buffer, recover-file): + Bind coding-system-for-read to emacs-mule-unix, not to no-conversion. 2000-12-01 Gerd Moellmann @@ -2852,8 +3460,8 @@ (tpu-search-overlay, tpu-replace-overlay): New initial range. (tpu-original-mode-line): Variable deleted. (tpu-mark-flag): New initial value. - (tpu-set-mode-line): Don't redefine mode-line-format. Add - tpu-mark-flag to minor-mode-alist. + (tpu-set-mode-line): Don't redefine mode-line-format. + Add tpu-mark-flag to minor-mode-alist. (tpu-update-mode-line): New mark flag logic. (tpu-get): Use find-file-wildcards. (tpu-search-highlight): Move overlay less, reset overlay properly. @@ -2862,8 +3470,7 @@ (tpu-forward-line): Use forward-visible-line. (tpu-edt-on): Set transient mark mode. ispell autoloads deleted. - * emulation/tpu-extras.el (tpu-forward-line): Use - forward-visible-line. + * emulation/tpu-extras.el (tpu-forward-line): Use forward-visible-line. 2000-11-30 Per Abrahamsen @@ -2883,16 +3490,15 @@ * help.el (describe-function-1): Regexp-quote function name when used as part of a regexp. - * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Use - face-attribute instead of face-foreground and face-background. + * toolbar/tool-bar.el (tool-bar-add-item-from-menu): + Use face-attribute instead of face-foreground and face-background. (tool-bar-add-item): Likewise, and handle unspecified colors. * enriched.el (enriched-face-ans): Use face-attribute instead of face-foreground and face-background. * faces.el (face-foreground, face-background, face-stipple): - Return nil if attribute is unspecified, for backward - compatibility. + Return nil if attribute is unspecified, for backward compatibility. * files.el (auto-mode-alist): Add an entry for antlr-mode. @@ -3037,8 +3643,8 @@ 2000-11-28 Milan Zamazal - * textmodes/tildify.el (tildify-string-alist): Add - `plain-tex-mode' here. + * textmodes/tildify.el (tildify-string-alist): + Add `plain-tex-mode' here. 2000-11-28 Colin Walters @@ -3186,12 +3792,12 @@ redundant skip-small-frames test. * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode. - (viper-downgrade-to-insert): protect against errors in hooks. + (viper-downgrade-to-insert): Protect against errors in hooks. * viper-init.el (viper-vi-state-hook,viper-insert-state-hook) (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling. - (viper-restore-cursor-type,viper-set-insert-cursor-type): New - functions. + (viper-restore-cursor-type,viper-set-insert-cursor-type): + New functions. * viper-util.el (viper-memq-char): Bug fixes. @@ -3199,8 +3805,8 @@ 2000-11-24 Kenichi Handa - * international/mule-diag.el (list-iso-charset-chars): For - two-byte charset, fix the `while' condition. + * international/mule-diag.el (list-iso-charset-chars): + For two-byte charset, fix the `while' condition. (list-non-iso-charset-chars): Fix the `while' condition. 2000-11-23 Stefan Monnier @@ -3208,8 +3814,8 @@ * subr.el (add-hook, remove-hook): Don't call make-local-hook if the variable is make-variable-buffer-local. - * progmodes/ada-stmt.el (ada-template-map): Initialize - and bind it to C-c t in ada-mode-map. + * progmodes/ada-stmt.el (ada-template-map): + Initialize and bind it to C-c t in ada-mode-map. (ada-stmt-mode-hook): New function extracted from old code. Only change the buffer-local side of skeleton-*. (ada-mode-hook): Use it. @@ -3238,8 +3844,7 @@ is in the tool bar. * dired-aux.el (dired-add-entry): Don't call dired-get-filename - with `no-dir'; we want the directory part to be able to remove - it. + with `no-dir'; we want the directory part to be able to remove it. 2000-11-22 Stefan Monnier @@ -3253,8 +3858,7 @@ 2000-11-22 Gerd Moellmann - * mail/rmail.el (rmail-confirm-expunge): Default to - y-or-n-p. + * mail/rmail.el (rmail-confirm-expunge): Default to y-or-n-p. 2000-11-22 Stefan Monnier @@ -3279,8 +3883,7 @@ 2000-11-22 Sam Steingold - * simple.el (delete-trailing-whitespace): New interactive - function. + * simple.el (delete-trailing-whitespace): New interactive function. * progmodes/ada-mode.el (ada-mode): Use it instead of `ada-remove-trailing-spaces'. @@ -3507,11 +4110,11 @@ (vc-rcs-fetch-master-state): Don't call vc-workfile-unchanged-p, since this function is only concerned with master state. - * vc-hooks.el (vc-workfile-unchanged-p, - vc-default-workfile-unchanged-p): Moved here from vc.el. + * vc-hooks.el (vc-workfile-unchanged-p) + (vc-default-workfile-unchanged-p): Moved here from vc.el. - * vc.el (vc-workfile-unchanged-p, - vc-default-workfile-unchanged-p): See above. + * vc.el (vc-workfile-unchanged-p) + (vc-default-workfile-unchanged-p): See above. 2000-11-19 Miles Bader @@ -3591,20 +4194,20 @@ 2000-11-16 Gerd Moellmann * net/ange-ftp.el (ange-ftp-file-writable-p) - (ange-ftp-file-readable-p, ange-ftp-file-executable-p): Bind - ange-ftp-process-verbose to nil. + (ange-ftp-file-readable-p, ange-ftp-file-executable-p): + Bind ange-ftp-process-verbose to nil. 2000-11-15 Dave Love - * wid-edit.el (widget-specify-field, widget-specify-button): If - :help-echo is a function, set help-echo of overlay to + * wid-edit.el (widget-specify-field, widget-specify-button): + If :help-echo is a function, set help-echo of overlay to widget-mouse-help. (widget-mouse-help): New function. (widget-echo-help): Rewritten for :help-echo functions only taking a widget arg. - * net/eudc-bob.el (eudc-bob-can-display-inline-images): Use - display-graphic-p. + * net/eudc-bob.el (eudc-bob-can-display-inline-images): + Use display-graphic-p. (eudc-bob-display-jpeg) : Test create-image bound and that JPEG is available. (eudc-bob-toggle-inline-display): Avoid non-existent `imagep'. @@ -3614,8 +4217,8 @@ 2000-11-15 Gerd Moellmann - * faces.el (face-set-after-frame-default): If - `inhibit-default-face-x-resources' is bound, don't intialize the + * faces.el (face-set-after-frame-default): + If `inhibit-default-face-x-resources' is bound, don't intialize the default face from X resources. 2000-11-15 Eli Zaretskii @@ -3654,8 +4257,7 @@ * cmuscheme.el: Doc fixes. (cmuscheme) : Use `scheme' as parent. - (cmuscheme-program-name): Remove. Change uses to - scheme-program-name. + (cmuscheme-program-name): Remove. Change uses to scheme-program-name. * xscheme.el (scheme-program-name): Don't define here. @@ -3673,8 +4275,8 @@ * window.el (fit-window-to-buffer): Don't check window-text-height. Assure that the last line is fully visible. - * international/quail.el (quail-show-guidance-buf): Call - fit-window-to-buffer to assure the enough height of the guidance + * international/quail.el (quail-show-guidance-buf): + Call fit-window-to-buffer to assure the enough height of the guidance buffer. (quail-update-guidance): Avoid making the guidance buffer shorter. @@ -3713,8 +4315,8 @@ 2000-11-14 Gerd Moellmann - * emacs-lisp/byte-opt.el (byte-compile-unfold-lambda): Don't - recursively optimize body because that can lead to infinite + * emacs-lisp/byte-opt.el (byte-compile-unfold-lambda): + Don't recursively optimize body because that can lead to infinite recursion; see comment there. 2000-11-13 Eli Zaretskii @@ -3732,8 +4334,8 @@ 2000-11-13 Miles Bader - * calendar/calendar.el (generate-calendar-window): Use - `fit-window-to-buffer'. + * calendar/calendar.el (generate-calendar-window): + Use `fit-window-to-buffer'. 2000-11-12 Stefan Monnier @@ -3787,8 +4389,8 @@ * view.el: Use local-map property, not keymap on mode-line string. - * scroll-all.el (scroll-all-mode): Customize variable. Add - autoload cookie to function. + * scroll-all.el (scroll-all-mode): Customize variable. + Add autoload cookie to function. * lazy-lock.el: Remove compatibility code. @@ -3817,8 +4419,8 @@ buffer into fundamental mode. (ediff-set-difference): Use copy-sequence if available. - * ediff-ptch.el (ediff-dispatch-file-patching-job): Check - ediff-patch-map non-nil. + * ediff-ptch.el (ediff-dispatch-file-patching-job): + Check ediff-patch-map non-nil. (ediff-fixup-patch-map, ediff-fixup-patch-map) (ediff-fixup-patch-map, ediff-patch-file-internal): Put temp buffer into fundamental mode. @@ -3905,20 +4507,18 @@ 2000-11-09 Dave Love - * pcvs.el (uniquify-buffer-file-name): Wrap advice in - eval-after-load. + * pcvs.el (uniquify-buffer-file-name): Wrap advice in eval-after-load. 2000-11-09 Vinicius Jose Latorre - * ps-print.el: Patch for variable initialization when spooling. Doc - fix. + * ps-print.el: Patch for variable initialization when spooling. + Doc fix. (ps-output-list): Fun eliminated. (ps-begin-file, ps-begin-job): Code fix. 2000-11-08 Dave Love - * ediff-wind.el (ediff-control-frame-parameters): Zero - tool-bar-lines. + * ediff-wind.el (ediff-control-frame-parameters): Zero tool-bar-lines. 2000-11-08 Gerd Moellmann @@ -4034,8 +4634,8 @@ * language/tibetan.el ("Tibetan"): Set a lisp form that produces composed string in `sample-text' language info. - * international/mule-cmds.el (describe-language-environment): Eval - `sample-text' data and insert the result. + * international/mule-cmds.el (describe-language-environment): + Eval `sample-text' data and insert the result. * international/mule-conf.el (compound-text): Define this coding system here. Make x-ctext and ctext aliases of it. @@ -4144,8 +4744,7 @@ 2000-11-02 Ken Raeburn * Makefile.in (emacs): Set EMACSLOADPATH always. - (update-authors, .el.elc, compile-files): Don't do it explicitly - here. + (update-authors, .el.elc, compile-files): Don't do it explicitly here. (compile-files): Bomb out if compilation of a file fails. 2000-11-02 Dave Love @@ -4213,13 +4812,12 @@ 2000-11-01 Dave Love - * emacs-lisp/elp.el (elp-restore-function): Remove autoload - cookie. + * emacs-lisp/elp.el (elp-restore-function): Remove autoload cookie. 2000-11-01 Miles Bader - * calendar/calendar.el (diary-face, holiday-face): Add - dark-background variants. + * calendar/calendar.el (diary-face, holiday-face): + Add dark-background variants. 2000-10-31 Sam Steingold @@ -4248,8 +4846,8 @@ 2000-10-31 Vinicius Jose Latorre - * ps-print.el: Fix bug on selected pages for printing. Use - `color-values' for Emacs 21. Ensure fontification when jit-lock + * ps-print.el: Fix bug on selected pages for printing. + Use `color-values' for Emacs 21. Ensure fontification when jit-lock is on. Try to avoid warning messages when compiling. Doc Fix. (ps-print-version): New version number (6.3). (ps-color-device): Use `color-values' to determine if device @@ -4358,8 +4956,7 @@ * calendar/timeclock.el (timeclock-log): Doc fix. (timeclock-last-event): Doc fix. - (timeclock-log): Kill the timelog buffer after appending a new - event. + (timeclock-log): Kill the timelog buffer after appending a new event. (timeclock-find-discrep): Use a temp buffer to read in the timelog, instead of visiting the file. (timeclock-log-data): A new function, along with a host of helper @@ -4380,8 +4977,8 @@ * eshell/esh-test.el (eshell-test): Whitespace fix. - * eshell/em-ls.el (eshell-ls-insert-directory): Make - `eshell-ls-initial-args' nil when inserting directory contents. + * eshell/em-ls.el (eshell-ls-insert-directory): + Make `eshell-ls-initial-args' nil when inserting directory contents. * eshell/em-script.el (eshell-script-initialize): Add names to `eshell-complex-commands, since `source' and `.' are complex. @@ -4429,8 +5026,7 @@ (eshell-refresh-windows): Use `if' instead of `when'. (eshell-smart-scroll-window): Calling `save-current-buffer' was not necessary. - (eshell-currently-handling-window): Added a missing global - variable. + (eshell-currently-handling-window): Added a missing global variable. * eshell/em-ls.el (eshell-do-ls): Code simplification. (eshell-ls-sort-entries, eshell-ls-entries, eshell-ls-dir): @@ -4451,8 +5047,7 @@ * eshell/em-dirs.el (eshell/pwd): Small code simplification. - * eshell/esh-util.el: Don't require `ange-ftp' if it's not - available. + * eshell/esh-util.el: Don't require `ange-ftp' if it's not available. (eshell-stringify-t): Added a customization variable, to indicate whether `t' should be rendered as a string at all. If not, one can still determine if the result of an expression is true using @@ -4462,8 +5057,8 @@ * eshell/esh-module.el: Whitespace fix. - * eshell/em-alias.el (eshell-alias-initialize): Added - `eshell-command-aliased-p' to `eshell-complex-commands'. + * eshell/em-alias.el (eshell-alias-initialize): + Added `eshell-command-aliased-p' to `eshell-complex-commands'. (eshell-command-aliased-p): New function that returns t if a command name names an aliased. @@ -4487,15 +5082,14 @@ * ediff-init.el (ediff-before-setup-hook): New hook. Several typos fixed in various docstrings. * ediff-merg.el (ediff-show-clashes-only): Docstring typo fixed. - * ediff-nult.el (ediff-before-session-group-setup-hooks): New - hook. + * ediff-nult.el (ediff-before-session-group-setup-hooks): New hook. (ediff-show-meta-buffer): Run ediff-before-session-group-setup-hooks. * ediff-util.el (ediff-setup): Run ediff-before-setup-hook. (ediff-other-buffer): Use selected buffers if in Buffer-menu buffer. (ediff-get-selected-buffers): New function. * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal) - (ediff-vc-merge-internal,ediff-rcs-merge-internal): Use - save-window-excursion. + (ediff-vc-merge-internal,ediff-rcs-merge-internal): + Use save-window-excursion. * ediff-wind.el (ediff-skip-unsuitable-frames): More robust termination check in while loop. * ediff.el (ediff-get-default-file-name): Better defaults when in @@ -4531,17 +5125,17 @@ 2000-10-28 Miles Bader - * emacs-lisp/easy-mmode.el (define-minor-mode): Generate - `turn-on-MODE' and `turn-off-MODE' functions unless the mode is - global. If :global is followed by a non-nil but non-t value, + * emacs-lisp/easy-mmode.el (define-minor-mode): + Generate `turn-on-MODE' and `turn-off-MODE' functions unless the mode + is global. If :global is followed by a non-nil but non-t value, make the mode buffer-local, but also generate a `global-MODE' - version using `easy-mmode-define-global-mode'. Add - :conditional-turn-on keyword argument. + version using `easy-mmode-define-global-mode'. + Add :conditional-turn-on keyword argument. 2000-10-28 Dave Love - * international/latin1-disp.el (latin1-char-displayable-p): Don't - use window-system. + * international/latin1-disp.el (latin1-char-displayable-p): + Don't use window-system. 2000-10-27 Eli Zaretskii @@ -4672,8 +5266,8 @@ * progmodes/cperl-mode.el (cperl-mode): Set normal-auto-fill-function correctly. - * wid-edit.el (widget-field-keymap, widget-text-keymap): Don't - inherit from global-map and don't nullify menu-bar and tool-bar + * wid-edit.el (widget-field-keymap, widget-text-keymap): + Don't inherit from global-map and don't nullify menu-bar and tool-bar bindings. 2000-10-25 Miles Bader @@ -4687,8 +5281,8 @@ (widget-field-end): Also don't subtract one if a special `boundary' field has been added after the widget field. - * comint.el (comint-output-filter, comint-send-input): Don't - bother adding stickiness fields to overlays to fool the field + * comint.el (comint-output-filter, comint-send-input): + Don't bother adding stickiness fields to overlays to fool the field code, since it should notice the overlay insertion-types now. * wid-edit.el (widget-beginning-of-line, widget-end-of-line): @@ -4698,8 +5292,8 @@ 2000-10-24 Gerd Moellmann * emacs-lisp/authors.el (authors-aliases): Add some more aliases. - (authors): Set file coding system to iso-2022-7bit. Add - file-local variables to output buffer. + (authors): Set file coding system to iso-2022-7bit. + Add file-local variables to output buffer. * files.el (after-find-file): Don't print any warnings if WARN is nil. @@ -4728,8 +5322,8 @@ * files.el (after-find-file): Don't print a message ``New file'' if WARN is nil. - * wid-edit.el (widget-field-keymap, widget-text-keymap): Define - the tool-bar map as nil, as for the menu-bar. Otherwise, we'll + * wid-edit.el (widget-field-keymap, widget-text-keymap): + Define the tool-bar map as nil, as for the menu-bar. Otherwise, we'll get duplicate tool-bar entries because we'll see the global ones on more than one path through keymaps. @@ -4754,14 +5348,13 @@ 2000-10-24 Kenichi Handa - * international/isearch-x.el (isearch-with-input-method): Call - input-method-function with the first event in + * international/isearch-x.el (isearch-with-input-method): + Call input-method-function with the first event in unread-command-events. 2000-10-24 Miles Bader - * faces.el (face-default-spec, face-user-default-spec): Make - defsubsts. + * faces.el (face-default-spec, face-user-default-spec): Make defsubsts. 2000-10-24 Andrew Choi @@ -4774,8 +5367,8 @@ 2000-10-23 Andrew Innes - * files.el (make-backup-file-name-1) [windowsnt, ms-dos]: Remove - superfluous calls to subst-char-in-string; instead apply + * files.el (make-backup-file-name-1) [windowsnt, ms-dos]: + Remove superfluous calls to subst-char-in-string; instead apply expand-file-name after convert-standard-filename to ensure expected directory separators are used. @@ -4788,13 +5381,13 @@ * toolbar/tool-bar.el (tool-bar-add-item-from-menu) (tool-bar-add-item): Set foreground and background for XBM icons. - * international/latin1-disp.el (latin1-char-displayable-p): New - function (from Handa). + * international/latin1-disp.el (latin1-char-displayable-p): + New function (from Handa). (latin1-display-check-font): Use it. * imenu.el (imenu--create-keymap-2): Build menu with menu-item - using :key-sequence, making it much more usable. Use nconc, not - append. + using :key-sequence, making it much more usable. + Use nconc, not append. (imenu--create-keymap-1): Avoid append. * textmodes/refill.el: Remove bits redundant with define-minor-mode. @@ -4854,7 +5447,7 @@ * frame.el: Remove call to frame-notice-user-settings at end of the file. - * info.el (Info-fontify-node): make underlines invisible for mac + * info.el (Info-fontify-node): Make underlines invisible for mac as for x, pc, and w32 frame types. * term/mac-win.el: New file. @@ -4939,8 +5532,8 @@ (window-text-height): Don't expect minibuffers to have mode-lines. * help.el (resize-temp-buffer-window): Use `fit-window-to-buffer'. - * international/quail.el (quail-update-guidance): Use - `fit-window-to-buffer' instead of `set-window-text-height'. + * international/quail.el (quail-update-guidance): + Use `fit-window-to-buffer' instead of `set-window-text-height'. * international/quail.el (quail-show-guidance-buf): Make sure guidance window really has enough room. @@ -5000,8 +5593,7 @@ loaded `xscheme' which redefined run-scheme. (run-scheme): Use cmuscheme-program-name. - * ps-print.el (ps-print-emacs-type): Move into the - eval-and-compile. + * ps-print.el (ps-print-emacs-type): Move into the eval-and-compile. * play/doctor.el (doctor-death): Update the Samaritans' anonymous address, and add a website for Befrienders International. @@ -5208,8 +5800,7 @@ 2000-10-15 Dave Love - * progmodes/sh-script.el: Require skeleton and comint when - compiling. + * progmodes/sh-script.el: Require skeleton and comint when compiling. * pcomplete.el (pcomplete) : Add :version. @@ -5318,8 +5909,7 @@ 2000-10-13 Gerd Moellmann - * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc - fix. + * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc fix. * toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace transparent -colors 8). @@ -5329,8 +5919,7 @@ * time-stamp.el (time-stamp): Fixed bug in new multi-line code that breaks with old list format timestamps. (time-stamp-warn-inactive, time-stamp-old-format-warn) - (time-stamp-count, time-stamp-conversion-warn): Improved doc - strings. + (time-stamp-count, time-stamp-conversion-warn): Improved doc strings. 2000-10-13 John Wiegley @@ -5343,8 +5932,8 @@ 2000-10-13 John Wiegley * desktop.el (desktop-buffer-modes-to-save): Added a global for - specifying what "other" kinds of buffers should be saved. This - used to be hard-coded. + specifying what "other" kinds of buffers should be saved. + This used to be hard-coded. (desktop-buffer-misc-functions): A global for specifying how auxiliary data should be determined for special buffer types. (desktop-save-buffer-p): Use `desktop-buffer-modes-to-save', @@ -5368,16 +5957,14 @@ * eshell/em-ls.el (eshell-ls-applicable): Extended this function to be aware of ange-ftp user info. - (eshell-do-ls): Bind `ange-cache'. Also, use - `eshell-file-attributes'. + (eshell-do-ls): Bind `ange-cache'. Also, use `eshell-file-attributes'. (eshell-ls-annotate): Use `eshell-file-attributes'. (eshell-ls-file): Made the user-id printing code a bit smarter. * eshell/esh-util.el (eshell-ange-ls-uids): Added variable, to allow identification of alias user ids in remote directories. - It's manual, but there's no other way to know when the current - user on the local machine, is also the owning user on the remote - machine. + It's manual, but there's no other way to know when the current user + on the local machine, is also the owning user on the remote machine. (fboundp): Bind `ange-cache'. (eshell-directory-files-and-attributes): Re-organized the logic a bit to use `eshell-file-attributes' instead of `file-attributes'. @@ -5410,8 +5997,8 @@ Eshell's du (which is slow), and when to use the external version (which may or may not exist). - * eshell/em-rebind.el (eshell-delchar-or-maybe-eof): Call - `eshell-interactive-process', rather than using + * eshell/em-rebind.el (eshell-delchar-or-maybe-eof): + Call `eshell-interactive-process', rather than using `get-buffer-process', since backgrounded processes don't count in the context of this function's logic. @@ -5420,9 +6007,9 @@ 2000-09-13 John Wiegley - * eshell/em-pred.el (eshell-pred-file-type, - eshell-pred-file-links, eshell-pred-file-size): Use - `eshell-file-attributes'. This is more correct over ange-ftp. + * eshell/em-pred.el (eshell-pred-file-type) + (eshell-pred-file-links, eshell-pred-file-size): + Use `eshell-file-attributes'. This is more correct over ange-ftp. * eshell/em-glob.el (eshell-extended-glob): Bind `ange-cache', so that remote file globbing is more efficient. @@ -5466,8 +6053,8 @@ * recentf.el: Maintainer's checkdoc fixes. - * startup.el (normal-top-level-add-subdirs-to-load-path): Use - character class, not ASCII when matching file names. + * startup.el (normal-top-level-add-subdirs-to-load-path): + Use character class, not ASCII when matching file names. (fancy-splash-head): Add trailing slash to URL. (command-line): Don't require XPM support for toolbar. @@ -5535,13 +6122,13 @@ 2000-10-11 Sam Steingold - * progmodes/cperl-mode.el (cperl-invalid-face): double-quote + * progmodes/cperl-mode.el (cperl-invalid-face): Double-quote `underline' - fixes the bug introduced on 2000-09-21. 2000-10-11 Dave Love - * progmodes/scheme.el (scheme-mode-variables, dsssl-mode): Avoid - compiler warnings. + * progmodes/scheme.el (scheme-mode-variables, dsssl-mode): + Avoid compiler warnings. (scheme-mode): Doc fix. (scheme-font-lock-keywords-1): Match `define-syntax'. @@ -5570,8 +6157,7 @@ 2000-10-10 Dave Love * toolbar/tool-bar.el (tool-bar-add-item) - (tool-bar-add-item-from-menu): Don't favour XPM icons on mono - display. + (tool-bar-add-item-from-menu): Don't favour XPM icons on mono display. * toolbar/attach.pbm, toolbar/cancel.pbm, toolbar/close.pbm: * toolbar/copy.pbm, toolbar/cut.pbm, toolbar/exit.pbm: @@ -5592,8 +6178,8 @@ 2000-10-09 Thien-Thi Nguyen - * play/zone.el (zone-timer, zone-wc-tbl): Rework - these vars as symbol properties. + * play/zone.el (zone-timer, zone-wc-tbl): Rework these vars as symbol + properties. (zone, zone-when-idle, zone-leave-me-alone) (zone-pgm-whack-chars): Use new symbol properties. @@ -10314,10 +10900,6 @@ * cc-defs.el (c-end-of-defun-1): Fixed forward scanning into defun block. -2000-07-24 Martin Stjernholm - - * cc-mode.texi Documented the change of cpp-macro. - 2000-07-24 Martin Stjernholm * cc-align.el (c-lineup-multi-inher): Handle lines with @@ -10328,8 +10910,6 @@ c-guess-basic-syntax): Fixed recognition of inheritance lists when the lines begins with a comma. - * cc-mode.texi: Updated doc for c-lineup-multi-inher. - * cc-vars.el (c-offsets-alist): Changed default for member-init-cont to c-lineup-multi-inher since it now handles member initializers and indents better for leading commas. @@ -10473,11 +11053,6 @@ * cc-mode.el (c-initialize-cc-mode): Handling of obsolete variables moved here. - * cc-mode.texi: Documented the special behavior of - c-special-indent-hook as a style variable. Don't talk about - doing (c-make-styles-buffer-local t) in a mode hook, since - that's already too late to work right. - * cc-styles.el (c-make-styles-buffer-local): Flag style variable localness in c-style-variables-are-local-p to make the compatibility measure in c-common-init work well.