(rmail-revert): Modify to work in
[bpt/emacs.git] / lisp / ChangeLog
index f3c8755..ee24a94 100644 (file)
@@ -1,3 +1,440 @@
+2001-05-31  Gerd Moellmann  <gerd@gnu.org>
+
+       * international/mule-cmds.el (inactivate-input-method): Set
+       input-method-function to nil.
+
+2001-05-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mail/rmailsum.el (rmail-message-subject-p): Don't call
+       `rmail-summary-line-decoder' if the message does not have Subject:
+       field.
+
+       * mail/rmail.el (rmail-revert): Modify to work in
+       rmail-view-buffer.
+
+       * mail/rmail.el (rmail-insert-mime-resent-message-function): New
+       variable.
+       (rmail-resend): Modify to work in `rmail-view-buffer'; call
+       `rmail-insert-mime-resent-message-function' if `rmail-enable-mime'
+       is non-nil.
+
+2001-05-29  Sam Steingold  <sds@gnu.org>
+
+       * faces.el (face-valid-attribute-values): Bind `valid' directly
+       instead of using `setq'.
+
+       * textmodes/tex-mode.el (tex-feed-input, tex-display-shell):
+       Use `tex-shell-buf'.
+       (tex-shell-proc): Use `tex-shell-running'.
+       (tex-shell-buf-no-error): New function.
+       (tex-send-tex-command): Use it.
+       (tex-shell-running): Kill tex-shell when the buffer is dead for w32.
+       (tex-kill-job): Check the process before calling `quit-process'.
+
+2001-05-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * international/utf-8.el (ccl-decode-mule-utf-8): Handle
+       invalid UTF-8 sequences.
+
+2001-05-28  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-carriage-motion): Renamed from
+       `comint-cr-magic'.  Operate on the buffer instead of the string
+       (for use as a comint post-output filter, instead of as a
+       pre-output filter).  Handle backspaces too.  Add to the
+       `comint-output-filter-functions' hook instead of
+       `comint-preoutput-filter-functions'.
+
+2001-05-28  Gerd Moellmann  <gerd@gnu.org>
+
+       * language/japan-util.el (japanese-hankaku): Prefer the charset
+       `jisx0201' when the optional argument `ascii-only' is not specified.
+       (japanese-hankaku-region): Ditto.
+       From Katsumi Yamaoka <yamaoka@jpl.org>
+
+2001-05-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/outline.el (outline-mode): Fix font-lock-defaults.
+       (outline-invisible-p): New function.
+       (hide-leaves): Save excursion.
+       (hide-other): Stop looping when reaching bobp.
+
+2001-05-28  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * cus-edit.el (custom-file): Fix last change.
+
+2001-05-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload): Use the
+       same definition in byte-compile-function-environment as `autoload'
+       would put in `symbol-function'.
+
+       * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Complete Dave's
+       patch to correct the error message as well.
+
+2001-05-27  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * cus-edit.el (custom-file): Don't assume we were invoked with -q
+       unless ~/.emacs exists.
+
+       * novice.el (enable-command): If user-init-file is nil or does not
+       exist, default to "~/.emacs" (~/_emacs on DOS and, maybe, Windows).
+
+2001-05-25  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/tex-mode.el (tex-mode-syntax-table): Add ^.
+       (tex-font-lock-keywords-1, tex-font-lock-keywords-2):
+       Allow spaces around macro arguments.
+       (tex-mode-map): Inherit from text-mode-map, but rebind \t to
+       indent-for-tab-command.
+       (latex-mode-map, plain-tex-mode-map): New keymaps.
+       Inherit from tex-mode-map.
+       (tex-common-initialization): Don't setup the keymap any more
+       since it's now done right by define-derived-mode.
+       (latex-mode): Set skeleton-end-hook to nil.
+       (latex-skeleton-end-hook): Remove.
+       (tex-latex-block, latex-insert-item): Simplify.
+       (latex-syntax-after): Use following-char rather than char-after.
+       (tex-discount-args-cmds, tex-count-words): New functions.
+
+       * textmodes/tildify.el (tildify-ignored-environments-alist):
+       Recognize \verb* as well.
+
+       * progmodes/perl-mode.el (perl-mode): Use define-derived-mode.
+       (perl-comment-indent): Simplify to let newcomment.el do its job.
+       (perl-electric-terminator, perl-calculate-indent, perl-indent-exp)
+       (perl-mark-function): Cleanup the namespace.
+       (perl-calculate-indent): Don't be fooled by nested functions.
+
+       * speedbar.el (speedbar-find-selected-file): RE-quote the filename.
+
+       * emacs-lisp/byte-opt.el (byte-compile-inline-expand):
+       Fix the arg of `load'.  From Dave Love <fx@gnu.org>.
+
+2001-05-25  Andrew Choi  <akochoi@i-cable.com>
+
+       * international/titdic-cnv.el (ctlau-gb-converter): `\' should
+       actually be `\\'.
+       (ctlau-b5-converter): Likewise.
+
+2001-05-24  Andrew Choi  <akochoi@i-cable.com>
+
+       * international/titdic-cnv.el (quail-misc-package-ext-info):
+       Change CTLauB.el to CTLau-b5.el.
+
+2001-05-23  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * gud.el (gud-gdb-run-command-fetch-lines): Use forward-line
+       rather than beginning-of-line to avoid problems with fields.
+       (gud-perldb-massage-args): Use unless and push.
+       (gud-chdir-before-run): New var.
+       (gud-common-init): Use it.
+
+2001-05-24  Andrew Choi  <akochoi@i-cable.com>
+
+       * international/titdic-cnv.el (quail-cxterm-package-ext-info):
+       delete entries for chinese-ctlau and chinese-ctlaub.
+       (quail-misc-package-ext-info): Add entries for chinese-ctlau and
+       chinese-ctlaub.
+       (ctlau-converter, ctlau-gb-converter, ctlau-b5-converter):
+       New functions.
+
+2001-05-22  Gerd Moellmann  <gerd@gnu.org>
+
+       * cus-edit.el (custom-comment-show): Remove debug code.
+
+       * language/japan-util.el (japanese-symbol-table): Fix handling of
+       Japanese long tone sign.  From Kenichi Handa <handa@etl.go.jp>.
+
+2001-05-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly):
+       Renamed by removing the silly `-flag' suffix.
+       (diff-mode, diff-minor-mode, diff-find-source-location): Update.
+
+2001-05-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * replace.el (keep-lines-read-args): Use `copy-marker'.
+       (how-many): Save excursion properly.
+       (occur-mode): Use define-derived-mode.
+       (perform-replace): Use with-current-buffer.
+
+2001-05-20  Richard M. Stallman  <rms@gnu.org>
+
+       * play/landmark.el (lm): Use "p" not "P" for interactive spec.
+
+       * mail/rmail.el (rmail-retry-failure): Do save-window-excursion.
+
+       * info.el (Info-read-subfile): Widen before finding the
+       desired node in the subfile.
+
+       * startup.el (command-line-1): When >2 files visited,
+       leave the last one visible, and make that the selected window.
+
+2001-05-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * font-lock.el (lisp-font-lock-keywords-1): Add `defvaralias'.
+
+2001-05-20  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/ccl.el (define-ccl-program): Fix a typo.
+       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * international/mule.el (decode-char): Fix a typo.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * textmodes/artist.el (artist-mode): Fix a typo.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * frame.el (automatic-hscrolling): Fix a typo.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+2001-05-18  Sam Steingold  <sds@gnu.org>
+
+       * pcvs-defs.el (cvs-mode-map): Bind "z" to `kill-this-buffer'
+       and [RET] to `cvs-mode-find-file'.
+
+2001-05-18  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-ext.el (eshell-explicit-command-char): A new
+       configuration variable, which determines the initial character
+       that forces use of an external version of a command.  The default
+       is *, but may be set to \, for example.
+
+       * eshell/esh-ext.el (eshell-explicit-command):
+       Use `eshell-explicit-command-char' instead of ?*.
+
+       * eshell/esh-cmd.el (eshell/which):
+       Use `eshell-explicit-command-char' instead of ?*.
+
+       * eshell/em-cmpl.el (eshell-completion-command-name)
+       (eshell-complete-commands-list): Use `eshell-explicit-command-char'
+       instead of ?*.
+
+2001-05-18  Gerd Moellmann  <gerd@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-fix-name-for-vms): Reverse args of
+       subst-char-in-string.
+       (ange-ftp-after-parse-ls-hook): New variable.
+       (ange-ftp-ls): Run that hook.
+       From Peter Milliken <Peter.Milliken@GTECH.COM>.
+
+       * tmm.el (tmm-get-keymap): Fix handling of :filter.
+       (tmm-add-prompt): Bind buffer-read-only to nil when inserting
+       text into *Completions*.
+
+       * net/goto-addr.el (goto-address-at-point): Deal with URLs
+       part of which look like email addresses.
+
+2001-05-18  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.w32-in (compile-files-CMD, bootstrap-clean-CMD):
+       Use . instead of absolute path for lisp dir, to avoid bug in W2K
+       cmd.exe's handling of FOR loops.
+       (autoloads): Set find-file-suppress-same-file-warnings to t to
+       avoid slew of spurious messages.
+
+2001-05-18  Simon Josefsson  <simon@josefsson.org>
+
+       * mail/smtpmail.el (maybe-append-domain): Renamed to
+       `smtpmail-maybe-append-domain'.
+       (smtpmail-via-smtp): Use the new name.
+
+       * net/browse-url.el (browse-url-browser-function): Add kde.
+       (browse-url-kde-program, browse-url-kde-args): New variables.
+       (browse-url-kde): New function.
+
+2001-05-18  Miles Bader  <miles@gnu.org>
+
+       * simple.el (delete-horizontal-space, just-one-space):
+       Use `constrain-to-field' instead of `field-end'/`field-beginning',
+       because it's more efficient for large files.
+
+2001-05-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * mail/rmail.el (rmail-require-mime-maybe): New function.
+       (rmail): Use it.
+       (rmail-mode): Handle the case of finding Rmail files.
+
+       * emacs-lisp/elp.el (elp-instrument-function): Handle advised
+       functions.
+
+2001-05-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * jit-lock.el (jit-lock-after-change): Check the font-lock-multiline
+       text-property after moving to the beginning of line and regardless
+       of the value of font-lock-multiline.
+
+2001-05-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (fancy-splash-screens): Ignore events on the mode-line.
+
+       * net/ange-ftp.el (ange-ftp-write-region): Make sure to record the
+       last coding system used before calling set-buffer-modified-p
+       because that function changes last-coding-system.
+
+2001-05-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (switch-to-buffer-other-window)
+       (switch-to-buffer-other-frame): Add an xref to display-buffer in
+       the doc string.
+
+2001-05-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * language/slovak.el, language/czech.el: New maintainer.
+
+2001-05-16  Sam Steingold  <sds@gnu.org>
+
+       * emacs-lisp/cl-indent.el (toplevel): Indent the :method
+       sub-form of `defgeneric' correctly.
+
+2001-05-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * tooltip.el (tooltip) <defgroup>: Put it in `gud' group instead
+       of `c'.
+
+       * textmodes/outline.el (outline-font-lock-level): Remove the
+       condition-case, test what outline-level returns instead, to
+       ease debugging.
+
+       * international/mule.el (auto-coding-regexp-alist): New user-option.
+       (auto-coding-from-file-contents): New function.
+       (set-auto-coding): Use it to determine a coding system.
+
+2001-05-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * mouse.el (mouse-delete-other-windows): Doc fix.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode):
+       Make font-lock-keywords-case-fold-search a buffer-local variable with
+       make-local-variable before setting it.
+
+2001-05-14  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emacs-lisp/elp.el (elp-instrument-package): Don't allow empty
+       prefixes.
+
+2001-05-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * hexl.el (hexl-current-address): Print a message when called
+       interactively.
+
+2001-05-11  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * gud.el (gud-jdb-build-source-files-list): Fix paren typo.
+
+       * pcvs-defs.el (cvs-mode-map): Don't rebind `undo'.
+
+       * files.el (auto-mode-alist): Add *.perl and fix the *.<rev> case.
+
+2001-05-11  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line): If parameters have been changed in
+       the init files which influence font selection, clear the face
+       cache so that faces get realized with the new parameters.
+
+       * Makefile.in (compile-files): Redirect output of chmod to /dev/null.
+
+2001-05-10  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * smerge-mode.el (smerge-mode): Force font-lock-multiline to t.
+
+2001-05-10  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mail/emacsbug.el (report-emacs-bug): Don't switch the buffer to
+       unibyte.  Suggested by Kenichi Handa <handa@etl.go.jp>.
+
+2001-05-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * net/browse-url.el (browse-url-filename-alist): Allow UNC file
+       names for MS-Windows and MS-DOS.  From Dan Holmsand <dan@eyebee.com>.
+
+2001-05-09  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-util.el (eshell-convert-numeric-arguments):
+       Annotated the documentation string to tell users about
+       `eshell-no-numeric-conversions'.
+
+       * eshell/esh-cmd.el (eshell-lisp-command): Don't perform numeric
+       conversions if a Lisp function has the property
+       `eshell-no-numeric-conversions' set to a non-nil value.
+
+       * eshell/em-dirs.el, eshell/em-ls.el, eshell/em-script.el,
+       eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-cmd.el: Set the
+       property `eshell-no-numeric-conversions' on the following
+       functions (which all deal with filesystem entities, and never Lisp
+       numerical values): eshell/cd, eshell/pushd, eshell/popd,
+       eshell/ls, eshell/source, eshell/., eshell/man, eshell/rm,
+       eshell/mkdir, eshell/rmdir, eshell/mv, eshell/cp, eshell/ln,
+       eshell/cat, eshell/make, eshell/diff, eshell/locate, eshell/occur,
+       eshell/which, eshell/addpath.
+
+2001-05-09  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-arg.el (eshell-parse-argument-hook): If a number is
+       encountered as an argument, don't convert it right away, but tag
+       the first character of the string with the text properties
+       `number', which signifies to `eshell-lisp-command' that the
+       argument should be passed through `string-to-number' if it is
+       actually used in the call to a Lisp function.
+
+       * eshell/esh-cmd.el (eshell-lisp-command): Before calling a Lisp
+       function, convert any string arguments that have been tagged as
+       "numbers", by calling string-to-number.
+
+       * eshell/esh-util.el (eshell-number-regexp): Now that number
+       conversions only happen for Lisp function calls, the number regexp
+       should now match all integer and floating point forms.
+
+       * eshell/esh-proc.el: Disable `eshell-stop-process' and
+       `eshell-continue-process', since they are both nonfunctional at
+       the moment.
+       (eshell-proc-initialize): Don't bind keys for
+       `eshell-stop-process' or `eshell-continue-process'.
+
+       * eshell/em-unix.el (eshell-shuffle-files):
+       Apply `directory-file-name' before calling `file-name-directory'.
+
+       * eshell/em-hist.el (eshell-add-to-history): Reference to
+       `eshell-history-ring' needed to be `eshell-history-index'.
+
+       * calendar/timeclock.el (timeclock-find-discrep):
+       Initialize `elapsed' to 0.
+       (timeclock-find-discrep): Set `timeclock-last-event-workday' if
+       it's still nil.
+
+2001-05-09  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * arc-mode.el (archive-int-to-mode): Construct the string directly.
+       (archive-mode): Use capitalize.
+       (archive-unique-fname): Use make-temp-file.
+
+2001-05-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp-interaction-mode): Doc fix.
+
+2001-05-09  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * tar-mode.el (tar-extract): Pay attention to the value of
+       coding-system-for-read, if it is non-nil.
+
+       * calendar/holidays.el (holidays): Add an autoload cookie.
+       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+2001-05-08  John Wiegley  <johnw@gnu.org>
+
+       * calendar/timeclock.el (timeclock-workday-remaining):
+       Changed logic for determining how much time is remaining.
+       (timeclock-workday-elapsed): Don't accept a "relative" argument
+       for the current day's elapsed time.  What could that have meant?
+       (timeclock-workday-elapsed-string): No "relative" argument anymore.
+       (timeclock-when-to-leave): Changed logic, similarly to what was
+       done for `timeclock-workday-remaining'.
+       (timeclock-find-discrep): Removed "today-only" argument, which had
+       no meaning.  Fixed some more math problems.  The function now
+       returns a three member list: (TOTAL-TIME-DISCREPANCY
+       TODAYS-TIME-DISCREPANCY TODAYS-ELAPSED-TIME).
+
 2001-05-08  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * w32-fns.el (convert-standard-filename): Start replacing slashes
        * mail/rmail.el (rmail-insert-mime-forwarded-message-function)
        (rmail-search-mime-message-function)
        (rmail-search-mime-header-function): New variables.
-       (rmail-expunge-and-save): Be sure to set-buffer to the Rmail
-       buffer.
-       (rmail-quit): Bury `rmail-buffer' after `rmail-view-buffer' is
-       hidden.
-       (rmail-get-new-mail): Likewise.
+       (rmail-expunge-and-save): Be sure to set-buffer to the Rmail buffer.
+       (rmail-quit, rmail-get-new-mail): Bury `rmail-buffer' after
+       `rmail-view-buffer' is hidden.
        (rmail-toggle-header): Likewise.  If rmail-enable-mime is non-nil,
        call rmai-show-mime-function.
        (rmail-display-labels): If rmail-enable-mime is non-nil, update
        (rmail-set-attribute): Be sure to set-buffer to the Rmail buffer.
        (rmail-show-message): Be sure to call rmail-auto-file in the Rmail
        buffer.
