*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 492ef60..d5bc651 100644 (file)
@@ -1,5 +1,555 @@
+2000-09-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el (diff-add-log-file-name): Remove.
+       (diff-mode): Use add-log-buffer-file-name-function.
+
+       * add-log.el (find-change-log): New arg BUFFER-FILE.
+       (add-log-file-name): Obey add-log-file-name-function.
+       (add-log-buffer-file-name-function): New var.
+       (add-change-log-entry): Use it.
+
+2000-09-29  Miles Bader  <miles@gnu.org>
+
+       * image-file.el (image-file-name-extensions): New variable.
+       (image-file-name-regexps): Renamed from `image-file-regexps'.
+       New default value is nil.  Call `auto-image-file-mode'.
+       (image-file-name-regexp): New function.
+       (auto-image-file-mode): New minor mode.
+       (insert-image-file): Don't make conditional on the image-file
+       handler being enabled.
+       (image-file-handler): Make the call here conditional instead.
+       (set-image-file-handler-enabled, enable-image-file-handler)
+       (disable-image-file-handler): Functions removed.
+
+       * emacs-lisp/authors.el (authors-print): Rephrase many-files
+       string.
+
+2000-09-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/tex-mode.el (latex-outline-regexp): Don't use `list*';
+       it's a function from CL.
+       (latex-imenu-create-index): Replace eval-when-compile with progn
+       because latex-section-alist is not bound while compiling.
+
+2000-09-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/outline.el (outline-minor-mode): Use define-minor-mode.
+       (outline-mode): Use define-derived-mode.
+
+       * progmodes/perl-mode.el (perl-mode): 
+       * progmodes/awk-mode.el (awk-mode):
+       * progmodes/asm-mode.el (asm-mode):
+       Don't gratuitously override the default for comment-column.
+
+       * emacs-lisp/lisp.el (lisp-complete-symbol):
+       Distinguish the let-binding case from the funcall case.
+       (forward-sexp-function): New variable.
+       (forward-sexp): Use it.
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): Autoload.
+       (easy-mmode-defmap): Remove the now useless autoload.
+
+       * time.el (display-time-mode): Use define-minor-mode.
+
+       * subr.el (add-minor-mode): Don't eval NAME.
+       Don't depend on the presence of TOGGLE-FUN for any special behavior.
+       Use if rather than cond.
+
+       * simple.el (read-expression-map): Define more properly.
+       (comment-indent-hook): Remove.
+       (string-to-syntax): Bug fix.
+
+       * pcvs.el (cvs-ediff-exit-hook): Kill buffer before window.
+       (cvs-ediff-diff): Fix typo.
+       (cvs-revert-if-needed): Don't bother preserving read-only.
+
+       * paren.el (show-paren-mode): Use define-minor-mode.
+
+       * jka-compr.el (auto-compression-mode): Use define-minor-mode.
+       (toggle-auto-compression): Remove.
+       (jka-compr-build-file-regexp): Remove useless grouping.
+
+       * diff-mode.el (diff-mode-map, diff-minor-mode-prefix):
+       Avoid user-reserved bindings.
+       (diff-mode, diff-minor-mode): Drop make-local-hook (done by add-hook).
+       (diff-header-face): Revert to grey85.
+
+       * cvs-status.el (cvs-status-entry-leader-re): Minor fix.
+
+       * complete.el (partial-completion-mode) <defcustom>: Remove.
+       (partial-completion-mode): Use define-minor-mode.
+       (PC-do-completion): Understand `completion-auto-help = delay'
+       to mean to popup the completion buffer only the second time.
+       (PC-include-file-all-completions, PC-include-file-all-completions) 
+       (PC-include-file-all-completions): Don't quote lambda.
+
+       * comint.el (comint-mode-hook): Docstring fix.
+       (comint-mode): Use define-derived-mode.
+       (comint-mode-map): Remove obsolete comment.
+       (make-comint): Minor stylistic change.
+       (comint-insert-clicked-input): Be more careful to find the overlay.
+       Use this-command-keys rather than hardcoding mouse-2.
+
+       * font-lock.el: Replace confusing (,@ with ,
+       (tex-font-lock-keywords-1, tex-font-lock-keywords-2):
+       Don't use regexp-opt-depth.  Spice up the regexp for args.
+       Don't distinguish between cmds that can take an opt arg or not.
+       Use `append' and `prepend' rather than `keep'.
+
+       * textmodes/tex-mode.el (latex-imenu-indent-string): Add a space.
+       (latex-outline-regexp): New var.
+       (latex-outline-level): New fun.
+       (latex-section-alist): New var.
+       (latex-imenu-create-index): Use it.  Use `push' as well.
+       (tex-shell-map): Initialize it properly.
+       (tex-mode): Minor stylistic change.
+       (plain-tex-mode): Use define-derived-mode.
+       (latex-mode): Use define-derived-mode.
+       Construct the paragraph regexps in a more readable way.
+       Set the buffer-local outline-{level,regexp} vars.
+       (slitex-mode): Derive from latex-mode.
+       (tex-common-initialization): Don't kill-all-vars anymore.
+       Add setting for comment-add and font-lock-defaults.
+       (tex-start-shell): Use with-current-buffer and don't re-init keymap.
+       (tex-main-file): New fun.  Obey TeX-master as well and remove `.tex'.
+       (tex-start-tex): New arg DIR (and send a chdir command for it).
+       Also display the shell buffer and save it in tex-last-buffer-texed.
+       (tex-region): Use expand-file-name rather than concat.
+       Remove code made useless by changes in tex-start-tex.
+       (tex-file): Use tex-main-file and adapt to new tex-start-tex.
+
+       * map-ynp.el (map-y-or-n-p): Fix missing backquotes.
+
+2000-09-28  Dave Love  <fx@gnu.org>
+
+       * eshell/eshell.el (eshell) <defgroup>: Add :version.
+
+2000-09-28  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/authors.el (authors-add): Use `nconc' instead of
+       `append'.
+
+2000-09-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * info.el (Info-extract-pointer): Undo last change.
+       Instead, fix the position of the `bound' arg to re-search-backward.
+
+2000-09-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * info.el (Info-extract-pointer):
+       Widen more carefully, to avoid finding pointers in other nodes.
+       (Info-index): Use push.
+
+2000-09-27  Gerd Moellmann  <gerd@gnu.org>
+
+       * frame.el (set-frame-font): Remove call to obsolete function
+       frame-update-faces.
+       (set-foreground-color, set-background-color): Likewise for
+       frame-update-face-colors.
+
+2000-09-27  Miles Bader  <miles@gnu.org>
+
+       * image-file.el: New file.
+
+2000-09-27  Gerd Moellmann  <gerd@gnu.org>
+
+       * frame.el (frame-notice-user-settings): Don't call
+       frame-update-faces, which is a no-op now.
+       
+       * ediff-wind.el (ediff-control-frame-parameters): Add zero
+       tool-bar-lines.
+
+2000-09-27  Dave Love  <fx@gnu.org>
+
+       * mouse.el: Fix last change.
+
+2000-09-27  Miles Bader  <miles@lsi.nec.co.jp>
+
+       * toolbar/tool-bar.el (tool-bar-help): Use `mouse-pixel-position'.
+
+2000-09-22  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/quail.el (quail-help): The output message is
+       improved.
+
+2000-09-26  Dave Love  <fx@gnu.org>
+
+       * mouse.el (popup-menu): If POSITION is nil, set it using
+       mouse-position.
+
+2000-09-25  Sam Steingold  <sds@gnu.org>
+
+       * net/browse-url.el (browse-url-file-url): Check for null maps.
+
+2000-09-26  Gerd Moellmann  <gerd@gnu.org>
+
+       * frame.el (frame-notice-user-settings): Don't add a
+       tool-bar-lines frame parameter to default-frame-alist in batch mode.
+       
+       * frame.el (frame-notice-user-settings):
+       Make tool-bar-mode and default-frame-alist consistent.
+
+       * toolbar/tool-bar.el (tool-bar-help): New function.
+
+2000-09-25  Gerd Moellmann  <gerd@gnu.org>
+
+       * bytecomp.el (byte-compile-defvar-or-defconst): Only cons onto
+       current-load-list in top-level forms.  Else this leaks a cons cell
+       every time a defun is called.
+
+       * mail/mail-utils.el (rmail-dont-reply-to): Fix last change.
+
+2000-09-25  Dave Love  <fx@gnu.org>
+
+       * startup.el (fancy-splash-head): Check XPM is available.
+
+       * autoinsert.el (auto-insert): Doc fix.
+       (auto-insert-alist): Following GNU notices, don't say `copyright
+       _by_'.  Use line-beginning-position.
+       (auto-insert): Check buffer-file-name is non-nil before use.
+
+2000-09-25  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/texinfo.el (texinfo-mode): Prevent filling lines
+       starting with `@def' or `@multitable', in addition to ones
+       specified by the user in auto-fill-inhibit-regexp.
+
+2000-09-25  Markus Rost  <rost@math.ohio-state.edu>
+
+       * mail/mail-utils.el (rmail-dont-reply-to): Avoid infinite loop if
+       rmail-dont-reply-to-names matches the empty string.
+
+2000-09-25  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line-1, fancy-splash-text): Change the
+       text to sound more friendly.
+
+2000-09-23  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * progmodes/hideshow.el: Update author email address.
+       Generally, sync w/ maintainer version 5.22.
+       (hs-hide-all-non-comment-function): New var.
+       (hs-hide-hook, hs-show-hook, hs-minor-mode): Update docstrings.
+       (hs-hide-all): Use `hs-hide-all-non-comment-function'.
+       (hs-show-region): Delete this command.
+       (hs-minor-mode-map): Change bindings to leave "C-c LETTER" alone.
+
+2000-09-22  Dave Love  <fx@gnu.org>
+
+       * hl-line.el (hl-line-overlay): Don't make it buffer-local.
+       (hl-line-highlight): Specify buffer when moving overlay.
+
+       * progmodes/fortran.el (fortran-mode): Locally set
+       normal-auto-fill-function.
+       (fortran-auto-fill-mode): Just alias to auto-fill-mode.
+       (fortran-mode-map): Adjust auto-fill menu entry.
+
+2000-09-22  Gerd Moellmann  <gerd@gnu.org>
+
+       * vc-rcs.el (toplevel): Require `vc' when compiling.
+
+       * startup.el (fancy-splash-head): Use splash.pbm instead of splash.xbm.
+
+2000-09-22  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-switch-backend): Signal an error if the file is not
+       registered under the new backend.
+
+       * vc-rcs.el (vc-rcs-checkin): Fix bug that prevented check-in
+       without explicit revision number.
+
+2000-09-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el (diff-file-header-face): Reset to its previous value.
+       (diff-hunk-text): Correctly use offsets rather than buffer-positions.
+       (diff-xor): New function.
+       (diff-find-source-location): Use it.  Fix a stupid name clash.
+       (diff-hunk-status-msg): New function.
+       (diff-apply-hunk): Drop args OTHER-FILE, DRY-RUN, POPUP and NOERROR.
+       (diff-test-hunk): Use diff-find-source-location.
+       (diff-goto-source): Favor the `reverse'.
+       (diff-hunk-text): Properly handle one-sided context diffs.
+       (diff-apply-hunk): When done, advance to the next hunk.
+
+2000-09-21  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line): If frame was created with a non-zero
+       tool-bar-lines parameter, switch tool-bar-mode on.
+
+       * add-log.el (change-log-date-face, change-log-name-face)
+       (change-log-email-face, change-log-file-face)
+       (change-log-list-face, change-log-conditionals-face)
+       (change-log-function-face, change-log-acknowledgement-face):
+       New faces, inheriting from font-lock faces.
+       (change-log-font-lock-keywords): Use them.
+
+2000-09-21  Dave Love  <fx@gnu.org>
+
+       * progmodes/cperl-mode.el (top-level): Clean up
+       `eval-when-compile's and assorted defvars.
+       (cperl-invalid-face): Don't double-quote value.  Change custom
+       type.
+       (cperl-mode): Set normal-auto-fill-function and don't zap
+       auto-fill-function.
+       (cperl-imenu--function-name-regexp-perl): Renamed from
+       imenu-example--function-name-regexp-perl.
+       (cperl-imenu--create-perl-index): Renamed from
+       imenu-example--create-perl-index.
+       (cperl-xsub-scan): Don't require cl.
+
+       * msb.el (msb-mode-map): Use substitute-key-definition.
+       (msb-mode): Use msb-mode-map.
+
+2000-09-21  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-index-of, vc-transfer-file, vc-default-receive-file):
+       New functions.
+       (vc-next-action-on-file): Call vc-transfer-file at appropriate places.
+       (vc-switch-backend): New function.
+       (vc-prefix-map): Bind `vc-switch-backend' to `b'.
+       (vc-register): Fix prompt.
+       (vc-unregister, vc-default-unregister): New functions.
+       (vc-version-diff): Handle empty buffer in sentinel.
+
+       * vc-rcs.el (vc-rcs-workfile-is-newer): New function.
+       (vc-rcs-state-heuristic): Use it to guess the state of files with
+       non-strict locking.
+       (vc-rcs-find-most-recent-rev): Handle the case when a branch has
+       been set with -b, but not created yet.
+       (vc-rcs-fetch-master-state): With non-strict locking, compare file
+       contents in order to find the state.
+       (vc-rcs-checkin): Allow creation of branches with no changes.
+       (vc-rcs-unregister, vc-rcs-receive-file)
+       (vc-rcs-set-non-strict-locking): New functions.
+
+       * vc-hooks.el (vc-name): Force correct computation of the value
+       in case it is missing.
+
+2000-09-21  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (fancy-splash-tail): Use a different foreground
+       color on a dark frame background.
+
+2000-09-21  Miles Bader  <miles@lsi.nec.co.jp>
+
+       * info.el: Use the correct capitalization when making Info-mode
+       and Info-edit-mode `special' modes.
+
+2000-09-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el (diff-add-log-file-name, diff-current-defun): New funs.
+       (diff-mode): Add support for add-log.el.
+       (diff-hunk-text): Use char offsets rather than line offsets.
+       (diff-find-source-location): Replace LINE with line-offset (nil
+       if not found) and always set POS to a meaningful position.
+       Adapt to the new char-offsets.
+       (diff-apply-hunk): Drop support for the unused `select' POPUP.
+       Adapt to the new diff-find-source-location.
+       (diff-goto-source): Adapt to the new diff-find-source-location.
+
+       * add-log.el (add-log-file-name): New function (split out of
+       add-change-log-entry).
+       (add-change-log-entry): Use it.
+       Call add-log-file-name-function with the changelog file name if
+       the current buffer is not associated with any file.
+       Avoid find-file if the selected window is dedicated.
+
+       * diff-mode.el (diff-find-source-location):
+       Move code from diff-apply-hunk.  Return buffer rather than file.
+       (diff-apply-hunk): Use the new result from  diff-find-source-location.
+       (diff-goto-source): Use the new diff-find-source-location.
+
+2000-09-20  Dave Love  <fx@gnu.org>
+
+       * iswitchb.el: Some doc fixes.
+       (iswitchb-mode-map): Define completely initially.  Inherit
+       minibuffer-local-map.
+       (iswitchb-completion-help) <!iswitchb-xemacs>: Use
+       fundamental-mode.
+       (iswitchb-global-map): New variable.
+       (iswitchb-summaries-to-end): Amalgamate regexps.
+       (iswitchb-mode): New.
+       (iswitchb-mode-hook): New variable.
+       (iswitchb) <defgroup>: Add URL link.  Use group `completion', not
+       `extensions'.
+
+2000-09-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * ehelp.el (electric-help): New defgroup.
+       (electric-help-shrink-window): New user-option.
+       (with-electric-help): Use it.
+
+       * window.el (shrink-window-if-larger-than-buffer): If face
+       `mode-line' has a :box, and we're on a graphical frame, add 1
+       to the needed window height.
+
+       * frame.el (frame-notice-user-settings): Add a last parameter nil
+       to a call to `append', because the last list passed to `append' is
+       not copied, and so subsequent calls to assq-delete-all will modify
+       default-frame-alist.
+
+       * startup.el (fancy-splash-image): Change :type.
+       (fancy-splash-head): Use an XBM image if appropriate.
+       (command-line-1): Show splash screens in more cases.
+
+       * startup.el (fancy-splash-text): Don't quote faces.
+
+       * dired.el (dired-font-lock-keywords): Undo last change.
+       (dired-readin): Bind indent-tabs-mode to nil.
+
+       * startup.el (fancy-splash-head): If frame's background mode
+       is `dark', change the black background of the image to gray.
+       (fancy-splash-screens): Display startup echo area message.
+       (display-startup-echo-area-message): New function.
+
+2000-09-20  Miles Bader  <miles@lsi.nec.co.jp>
+
+       * faces.el (mode-line, tool-bar): Merge entries for `x' and `w32'.
+
+       * info.el (info-header-node): Tweak for color ttys.
+
+       * faces.el (face-valid-attribute-values): Make sure directories we
+       search for stipples both exist and are readable before trying to
+       search them.
+
+       * diff-mode.el (diff-apply-hunk): Jump to the correct line offset
+       in the dry-run case.
+
+       * jka-compr.el (with-auto-compression-mode): New macro.
+
+       * cus-edit.el (custom-face-tag-face, custom-group-tag-face-1)
+       (custom-group-tag-face, custom-variable-tag-face): Use relative
+       :height and inherit from `variable-pitch' face instead of
+       hardwiring :family.
+       * hi-lock.el (hi-black-hb): Likewise.
+
+       Reapply Gerd's change from 2000-09-18, which seems to have gotten lost:
+       * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Like in
+       toolbar-add-item, if image doesn't have a mask add a `:mask
+       heuristic'.
+
+2000-09-19  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el: Docstring fixes.
+       (diff-header-face, diff-comment-face): New faces.
+       (diff-font-lock-keywords): Highlight a bit differently.
+       (diff-find-source-location): Don't return SPAN any more.
+       (diff-hunk-text): Don't bother erasing the temp buffer.
+       (diff-find-text): Drop argument LINE.
+       (diff-apply-hunk): Update calls to diff-find-text.
+       (diff-goto-source): Use pop-to-buffer again and don't raise an error.
+
+       * calendar/calendar.el: Docstring fixes.
+       (calendar-make-alist): Don't quote lambda.
+       (calendar-star-date): Use make-local-variable.
+
+2000-09-19  Dave Love  <fx@gnu.org>
+
+       * toolbar/tool-bar.el: Renamed from toolbar.el.
+       Change `toolbar' to `tool-bar' generally in symbols.
+       Make some items invisible in `special' major modes.
+       (tool-bar-add-item-from-menu): Renamed from toolbar-like-menu-item.
+       Add arg PROPS.
+
+       * startup.el (fancy-splash-screen) <defgroup>: Fix syntax.
+       Add :version here.
+       (fancy-splash-delay, fancy-splash-image): Remove :version here.
+
+2000-09-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/sh-script.el (sh-search-word): Remove call to
+       `debug'.
+
+       * files.el (find-file-suppress-same-file-warnings): New
+       user-option.
+       (find-file-noselect): Use it.
+
+       * startup.el (fancy-splash-delay, fancy-splash-image): Add
+       :version.
+       (fancy-splash-screen): Defgroup.
+
+       * add-log.el (change-log-font-lock-keywords): Match names
+       more exactly for the case that font-lock-constant-face is
+       underlined.
+
+2000-09-19  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/sh-script.el (sh-search-word): Rewritten for
+       speed.
+
+2000-09-19  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-revert-buffer): Set vc-checkout-time correctly.
+
+2000-09-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * gnus/: Update to emacs-21-branch of the Gnus CVS repository.
+       * gnus/binhex.el, gnus/flow-fill.el, gnus/format-spec.el
+       * gnus/gnus-ml.el, gnus/gnus-mlspl.el, gnus/ietf-drums.el,
+       * gnus/imap.el, gnus/mail-parse.el, gnus/mail-prsvr.el,
+       * gnus/mail-source.el, gnus/mailcap.el, gnus/mm-bodies.el,
+       * gnus/mm-decode.el, gnus/mm-encode.el, gnus/mm-partial.el,
+       * gnus/mm-util.el, gnus/mm-uu.el, gnus/mm-view.el,
+       * gnus/mml.el, gnus/nnimap.el, gnus/nnslashdot.el,
+       * gnus/nnultimate.el, gnus/nnwarchive.el, gnus/qp.el,
+       * gnus/rfc1843.el, gnus/rfc2045.el, gnus/rfc2047.el,
+       * gnus/rfc2104.el, gnus/rfc2231.el, gnus/time-date.el,
+       * gnus/utf7.el, gnus/uudecode.el, gnus/webmail.el: New files.
+
+       * startup.el (fancy-splash-text): New variable.
+       (fancy-splash-delay, fancy-splash-image): New user-options.
+       (fancy-splash-insert, fancy-splash-head, fancy-splash-tail)
+       (fancy-splash-screens): New functions.
+       (command-line-1): If display has a `display' frame parameter, has
+       colors, and we have XPM support, show more fancy splash screens.
+
+2000-09-19  Dave Love  <fx@gnu.org>
+
+       * map-ynp.el (map-y-or-n-p): Check use-dialog-box.  Don't lose
+       with null `help'.  Use modern backquote syntax.
+
+2000-09-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * font-lock.el (font-lock-mode): Change message telling the user
+       that ``the buffer is too big''.
+
+       * dired.el (dired-font-lock-keywords): Allow tabs and spaces,
+       for instance for the case that tab-width is 2.
+
+2000-09-18  Gerd Moellmann  <gerd@gnu.org>
+
+       * toolbar/toolbar.el (toolbar-like-menu-item): Like in
+       toolbar-add-item, if image doesn't have a mask add a `:mask
+       heuristic'.
+
+2000-09-18  Miles Bader  <miles@lsi.nec.co.jp>
+
+       * diff-mode.el (diff-hunk-text): Add new optional arg LINE-OFFSET,
+       and return a cons if it's non-nil.
+       (diff-apply-hunk): Try to jump to the line in the source text
+       corresponding to the position of point in the in the hunk.
+
+       * info.el (Info-title-3-face, Info-title-2-face)
+       (Info-title-1-face): Use face inheritance and relative sizes
+       instead of hard-wiring things.
+
+       * faces.el (secondary-selection): Make dark-background variant sane.
+
+2000-09-16  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.nt (compile-files): No need to make .elc files
+       read-only, since they aren't under VC now.
+
+       * makefile.w32-in (compile-files-CMD): No need to make .elc files
+       read-only, since they aren't under VC now.
+
 2000-09-17  Dave Love  <fx@gnu.org>
 
