X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/ba3e9b9beeba21573fecad8737eb7c66e70e824f..24c0fd398e8e29da54d0a0651963e93c3b76e898:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f04f586cbc..d843447e6c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,763 @@ +2001-04-03 Gerd Moellmann + + * ps-mule.el (ps-mule-font-info-database-bdf): Change + `isci24-etl.bdf' to `isci24-mule.bdf'. From: Kenichi Handa + . + +2001-04-02 Eli Zaretskii + + * international/titdic-cnv.el (miscdic-convert): Fix a typo in the + last change. + +2001-04-02 Vinicius Jose Latorre + + * ps-print.el: Line and paragraph spacing feature. Region to cut + out when printing. Doc fix. + (ps-print-version): New version number (6.5). + (ps-line-spacing, ps-paragraph-spacing, ps-paragraph-regexp): New + vars. Line and paragraph spacing feature. + (ps-begin-cut-regexp, ps-end-cut-regexp): New vars. Region to cut + out when printing. + (ps-setup, ps-nb-pages, ps-get-page-dimensions, ps-begin-file) + (ps-get-font-size, ps-begin-job, ps-continue-line) + (ps-plot-region): Code fix. + (ps-print-prologue-2): Var eliminated. + (ps-line-spacing-internal, ps-paragraph-spacing-internal): New + internal vars. + (ps-get-size): New fun. + (ps-output-string-prim, ps-init-output-queue, ps-print-page-p) + (ps-next-line): Replace defun by defsubst. + (ps-mule-plot-string): Autoload doc fix. + + * ps-bdf.el: XEmacs compatibility. Doc fix. + (installation-directory, coding-system-for-read): Declare vars if + it's not declared yet. + (bdf-read-font-info, bdf-read-bitmap, bdf-get-bitmaps): Code fix. + + * ps-mule.el: XEmacs compatibility. Doc fix. + (leading-code-private-22): Declare var if it's not declared yet. + (charset-bytes, charset-dimension, charset-id, charset-width) + (find-charset-region, split-char, char-width, chars-in-region) + (forward-point, decompose-composite-char, encode-coding-string) + (coding-system-p, ccl-execute-on-string, define-ccl-program): + Define funs if not defined yet. + (encode-composition-rule, find-composition): Define funs if not + loaded yet. + (ps-mule-prologue): PostScript code fix. + +2001-04-02 Kenichi Handa + + * ps-mule.el (ps-mule-generate-font): New arg HEADER-P. If it is + non-nil, generate font for the header strings. + (ps-mule-prepare-font): Likewise. + (ps-mule-generate-glyphs): Likewise. + (ps-mule-string-encoding): Likewise. + (ps-mule-header-charsets): New variable. + (ps-mule-encode-header-string): New function. + (ps-mule-header-string-charsets): New function. + (ps-mule-begin-job): Check charsets in the header strings. If there + are non-ASCII and non-Latin1 charsets, prepare fonts for them. + + * ps-print.el (ps-generate-header-line): Encode the header string by + ps-mule-encode-header-string. + (ps-mule-encode-header-string): Declare autoload. + +2001-04-02 Gerd Moellmann + + * frame.el (cursor-in-non-selected-windows): Replaces + show-cursor-in-non-selected-windows. + +2001-03-31 Kenichi Handa + + * international/titdic-cnv.el (quail-cxterm-package-ext-info): + Delete entries for "chinese-py" and "chinese-ziranma". + (quail-misc-package-ext-info): New variable. + (tsang-quick-converter): New function. + (tsang-b5-converter, quick-b5-converter, tsang-cns-converter) + (quick-cns-converter, py-converter, ziranma-converter) + (miscdic-convert, batch-miscdic-convert): New functions. + +2001-03-30 Kenichi Handa + + * international/utf-8.el (ccl-encode-mule-utf-8): Fix handling of + eight-bit-control chars. + + * international/encoded-kb.el (encoded-kbd-self-insert-ccl): + Reduce making temporary vector (suggested by Dave Love). + +2001-03-30 Eli Zaretskii + + * simple.el (transient-mark-mode): Mention ESC ESC ESC in the doc + string as well. + +2001-03-30 Andreas Schwab + + * files.el (backup-directory-alist): Fix typo. + +2001-03-30 Eli Zaretskii + + * time-stamp.el (time-stamp-format): Doc fix. From Paul Eggert + . + +2001-03-30 Dave Love + + * progmodes/fortran.el (fortran-comment-region): Fix typo. + +2001-03-30 Eli Zaretskii + + * simple.el (transient-mark-mode): Mention C-g in the doc string. + +2001-03-30 Miles Bader + + * subr.el (interactive-form): Fix paren typo. + +2001-03-29 Eli Zaretskii + + * emacs-lisp/profile.el: Say that it's obsolete in the header + line, so that finder.el puts that into its data-base. + Suggested by Alex Schroeder . + +2001-03-29 Paul Eggert + + * mail/emacsbug.el (report-emacs-bug): Report LC_COLLATE, + LC_MESSAGES, LC_MONETARY, LC_NUMERIC, and LC_TIME as well. + +2001-03-29 Stefan Monnier + + * generic.el (generic-mode-set-comments): Use "" rather than nil + for comment-end. + +2001-03-29 Gerd Moellmann + + * emacs-lisp/advice.el (ad-make-advised-definition): + Call interactive-form to obtain the interactive spec of subrs. + + * subr.el (interactive-form): New function. + +2001-03-29 Andre Spiegel + + * vc-sccs.el (vc-sccs-register): Use relative file names. + +2001-03-28 Gerd Moellmann + + * bookmark.el (bookmark-get-bookmark): Handle case that + BOOKMARK is not a string. + + * image.el (image-type-regexps): Change type for PS files + to `postscript'. + + * subr.el (read-passwd): Clear command history after each + character entered. From: Stephen Gildea . + +2001-03-27 Kenichi Handa + + * international/kkc.el (kkc-save-init-file): Locally bind + print-length to nil. + +2001-03-26 Gerd Moellmann + + * textmodes/flyspell.el: Some doc fixes. + (flyspell-maybe-correct-transposition) + (flyspell-maybe-correct-doubling): Use a temporary buffer + + * textmodes/ispell.el (ispell-parse-output): Doc fix. + + * emacs-lisp/byte-opt.el (byte-optimize-while) + (byte-optimize-form-code-walker): Diagnose too few arguments + for `if' and `while'. + +2001-03-26 Kenichi Handa + + * international/titdic-cnv.el (quail-cxterm-package-ext-info): + Prepend `\' to "\". + +2001-03-26 Gerd Moellmann + + * autorevert.el (global-auto-revert-non-file-buffers): + Remove duplicate defcustom. + +2001-03-26 Miles Bader + + * international/latin1-disp.el (latin1-char-displayable-p): + Add leading "-" for X font pattern. + +2001-03-26 Kenichi Handa + + * international/mule-diag.el (describe-coding-system): + For raw-text and emacs-mule, don't add anymore text about what + charsets they can encode. + +2001-03-25 Eli Zaretskii + + * help.el (view-lossage): Mention open-dribble-file in the doc + string. Suggested by Riku Saikkonen . + +2001-03-23 Stefan Monnier + + * skeleton.el (skeleton-internal-list): Fix bogus logic. + (skeleton-pair-insert-maybe): Don't pair after a backslash. + +2001-03-23 Kenichi Handa + + * international/encoded-kb.el (encoded-kbd-self-insert-ccl): + Call ccl-execute-on-string directly so that CCL program handling + multibyte sequence can work correctly. + (encoded-kbd-setup-keymap): Fix the default value of `valid-codes' + property of the coding system. + +2001-03-23 Stefan Monnier + + * textmodes/fill.el (fill-individual-paragraphs-prefix): + Fix transcription typo. + +2001-03-22 Rajesh Vaidheeswarran + + * whitespace.el: Add buffer local variables to toggle testing of + whitespaces in buffers without affecting the default values. + Bump version to 3.0 to account for a few other changes. + (whitespace-toggle-ateol-check, whitespace-toggle-leading-check) + (whitespace-toggle-trailing-check, whitespace-toggle-indent-check) + (whitespace-toggle-spacetab-check): New functions. + +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 Gerd Moellmann + + * pcvs-util.el (cvs-bury-buffer): Bodiless `if' statements cause + problems for the interpreter. From: John Wiegley + +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. @@ -12,6 +772,11 @@ 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 @@ -20,21 +785,21 @@ 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 + 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 + *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*, + * 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, + * 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 @@ -119,8 +884,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. @@ -166,7 +930,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. @@ -189,17 +953,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. @@ -211,16 +975,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 @@ -238,8 +1002,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 @@ -249,9 +1013,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 @@ -296,8 +1060,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. @@ -328,7 +1092,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 @@ -341,7 +1105,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 @@ -459,14 +1223,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". @@ -508,10 +1272,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 @@ -588,8 +1352,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. @@ -602,8 +1366,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. @@ -631,8 +1394,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. @@ -644,7 +1407,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 @@ -655,8 +1418,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) @@ -688,8 +1451,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 @@ -738,8 +1501,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. @@ -802,8 +1564,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 @@ -835,8 +1596,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. @@ -861,8 +1622,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. @@ -916,8 +1676,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 @@ -929,8 +1689,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. @@ -960,8 +1719,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 @@ -971,8 +1730,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 @@ -989,8 +1748,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 @@ -1010,8 +1768,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 @@ -1019,12 +1776,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 @@ -1044,8 +1799,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 @@ -1082,16 +1836,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 @@ -1141,11 +1893,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. @@ -1175,8 +1927,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 @@ -1205,8 +1957,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 @@ -1264,8 +2016,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 @@ -1343,8 +2094,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? @@ -1438,8 +2189,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. @@ -1478,8 +2228,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 @@ -1514,8 +2263,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. @@ -1631,8 +2379,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 @@ -1645,8 +2392,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 @@ -1669,13 +2415,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 @@ -1687,10 +2432,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. @@ -1712,8 +2456,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. @@ -1757,8 +2501,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 @@ -1773,10 +2516,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. @@ -1816,8 +2560,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. @@ -1827,8 +2571,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. @@ -1863,14 +2607,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. @@ -1917,8 +2660,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 @@ -1945,15 +2687,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. @@ -1964,8 +2706,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. @@ -2027,8 +2769,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 @@ -2038,11 +2779,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. @@ -2079,8 +2819,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. @@ -2117,8 +2857,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 @@ -2153,20 +2892,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 @@ -2200,8 +2938,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 @@ -2277,8 +3014,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 @@ -2332,8 +3069,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 @@ -2358,8 +3094,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. @@ -2393,8 +3129,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 @@ -2402,8 +3138,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 @@ -2479,8 +3215,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 @@ -2496,18 +3232,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. @@ -2536,8 +3271,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 @@ -2598,8 +3332,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 @@ -2620,8 +3354,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. @@ -2660,8 +3394,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. @@ -2695,17 +3429,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. @@ -2734,8 +3467,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 @@ -2756,16 +3488,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 @@ -2826,8 +3559,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. @@ -2851,8 +3584,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 @@ -2929,8 +3662,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. @@ -2939,8 +3672,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 @@ -2960,16 +3692,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. @@ -3114,8 +3845,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 @@ -3263,12 +3994,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. @@ -3276,8 +4007,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 @@ -3285,8 +4016,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. @@ -3315,8 +4046,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 @@ -3330,8 +4060,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 @@ -3356,8 +4085,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'. @@ -3584,11 +4312,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 @@ -3668,20 +4396,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'. @@ -3691,8 +4419,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 @@ -3731,8 +4459,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. @@ -3750,8 +4477,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. @@ -3790,8 +4517,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 @@ -3809,8 +4536,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 @@ -3864,8 +4591,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. @@ -3894,8 +4621,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. @@ -3982,20 +4709,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 @@ -4111,8 +4836,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. @@ -4221,8 +4946,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 @@ -4290,13 +5014,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 @@ -4325,8 +5048,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 @@ -4425,18 +5148,9 @@ 2000-10-28 John Wiegley - * textmodes/flyspell.el (flyspell-maybe-correct-transposition): - Changed this function to operate on a temporary buffer instead of - the main buffer. This not only keeps flyspell from marking a - buffer as changed that wasn't, but it solves the jumpy cursor - problem when attempts are made to edit incorrect words. - (flyspell-maybe-correct-doubling): Same change as for - `flyspell-maybe-correct-transposition'. - * 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 @@ -4457,8 +5171,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. @@ -4506,8 +5220,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): @@ -4528,8 +5241,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 @@ -4539,8 +5251,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. @@ -4564,15 +5276,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 @@ -4608,17 +5319,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 @@ -4749,8 +5460,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 @@ -4764,8 +5475,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): @@ -4775,8 +5486,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. @@ -4805,8 +5516,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. @@ -4831,14 +5542,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 @@ -4851,8 +5561,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. @@ -4865,13 +5575,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. @@ -4931,7 +5641,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. @@ -5016,8 +5726,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. @@ -5077,8 +5787,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. @@ -5285,8 +5994,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. @@ -5395,8 +6103,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). @@ -5406,8 +6113,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 @@ -5420,8 +6126,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', @@ -5445,16 +6151,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'. @@ -5487,8 +6191,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. @@ -5497,9 +6201,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. @@ -5543,8 +6247,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. @@ -5612,13 +6316,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'. @@ -5647,8 +6351,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: @@ -5669,8 +6372,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. @@ -10391,10 +11094,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 @@ -10405,8 +11104,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. @@ -10550,11 +11247,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.