-       (rmail-next-message): Be sure to set-buffer to the Rmail buffer.
-       (rmail-next-undeleted-message): Likewise.
+       (rmail-next-message, rmail-next-undeleted-message): Be sure to
+       set-buffer to the Rmail buffer.
        (rmail-message-regexp-p): If rmail-enable-mime is non-nil, call
        rmail-search-mime-header-function.
        (rmail-search-message): New function.
        (rmail-search): Call rmail-search-message to check if a message
        matches REGEXP, lastly update point after calling
        rmail-show-message.
-       (rmail-undelete-previous-message): Be sure to set-buffer to the
-       Rmail buffer.
-       (rmail-expunge-confirmed): Likewise.
-       (rmail-only-expunge): Likewise.
+       (rmail-undelete-previous-message, rmail-expunge-confirmed)
+       (rmail-only-expunge): Be sure to set-buffer to the Rmail buffer.
        (rmail-reply): If rmail-enable-mime is non-nil, don't narrow to
        header region, refer to rmail-msgref-vector while setting the
        current buffer to rmail-buffer temporarily.
-       (rmail-forward): Be sure to bind forward-buffer to the Rmail
-       buffer.  If rmail-enable-mime is non-nil, call
+       (rmail-forward): Be sure to bind forward-buffer to the Rmail buffer.
+       If rmail-enable-mime is non-nil, call
        rmail-insert-mime-forwarded-message-function instead of inserting
        forwarded message by itself.
 
 
        * mail/rmailsum.el (rmail-message-subject-p): Process the result
        of mail-fetch-field by rmail-summary-line-decoder.