+       * tmm.el: Replace mapcar with mapc in several places.
+
+       * loadhist.el (unload-feature): Maybe call elp-restore-list and
+       ad-unadvise.
+
        * international/latin1-disp.el: New file.
 
        * calendar/cal-move.el (scroll-calendar-left)
        (ansi-color-get-face): Doc change.
        (ansi-color-make-face): Removed.
        (ansi-color-for-shell-mode): New option.
-       
+
 2000-09-13  Kenichi Handa  <handa@etl.go.jp>
 
        * international/quail.el (quail-start-translation): Translate KEY
 
 2000-09-08  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * vc-sccs.el (vc-sccs-register): 
-       * vc-rcs.el (vc-rcs-register): 
+       * vc-sccs.el (vc-sccs-register):
+       * vc-rcs.el (vc-rcs-register):
        * vc-cvs.el (vc-cvs-register): Don't clear file's properties.
        * vc.el (vc-register): Clear file's properties.
 
 2000-09-07  Gerd Moellmann  <gerd@gnu.org>
 
        * faces.el (color-values): Doc fix.
-       
+
        * faces.el (frame-set-background-mode): Use frame-parameter
        instead of frame-parameters.
 
        * frame.el (filtered-frame-list): Reduce consing.
-       (frames-on-display-list): Call frame-parameter instead of 
+       (frames-on-display-list): Call frame-parameter instead of
        frame-parameters.