-       (rmail-new-summary): Be sure to go to the Rmail buffer.  If
-       rmail-enable-mime is non-nil, set rmail-summary-buffer of
+       (rmail-new-summary): Be sure to go to the Rmail buffer.
+       If rmail-enable-mime is non-nil, set rmail-summary-buffer of
        rmail-view-buffer to nil.
        (rmail-summary-undelete): If rmail-enable-mime is non-nil, pop to
        rmail-view-buffer.
 
        * mail/rmailedit.el (rmail-edit-mode-hook): Add :version.
 
-       * mail/smtpmail.el (smtpmail-warn-about-unknown-extensions): Add
-       :version.
-       
-       * mail/smtpmail.el (smtpmail-warn-about-unknown-extensions): New
-       option.
+       * mail/smtpmail.el (smtpmail-warn-about-unknown-extensions):
+       Add :version.
+
+       * mail/smtpmail.el (smtpmail-warn-about-unknown-extensions):
+       New option.
        (smtpmail-via-smtp): Print warnings about unknown SMTP extensions
        only if smtpmail-warn-about-unknown-extensions is set.
 
        * mail/rmail.el (rmail-mode-map): Use rmail-sort-by-labels
        instead of rmail-sort-by-keywords.
 
-       * mail/rmailsort.el (rmail-sort-by-labels): Renamed from 
+       * mail/rmailsort.el (rmail-sort-by-labels): Renamed from
        rmail-sort-by-keywords.
 
-       * mail/rmailsum.el (rmail-summary-sort-by-labels): Renamed
-       from rmail-summary-sort-by-keywords.  Doc fix.
+       * mail/rmailsum.el (rmail-summary-sort-by-labels): Renamed from
+       rmail-summary-sort-by-keywords.  Doc fix.
        (rmail-summary-mode): Doc fix.
 
        * mail/rmail.el (rmail-edit): New Custom group.
        * filecache.el (file-cache-directory-name)
        (file-cache-minibuffer-complete): Ignore the minibuffer prompt.
 
-2000-12-01 Milan Zamazal <Milan.Zamazal@qbizm.com>
+2000-12-01  Milan Zamazal  <Milan.Zamazal@qbizm.com>
 
        * filecache.el (file-cache-minibuffer-complete): Don't try to
        delete the minibuffer prompt.
        contains the string "//\"", it regarded the // as a comment
        start since the \ temporarily doesn't have escape syntax.
 
-2000-07-17 Emmanuel Briot <briot@act-europe.fr>
+2000-07-17  Emmanuel Briot  <briot@act-europe.fr>
 
        * ada-mode.el Got rid of all byte-compiler warnings on Emacs Load
        ada-xref.el before ada-prj.el, so that the Project menu is created
 
 2000-04-10  Gerd Moellmann  <gerd@gnu.org>
 
-       * progmodes/ebrowse.el (ebrowse-tree-mode): Use
-       propertized-buffer-identification.
+       * progmodes/ebrowse.el (ebrowse-tree-mode):
+       Use propertized-buffer-identification.
        (ebrowse-update-member-buffer-mode-line): Likewise.
        (ebrowse--mode-strings): Removed.
        (ebrowse--mode-line-props): Removed.
 
 2000-04-09  Dave Love  <fx@gnu.org>
 
-       * files.el (backup-enable-predicate): Use
-       temporary-file-directory, small-temporary-file-directory.
-       (make-backup-file-name-function, backup-directory-alist): New
-       variables.
+       * files.el (backup-enable-predicate):
+       Use temporary-file-directory, small-temporary-file-directory.
+       (make-backup-file-name-function, backup-directory-alist): New vars.
        (make-backup-file-name-1): New function.
        (make-backup-file-name): Use it.
-       (find-backup-file-name): Likewise.  Use format for clarity, not
-       concat.
+       (find-backup-file-name): Likewise.  Use format for clarity, not concat.
        (file-newest-backup): Use make-backup-file-name.
 
 2000-04-09  Gerd Moellmann  <gerd@gnu.org>
 
        * progmodes/ebrowse-ffh.el: New file.
 
-       * progmodes/ebrowse.el (ebrowse-find-file-hook-fn): Moved
-       to ebrowse-ffh.el.
+       * progmodes/ebrowse.el (ebrowse-find-file-hook-fn):
+       Moved to ebrowse-ffh.el.
        (ebrowse-load): Add autoload.
 
        * finder.el (finder-commentary): Add autoload cookie.
        (easy-menu-do-add-item): Ditto.
        (easy-menu-define): Extend doc string.
 
-       * jit-lock.el (with-buffer-unmodified): Use
-       restore-buffer-modified-p.
+       * jit-lock.el (with-buffer-unmodified): Use restore-buffer-modified-p.
        (with-buffer-prepared-for-font-lock): Use with-buffer-unmodified.
        (jit-lock-function, jit-lock-stealth-fontify): Don't use
        with-buffer-unmodified.
        modified state.
        (jit-lock-function-1): Extracted from jit-lock-function; not
        preserving buffer's modified state.
-       (jit-lock-function, jit-lock-stealth-fontify): Call
-       jit-lock-function-1.
+       (jit-lock-function, jit-lock-stealth-fontify):
+       Call jit-lock-function-1.
 
        * mail/rfc2368.el: Remove supernumerary copyright line.
 
 
        * add-log.el: Don't require cl, fortran.
        (add-log-current-defun-function): Doc fix.
-       (change-log-version-number-regexp-list): Remove SCCS part.  Doc
-       fix.
+       (change-log-version-number-regexp-list): Remove SCCS part.  Doc fix.
        (change-log-version-rcs): Function deleted.
-       (change-log-version-number-search): Doc fix.  Use
-       vc-workfile-version.  Avoid CL dolist.
+       (change-log-version-number-search): Doc fix.
+       Use vc-workfile-version. Avoid CL dolist.
        (add-change-log-entry): Just call add-log-current-defun to get
        defun.  Simplify somewhat.
        (change-log-get-method-definition-1): Likewise.
 
 2000-03-31  Dave Love  <fx@gnu.org>
 
-       * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Look
-       for function definition in symbol's function value slot first
+       * emacs-lisp/byte-opt.el (byte-compile-inline-expand):
+       Look for function definition in symbol's function value slot first
        instead of first consulting byte-compile-function-environment.
 
 2000-03-31  Kenichi Handa  <handa@etl.go.jp>
        (appt-select-lowest-window, appt-convert-time): Simplify.
 
        * emacs-lisp/bytecomp.el: Doc fixes.
-       (byte-compile-file-form-autoload): Update
-       byte-compile-function-environment.
+       (byte-compile-file-form-autoload):
+       Update byte-compile-function-environment.
 
 2000-03-29  Andreas Schwab  <schwab@suse.de>
 
-       * emacs-lisp/autoload.el: Also print defsubst doc string
-       specially.
+       * emacs-lisp/autoload.el: Also print defsubst doc string specially.
 
        * dired.el (dired-insert-directory): If dired-free-space-program
        failed just delete its output.
        * Makefile (COMPILE_FIRST): New macro.
        (compile-files): Compile files from COMPILE_FIRST first.
 
-       * emacs-lisp/bytecomp.el (byte-compile-eval): Disable new
-       code.
+       * emacs-lisp/bytecomp.el (byte-compile-eval): Disable new code.
 
        * emacs-lisp/lisp.el (beginning-of-defun-raw): Add regexp
        matching open parenthesis in column 0 to defun-prompt-regexp
        (msb--choose-menu, msb--mode-menu-cond)
        (msb--create-buffer-menu-2): Use dolist instead of mapc.
        (msb--init-file-alist): Use mapcar instead of mapcan.
-       (msb--aggregate-alist): Use mapcar instead of mapcan.  Fix
-       `(' in column 0 in doc string.
+       (msb--aggregate-alist): Use mapcar instead of mapcan.
+       Fix `(' in column 0 in doc string.
        (msb--add-separators): Use mapcar instead of mapcan.
 
        * cus-dep.el: Require CL at compile-time only.
 
        * Makefile (bootstrap-clean): If $(emacs) exists, build
        loaddefs.el first.  A loaddefs.el that's not up-to-date might
-       cause a bootstrap failure because things don't autoload as
-       expected.
+       cause a bootstrap failure because things don't autoload as expected.
 
 2000-03-23  Dave Love  <fx@gnu.org>
 
        * net/quickurl.el Changed the type of parameter passed to the
        function defined by `quickurl-format-function'. Before only the
        text of the URL was passed. Now the whole URL structure is passed
-       and the function is responsible for extracting the parts it
-       requires.  Changed the default of `quickurl-format-function'
-       accordingly.
+       and the function is responsible for extracting the parts it requires.
+       Changed the default of `quickurl-format-function' accordingly.
        (quickurl-insert): Changed the `funcall' of
        `quickurl-format-function' to match the above change.
        (quickurl-list-insert): Changed the `url' case so that it makes
 
 2000-03-22  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * progmodes/make-mode.el (makefile-warn-suspicious-lines): clean
-       up the code and the regexp and make sure the cursor is temporarily
-       moved to the suspicious line while querying the user.
+       * progmodes/make-mode.el (makefile-warn-suspicious-lines):
+       Clean up the code and the regexp and make sure the cursor is
+       temporarily moved to the suspicious line while querying the user.
 
 2000-03-22  Jason Rumney  <jasonr@gnu.org>
 
 
 2000-03-21  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * diff-mode.el (diff-mode-*-map): use `easy-mmode-defmap'.
+       * diff-mode.el (diff-mode-*-map): Use `easy-mmode-defmap'.
        (diff-end-of-hunk): Return the end position for use in
        `easy-mmode-define-navigation'.
        (diff-recenter): Remove.
        Prefer the macro-only version provided by easy-mmode.el.
 
        * emacs-lisp/easy-mmode.el (define-derived-mode): New name for
-       `easy-mmode-define-derived-mode'.
-       Use `combine-run-hooks'.
+       `easy-mmode-define-derived-mode'.  Use `combine-run-hooks'.
        (easy-mmode-define-navigation): New macro.
 
        * subr.el (combine-run-hooks): New function.
        * international/mule-diag.el (describe-font): Don't refer to
        global-fontset-alist, instead call font-list.
        (describe-fontset, list-fontsets, mule-diag): Likewise.
-       (print-fontset): Adjusted for the change of fontset
-       implementation.
+       (print-fontset): Adjusted for the change of fontset implementation.
 
-       * international/fontset.el (x-charset-registries): Variable
-       removed, instead the corresponding data is stored in the default
-       fontset.
+       * international/fontset.el (x-charset-registries): Variable removed,
+       instead the corresponding data is stored in the default fontset.
        (register-alternate-fontnames): Function removed.
        (resolved-ascii-font): Variable removed.
        (x-compose-font-name): Ignore the second argument REDOCE.
        (x-style-funcs-alist): Likewise.
        (fontset-default-styles): Likewise.
        (x-modify-font-name): Function removed.
-       (create-fontset-from-fontset-spec): Ignore the argument
-       STYLE-VARIANT.
+       (create-fontset-from-fontset-spec): Ignore the argument STYLE-VARIANT.
        (create-fontset-from-ascii-font): Docsting adjusted for the above
        change.
        (instantiate-fontset, resolve-fontset-name): Functions removed.
 
 2000-03-18  Gerd Moellmann  <gerd@gnu.org>
 
-       * font-lock.el (font-lock-apply-syntactic-highlight): if VALUE
+       * font-lock.el (font-lock-apply-syntactic-highlight): If VALUE
        is a string, convert it to a syntax cell using string-to-syntax.
 
        * simple.el (syntax-code-table, syntax-flag-table): New variables.
 
 2000-03-17  Dave Love  <fx@gnu.org>
 
-       * pcvs-util.el (cvs-strings->string): Rename
-       replace-regexps-in-string.
+       * pcvs-util.el (cvs-strings->string): Rename replace-regexps-in-string.
 
 2000-03-17  Stefan Monnier  <monnier@cs.yale.edu>
 
 2000-03-12  Dave Love  <fx@gnu.org>
 
        * cus-edit.el: Doc fixes.
-       (customize-set-variable, customize-save-variable): Rename args for
-       doc.
+       (customize-set-variable, customize-save-variable): Rename args for doc.
        (custom-variable-tag-face, custom-face-tag-face)
        (custom-group-tag-face-1, custom-group-tag-face): Modify from
        style which user identify as hyperlink.
 
 2000-03-12  Gerd Moellmann  <gerd@gnu.org>
 
-       * recentf.el (recentf-keep-non-readable-files-p): Remove
-       double/nested definition.
+       * recentf.el (recentf-keep-non-readable-files-p):
+       Remove double/nested definition.
 
 2000-03-12  Dave Love  <fx@gnu.org>
 
 
        * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): Extend to
        allow more flexibility.
-       (easy-mmode-set-keymap-parents, easy-mmode-define-syntax): New
-       fns.
+       (easy-mmode-set-keymap-parents, easy-mmode-define-syntax): New fns.
        (easy-mmode-defmap, easy-mmode-defsyntax)
        (easy-mmode-define-derived-mode): New macros.
 
 
 2000-03-09  Dave Love  <fx@gnu.org>
 
-       * progmodes/fortran.el (fortran-comment-line-start): Define as
-       "C".
+       * progmodes/fortran.el (fortran-comment-line-start): Define as "C".
        (fortran-comment-line-start-skip): Don't match cpp stuff.
        (font-lock-keywords): Add * to comment-chars.  Grok cpp stuff.
        (fortran-mode-map): Remove over-eager custom-menu-create for now.
        * recentf.el (recentf-keep-non-readable-files-p): Add :set,
        :require to defcustom.
 
-       * emacs-lisp/cl.el: Remove expt, delete, rassoc from autoloads
-       lists.
+       * emacs-lisp/cl.el: Remove expt, delete, rassoc from autoloads lists.
 
        * files.el (auto-mode-alist): Add configure.in.
 
 
 2000-03-07  Dave Love  <fx@gnu.org>
 
-       * winner.el: Fix keywords, autoload cookies.  Split
-       eval-when-compile form to avoid compilation failure.
+       * winner.el: Fix keywords, autoload cookies.
+       Split eval-when-compile form to avoid compilation failure.
 
 2000-03-07  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
 
        (make-coding-system): New argument EOL-TYPE.  Pay attention to
        coding-category property of PROPERTIES.
 
-       * international/mule-conf.el (coding-category-utf-8,
-       coding-category-utf-16-be, coding-category-utf-16-le): New coding
+       * international/mule-conf.el (coding-category-utf-8)
+       (coding-category-utf-16-be, coding-category-utf-16-le): New coding
        categories.  Include them in the argument for set-coding-priority.
 
-       * international/mule-cmds.el (reset-language-environment): Include
-       coding-category-utf-8, coding-category-utf-16-be, and
+       * international/mule-cmds.el (reset-language-environment):
+       Include coding-category-utf-8, coding-category-utf-16-be, and
        coding-category-utf-16-le in the argument for set-coding-priority.
        (reset-language-environment): Initialize coding-category-utf-8,
        coding-category-utf-16-be, and coding-category-utf-16-le to nil.
 
 2000-03-02  Gerd Moellmann  <gerd@gnu.org>
 
-       * time.el (display-time-mail-file): Add `none' to the list of
-       choices.
+       * time.el (display-time-mail-file): Add `none' to the list of choices.
 
 2000-03-01  Dave Love  <fx@gnu.org>
 
        * help.el (help-xref-go-back): Don't try to set position.
 
-       * international/mule-diag.el (list-character-sets): Call
-       help-setup-xref.  Add help-echo to xrefs.
+       * international/mule-diag.el (list-character-sets):
+       Call help-setup-xref.  Add help-echo to xrefs.
        (list-character-sets-1): Add help-echo to xrefs.
 
 2000-03-02  Gerd Moellmann  <gerd@gnu.org>
        * help.el (help-xref-button): Add help-echo arg.
        (describe-function-1, describe-variable, help-make-xrefs): Use it.
 
-       * faces.el (list-faces-display): Supply help-echo with
-       help-make-xrefs.
+       * faces.el (list-faces-display): Supply help-echo with help-make-xrefs.
 
-       * facemenu.el (list-text-properties-at): Set help-xref-stack to
-       nil.
+       * facemenu.el (list-text-properties-at): Set help-xref-stack to nil.
 
 2000-03-01  Gerd Moellmann  <gerd@gnu.org>
 
        * image.el (defimage): Look for image files in load-path.
 
-       * frame.el (busy-cursor-delay-seconds): Change type to
-       `number'.
+       * frame.el (busy-cursor-delay-seconds): Change type to `number'.
 
 2000-03-01  David Ponce  <david.ponce@wanadoo.fr>
 
-       * recentf.el (recentf): Added version tag to the defgroup of
-       recentf.
+       * recentf.el (recentf): Added version tag to the defgroup of recentf.
 
 2000-03-01  David Ponce  <david.ponce@wanadoo.fr>
 
-       * recentf.el (recentf-cleanup): Changed to remove excluded file
-       too.
+       * recentf.el (recentf-cleanup): Changed to remove excluded file too.
        (recentf-edit-list-action): `recentf-edit-list' checkbox widget
        action to select/unselect a file.
        (recentf-edit-list): Code cleanup and improvement.
        (recentf-open-more-files-action): `recentf-open-more-files' button
        widget action to open a file.