-       
+
 2000-09-07  Kenichi Handa  <handa@etl.go.jp>
 
        * language/devan-util.el (devanagari-to-indian-region): In the
        * menu-bar.el (menu-bar-update-buffers): Call frame-parameter
        instead of frame-parameters.
 
-       * faces.el (set-face-attribute): Simplify by calling 
+       * faces.el (set-face-attribute): Simplify by calling
        internal-set-lisp-face-attribute with FRAME being 0.
 
        * vc.el: Remove `Id' version control keyword.
        (vc-default-merge-news): Removed.  The existence of a merge-news
        implementation is now checked on caller sites.
 
-       * vc-hooks.el (vc-default-mode-line-string): Removed CVS special 
+       * vc-hooks.el (vc-default-mode-line-string): Removed CVS special
        case.
 
-       * vc-cvs.el (vc-cvs-mode-line-string): New function, handles the 
+       * vc-cvs.el (vc-cvs-mode-line-string): New function, handles the
        special case that has been removed from the default in vc-hooks.el.
 
 2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>
        macro `with-vc-properties' in vc.el.
        (vc-file-getprop): Doc fix.
        (vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded.
-       
+
        * vc.el: Require dired-aux during compilation.
        (vc-name-assoc-file): Moved to vc-sccs.el.
        (with-vc-properties): New macro.
-       (vc-checkin, vc-checkout, vc-revert, vc-cancel-version, 
+       (vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
        vc-finish-steal): Use it.
        (vc-cancel-version): Moved RCS-specific code to vc-rcs.el.  The call
        to the backend-specific function is now supposed to do the checkout,
        too.
        (vc-log-edit): Handle FILE being nil and added a FIXME for log-edit.
 
-       * vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to 
+       * vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to
        set file properties; that gets done in the generic code now.
 
        * vc-rcs.el (vc-rcs-uncheck): Renamed to `vc-rcs-cancel-version'.
 2000-09-04  Gerd Moellmann  <gerd@gnu.org>
 
        * vc.el (vc-dired-resynch-file): Add autoload cookie.
-       
+
        * vc.el (toplevel): Require `dired' at run-time for dired-mode-map.
 
        * Makefile.in (DONTCOMPILE): Fix typo in file name.
 
        * vc-cvs.el (vc-cvs-show-log-entry): New function.
 
-       * vc-hooks.el (vc-default-mode-line-string): Show state 
+       * vc-hooks.el (vc-default-mode-line-string): Show state
        `needs-patch' as a `-' too.
 
 2000-09-04  Andre Spiegel  <spiegel@gnu.org>
        (vc-retrieve-snapshot): Corrected prompt order.
 
        * vc-hooks.el (vc-after-save): Call vc-dired-resynch-file.
-       
+
        * vc-cvs.el (vc-cvs-stay-local): Allow it to be a hostname regexp
        as well.
        (vc-cvs-remote-p): Renamed to vc-cvs-stay-local-p.  Handle
        (vc-cvs-could-register): New function.
        (vc-cvs-retrieve-snapshot): Parse "cvs update" output, keep file
        properties up-to-date.
-       
+
        * vc-rcs.el (vc-rcs-register): If there is no RCS subdir, ask the
        user whether to create one.
 
        (vc-cvs-dir-state-heuristic): New function, subroutine of the above.
        (vc-cvs-parse-entry): New function, also to be used in
        vc-cvs-registered.
-       
+
 2000-09-04  Stefan Monnier  <monnier@cs.yale.edu>
 
        * vc.el (vc-revert-buffer): Hide the frame for dedicated windows
 
        * vc-sccs.el (vc-sccs-update-changelog): Dummy implementation that
        simply signals an error.
-       
+
 2000-09-04  Stefan Monnier  <monnier@cs.yale.edu>
 
        * vc-cvs.el (vc-cvs-checkout): Slight restructuring to make the
 
        * vc-*.el (vc-*-checkout): Switch off coding systems for checkout
        via stdout. (Merge from main line.)
-       
+
 2000-09-04  Stefan Monnier  <monnier@cs.yale.edu>
 
        * vc.el (vc-finish-logentry): Thinko in the "same comment"
 
 2000-08-31  Peter Breton  <pbreton@ne.mediaone.net>
 
-       * filecache.el (file-cache-add-directory-using-find): Don't quote 
+       * filecache.el (file-cache-add-directory-using-find): Don't quote
        wildcards on MS-DOS. Suggested by Eli Zaretskii <eliz@is.elta.co.il>.
 
 2000-08-31  Kenichi Handa  <handa@etl.go.jp>
 
        * comint.el (comint-send-input): Create overlays using the proper
        front/read-advance arguments.
-       
+
 2000-08-29  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
        * ps-print.el: Even/odd pages printing.  Doc fix.
        (ebnf-user-arrow): Change variable customization to sexp.
        (ebnf-user-arrow): Function eliminated.
        (ebnf-eps-finish-and-write, ebnf-insert-ebnf-prologue): Code fix.
-       
+
 2000-08-29  Kenichi Handa  <handa@etl.go.jp>
 
        * help.el (help-xref-mule-regexp): New variable.
        entries (used for group/user name aliasing to multiple IDs) are
        ignored.
 
-       * eshell/em-xtra.el (eshell/expr): 
-       * eshell/em-unix.el (eshell/du, eshell/cat, eshell/make) 
-       (eshell-grep, eshell/diff, eshell/locate): 
+       * eshell/em-xtra.el (eshell/expr):
+       * eshell/em-unix.el (eshell/du, eshell/cat, eshell/make)
+       (eshell-grep, eshell/diff, eshell/locate):
        * eshell/em-dirs.el (eshell-dirs-substitute-cd): Flatten the
        argument list, before passing it to the system command.
 
        * eshell/esh-mode.el (eshell-mode): Disable auto-fill-function in
        Eshell buffers.
 
-       * eshell/esh-var.el (eshell-interpolate-variable): 
-       * eshell/esh-mode.el (eshell-move-argument): 
+       * eshell/esh-var.el (eshell-interpolate-variable):
+       * eshell/esh-mode.el (eshell-move-argument):
        * eshell/em-unix.el (eshell-du-sum-directory):
        * eshell/em-rebind.el (eshell-delchar-or-maybe-eof):
        * eshell/em-ls.el (eshell-ls-decorated-name): Use /= instead of
        Don't convert \n into \0177 in memory.
        (eshell-read-history, eshell-write-history): Convert \n to \0177,
        and back again, when reading and writing.
-       
+
 2000-08-28  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * eshell/esh-util.el (eshell-processp): Added to relieve constant
        * locate.el (locate): Cleaned up locate command's interactive prompting
        Thanks to Fran\e,Ag\e(Bois_Pinard <pinard@iro.umontreal.ca> for suggestions.
 
-       * filecache.el (file-cache-case-fold-search): New variable 
+       * filecache.el (file-cache-case-fold-search): New variable
        (file-cache-assoc-function): New variable
        (file-cache-minibuffer-complete): Use file-cache-assoc-function.
        Use file-cache-case-fold-search variable
        * comint.el (comint-output-filter): Compare end of
        comint-last-output-overlay with the start of the newly inserted
        text, not the end, when deciding whether to extend it.
-       Set saved-point's insertion type to advance after insertion.  
+       Set saved-point's insertion type to advance after insertion.
 
        * shell.el (shell-font-lock-keywords): Remove prompt highlighting,
        since this is now done independently of font-lock mode.
        (server-buffer-done): If server-kill-new-buffers is t, kill the
        buffer, unless it was already present before visiting it with
        Emacs server.
-       
+
 2000-08-21  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * man.el (Man-init-defvars): Don't reset Man-fontify-manpage-flag,
 
        * loadhist.el (unload-feature): Typo.
 
-       * finder.el (finder-compile-keywords): 
+       * finder.el (finder-compile-keywords):
        * cus-dep.el (custom-make-dependencies): Add local-variable settings
        to the generated file.
 
 
        * play/landmark.el:
        * options.el (Edit-options-{set,toggle,t,nil}):
-       * mail/mailabbrev.el (mail-abbrevs-mode): 
-       * textmodes/tex-mode.el (tex-expand-files): 
+       * mail/mailabbrev.el (mail-abbrevs-mode):
+       * textmodes/tex-mode.el (tex-expand-files):
        * textmodes/outline.el (outline-minor-mode): Don't quote lambda.
 
        * term/bg-mouse.el (bg-mouse-report): screen-height -> frame-height.
        * emacs-lisp/ewoc.el (ewoc-locate): Default POS to (point).
        (ewoc-goto-prev, ewoc-goto-next): Remove arg POS.
        Allow going past the last element.
-       * pcvs.el (cvs-mode-previous-line, cvs-mode-next-line, cvs-mode-mark) 
+       * pcvs.el (cvs-mode-previous-line, cvs-mode-next-line, cvs-mode-mark)
        (cvs-mode-unmark-up, cvs-get-marked): Update calls to ewoc.
        (cvs-mouse-toggle-mark): Don't move point.
        (cvs-revert-if-needed): Avoid re-eval of local variables and modes.