-       (recentf-open-more-files): No more use standard completion but
-       widgets.
+       (recentf-open-more-files): No more use standard completion but widgets.
        (recentf-more-collection): Deleted.
        (recentf-more-history): Deleted.
        (recentf-setup-more-completion): Deleted.
        * recentf.el (recentf-mode): No more needs that Emacs is running
        under a window-system.
 
-1999-03-01  David Ponce  <david.ponce@wanadoo.fr>
+2000-03-01  David Ponce  <david.ponce@wanadoo.fr>
 
        * recentf.el (recentf-edit-list): New command to edit the recent
        list which allow the user to remove files.
        (recentf-make-menu-items): Updated to display a "Edit list..."
        menu item.  Minor code cleanup.
 
-1999-03-01  David Ponce  <david.ponce@wanadoo.fr>
+2000-03-01  David Ponce  <david.ponce@wanadoo.fr>
 
        * recentf.el (recentf-open-more-files): New command to open files
        that are not displayed in the menu.
        `recentf-open-more-files'.
        (recentf-make-menu-items): Updated to display a "More..." menu item.
 
-1999-03-01  David Ponce  <david.ponce@wanadoo.fr>
+2000-03-01  David Ponce  <david.ponce@wanadoo.fr>
 
        * recentf.el (recentf-menu-action): Doc fixed.
 
-1999-03-01  David Ponce  <david.ponce@wanadoo.fr>
+2000-03-01  David Ponce  <david.ponce@wanadoo.fr>
 
        * recentf.el (recentf-menu-filter): Doc updated.
        (recentf-update-menu-hook): Allow menu filters to force menu update.
 
 2000-02-29  Kenichi Handa  <handa@etl.go.jp>
 
-       * international/mule-diag.el (list-character-sets): Completely
-       rewritten.
+       * international/mule-diag.el (list-character-sets):
+       Completely rewritten.
        (sort-listed-character-sets): New function.
        (list-character-sets-1): Completely rewritten.
        (list-character-sets-2): New function.
        (list-iso-charset-chars)
        (list-non-iso-charset-chars)
        (list-charset-chars): New functions.
-       (mule-diag): Call list-character-sets-2, not
-       list-character-sets-2.
+       (mule-diag): Call list-character-sets-2, not list-character-sets-2.
        (dump-charsets): Likewise.
 
 2000-02-29  Gerd Moellmann  <gerd@gnu.org>
 2000-02-28  Eli Barzilay  <eli@cs.cornell.edu>
 
        * calculator.el (calculator-use-menu): New option.
-       (calculator-initial-bindings): Changed some bindings to work as
-       macros.
+       (calculator-initial-bindings): Changed some bindings to work as macros.
        (calculator-forced-input): Removed.
        (calculator-restart-other-mode): New variable.
        (calculator-mode-map): Set up menu.
 
 2000-02-28  Jari Aalto  <jari.aalto@poboxes.com>
 
-       * font-lock.el (java-keywords): Added missing java 1.2.2 Javadoc
-       tags.
+       * font-lock.el (java-keywords): Added missing java 1.2.2 Javadoc tags.
 
 2000-02-28  Michael Kifer  <kifer@cs.sunysb.edu>
 
-       * viper-cmd.el (viper-envelop-ESC-key): added the option to
+       * viper-cmd.el (viper-envelop-ESC-key): Add the option to
        translate all ESC key sequences.
-       (viper-goto-mark-subr): restore markers for files for which
+       (viper-goto-mark-subr): Restore markers for files for which
        they were saved.
-       * viper-init.el (viper-translate-all-ESC-keysequences): new variable.
-       * viper-util.el (viper-set-replace-overlay-glyphs,
-       viper-set-replace-overlay): always check if the replacement
+       * viper-init.el (viper-translate-all-ESC-keysequences): New variable.
+       * viper-util.el (viper-set-replace-overlay-glyphs)
+       (viper-set-replace-overlay): Always check if the replacement
        overlay is live.
-       * viper.el (viper-vi-state-mode-list): added major modes.
-       * ediff-wind.el: minor comment changes.
-       * ediff.el: copyright notice date fix.
+       * viper.el (viper-vi-state-mode-list): Add major modes.
+       * ediff-wind.el: Minor comment changes.
+       * ediff.el: Copyright notice date fix.
 
 2000-02-27  Jason Rumney  <jasonr@gnu.org>
 
 
 2000-02-25  Gerd Moellmann  <gerd@gnu.org>
 
-       * emacs-lisp/helper.el (Helper-describe-mode): Make buffer
-       writable.
+       * emacs-lisp/helper.el (Helper-describe-mode): Make buffer writable.
 
        * frame.el (busy-cursor-delay-seconds): New option.
 
 
 2000-02-24  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * dired.el (dired-mode-map): Don't remove "Edit" from the menu
-       bar.  Menu items converted to (menu-item format, help strings
-       added.
+       * dired.el (dired-mode-map): Don't remove "Edit" from the menu bar.
+       Menu items converted to (menu-item format, help strings added.
        [downcase, upcase]: Don't enable on MS-DOS.
-       [symlink, symlinks]: Don't show if make-symbolic-link is not
-       bound.
+       [symlink, symlinks]: Don't show if make-symbolic-link is not bound.
        [chown, chgrp]: Don't show on MS-DOS and MS-Windows.
 
 2000-02-23  Dave Love  <fx@gnu.org>
 
        * gud.el (gud-jdb-build-class-source-alist): Prepend space to
        scratch buffer name.
-       (gud-format-command): Use int-to-string in ?l case.  Simplify
-       slightly.
+       (gud-format-command): Use int-to-string in ?l case.  Simplify slightly.
 
        * term/w32-win.el (internal-face-interactive): Update prompt for
        new read-face-name.
 
        * emacs-lisp/byte-opt.el: Change old backquote syntax.
        (byte-compile-trueconstp): Include keywords.
-       (byte-optimize-quote, byte-optimize-lapcode): Use
-       byte-compile-const-symbol-p.
+       (byte-optimize-quote, byte-optimize-lapcode):
+       Use byte-compile-const-symbol-p.
        (byte-optimize-char-before): New optimization.
 
        * emacs-lisp/bytecomp.el: Change old backquote syntax.
        (encoded-kbd-mode): Handle CCL based coding system.  Setup keymap
        by calling encoded-kbd-setup-keymap.
 
-       * emacs-lisp/lisp-mode.el: Don't change syntax of multibyte
-       characters.
-       (lisp-mode-variables): Set multibyte-syntax-as-symbol to t
-       locally.
+       * emacs-lisp/lisp-mode.el: Don't change syntax of multibyte characters.
+       (lisp-mode-variables): Set multibyte-syntax-as-symbol to t locally.
 
 2000-02-22  Dave Love  <fx@gnu.org>
 
        * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table)
-       (lisp-mode-map, lisp-interaction-mode-map): Define all inside
-       defvar.
+       (lisp-mode-map, lisp-interaction-mode-map): Define all inside defvar.
        (lisp-mode-syntax-table): Set up for #|...|# comments.
        (lisp-imenu-generic-expression): Purecopy strings.  Use syntax
        classes.  Match `defface'.
        (lisp-indent-region): Doc fix.
 
        * subr.el (when, unless, split-string): Doc fix.
-       (read-passwd): Move call of clear-this-command-keys to the right
-       place.
+       (read-passwd): Move call of clear-this-command-keys to the right place.
        (replace-regexps-in-string): New function.
 
 2000-02-22  Gerd Moellmann  <gerd@gnu.org>
 
 2000-02-21  Gerd Moellmann  <gerd@gnu.org>
 
-       * format.el (format-annotate-single-property-change): Handle
-       properties.with dotted-list values.
+       * format.el (format-annotate-single-property-change):
+       Handle properties.with dotted-list values.
        (format-proper-list-p): New function.
 
        * enriched.el (enriched-face-ans): Handle '(foreground-color
        * international/mule-cmds.el (mule-menu-keymap)
        (describe-language-environment-map, set-coding-system-map)
        (setup-language-environment-map): Convert to new (menu-item...
-       form, add help strings.  Change names of menu items for better
-       clarity.  "Mule" menu-bar item removed (it's now in the "Options"
-       submenu).
+       form, add help strings.  Change names of menu items for better clarity.
+       "Mule" menu-bar item removed (it's now in the "Options" submenu).
 
 2000-02-17  Gerd Moellmann  <gerd@gnu.org>
 
 
 2000-02-16  Per Abrahamsen  <abraham@dina.kvl.dk>
 
-       * wid-edit.el (widget-match-inline): An atom never matches a
-       list.
+       * wid-edit.el (widget-match-inline): An atom never matches a list.
 
 2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
 2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
        * textmodes/bibtex.el: Some temporary comments removed.
-       (bibtex-field-name, bibtex-entry-type): Made the relationship
-       explicit.
+       (bibtex-field-name, bibtex-entry-type): Made the relationship explicit.
        (bibtex-field-const): Allow capital letters.
        (bibtex-start-of-string): Deleted because unused.
 
        (bibtex-search-reference): Renamed to bibtex-search-entry.
        (bibtex-enclosing-reference-maybe-empty-head): Renamed to
        bibtex-enclosing-entry-maybe-empty-head.
-       (bibtex-entry-field-alist, bibtex-entry-head,
-       bibtex-font-lock-keywords, bibtex-skip-to-valid-entry,
-       bibtex-map-entries, bibtex-search-entry,
-       bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry,
-       bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode,
-       bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message,
-       bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer,
-       bibtex-find-entry-location, bibtex-validate, bibtex-find-text,
-       bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat,
-       bibtex-complete-key, bibtex-String) : Use the new nomenclature.
+       (bibtex-entry-field-alist, bibtex-entry-head)
+       (bibtex-font-lock-keywords, bibtex-skip-to-valid-entry)
+       (bibtex-map-entries, bibtex-search-entry)
+       (bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry)
+       (bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode)
+       (bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message)
+       (bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer)
+       (bibtex-find-entry-location, bibtex-validate, bibtex-find-text)
+       (bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat)
+       (bibtex-complete-key, bibtex-String) : Use the new nomenclature.
 
 2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
        * textmodes/bibtex.el: Completely reimplemented parsing of bibtex
        entries in order to avoid stack overflow in the regexp matcher if
        field contents become large.
-       (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield,
-       bibtex-field-string-part-not-braced,
-       bibtex-field-string-part-no-inner-braces,
-       bibtex-field-string-part-1-inner-brace,
-       bibtex-field-string-part-2-inner-braces,
-       bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced,
-       bibtex-field-string-quoted, bibtex-field-string,
-       bibtex-field-string-or-const, bibtex-field-text, bibtex-field,
-       bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix,
-       bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted
-       as parsing is now performed by the following functions.
-       (bibtex-parse-nested-braces, bibtex-parse-field-string-braced,
-       bibtex-parse-quoted-string, bibtex-parse-field-string-quoted,
-       bibtex-parse-field-string, bibtex-search-forward-field-string,
-       bibtex-parse-association, bibtex-field-name-for-parsing,
-       bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field,
-       bibtex-search-forward-field, bibtex-search-backward-field,
-       bibtex-start-of-field, bibtex-end-of-field,
-       bibtex-start-of-name-in-field, bibtex-end-of-name-in-field,
-       bibtex-start-of-text-in-field, bibtex-end-of-text-in-field,
-       bibtex-parse-string-prefix, bibtex-parse-string-postfix,
-       bibtex-parse-string, bibtex-search-forward-string,
-       bibtex-search-backward-string, bibtex-start-of-string,
-       bibtex-end-of-string, bibtex-start-of-reference-key-in-string,
-       bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string,
-       bibtex-end-of-text-in-string): New functions for the parsing of bibtex
+       (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield)
+       (bibtex-field-string-part-not-braced)
+       (bibtex-field-string-part-no-inner-braces)
+       (bibtex-field-string-part-1-inner-brace)
+       (bibtex-field-string-part-2-inner-braces)
+       (bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced)
+       (bibtex-field-string-quoted, bibtex-field-string)
+       (bibtex-field-string-or-const, bibtex-field-text, bibtex-field)
+       (bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix)
+       (bibtex-string, bibtex-key-in-string, bibtex-text-in-string):
+       Deleted as parsing is now performed by the following functions.
+       (bibtex-parse-nested-braces, bibtex-parse-field-string-braced)
+       (bibtex-parse-quoted-string, bibtex-parse-field-string-quoted)
+       (bibtex-parse-field-string, bibtex-search-forward-field-string)
+       (bibtex-parse-association, bibtex-field-name-for-parsing)
+       (bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field)
+       (bibtex-search-forward-field, bibtex-search-backward-field)
+       (bibtex-start-of-field, bibtex-end-of-field)
+       (bibtex-start-of-name-in-field, bibtex-end-of-name-in-field)
+       (bibtex-start-of-text-in-field, bibtex-end-of-text-in-field)
+       (bibtex-parse-string-prefix, bibtex-parse-string-postfix)
+       (bibtex-parse-string, bibtex-search-forward-string)
+       (bibtex-search-backward-string, bibtex-start-of-string)
+       (bibtex-end-of-string, bibtex-start-of-reference-key-in-string)
+       (bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string)
+       (bibtex-end-of-text-in-string): New functions for the parsing of bibtex
        entries.  Instead of reporting the results of the parsing by
        match-beginning or match-end, these functions return data structures
        that hold the corresponding positions.
        (bibtex-enclosing-field): Changed to also report field boundaries by
-       return values rather than by match-beginning or match-end.  The
-       following functions have been adapted to use the new parsing
-       functions.
-       (bibtex-skip-to-valid-entry, bibtex-search-reference,
-       bibtex-enclosing-field, bibtex-format-entry,
-       bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring,
-       bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode,
-       bibtex-print-help-message, bibtex-end-of-entry,
-       bibtex-ispell-abstract, bibtex-validate, bibtex-next-field,
-       bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
-       bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new
-       method for parsing.
-       (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry,
-       bibtex-map-entries, bibtex-flash-head,
-       bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry,
-       bibtex-autokey-change, bibtex-autokey-get-namefield,
-       bibtex-autokey-get-names, bibtex-autokey-get-titlestring,
-       bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode,
-       bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer,
-       bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
-       bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in
-       order to make the new binding of case-fold-search immediately
-       visible.
+       return values rather than by match-beginning or match-end.
+       The following functions have been adapted to use the new
+       parsing functions.
+       (bibtex-skip-to-valid-entry, bibtex-search-reference)
+       (bibtex-enclosing-field, bibtex-format-entry)
+       (bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring)
+       (bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode)
+       (bibtex-print-help-message, bibtex-end-of-entry)
+       (bibtex-ispell-abstract, bibtex-validate, bibtex-next-field)
+       (bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters)
+       (bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry):
+       Use the new method for parsing.
+       (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry)
+       (bibtex-map-entries, bibtex-flash-head)
+       (bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry)
+       (bibtex-autokey-change, bibtex-autokey-get-namefield)
+       (bibtex-autokey-get-names, bibtex-autokey-get-titlestring)
+       (bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode)
+       (bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer)
+       (bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters)
+       (bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in
+       order to make the new binding of case-fold-search immediately visible.
 
 2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
        * textmodes/bibtex.el: Copyright notice is up to date.
        Added constant 'bibtex-maintainer-salutation.
 
-       * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather
-       than make-temp-name, use match-string-no-properties and eliminate
-       a quadratic behavior when building bibtex-strings.
-
-       * bibtex.el (bibtex-reference-key): Accept string entries whose
-       reference key contains upper case letters.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * bibtex.el (bibtex-reference-head): Allow entries to start with
-       a new line.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * bibtex.el: Hiding of entry bodies is not longer provided by
-       bibtex.el directly.  Instead the hideshow package can be used.
-       Added a special bibtex entry to hs-special-modes-alist.
-       (bibtex-hs-forward-sexp): Added for hideshow.el.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path
-       at ':' characters by call to split-string.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * textmodes/bibtex.el: Added RCS version identification.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * textmodes/bibtex.el: Some temporary comments removed.
-       (bibtex-field-name, bibtex-entry-type): Made the relationship
-       explicit.
-       (bibtex-field-const): Allow capital letters.
-       (bibtex-start-of-string): Deleted because unused.
-
-       * textmodes/bibtex.el: Unified some nomenclature.  We no longer
-       use the term 'reference' to describe a bibtex entry as a whole.
-       Further, reference keys are no longer called 'labels'.
-       (bibtex-keys): Renamed to bibtex-reference-keys.
-       (bibtex-reformat-previous-labels): Renamed to
-       bibtex-reformat-previous-reference-keys.
-       (bibtex-reference-type): Renamed to bibtex-entry-type.
-       (bibtex-reference-head): Renamed to bibtex-entry-head.
-       (bibtex-reference-maybe-empty-head): Renamed to
-       bibtex-entry-maybe-empty-head.
-       (bibtex-key-in-reference): Renamed to bibtex-key-in-entry.
-       (bibtex-search-reference): Renamed to bibtex-search-entry.
-       (bibtex-enclosing-reference-maybe-empty-head): Renamed to
-       bibtex-enclosing-entry-maybe-empty-head.
-       (bibtex-entry-field-alist, bibtex-entry-head,
-       bibtex-font-lock-keywords, bibtex-skip-to-valid-entry,
-       bibtex-map-entries, bibtex-search-entry,
-       bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry,
-       bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode,
-       bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message,
-       bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer,
-       bibtex-find-entry-location, bibtex-validate, bibtex-find-text,
-       bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat,
-       bibtex-complete-key, bibtex-String) : Use the new nomenclature.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant
-       comment.
-       (bibtex-format-field-delimiters): New function, functionality
-       extracted from bibtex-format-entry.
-       (bibtex-autokey-get-yearfield-digits): New function, functionality
-       extracted from bibtex-autokey-get-yearfield.
-
-       * textmodes/bibtex.el: Completely reimplemented parsing of bibtex
-       entries in order to avoid stack overflow in the regexp matcher if
-       field contents become large.
-       (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield,
-       bibtex-field-string-part-not-braced,
-       bibtex-field-string-part-no-inner-braces,
-       bibtex-field-string-part-1-inner-brace,
-       bibtex-field-string-part-2-inner-braces,
-       bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced,
-       bibtex-field-string-quoted, bibtex-field-string,
-       bibtex-field-string-or-const, bibtex-field-text, bibtex-field,
-       bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix,
-       bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted
-       as parsing is now performed by the following functions.
-       (bibtex-parse-nested-braces, bibtex-parse-field-string-braced,
-       bibtex-parse-quoted-string, bibtex-parse-field-string-quoted,
-       bibtex-parse-field-string, bibtex-search-forward-field-string,
-       bibtex-parse-association, bibtex-field-name-for-parsing,
-       bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field,
-       bibtex-search-forward-field, bibtex-search-backward-field,
-       bibtex-start-of-field, bibtex-end-of-field,
-       bibtex-start-of-name-in-field, bibtex-end-of-name-in-field,
-       bibtex-start-of-text-in-field, bibtex-end-of-text-in-field,
-       bibtex-parse-string-prefix, bibtex-parse-string-postfix,
-       bibtex-parse-string, bibtex-search-forward-string,
-       bibtex-search-backward-string, bibtex-start-of-string,
-       bibtex-end-of-string, bibtex-start-of-reference-key-in-string,
-       bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string,
-       bibtex-end-of-text-in-string): New functions for the parsing of bibtex
-       entries.  Instead of reporting the results of the parsing by
-       match-beginning or match-end, these functions return data structures
-       that hold the corresponding positions.
-       (bibtex-enclosing-field): Changed to also report field boundaries by
-       return values rather than by match-beginning or match-end.  The
-       following functions have been adapted to use the new parsing
-       functions.
-       (bibtex-skip-to-valid-entry, bibtex-search-reference,
-       bibtex-enclosing-field, bibtex-format-entry,
-       bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring,
-       bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode,
-       bibtex-print-help-message, bibtex-end-of-entry,
-       bibtex-ispell-abstract, bibtex-validate, bibtex-next-field,
-       bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
-       bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new
-       method for parsing.
-       (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry,
-       bibtex-map-entries, bibtex-flash-head,
-       bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry,
-       bibtex-autokey-change, bibtex-autokey-get-namefield,
-       bibtex-autokey-get-names, bibtex-autokey-get-titlestring,
-       bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode,
-       bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer,
-       bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
-       bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in
-       order to make the new binding of case-fold-search immediately
-       visible.
-
-2000-02-15  Dirk Herrmann  <D.Herrmann@tu-bs.de>
-
-       * textmodes/bibtex.el: Copyright notice is up to date.
-       Added constant 'bibtex-maintainer-salutation.
-
-       * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather
+       * textmodes/bibtex.el (bibtex-mode): Use with-temp-buffer rather
        than make-temp-name, use match-string-no-properties and eliminate
        a quadratic behavior when building bibtex-strings.
 
        * shadowfile.el (shadow-when): Removed.
 
        * tempo.el (tempo-dolist, tempo-mapc): Removed.
-       (tempo-process-and-insert-string): Use dolist instead of
-       tempo-dolist.
+       (tempo-process-and-insert-string): Use dolist instead of tempo-dolist.
 
        * textmodes/sgml-mode.el (sgml-mode-common): Remove `$' from
        regexp for paragraph-start.
        (mode-line-mode-menu): Move definition.
        (mode-line-mouse-sensitive-p): Deleted.
        (mode-line-mode-name): Don't use mode-line-mouse-sensitive-p.
-       (make-mode-line-mouse-sensitive): Deleted.  Body moved to top
-       level.
+       (make-mode-line-mouse-sensitive): Deleted.  Body moved to top level.
 
        * startup.el (command-line-1): Don't call
        make-mode-line-mouse-sensitive.
 
 2000-02-07  Francesco Potorti`  <F.Potorti@cnuce.cnr.it>
 
-       * mail/rmail.el (rmail-retry-failure): Use
-       rmail-beginning-of-message before rmail-toggle-header, because the
-       former toggles headers.
+       * mail/rmail.el (rmail-retry-failure): Use rmail-beginning-of-message
+       before rmail-toggle-header, because the former toggles headers.
 
 2000-02-06  Stefan Monnier  <monnier@cs.yale.edu>
 
        (font-lock-fontify-keywords-region): Use line-end-position.
        Don't make `font-lock-multiline' local (it's now done in
        font-lock-set-defaults).
-       (font-lock-set-defaults): Make `font-lock-multiline' local.  Also
-       move the `font-lock-fontified' creation to inside the `unless'.
+       (font-lock-set-defaults): Make `font-lock-multiline' local.
+       Move the `font-lock-fontified' creation to inside the `unless'.
 
 2000-02-06  Andrew Innes  <andrewi@gnu.org>
 
 
        * completion.el: Replace completion-dolist with dolist.
 
-       * tar-mode.el: Replace tar-dolist, tar-dotimes with dolist,
-       dotimes.
+       * tar-mode.el: Replace tar-dolist, tar-dotimes with dolist, dotimes.
 
 2000-02-04  Carsten Dominik  <dominik@strw.leidenuniv.nl>
 
-       * textmodes/reftex.el (reftex-compile-variables): regexp-quote the
+       * textmodes/reftex.el (reftex-compile-variables): Regexp-quote the
        environment names before they go into the section regexp.
 
-       * textmodes/reftex-global.el (reftex-change-label): add `A-Z' to
+       * textmodes/reftex-global.el (reftex-change-label): Add `A-Z' to
        char class in regexp.
 
-       * textmodes/reftex-parse.el (reftex-with-special-syntax): Bind
-       `case-fold-search' to nil.
+       * textmodes/reftex-parse.el (reftex-with-special-syntax):
+       Bind `case-fold-search' to nil.
 
-       * progmodes/idlwave.el (idlwave-template): Respect
-       `idlwave-abbrev-change-case'.
-       (idlwave-rw-case, idlwave-elif, idlwave-case, idlwave-for,
-       idlwave-if, idlwave-procedure, idlwave-function, idlwave-repeat,
-       idlwave-while): respect `idlwave-reserved-word-upcase'.
+       * progmodes/idlwave.el (idlwave-template):
+       Respect `idlwave-abbrev-change-case'.
+       (idlwave-rw-case, idlwave-elif, idlwave-case, idlwave-for)
+       (idlwave-if, idlwave-procedure, idlwave-function, idlwave-repeat)
+       (idlwave-while): Respect `idlwave-reserved-word-upcase'.
        (idlwave-rw-case): New function.
        (idlwave-statement-match): Fixed problem with assignment regexp.
-       (idlwave-font-lock-keywords): Improved regexp for keyword
-       parameters.
+       (idlwave-font-lock-keywords): Improved regexp for keyword parameters.
        (idlwave-surround): New argument LENGTH to support padding of
        operators longer than 1 char.
 
        * progmodes/idlw-shell.el (idlwave-shell-print): Fixed bug with
        idlwave-shell-expression-overlay.  Implemented printing of
        expressions on higher levels of the calling stack.
-       (idlwave-shell-display-level-in-calling-stack): Restore stack
-       level.
+       (idlwave-shell-display-level-in-calling-stack): Restore stack level.
        (idlwave-retrieve-expression-from-level): New function.
        (idlwave-shell-last-calling-stack): Variable removed.
        (idlwave-shell-reset): Argument action reversed (`visible' to
        negative level numbers.
        (idlwave-shell-mode): Set `modeline-format'.
        (idlwave-shell-display-line): Set `idlwave-shell-mode-line-info'.
-       (idlwave-shell-make-new-bp-overlay): Fixed glyph display for Emacs
-       21.
+       (idlwave-shell-make-new-bp-overlay): Fixed glyph display for Emacs 21.
        (idlwave-shell-print-expression-function): New option.
 
-       * progmodes/idlw-toolbar.el (idlwave-toolbar-add-everywhere,
-       idlwave-toolbar-remove-everywhere): Keybindings prefix is now
+       * progmodes/idlw-toolbar.el (idlwave-toolbar-add-everywhere)
+       (idlwave-toolbar-remove-everywhere): Keybindings prefix is now
        `tool-bar' instead of `toolbar'.
 
 2000-02-02  Dave Love  <fx@gnu.org>
        emacs-lisp-mode-hook.  Don't check for defalias being defined.
 
        * emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash)
-       (cl-builtin-maphash, cl-builtin-clrhash): Remove definitions.  Use
-       the new builtins directly.
+       (cl-builtin-maphash, cl-builtin-clrhash): Remove definitions.
+       Use the new builtins directly.
 
        * whitespace.el (whitespace): Add :version to defgroup.
 
 
 2000-02-02  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * frame.el (frames-on-display-list, framep-on-display): New
-       functions.
+       * frame.el (frames-on-display-list, framep-on-display): New functions.
        (display-mouse-p, display-popup-menus-p, display-graphic-p)
        (display-selections-p, display-screens, display-pixel-width)
        (display-pixel-height, display-mm-width, display-mm-height)
 2000-01-31  Inge Frick  <inge@nada.kth.se>
 
        * view.el: Some changes in documentation.  Removed some trailing
-       whitespace. Changed some parameter names to agree with
-       documentation.
+       whitespace. Changed some parameter names to agree with documentation.
        (view-mode-exit): Keep entry in `view-return-to-alist' only when a
        window is not deleted.  Modifies change 1998-04-26.
 
        progmodes/ebnf-iso.el, progmodes/ebnf-otz.el,
        progmodes/ebnf-yac.el: Update copyright and license info.
 
-       * jit-lock.el (jit-lock-function): Widen before calculating end
-       position.
+       * jit-lock.el (jit-lock-function): Widen before calculating
+       end position.
        (jit-lock-stealth-chunk-start): Rewritten.
 
        * info.el (Info-title-face-alist): Removed.
-       (Info-title-1-face, Info-title-2-face, Info-title-3-face): New
-       faces.
+       (Info-title-1-face, Info-title-2-face, Info-title-3-face): New faces.
        (Info-fontify-node): Use these faces.
 
 2000-01-30  Gerd Moellmann  <gerd@gnu.org>
        * mail/mh-utils.el (mh-find-progs): Add directory `etc' to
        the list of directories scanned heuristically.
 
-       * Makefile (DONTCOMPILE): Remove term-nasty.el; doesn't seem to
-       exist.
+       * Makefile (DONTCOMPILE): Remove term-nasty.el; doesn't seem to exist.
 
 2000-01-30  Jason Rumney  <jasonr@gnu.org>
 
        * timezone.el (timezone-fix-time): Window against 69 for two-digit
        years.  Deal with three-digit years.
 
-       * help.el (help-xref-symbol-regexp, help-xref-info-regexp): Use
-       defconst, purecopy.
+       * help.el (help-xref-symbol-regexp, help-xref-info-regexp):
+       Use defconst, purecopy.
        (help-back-label): Purecopy it.
 
 2000-01-18  Gerd Moellmann  <gerd@gnu.org>
        * ange-ftp.el (ange-ftp-copy-file-internal): Quote new name
        for the case it contains spaces.
 
-       * simple.el (what-cursor-position): Change formatting of
-       messages.
+       * simple.el (what-cursor-position): Change formatting of messages.
 
        * frame.el (delete-other-frames): New function.
        (toplevel): Bind it to C-x 5 1.
 
 2000-01-25  Kenichi Handa  <handa@etl.go.jp>
 
-       * language/thai-util.el (thai-composition-function): Delete
-       superfluous `a'.
+       * language/thai-util.el (thai-composition-function):
+       Delete superfluous `a'.
 
 2000-01-24  Dave Love  <fx@gnu.org>
 
        * fortran.el (fortran-mode): Use beginning-of-defun-function,
        end-of-defun-function.
 
-       * font-lock.el (turn-on-font-lock): Don't depend on window-system
-       &c.
+       * font-lock.el (turn-on-font-lock): Don't depend on window-system &c.
 
 2000-01-22  Jason Rumney  <jasonr@gnu.org>
 
        net/eudc-vars.el, net/eudc.el, net/eudcb-bbdb.el,
        net/eudcb-ldap.el, net/eudcb-ph.el, net/ldap.el: New files.
 
-       * add-log.el (add-change-log-entry): Fix error trying an `(insert
-       nil)'.
+       * add-log.el (add-change-log-entry): Fix error trying an
+       `(insert nil)'.
 
        * subdirs.el: Add `net' directory.
 
        * add-log.el (add-change-log-entry): Insert version number
        if having found a current function
 
-       * add-log.el (add-log-current-defun): Call
-       `add-log-current-defun-function'.  Try matches at level 0 and
+       * add-log.el (add-log-current-defun):
+       Call `add-log-current-defun-function'.  Try matches at level 0 and
        level 1.  Strip whitespace from defun found.
 
 2000-01-10  John Wiegley  <johnw@gnu.org>
 
        * allout.el (isearch-done/outline-provisions): Added `edit'
-       argument to correspond with the current definition of
-       `isearch-done'.
+       argument to correspond with the current definition of `isearch-done'.
 
 2000-01-10  Dave Love  <fx@gnu.org>
 
        run-together words.
        (ispell-local-dictionary-alist): Add koi8-r to customize definition.
        (ispell-dictionary-alist): Add koi8-r to customize definition.
-       (check-ispell-version): Added documentation string.  Returns
-       library path when called non-interactively.
+       (check-ispell-version): Added documentation string.  Return library
+       path when called non-interactively.
        (ispell-menu-map-needed): Uses new variables.
        (ispell-library-path): New variable.
        (ispell-decode-string): XEmacs fix for bogus variable bindings.
        (ispell-word): Improved documentation string.  Test for valid
        character mappings.  Correctly check typed in word changes that can
-       result in single words split into multiple words.  Returns
-       replacement word.
+       result in single words split into multiple words.
+       Return replacement word.
        (ispell-command-loop): Fixes XEmacs display bugs.  Show word to
        replace in recursive query replace mode.  Help message for
        recursive edit mode.
 
        * progmodes/cperl-mode.el: Replace ^F with ^L.
 
-       * sendmail.el (toplevel): Provide `sendmail' when compiling
-       before `require'ing rmail and mailalias to prevent infinite
-       recursion.
+       * sendmail.el (toplevel): Provide `sendmail' when compiling before
+       `require'ing rmail and mailalias to prevent infinite recursion.
 
 2000-01-08  Dave Love  <fx@gnu.org>
 
 
 2000-01-05  Dave Love  <fx@gnu.org>
 
-       * textmodes/outline.el (outline-mode-menu-bar-map): Add
-       outline-headers-as-kill.
+       * textmodes/outline.el (outline-mode-menu-bar-map):
+       Add outline-headers-as-kill.
        (outline-mode): Define imenu-generic-expression.
        (outline-headers-as-kill): New command.
 
 
 2000-01-05  Carsten Dominik  <cd@gnu.org>
 
-       * progmodes/idlw-shell.el (idlwave-shell-toggle-toolbar): require
-       idlw-toolbar.
+       * progmodes/idlw-shell.el (idlwave-shell-toggle-toolbar):
+       Require idlw-toolbar.
 
-       * progmodes/idlwave.el (idlwave-load-system-rinfo): load must read
+       * progmodes/idlwave.el (idlwave-load-system-rinfo): Load must read
        file idlw-rinfo.el.
-       (idlwave-customize): load must read file idlw-shell.el.
-       (idlwave-create-customize-menu): load must read file idlw-shell.el.
+       (idlwave-customize): Load must read file idlw-shell.el.
+       (idlwave-create-customize-menu): Load must read file idlw-shell.el.
 
 2000-01-05  Carsten Dominik  <dominik@astro.uva.nl>
 
        * progmodes/idlw-rinfo.el: Also provide idlwave-rinfo
        * progmodes/idlw-toolbar.el: Also provide idlwave-toolbar
 
-       * textmodes/reftex-dcr.el: renamed from reftex-vcr.el, provide
+       * textmodes/reftex-dcr.el: Rename from reftex-vcr.el, provide
        both reftex-dcr and reftex-vcr.
 
        * textmodes/reftex.el: Renamed reftex-vcr.el to reftex-dcr.el
 
 2000-01-04  Gerd Moellmann  <gerd@gnu.org>
 
-       * autorevert.el (auto-revert-mode): Return value of
-       auto-revert-mode.
+       * autorevert.el (auto-revert-mode): Return value of auto-revert-mode.
 
 2000-01-04  Dave Love  <fx@gnu.org>
 
        * elide-head.el (elide-head) [defgroup]: Add :version.
 
        * emacs-lisp/cl-extra.el (cl-emacs-type): Remove defvar.
-       (cl-not-hash-table, cl-clrhash, cl-maphash, cl-hash-table-count): Use
-       `cl-hash-table-p', not `hash-table-p'.
+       (cl-not-hash-table, cl-clrhash, cl-maphash, cl-hash-table-count):
+       Use `cl-hash-table-p', not `hash-table-p'.
        (cl-map-keymap, cl-map-keymap-recursively): Remove compatibility code.
 
 2000-01-03  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * faces.el (face-read-integer, read-face-attribute)
-       (color-defined-p, color-values): unspecified-{f,b}g are now
-       strings.
+       (color-defined-p, color-values): Unspecified-{f,b}g are now strings.
 
 2000-01-03  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        tty-color-alist.
        (tty-color-alist, tty-modify-color-alist): New functions.
        (tty-color-define,  tty-color-clear, tty-color-approximate)
-       (tty-color-translate, tty-color-by-index, tty-color-desc): Accept
-       an optional parameter FRAME.
+       (tty-color-translate, tty-color-by-index, tty-color-desc): Accept an
+       optional parameter FRAME.
 
 2000-01-01  Gerd Moellmann  <gerd@gnu.org>
 
-       * image.el (create-image, defimage): Don't assume image data is a
-       string.
+       * image.el (create-image, defimage): Don't assume image data is
+       string.
 
        * image.el (defimage): Handle specifications containing :data
        instead of :file.