]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog.4
Teach net-utils more iproute2 and nl80211 tools
[gnu-emacs] / lisp / ChangeLog.4
index fda04b07fabc921d836598231812e19ebe37e05f..fa0c281efb0b6796801bbab8b7f2fe38ce3f034f 100644 (file)
 
 1994-05-26  Stephen A. Wood  (saw@cebaf.gov)
 
-        * fortran.el: (fortran-link-matching-do): Ignore DO statements
-        with line numbers.
+       * fortran.el (fortran-link-matching-do): Ignore DO statements
+       with line numbers.
 
 1994-05-26  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 
        * files.el: Add more risky-local-variable properties.
 
-       * fill.el (fill-region-as-paragraph): if left-margin is nonzero,
+       * fill.el (fill-region-as-paragraph): If left-margin is nonzero,
        do adaptive-fill processing even for one-line paragraphs.
 
        * c-mode.el (c-fill-paragraph): Don't include part of comment
-        terminator in the fill-prefix.
+       terminator in the fill-prefix.
 
        * server.el (server-kill-emacs-query-function): Ignore killed buffers.
 
-1994-05-24  Kenneth Manheimer  (ken.manheimer@nist.gov)
+1994-05-24  Ken Manheimer  (ken.manheimer@nist.gov)
 
-       * allout.el (outline-chart-subtree): include outline-next-
+       * allout.el (outline-chart-subtree): Include outline-next-
        heading in loop conditions to detect end-of-buffer (and avoid
        infinite loop).
 
        (ispell): New function.
        (ispell-region): Assure choices and checked buffer selections correct.
        reindented.
-       (ispell-highlight-spelling-errors): Prefix ispell- to highlght fns.
+       (ispell-highlight-spelling-errors): Prefix ispell- to highlight fns.
        (ispell-complete-word): Heuristic to respect case of completed words.
        (ispell-command-loop): Non-character events ignored.  Reindented.
        (ispell-message): Various improvements.
 
 1994-05-20  Noah Friedman  (friedman@splode.com)
 
-        * rsz-mini.el: Enable resize-minibuffer-mode when this file is
-        loaded.
+       * rsz-mini.el: Enable resize-minibuffer-mode when this file is loaded.
 
 1994-05-20  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1994-05-19  Daniel Quinlan  (quinlan@bucknell.edu)
 
-       * info.el (info-insert-file-contents): Avoid conflict with jka-compr.
+       * info.el (info-insert-file-contents): Avoid conflict with jka-compr.
 
 1994-05-19  Boris Goldowsky  (boris@mink.cs.rochester.edu)
 
        * startup.el (precompute-menubar-bindings): Don't precompute menus
        if not using x.
 
-1994-05-12  Kenneth Manheimer  (klm@coil.nist.gov)
+1994-05-12  Ken Manheimer  (klm@coil.nist.gov)
 
-        * allout.el (outline-mode): Use outline-this-or-next-heading.
+       * allout.el (outline-mode): Use outline-this-or-next-heading.
        * allout.el (outline-this-or-next-heading): New function.
        * allout.el (outline-mode): Fixed topic body reindentation scheme
        so programming code is not indented unless
 
 1994-05-10  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
-       * ediff.el (ediff-no-help-in-control-buffer): Renamed from
+       * ediff.el (ediff-no-help-in-control-buffer): Rename from
        ediff-nix-help-in-control-buffer, to match doc and usage.
 
        * autoload.el (update-file-autoloads): Delete leftover variable.
        it never did anything.
 
        * ispell4.el (ispell-message): Add `ispell-message-text-end' and
-       `ispell-message-limit'.  Spell-check subject as well as body.
+       `ispell-message-limit'. Spell-check subject as well as body.
 
 1994-05-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
        new functions.
 
        * calendar.el (calendar-cursor-to-date): Fix error return.
-        (calendar-iso-date-string): Repair punctuation.
+       (calendar-iso-date-string): Repair punctuation.
 
 1994-05-10  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
        * files.el (file-chase-links): Delete redundant slashes.
        Match `..' only at start of string.
 
-       * gud.el (gud-gdb-marker-filter, gud-mipsdbx-marker-filter,
-       gud-perldb-marker-filter): Allow marker string to arrive in
+       * gud.el (gud-gdb-marker-filter, gud-mipsdbx-marker-filter)
+       (gud-perldb-marker-filter): Allow marker string to arrive in
        mid-line.
 
 1994-05-10  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
        * rmailsum.el (rmail-make-basic-summary-line): Get all the lines of
        the From field.
 
-       * menu-bar.el (menu-bar-file-menu): Add Apply Patch and Compare Files
+       * menu-bar.el (menu-bar-file-menu): Add Apply Patch and Compare Files.
 
        * ediff.el: Doc fixes.
 
        * cal-menu.el (calendar-mouse-set-mark): New function.
        (calendar-mouse-date-menu): Bind it to key.
 
-1994-05-08  Kenneth Manheimer  (klm@coil.nist.gov)
+1994-05-08  Ken Manheimer  (klm@coil.nist.gov)
 
-       * allout.el (outline-init) New user interface for control of
+       * allout.el (outline-init): New user interface for control of
        outline-mode session setup, sets up `outline-find-file-hook',
        `outline-layout', and `outline-auto-activation'.
 
        (outline-layout, outline-use-mode-specific-leader)
        (outline-mode-leaders): Variables for new mode-activation scheme.
        (outline-expose-topic): New specification format and
-       optimizations, including thorough accomodation of multiple top-
+       optimizations, including thorough accommodation of multiple top-
        level topics.
        (outline-forward-current-level, outline-next-sibling)
        (outline-backward-current-level, outline-goto-prefix)
        (outline-show-children, outline-up-current-level)
        (outline-expose-topic): Behavior refinements and repairs, and
-       speed optimizations.  Better accomodation for multiple top-level
+       speed optimizations.  Better accommodation for multiple top-level
        topics.
        (outline-recent-end-of-subtree): New state var,
        basis for many topic-oriented optimizations.
        Delete duplicate entry for ISO calendar.
        (calendar-event-to-date): Set buffer in case calendar isn't current.
 
-1994-05-08  David K}gedal  (davidk@lysator.liu.se)
+1994-05-08  David Kågedal  (davidk@lysator.liu.se)
 
-       * tempo.el (tempo-insert-region, tempo-show-completion-buffer,
-       tempo-leave-completion-buffer): New variables.
+       * tempo.el (tempo-insert-region, tempo-show-completion-buffer)
+       (tempo-leave-completion-buffer): New variables.
        (tempo-complete-tag): Added a completion buffer mechanism.
        (tempo-display-completions): New function.
        (tempo-insert-template): An extension to the (p ...) tag
 
 1994-05-02  Morten Welinder  (terra@diku.dk)
 
-       * isearch.el (isearch-case-fold-search): new possible value `yes'
+       * isearch.el (isearch-case-fold-search): New possible value `yes'
        is like t except that mixed case in search string is ignored.
        (isearch-toggle-case-fold): New function.
        (isearch-search): Don't undo the work of isearch-toggle-case-fold.
        underscores before giving the file to uudecode.
 
        * gnus-uu.el (gnus-uu-save-in-digest): Doc fix.
-       (gnus-uu-save-articles, gnus-uu-save-article,
-       gnus-uu-digest-and-forward, gnus-uu-marked-digest-and-forward):
+       (gnus-uu-save-articles, gnus-uu-save-article)
+       (gnus-uu-digest-and-forward, gnus-uu-marked-digest-and-forward):
        Changed old functions and added new functions to digest and
        forward articles.
        (gnus-uu-mark-thread): New function to mark a thread for later
        (gnus-uu-edit-begin-line, gnus-uu-decode-and-show-in-buffer):
        Select the current article before starting work.
        (gnus-uu-decode-and-view-all-unread-articles)
-       (gnus-uu-decode-and-view-all-articles):  Two new functions for
+       (gnus-uu-decode-and-view-all-articles): Two new functions for
        decoding and viewing all (unread) articles in a newsgroup.
 
-       * gnus-uu.el (gnus-uu-view-directory, gnus-uu-unpack-archives,
-       gnus-uu-treat-archive): gnus-uu will now treat archives in
+       * gnus-uu.el (gnus-uu-view-directory, gnus-uu-unpack-archives)
+       (gnus-uu-treat-archive): gnus-uu will now treat archives in
        archives (etc) properly when viewing.
 
-       * gnus-uu.el (gnus-uu-threaded-multi-decode-and-save,
-       gnus-uu-threaded-multi-decode-and-view): New interactive functions
+       * gnus-uu.el (gnus-uu-threaded-multi-decode-and-save)
+       (gnus-uu-threaded-multi-decode-and-view): New interactive functions
        for decoding/saving threads.  Bound to `C-c C-v C-j'.
        (gnus-uu-save-article): Added RFC1153-compliant digest saving.
 
 
        * gnus-uu.el (gnus-uu-decode-and-show-in-buffer)
        (gnus-uu-decode-and-strip, gnus-uu-grab-articles)
-       (gnus-uu-decode-and-view-or-save):  Allow multiple
+       (gnus-uu-decode-and-view-or-save): Allow multiple
        encoded files to be decoded (and viewed) in one fell swoop.
        (gnus-uu-work-dir): New variable.
 
        * gnus-uu.el (gnus-uu-uustrip-article-as): Disabled
        case-fold-search and changed gnus-uu-body-line to be more
        restrictive.
-       (gnus-uu-multi-decode-and-view-or-save,
-       gnus-uu-uustrip-article-as): Changed hard returns to \r.
+       (gnus-uu-multi-decode-and-view-or-save)
+       (gnus-uu-uustrip-article-as): Changed hard returns to \r.
        (gnus-uu-post-reply-mode): New mode for sending encoded files.
        (gnus-uu-post-news, gnus-uu-post-insert-binary-in-article)
        (gnus-uu-post-encode-uuencode, gnus-uu-post-encode-mime-uuencode)
 1994-05-02  Daniel Quinlan  (quinlan@bucknell.edu)
 
        * dired.el: Unspecified location of chown for Linux (Linux doesn't
-         put chown in /etc).
+       put chown in /etc).
 
 1994-05-02  Per Abrahamsen  (abraham@eupectic)
 
-        * double.el (double-translate-key): Changed 'delete to 127 to make
-        the non-X11 version work.
+       * double.el (double-translate-key): Changed 'delete to 127 to make
+       the non-X11 version work.
 
 1994-05-02  David M. Smith  (maa036@lancaster.ac.uk)
 
        * ielm.el (ielm-dynamic-multiline-inputs): New variable.
        (ielm-return): Support it.
 
-       * ielm.el (ielm-print-working-buffer): New command
-       (ielm-change-working-buffer): New command
-       (ielm-display-working-buffer): New command
+       * ielm.el (ielm-print-working-buffer): New command.
+       (ielm-change-working-buffer): New command.
+       (ielm-display-working-buffer): New command.
        (ielm-map): Bindings for new commands; bindings from
        shared-lisp-mode-map; Lemacs support.
 
        * ielm.el (ielm-eval-input): Give bindings in scope during the eval
-       non-clashing names (ielm- prefix)
+       non-clashing names (ielm- prefix).
 
-       * ielm.el (ielm-get-old-input): New function
-       (inferior-emacs-lisp-mode): Bind it to comint-get-old-input
+       * ielm.el (ielm-get-old-input): New function.
+       (inferior-emacs-lisp-mode): Bind it to comint-get-old-input.
 
 1994-05-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * tempo.el: New file.
 
-       * mail-hist.el: New fike.
+       * mail-hist.el: New file.
 
        * mldrag.el: New file.
 
        (desktop-locals-to-save): Add line-number-mode to be saved when
        local.
        (desktop-remove): In case the desktop file cannot be deleted
-       make sure that the desktop system is still inactivated.
+       make sure that the desktop system is still inactive.
        (desktop-kill): In case an error occurs when saving the desktop,
        offer to quit regardless.
        (desktop-save-buffer-p): Disregard case when testing file and
 
 1994-04-30  Morten Welinder  (terra@tyr.diku.dk)
 
-        * internal.el: Don't bind [mouse-1]; that's done elsewhere.
+       * internal.el: Don't bind [mouse-1]; that's done elsewhere.
        Define lower-upper case correspondence for the three mostly
        used code pages.
 
 
        * files.el (revert-buffer): Widen before replacing text.
 
-1994-04-29  Kenneth Manheimer  (ken.manheimer@nist.gov)
+1994-04-29  Ken Manheimer  (ken.manheimer@nist.gov)
 
-       * allout.el: major code speedups, bug fixes, behavior
+       * allout.el: Major code speedups, bug fixes, behavior
           refinements, doc-string clarification and elaboration, etc.
           Prominent new features include:
-         - Exposure changes and navigation are greatly accelerated.
-         - More elaborate and clear doc-string for outline-mode,
-           giving better guidance on use of the mode.
-         - A new exposure-layout syntax, which accomodates outlines
-           with multiple top-level topics.  (See `outline-expose' and
-           `outline-new-exposure'.)
-         - Automatic exposure and verfication-prompting on attempts to
-           change text within concealed regions, before they are
-           applied.  (Undo affecting concealed regions is only
-           exposed, not verified, to facilitate smooth undo sequences.)
-         - 'hot-spot' navigation implemented.  When the cursor is on a
-           topic's bullet, regular-character keystrokes will be
-           interepreted as if they were preceded by ^C, when
-           appropriate, so users can navigate and adjust exposure,
-           etc, with single-stroke commands.
-         - Lucid emacs accomodated.
+        - Exposure changes and navigation are greatly accelerated.
+        - More elaborate and clear doc-string for outline-mode,
+          giving better guidance on use of the mode.
+        - A new exposure-layout syntax, which accommodates outlines
+          with multiple top-level topics.  (See `outline-expose' and
+          `outline-new-exposure'.)
+        - Automatic exposure and verification-prompting on attempts to
+          change text within concealed regions, before they are
+          applied.  (Undo affecting concealed regions is only
+          exposed, not verified, to facilitate smooth undo sequences.)
+        - 'hot-spot' navigation implemented.  When the cursor is on a
+          topic's bullet, regular-character keystrokes will be
+          interpreted as if they were preceded by ^C, when
+          appropriate, so users can navigate and adjust exposure,
+          etc, with single-stroke commands.
+        - Lucid emacs accommodated.
 
 1994-04-29  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
        (gud-marker-acc): New variable, replacing the
        debugger-specific accumulation variables.
        (dbx): On Irix, emit a marker so that the source is displayed initially
-        with the marker at the first executable statement.
+       with the marker at the first executable statement.
 
        * gud.el (dbx): Fix gud-break under SunOS, at least.  (I suspect
        this is a general problem, because of the \n for some reason.)
 
 1994-04-27  Noah Friedman  (friedman@splode.com)
 
-        * yow.el: Added comment indicating author.
+       * yow.el: Added comment indicating author.
 
 1994-04-26  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 
 1994-04-25  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
-       * rmailsum.el (rmail-summary-scroll-msg-up,
-       rmail-summary-scroll-msg-down): Scroll rmail-buffer explicitly.
+       * rmailsum.el (rmail-summary-scroll-msg-up)
+       (rmail-summary-scroll-msg-down): Scroll rmail-buffer explicitly.
 
 1994-04-25  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 
 1994-04-24  Simon Marshall  (Simon.Marshall@mail.esrin.esa.it)
 
-       * shell.el (shell-dirstack-query): defaults to nil.
+       * shell.el (shell-dirstack-query): Defaults to nil.
        (shell-mode): Guesses shell-dirstack-query based on shell name.
 
 1994-04-24  Lawrence R. Dodd  (dodd@roebling.poly.edu)
 
 1994-04-21  Boris Goldowsky  (boris@moose.cs.rochester.edu)
 
-       * avoid.el: (mouse-avoidance-point-position): New function, using
+       * avoid.el (mouse-avoidance-point-position): New function, using
        new `compute-motion' functionality.  Use of this fixes bugs
        involving wrapped lines & horizontally-scrolled windows.
-        * avoid.el: New avoidance mode, "exile", like "banish" but temporary.
+       * avoid.el: New avoidance mode, "exile", like "banish" but temporary.
 
        * avoid.el: Jump/animate modes now keep track of net offset that
        they have moved the mouse, and try to keep this near 0.  No longer
        wraps to other side of screen.
        * avoid.el (mouse-avoidance-mode): Update mode line.
-        * avoid.el (mouse-avoidance-*-hook): Do nothing if inside kbd macro.
+       * avoid.el (mouse-avoidance-*-hook): Do nothing if inside kbd macro.
 
 1994-04-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * gud.el (gud-filter): Call comint-output-filter at the end.
 
-1994-04-21  Francesco Potorti`  (pot@fly.cnuce.cnr.it)
+1994-04-21  Francesco Potortì  (pot@fly.cnuce.cnr.it)
 
-       * cmacexp.el (c-macro-expansion): changed the algorithm to allow
+       * cmacexp.el (c-macro-expansion): Changed the algorithm to allow
        __FILE__ and __LINE__ directives to be expanded correctly.
-       (c-macro-expansion): use a forth optional argument DISPLAY meaning
+       (c-macro-expansion): Use a fourth optional argument DISPLAY meaning
        it should print messages at the start and end of preprocessing.
        All callers changed.
        (c-macro-expand): Don't display message here.
        (c-macro-shrink-window-flag): Renamed from c-macro-shrink-window-p.
        (c-macro-prompt-flag): Renamed from c-macro-prompt-p.
 
-       * cmacexp.el: Potorti's changes:
+       * cmacexp.el: Potortì's changes:
        Provide cmacexp.
        (c-macro-prompt-p): Var renamed from c-macro-always-prompt-p.
        (c-macro-cppflags): Var renamed from c-macro-default-cppflags.
 
 1994-04-14  Lars Magne Ingebrigtsen  (larsi@bera.ifi.uio.no)
 
-        * gnus-uu.el (gnus-uu-enter-interactive-file): Escape any special
-        characters in file names.
-        (gnus-uu-call-asynchronous, gnus-uu-treat-archive): Likewise.
+       * gnus-uu.el (gnus-uu-enter-interactive-file): Escape any special
+       characters in file names.
+       (gnus-uu-call-asynchronous, gnus-uu-treat-archive): Likewise.
 
-        * gnus-uu.el (gnus-uu-uustrip-article-as): Added more corrections
-        of corrupt uucode.
-        (gnus-uu-uustrip-article-as): Changed the algorithm for finding
-        begin/body lines of encoded articles.
-        (gnus-uu-check-correct-stripped-uucode): Handle
-        extraneous empty lines in uuencoded postings.
+       * gnus-uu.el (gnus-uu-uustrip-article-as): Added more corrections
+       of corrupt uucode.
+       (gnus-uu-uustrip-article-as): Changed the algorithm for finding
+       begin/body lines of encoded articles.
+       (gnus-uu-check-correct-stripped-uucode): Handle
+       extraneous empty lines in uuencoded postings.
 
-        * gnus-uu.el (gnus-uu-uustrip-article-as, gnus-uu-clean-up):
-        Check before calling process-status.
-        (gnus-uu-uuencode-and-post): Added possibly non-standard
-        posting of uuencoded files.
+       * gnus-uu.el (gnus-uu-uustrip-article-as, gnus-uu-clean-up):
+       Check before calling process-status.
+       (gnus-uu-uuencode-and-post): Added possibly non-standard
+       posting of uuencoded files.
 
 1994-04-14  Simon Marshall  (Simon.Marshall@mail.esrin.esa.it)
 
 
 1994-04-13  Stephen Gildea  (gildea@stop.mail-abuse.org)
 
-       * mh-e.el, mh-utils.el: (mh-progs, mh-lib): Move from mh-e.el
+       * mh-e.el, mh-utils.el (mh-progs, mh-lib): Move from mh-e.el
        to mh-utils.el for Emacs 19.23, which doesn't define them in paths.el.
 
        * mh-utils.el (mh-find-progs): Add paths for BSDI.  Put local
        expression is just a variable.
 
        * dired-aux.el (dired-add-entry): Set opoint at beginning of line.
-       No need to explicitly discard direcory from file name.
+       No need to explicitly discard directory from file name.
 
 1994-04-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * cust-print.el: Simplify top-level definition of defalias
        for Emacs 18.
 
-       * edebug.el: (keywordp): Remove definition.
+       * edebug.el (keywordp): Remove definition.
        (edebug-form): Check whether keywordp is defined.
 
 1994-04-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * saveplace.el (save-place-find-file-hook)
        (save-place-kill-emacs-hook): New functions.
-       (hooks for find-file-hooks,kill-emacs-hook): Use those new functions.
+       (hooks for find-file-hooks, kill-emacs-hook): Use those new functions.
 
        * menu-bar.el (clipboard-yank, clipboard-kill-ring-save)
        (clipboard-kill-region): New functions.  Give them
 
 1994-04-05  Daniel LaLiberte  (liberte@churchy.gnu.ai.mit.edu)
 
-       * cust-print.el:  Change install-* and uninstall-*
+       * cust-print.el: Change install-* and uninstall-*
        to *-install and *-uninstall.
 
        * eval-region.el: Change install-* and uninstall-*
 1994-04-04  Daniel LaLiberte  (liberte@spiff.gnu.ai.mit.edu)
 
        * edebug.el: Change "-emacs-" to "-original-" throughout.
-       (edebug-last-sexp): Fix missing ";;"
+       (edebug-last-sexp): Fix missing ";;".
        (edebug-read): Fix docstring, &optional arg,
-               and the check that stream is current-buffer.
+       and the check that stream is current-buffer.
        (edebug-install-read-eval-functions): Use (elisp-eval-region-install).
        (edebug-uninstall-read-eval-functions): Restore to function values.
        (edebug-eval-defun): Repair check for edebug-all-defs.
        (edebug-top-level-form): Set edebug-all-defs to t.
        (edebug-read-and-maybe-wrap-form1): Call edebug-original-read
-                                          instead of read.
+       instead of read.
        (edebug-enter): Bind pre-command-hook and post-command-hook to nil.
-               Reset these variables and executing-macro to outside values.
+       Reset these variables and executing-macro to outside values.
        (edebug-display): Reset global variables to outside values.
        (edebug-recursive-edit): Reset global variables to outside values.
        (edebug-outside-excursion): Set outside values of global variables
-                                  in case they were changed by side effect.
-       (edebug-instrument-callee): Use edebug-original-read instaed of read.
+       in case they were changed by side effect.
+       (edebug-instrument-callee): Use edebug-original-read instead of read.
        (edebug-eval-result-list): While evaluating evaluation list,
-               bind edebug-execution-mode and edebug-trace to nil.
-
+       bind edebug-execution-mode and edebug-trace to nil.
 
 1994-04-04  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1994-04-02  Karl Fogel  (kfogel@phylo.life.uiuc.edu)
 
-        * saveplace.el (save-place-version-control): New var, for determining
-        how to back up the master saved-places file.
-        (save-place-alist-to-file): Bind version-control depending on
-        `save-place-version-control'.
+       * saveplace.el (save-place-version-control): New var, for determining
+       how to back up the master saved-places file.
+       (save-place-alist-to-file): Bind version-control depending on
+       `save-place-version-control'.
        (hook for find-file-hooks): Specify the APPEND arg to add-hook.
 
 1994-04-01  Ethan Bradford  (ethanb@ptolemy.astro.washington.edu)
        * gud.el (gud-gdb-complete-command): New defun to support true
        GDB completion in the GUD buffer.  Requires assistance from
        GDB in the form of the `complete' command.
-       (gud-gdb-complete-in-progress, gud-gdb-complete-string,
-       gud-gdb-complete-break, gud-gdb-complete-list,
-       gud-gdb-complete-filter): New.
+       (gud-gdb-complete-in-progress, gud-gdb-complete-string)
+       (gud-gdb-complete-break, gud-gdb-complete-list)
+       (gud-gdb-complete-filter): New.
        (gdb): Bind TAB to gud-gdb-complete-command.
 
 1994-03-25  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * edebug.el: New version from author.
 
-       * cust-print.el Change "internal" to "original" throughout.
-        (add-custom-printer, delete-custom-printer) replace old
+       * cust-print.el: Change "internal" to "original" throughout.
+       (add-custom-printer, delete-custom-printer): Replace old
        customizers.
-        (with-custom-print) new
-        (custom-prin1-to-string) Made it more robust.
+       (with-custom-print): New.
+       (custom-prin1-to-string): Made it more robust.
 
 1994-03-23  Simon Marshall  (simonm@penelope)
 
 1994-03-20  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * select.el (x-valid-simple-selection-p): Accept an overlay.
-       (xselect-convert-to-string, xselect-convert-to-length):
-       (xselect-convert-to-filename xselect-convert-to-charpos):
+       (xselect-convert-to-string, xselect-convert-to-length)
+       (xselect-convert-to-filename xselect-convert-to-charpos)
        (xselect-convert-to-lineno, xselect-convert-to-colno): Likewise.
 
        * subr.el (one-window-p): New argument all-frames.
 
 1994-03-18  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
-
        * help.el (help-with-tutorial): Avoid unexplained large blank area.
 
        * disp-table.el (create-glyph): Don't use slots that look like ASCII.
        (standard-display-g1, standard-display-graphic): Ditto.
        (standard-display-underline): If window system, use underline font.
 
-
 1994-03-18  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
        * compile.el (compilation-error-regexp-alist): Generalize ultrix 3
        (Man-getpage-in-background): Require env before printing message.
 
        * mh-comp.el, mh-funcs.el, mh-mime.el, mh-pick.el, mh-seq.el,
-       mh-utils.el: New files.
+       mh-utils.el: New files.
        * mh-e.el: Version 4.0 from Gildea.
 
 1994-03-14  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
        * appt.el: Doc fix.
 
        * add-log.el, ange-ftp.el, cplus-md.el, dired-aux.el, dired.el,
-       files.el, gnus.el, ispell.el, subr.el, texinfmt.el: Don't use
+       files.el, gnus.el, ispell.el, subr.el, texinfmt.el: Don't use
        triple-hyphen in a character class.
        * scheme.el (scheme-let-indent): Put hyphen in a safer place in
        the character class.
 
        * mouse.el (mouse-kill): Select the clicked window first.
 
-       * outline.el: (outline-mode, outline-level): Doc fix.
+       * outline.el (outline-mode, outline-level): Doc fix.
        (outline-on-heading-p): Use bolp, not bobp.
        (outline-hide-other): Rename from hide-other.
        (outline-hide-sublevels): Rename from hide-sublevels.
 
        * rmail.el (rmail-ignored-headers): Add several x400 header types.
 
-       * ispell.el (ispell-pdict-save, ispell-kill-ispell, ispell-continue):
+       * ispell.el (ispell-pdict-save, ispell-kill-ispell, ispell-continue)
        (ispell-help): Add autoloads.
 
        * bookmark.el (kill-emacs-hook): Don't autoload this hook.
 1994-03-03  Simon Marshall  (Simon.Marshall@mail.esrin.esa.it)
 
        * cmuscheme.el (inferior-scheme-mode): Removed unnecessary
-       initialisation of comint-input-sentinel.
+       initialization of comint-input-sentinel.
 
        * shell.el (shell-dynamic-complete-functions): New variable.
        (shell-mode): Use it to set comint-dynamic-complete-functions.
        * shell.el (shell-get-current-command, shell-after-partial-filename):
        Functions deleted.
 
-       * shell.el (shell-dynamic-complete-environment-variable,
-       shell-replace-by-expanded-directory): New commands.
-       (shell-match-partial-variable,
-       shell-dynamic-complete-as-environment-variable): New functions.
+       * shell.el (shell-dynamic-complete-environment-variable)
+       (shell-replace-by-expanded-directory): New commands.
+       (shell-match-partial-variable)
+       (shell-dynamic-complete-as-environment-variable): New functions.
 
-       * comint.el (comint-after-partial-filename-command,
-       comint-dynamic-complete-filename-command,
-       comint-dynamic-complete-command-command,
-       comint-get-current-command): Deleted.
+       * comint.el (comint-after-partial-filename-command)
+       (comint-dynamic-complete-filename-command)
+       (comint-dynamic-complete-command-command)
+       (comint-get-current-command): Deleted.
 
        * comint.el (comint-input-sentinel-functions):
        Replaces comint-input-sentinel.
 
        * comint.el (comint-word): New function.
        (comint-match-partial-filename): Use it.
-       (comint-after-partial-filename, comint-match-partial-variable,
-       comint-dynamic-complete-variable): Deleted.
+       (comint-after-partial-filename, comint-match-partial-variable)
+       (comint-dynamic-complete-variable): Deleted.
 
        * comint.el (comint-dynamic-complete):
        Run hooks on comint-dynamic-complete-functions.
 
 1994-03-03  Christian Lynbech  (lynbech@daimi.aau.dk)
 
-       * appt.el: Better use add-hook than setq when setting
-       display-time-hook
+       * appt.el: Better use add-hook than setq when setting display-time-hook.
 
 1994-03-03  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 
 1994-03-01  Ed Reingold  (reingold@goldman.gnu.ai.mit.edu)
 
-       * calendar.el: (calendar-current-date): Use fixed assoc list for
-        month names so that changing the array of names doesn't screw up
+       * calendar.el (calendar-current-date): Use fixed assoc list for
+       month names so that changing the array of names doesn't screw up
        the determination of the current date.
 
 1994-03-01  Ethan Bradford  (ethanb@ptolemy.astro.washington.edu)
 
 1994-02-22  Jay K. Adams  (jka@mustang.ece.cmu.edu)
 
-       * jka-compr.el: (jka-compr-partial-uncompress): Make dd give you
+       * jka-compr.el (jka-compr-partial-uncompress): Make dd give you
        one more block than you think you need.
 
        * jka-compr.el (jka-compr-dd-blocksize): Change default value to 256.
        Removed autoload for `backquote'.
        Removed arglist specifications for `documentation' and `fset'.
        (ad-emacs19-p, ad-use-jwz-compiler): Removed these variables.
-       (ad-lemacs-p, ad-v19-compiled-p, ad-subr-arglist,
-       ad-make-advised-docstring): Removed reference to `ad-emacs19-p'.
+       (ad-lemacs-p, ad-v19-compiled-p, ad-subr-arglist)
+       (ad-make-advised-docstring): Removed reference to `ad-emacs19-p'.
        (ad-compiled-p): Renamed from `ad-v19-compiled-p'.  Removed old
        definition of `ad-compiled-p'.
        (ad-compiled-code): Renamed from `ad-v19-compiled-code'.
        are now at the top level.
        (ad-advised-byte-code-definition): Renamed to `ad-advised-byte-code'
        and removed the definition of `ad-advised-byte-code' via `fset'.
-       (ad-advised-byte-code-definition, ad-recover-byte-code,
-       ad-stop-advice, ad-recover-normality): Removed
+       (ad-advised-byte-code-definition, ad-recover-byte-code)
+       (ad-stop-advice, ad-recover-normality): Removed
        `ad-real-byte-codify'-cation of their definitions.
        (ad-adjust-stack-sizes): Removed.
        (ad-enable-definition-hooks, ad-disable-definition-hooks):
        changed the default formatting of advised docstrings.
        (ad-make-plain-docstring, ad-make-freeze-docstring): New functions.
 
-       * advice.el: (ad-recover-all, ad-scan-byte-code-for-fsets):
+       * advice.el (ad-recover-all, ad-scan-byte-code-for-fsets):
        Removed unused condition variable `ignore-errors'.
 
        * advice.el (ad-save-real-definition): New macro to save real
 1994-02-22  Ed Reingold  (reingold@mole.gnu.ai.mit.edu)
 
        * calendar.el (calendar-cursor-to-date): Fix to handle starred
-        days correctly.
+       days correctly.
 
 1994-02-22  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 
 1994-02-18  Paul Eggert  (eggert@twinsun.com)
 
-       * (vc-lookup-triple): Yield nil, not "", if version name is nil.
+       * vc.el (vc-lookup-triple): Yield nil, not "", if version name is nil.
 
 1994-02-17  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1994-02-17  Noah Friedman  (friedman@splode.com)
 
-        * files.el (interpreter-mode-alist): Add entries for awk, gawk, and
-        scm scripts.
+       * files.el (interpreter-mode-alist): Add entries for awk, gawk, and
+       scm scripts.
 
 1994-02-16  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 1994-02-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * files.el (interpreter-mode-alist): New variable.
-       (set-auto-mode): Use that for chosing a mode.
+       (set-auto-mode): Use that for choosing a mode.
 
 1994-02-14  Karl Heuer  (kwzh@geech.gnu.ai.mit.edu)
 
        Update copyright year in displayed message.
 
        * faces.el (face-initialize): Specify default characteristics
-       for the standard faces.  Use face-fill-in to set up existing frames.
+       for the standard faces.  Use face-fill-in to set up existing frames.
        (face-fill-in, face-try-color-list): New subroutines.
        Handle underline, foreground and background in the
        frame-independent info of a face.
 
 1994-02-11  Paul Eggert  (eggert@twinsun.com)
 
-       * editfns.c (init_editfns): Look at LOGNAME before USER.
-       * fileio.c (Fsubstitute_in_file_name): Remove long-dead code
-       that looked at USER before LOGNAME.
-
-       * time.el (display-time-filter):  Remove unnecessary (getenv "LOGNAME")
+       * time.el (display-time-filter): Remove unnecessary (getenv "LOGNAME")
        and (getenv "USER"), since (user-login-name) already does this.
        * gnuspost.el (gnus-inews-login-name): Likewise.
        * gnus.el (gnus-user-login-name): Fix doc string accordingly.
-       * subr.el (user-original-login-name):  Reduce to a defalias, since
+       * subr.el (user-original-login-name): Reduce to a defalias, since
        it's redundant with user-login-name.  All callers changed to use
        user-login-name.
 
        (calendar-cursor-to-date): Add optional parameter to cause error
        signal when cursor is not on a date---this allows lots of
        simplifications throughout the code.
-       (calendar-forward-month,calendar-set-mark,
-       calendar-exchange-point-and-mark,calendar-count-days-region,
-       calendar-print-day-of-year,calendar-print-iso-date,
-       calendar-print-julian-date,calendar-print-islamic-date,
-       calendar-print-hebrew-date,calendar-print-astro-day-number):
+       (calendar-forward-month, calendar-set-mark)
+       (calendar-exchange-point-and-mark, calendar-count-days-region)
+       (calendar-print-day-of-year, calendar-print-iso-date)
+       (calendar-print-julian-date, calendar-print-islamic-date)
+       (calendar-print-hebrew-date, calendar-print-astro-day-number):
        Use simplification.
 
        * holidays.el (calendar-cursor-holidays): Use new error arg
        to calendar-cursor-to-date.
 
-       * diary.el (view-diary-entries,diary-islamic-date): Use new error arg
+       * diary.el (view-diary-entries, diary-islamic-date): Use new error arg
        to calendar-cursor-to-date.
 
-       * diary-ins.el (insert-diary-entry,insert-weekly-diary-entry,
-       insert-monthly-diary-entry,insert-yearly-diary-entry,
-       insert-anniversary-diary-entry,insert-block-diary-entry,
-       insert-cyclic-diary-entry,insert-hebrew-diary-entry,
-       insert-monthly-hebrew-diary-entry,insert-yearly-hebrew-diary-entry,
-       insert-islamic-diary-entry,insert-monthly-islamic-diary-entry,
-       insert-yearly-islamic-diary-entry): Use new error arg
+       * diary-ins.el (insert-diary-entry, insert-weekly-diary-entry)
+       (insert-monthly-diary-entry, insert-yearly-diary-entry)
+       (insert-anniversary-diary-entry, insert-block-diary-entry)
+       (insert-cyclic-diary-entry, insert-hebrew-diary-entry)
+       (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry)
+       (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry)
+       (insert-yearly-islamic-diary-entry): Use new error arg
        to calendar-cursor-to-date.
 
        * solar.el (calendar-sunrise-sunset): Use new error arg
        to calendar-cursor-to-date.
 
-       * cal-french.el (calendar-print-french-date,diary-french-date):
+       * cal-french.el (calendar-print-french-date, diary-french-date):
        Use new error arg to calendar-cursor-to-date.
 
        * cal-mayan.el (calendar-print-mayan-date): Use new error arg
        to calendar-cursor-to-date.
 
        * solar.el (sunrise-sunset): Allow it to be called without an
-       argument (as advertized).
+       argument (as advertised).
 
 1994-02-07  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * mouse.el (mouse-yank-secondary): Do move point.
        (mouse-yank-at-point): New var.
-       (mouse-yank-at-click, mouse-yank-secondary) Obey that.
+       (mouse-yank-at-click, mouse-yank-secondary): Obey that.
 
        * menu-bar.el: Use > as convention for another menu follows.
        (menu-bar-edit-menu): Add entry for Emerge.
        (emerge-set-keys): Put them into the emerge-edit-keymap.
        (emerge-minor-modes-list): Add defvar.
        (emerge-before-flag, emerge-after-flag): Move defvars up.
-       (emerge-files-remote, emerge-files-with-ancestor-remote):
+       (emerge-files-remote, emerge-files-with-ancestor-remote)
        (emerge-remote-exit): Var exit-func renamed to emerge-exit-func.
 
 1994-02-05  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
        * mouse-sel.el (mouse-sel-version): Don't base version number on
        RCS revision.  Updated to version 2.0.
-       (mouse-sel-set-selection-function, mouse-sel-get-selection-function,
-        mouse-sel-check-selection-function):
+       (mouse-sel-set-selection-function, mouse-sel-get-selection-function)
+       (mouse-sel-check-selection-function):
        Check whether X11 functions are bound when setting defaults.
        (mouse-extend): Check whether modify-frame-parameters is bound before
        calling it.  Add support to kill region with double-mouse-3.
 
 1994-02-02  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
 
-       * vc.el (vc-parse-buffer): arrange for old properties to get
+       * vc.el (vc-parse-buffer): Arrange for old properties to get
        cleared when their match string is not found in the master file.
 
 1994-02-01  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * tabify.el (tabify): Don't delete back before initial START.
 
-       * appt.el: (appt-display-interval, appt-display-duration)
+       * appt.el (appt-display-interval, appt-display-duration)
        (appt-message-warning-time): Use larger defaults.
 
-1994-01-31  (saw@cebaf.gov)
+1994-01-31  Stephen A. Wood  (saw@cebaf.gov)
 
        * fortran.el (calculate-fortran-indent): Handle
        Fortran 90 INTERFACE and SELECT/CASE blocks.
 
 1994-01-31  Boris Goldowsky  (boris@moose.cs.rochester.edu)
 
-       * avoid.el: (mouse-avoidance-nudge-mouse): Use (frame-width) and
+       * avoid.el (mouse-avoidance-nudge-mouse): Use (frame-width) and
        (frame-height) instead of erroneous (window-width) and (window-height).
        (mouse-avoidance-simple-hook): Raise frame first.
        (mouse-avoidance-fancy-hook): If moving mouse would enter
 
 1994-01-31  Karl Heuer  (kwzh@mole.gnu.ai.mit.edu)
 
-       * rmailsum.el (rmail-summary-mail, rmail-summary-continue,
-       rmail-summary-reply, rmail-summary-retry-failure): Fix rmail
+       * rmailsum.el (rmail-summary-mail, rmail-summary-continue)
+       (rmail-summary-reply, rmail-summary-retry-failure): Fix rmail
        summary commands to work with rmail-mail-new-frame.
 
 1994-01-30  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
        * calendar.el (calendar-version): New function.
        Adjustments to commentary at top of file.
-       (diary-entry-marker, calendar-today-marker,
-       calendar-holiday-marker): Don't autoload them; change definitions
+       (diary-entry-marker, calendar-today-marker)
+       (calendar-holiday-marker): Don't autoload them; change definitions
        to support monochrome and color workstations.
-       (calendar-french-date-string,calendar-mayan-date-string): Autoload
-       them.
-       (calendar-day-of-year-string, calendar-iso-date-string,
-       calendar-julian-date-string,calendar-islamic-date-string,
-       calendar-hebrew-date-string,calendar-astro-date-string): New functions
-       (calendar-print-day-of-year, calendar-print-iso-date,
-       calendar-print-iso-date,calendar-print-julian-date,
-       calendar-print-islamic-date,calendar-print-hebrew-date,
-       calendar-print-astro-day-number): Use them.
+       (calendar-french-date-string, calendar-mayan-date-string):
+       Autoload them.
+       (calendar-day-of-year-string, calendar-iso-date-string)
+       (calendar-julian-date-string, calendar-islamic-date-string)
+       (calendar-hebrew-date-string, calendar-astro-date-string):
+       New functions.
+       (calendar-print-day-of-year, calendar-print-iso-date)
+       (calendar-print-iso-date, calendar-print-julian-date)
+       (calendar-print-islamic-date, calendar-print-hebrew-date)
+       (calendar-print-astro-day-number): Use them.
        (calendar-mode-map): Add mouse support.
-       (calendar-unmark,mark-visible-calendar-date,calendar-mark-today):
+       (calendar-unmark, mark-visible-calendar-date, calendar-mark-today):
        Rewritten.
 
-       * diary.el (diary-day-of-year, diary-iso-date,  diary-islamic-date,
-       diary-hebrew-date, diary-julian-date, diary-astro-day-number):
+       * diary.el (diary-day-of-year, diary-iso-date, diary-islamic-date)
+       (diary-hebrew-date, diary-julian-date, diary-astro-day-number):
        Use new functions from calendar.el.
 
        * holidays.el (list-calendar-holidays): Fix mode line.
 
        * shell.el (shell-cd): Function removed.
        (shell-prefixed-directory-name): New defsubst.
-       (shell-process-popd, shell-process-pushd, shell-process-cd,
-       shell-resync-dirs): Apply it to ARG when it's a directory name.  Use
-       (concat comint-file-name-prefix "~") in place of (getenv "HOME") or
-       "~".  Call cd instead of shell-cd.
+       (shell-process-popd, shell-process-pushd, shell-process-cd)
+       (shell-resync-dirs): Apply it to ARG when it's a directory name.
+       Use (concat comint-file-name-prefix "~") in place of (getenv "HOME")
+       or "~".  Call cd instead of shell-cd.
 
        * menu-bar.el (mouse-menu-choose-yank): Don't use
        rotate-yank-pointer; set kill-ring-yank-pointer explicitly
        * files.el (auto-mode-alist): Default mode for "changelo" set to
        change-log-mode to support ms-dos 8+3 file names.  AAAARRGGG!  Also
        use emacs-lisp-mode for "_emacs" file which is the equivalent of
-       ".emacs"
+       ".emacs".
 
        * bytecomp.el (byte-compile-file) [ms-dos]: Save as binary.
 
 
        * files.el (make-backup-file-name, backup-file-name-p) [ms-dos]:
        Use "*.bak" as backup file name.
-       (user-init-file): new variable.
+       (user-init-file): New variable.
 
        * inc-vers.el [ms-dos]: Save version.el as *binary*.
 
 
        * novice.el (enable-command, disable-command): Use user-init-file.
 
-       * desktop.el: (desktop-buffer-mh): New function for mh mail system.
+       * desktop.el (desktop-buffer-mh): New function for mh mail system.
        (desktop-buffer-handlers): Add desktop-buffer-mh.
        (desktop-buffer): Correct setting of auto-fill-mode.
        Make the compilation silent using (eval-when-compile ...)
        (desktop-save): Use desktop-create-buffer-form.
        (desktop-value-to-string): New function.
        (desktop-outvar): Clean-up using desktop-value-to-string.
-       (desktop-save): clean-up Using desktop-value-to-string.
+       (desktop-save): Clean-up using desktop-value-to-string.
        (desktop-save): Decide Emacs version at compile time.
        (desktop-locals-to-save): New variable.
        (desktop-truncate): New function.
 
 1993-01-01  Martin Boyer  <mboyer@ireq-robot.hydro.qc.ca>
 
-       * bibtex.el (bibtex-field-name, bibtex-field-const, bibtex-field-text):
-       Adapted to Emacs 19 regex rules.
-       (bibtex-reference): Removed one set of parentheses (a workaround).
+       * bibtex.el (bibtex-field-name, bibtex-field-const, bibtex-field-text):
+       Adapted to Emacs 19 regex rules.
+       (bibtex-reference): Removed one set of parentheses (a workaround).
 
 1993-01-01  Michael D. Ernst  (mernst@research.microsoft.com)
 
 
 1993-12-22  Noah Friedman  (friedman@splode.com)
 
-        * lisp-mnt.el (Bogus-Bureaucratic-Cruft): Changed to
-        `X-Bogus-Bureaucratic-Cruft'.
-        Change comments to indicate that any header starting with `X-' is
-        not supposed to be implemented.  This gives us the same "out"
-        that RFC822 does.
+       * lisp-mnt.el (Bogus-Bureaucratic-Cruft): Changed to
+       `X-Bogus-Bureaucratic-Cruft'.
+       Change comments to indicate that any header starting with `X-' is
+       not supposed to be implemented.  This gives us the same "out"
+       that RFC822 does.
 
 1993-12-16  Richard Stallman  (rms@srarc2)
 
        * gud.el (gud-mipsdbx-massage-args, gud-mipsdbx-marker-filter):
        New functions for dbx support on Mips under Ultrix.
        (gud-dbx-mips-p, gud-mipsdbx-marker-acc): New variables.
-       (dbx) If gud-dbx-mips-p is non-nil, overload above two functions
+       (dbx): If gud-dbx-mips-p is non-nil, overload above two functions
        and initialize appropriate command strings for dbx.
 
 1993-12-12  Richard Stallman  (rms@srarc2)
 
 1993-12-08  Boris Goldowsky  (boris@mink.cs.rochester.edu)
 
-       * shadowfile.el: (shadow-noquery): Use it.
+       * shadowfile.el (shadow-noquery): Use it.
        (shadow-copy-file): Use abbreviate-file-name to
        avoid incorrect warnings.
        Lucid support commented out (didn't work and caused compiler warnings).
        * compile.el (compilation-error-regexp-alist): Generalize
        `"foo.c", line 13:' regexp to also match `"foo.c", line 13 pos 1...'.
 
-       * loaddefs.el (point-to-register-compatibility-binding,
-       jump-to-register-compatibility-binding,
-       copy-to-register-compatibility-binding,
-       insert-register-compatibility-binding): Add defaliases for these.
+       * loaddefs.el (point-to-register-compatibility-binding)
+       (jump-to-register-compatibility-binding)
+       (copy-to-register-compatibility-binding)
+       (insert-register-compatibility-binding): Add defaliases for these.
        (ctl-x-map): Bind / j x g to those, respectively, so \[...] always
        expands to the C-x r ... bindings.
 
 1993-12-08  Stephen Gildea  (gildea@stop.mail-abuse.org)
 
-       * time-stamp.el (time-stamp-month-dd-yyyy): no leading zero on day.
+       * time-stamp.el (time-stamp-month-dd-yyyy): No leading zero on day.
 
 1993-12-08  Richard Stallman  (rms@srarc2)
 
 
 1993-12-06  Noah Friedman  (friedman@splode.com)
 
-        * loaddefs.el: Remove autoload for `rlogin-with-args', which no
-        longer exists.
+       * loaddefs.el: Remove autoload for `rlogin-with-args', which no
+       longer exists.
 
 1993-12-06  Michael D. Ernst  (mernst@monozygote)
 
 1993-12-06  Anders Holst  (aho@sans.kth.se)
 
        * hippie-exp.el (;; Keywords:): Changed to "abbrev".
-        (hippie-expand-ignore-buffers): New variable.
-        (he-regexp-member): New function.
-        (hippie-expand-try-functions-list): Added `try-expand-list'.
-        (try-expand-line-all-buffers, try-expand-list-all-buffers,
-        try-expand-dabbrev-all-buffers): Use `he-regexp-member' and
-        `hippie-expand-ignore-buffers'.
-        (he-list-search): Don't find list containing point.
-        (he-dab-search-regexp): Just match at beginning of words.
-        (he-dabbrev-beg): Never move point forward.
+       (hippie-expand-ignore-buffers): New variable.
+       (he-regexp-member): New function.
+       (hippie-expand-try-functions-list): Added `try-expand-list'.
+       (try-expand-line-all-buffers, try-expand-list-all-buffers,
+       try-expand-dabbrev-all-buffers): Use `he-regexp-member' and
+       `hippie-expand-ignore-buffers'.
+       (he-list-search): Don't find list containing point.
+       (he-dab-search-regexp): Just match at beginning of words.
+       (he-dabbrev-beg): Never move point forward.
 
 1993-12-05  Paul Eggert  (eggert@twinsun.com)
 
 
        * comint.el (comint-mode-map): Put comint-show-output on C-M-l.
 
-       * cplus-md.el (c++-indent-line, calculate-c++-indent):
+       * cplus-md.el (c++-indent-line, calculate-c++-indent)
        (indent-c++-exp): Recognize `friend' without `class'.
 
        * rmail.el (rmail): Doc fix.
 1993-12-01  Morten Welinder  (terra@tyr.diku.dk)
 
        * desktop.el: Add keywords.
-       (desktop-outvar): clean-up output using fewer quotes and \n for
+       (desktop-outvar): Clean-up output using fewer quotes and \n for
        newlines.
-       (desktop-save): print buffer information using \n for newlines.
-       (desktop-save-buffer-p): doc fix.
-       (desktop-save): bug in mark-activity saving.
-       (desktop-buffer-rmail): doc fix.
-       (desktop-buffer-rmail, desktop-buffer-dired, desktop-buffer): use
-       `eq' instead of `equal'.
-       (desktop-clear): end up with one window.
+       (desktop-save): Print buffer information using \n for newlines.
+       (desktop-save-buffer-p): Doc fix.
+       (desktop-save): Bug in mark-activity saving.
+       (desktop-buffer-rmail): Doc fix.
+       (desktop-buffer-rmail, desktop-buffer-dired, desktop-buffer):
+       Use `eq' instead of `equal'.
+       (desktop-clear): End up with one window.
 
 1993-12-01  Richard Stallman  (rms@srarc2)
 
 
 1993-12-01  Noah Friedman  (friedman@splode.com)
 
-        * rlogin.el (rlogin-filter): initialize `region-begin' to
-        (marker-position proc-mark), not just (point), whatever random
-        value that may be.
-        Put bindings for `proc-mark', `region-begin', and `window' in
-        separate setq forms.
-        In determining whether window-start readjustment is needed, do not
-        examine scroll-step; it is irrelevant.
+       * rlogin.el (rlogin-filter): Initialize `region-begin' to
+       (marker-position proc-mark), not just (point), whatever random
+       value that may be.
+       Put bindings for `proc-mark', `region-begin', and `window' in
+       separate setq forms.
+       In determining whether window-start readjustment is needed, do not
+       examine scroll-step; it is irrelevant.
 
 1993-11-30  Richard Stallman  (rms@srarc2)
 
 
 1993-11-24  Rob Riepel  (riepel@Snowflake.Stanford.edu)
 
-        * tpu-edt.el (tpu-quoted-insert): New function.
-        (tpu-reset-control-keys): Remove C-f mapping.
-        Insert (in file) fsets for free/bound cursor, scroll
-        margins, key mappings for same.
+       * tpu-edt.el (tpu-quoted-insert): New function.
+       (tpu-reset-control-keys): Remove C-f mapping.
+       Insert (in file) fsets for free/bound cursor, scroll
+       margins, key mappings for same.
 
-        * tpu-extras.el: Remove free/bound cursor and scroll
-        margin fsets and key mappings.  Add autoload cookies.
+       * tpu-extras.el: Remove free/bound cursor and scroll
+       margin fsets and key mappings.  Add autoload cookies.
 
-        * tpu-doc.el: Add sample test for tpu-set-scroll-margins.
+       * tpu-doc.el: Add sample test for tpu-set-scroll-margins.
 
 1993-11-24  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-11-22  Morten Welinder  (terra@tyr.diku.dk)
 
-       * add-log.el (add-change-log-entry): put buffer in change-log-mode.
-       (find-change-log): correct calculation of file one directory out.
+       * add-log.el (add-change-log-entry): Put buffer in change-log-mode.
+       (find-change-log): Correct calculation of file one directory out.
 
 1993-11-22  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-11-19  Robert J. Chassell  (bob@geech.gnu.ai.mit.edu)
 
-        * texinfmt.el (texinfo-if-set, texinfo-if-clear): Act
-          appropriately when flat neither set nor cleared.
+       * texinfmt.el (texinfo-if-set, texinfo-if-clear): Act
+       appropriately when flat neither set nor cleared.
 
 1993-11-19  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-11-15  Per Bothner  (bothner@cygnus.com)
 
-       * iso-acc.el (iso-accents-list):  Added /A for A-with-ring
+       * iso-acc.el (iso-accents-list): Added /A for A-with-ring
        and /E for AE-ligature, with lowercase versions.  These
        letters are used (with O-with-slash) in Norwegian and Danish.
 
 
 1993-11-15  Robert J. Chassell  (bob@grackle.stockbridge.ma.us)
 
-        * page.el: Add `provide'.
-        (narrow-to-page): Enable page-delimiter to span lines.
+       * page.el: Add `provide'.
+       (narrow-to-page): Enable page-delimiter to span lines.
 
-        * page-ext.el: Revise documentation.  Add `provide'.
-        (pages-directory-for-adding-addresses-narrowing-p):
-        New user option for adding addresses.  Default to narrowing.
-        (pages-directory-for-addresses): Intall user settable options.
-        (add-new-page): Insert new page in specified location.
-        (original-page-delimiter): Set default value to "^^L".
+       * page-ext.el: Revise documentation.  Add `provide'.
+       (pages-directory-for-adding-addresses-narrowing-p):
+       New user option for adding addresses.  Default to narrowing.
+       (pages-directory-for-addresses): Install user settable options.
+       (add-new-page): Insert new page in specified location.
+       (original-page-delimiter): Set default value to "^^L".
 
 1993-11-15  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
 
 
 1993-11-10  Robert J. Chassell  (bob@kropotkin.gnu.ai.mit.edu)
 
-        * texinfo.el (texinfo-texi2dvi-command): Separate `texi2dvi'
+       * texinfo.el (texinfo-texi2dvi-command): Separate `texi2dvi'
        command from `tex' command so `texinfo-format-region' can use
        straight `tex' command.
-        (texinfo-format-buffer): Use `texinfo-texi2dvi-command'
-        (texinfo-delete-from-print-queue): Revise documentation.
+       (texinfo-format-buffer): Use `texinfo-texi2dvi-command'.
+       (texinfo-delete-from-print-queue): Revise documentation.
        (texinfo-quit-job): Use comint-send-input.
 
        * texinfmt.el (texinfo-format-region): Change `texinfo-[start
        end]-of-header' to `tex-[start end]-of-header'.
 
-1993-11-10  Brian Fox  (bfox@mole.gnu.ai.mit.edu)
+1993-11-10  Brian J. Fox  (bfox@mole.gnu.ai.mit.edu)
 
        * rmail.el (rmail-start-mail): Don't do other frame unless we have
-       a window system, irregardless of the state of rmail-mail-new-frame.
+       a window system, regardless of the state of rmail-mail-new-frame.
 
        * man.el (Man-filter-list): Include anything starting with
        alphabetics, and containing "Last change:".
        Man-translate-references has already done the right thing.
 
        * info.el (Info-extract-menu-item): Quote `*' in the menu-item
-       leadin re-search to prevent us from finding node names which
+       leading re-search to prevent us from finding node names which
        contain the text of another node name within them.
 
        * files.el (find-backup-file-name): Don't fatal-error on
 1993-11-08  Simon Marshall  (Simon.Marshall@mail.esrin.esa.it)
 
        * comint.el (comint-preinput-scroll-to-bottom): Added
-       comint-magic-space to list of commands recognised as inserting.
+       comint-magic-space to list of commands recognized as inserting.
 
        * comint.el (comint-output-filter): Corrected check for killed
        buffer.
 
 1993-11-08  Robert J. Chassell  (bob@geech.gnu.ai.mit.edu)
 
-        * texinfo.el (texinfo-show-structure): Indent appendices properly.
+       * texinfo.el (texinfo-show-structure): Indent appendices properly.
 
 1993-11-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-11-03  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * tex-mode.el (tex-alt-print): New function for menu bar.
-        (tex-define-common-keys, tex-mode-map): Move some items from
+       * tex-mode.el (tex-alt-print): New function for menu bar.
+       (tex-define-common-keys, tex-mode-map): Move some items from
        tex-define-common-keys to tex-mode-map.
        Add more menu-enable properties.
-        (tex-append): Cope with both the original
-        Pascal-based TeX and the newer C-based TeX.
+       (tex-append): Cope with both the original
+       Pascal-based TeX and the newer C-based TeX.
 
 1993-11-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-10-25  Karl Fogel  (kfogel@mole.gnu.ai.mit.edu)
 
-        * bookmark.el (bookmark-load, bookmark-write-file): Made
+       * bookmark.el (bookmark-load, bookmark-write-file): Made
        enable-local-eval be nil when loading a bookmark file, since
        bookmark context strings can contain eval forms from the files in
        which the bookmarks are set, and we don't want them evalled when
 
        Got rid of ###autoload to put a bookmark menu on the menu-bar.
        Now it will appear on the File menu -- that change is made in
-        menu-bar.el.  See below:
+       menu-bar.el.  See below:
 
-        * menu-bar.el: Added a define-key for menu-bar-bookmark-map, so
-        that bookmarks will appear on the File menu of the menu-bar, right
-        after the Print Buffer item.
+       * menu-bar.el: Added a define-key for menu-bar-bookmark-map, so
+       that bookmarks will appear on the File menu of the menu-bar, right
+       after the Print Buffer item.
 
 1993-10-25  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        Scroll so only if point is at or after the process mark.
        When scrolling, put end of text on bottom line, regardless of point.
 
-1993-10-25  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-10-25  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
-       * ispell.el (ispell): If the buffer to spell has no associated
+       * ispell.el (ispell): If the buffer to spell has no associated
        file, or, the associated file has a special handler, use a
        temporary file with the buffer contents to pass to the local
        ispell process.
        * shell.el (shell-read-input-ring, shell-input-ring-file-name):
        Moved to, and renamed in, comint.el.
 
-       * shell.el (shell-dynamic-complete-command):  Make sure local
+       * shell.el (shell-dynamic-complete-command): Make sure local
        completion-ignore-case is nil.
 
        * shell.el (shell-mode): Set buffer-local variable paragraph-start
 
        * comint.el (comint-last-output-start): New variable to record
        where most recent process output started from.
-       (comint-mode): Initialise it.
+       (comint-mode): Initialize it.
        (comint-output-filter): Set it.
 
        * comint.el (comint-previous-matching-input-string): Moved to
        comint-previous-matching-input-position.
        (comint-previous-matching-input-string): Use it.
-       (comint-search-arg, comint-search-start,
-       comint-previous-input-string): New subroutines.
-       (comint-previous-input, comint-next-input,
-       comint-previous-matching-input, comint-next-matching-input,
-       comint-previous-matching-input-from-input,
-       comint-next-matching-input-from-input): Use them.
+       (comint-search-arg, comint-search-start)
+       (comint-previous-input-string): New subroutines.
+       (comint-previous-input, comint-next-input)
+       (comint-previous-matching-input, comint-next-matching-input)
+       (comint-previous-matching-input-from-input)
+       (comint-next-matching-input-from-input): Use them.
 
        * comint.el (comint-mode-map): Added signal menu-bar.  Moved
        comint-backward/forward-matching-input to output menu-bar, since
        they move within the buffer rather than do input.
 
-       * comint.el (comint-send-input, comint-after-pmark-p,
-       comint-kill-input, comint-proc-query): Removed serialisation of
+       * comint.el (comint-send-input, comint-after-pmark-p)
+       (comint-kill-input, comint-proc-query): Removed serialization of
        obtaining the process mark's marker-position.
 
        * comint.el, shell.el: Commented out comint/shell-load-hooks.
 
        * comint.el (comint-file-name-prefix): New variable.
        (comint-directory): New inline subroutine.
-       (comint-dynamic-complete-filename, comint-dynamic-complete-variable,
-       comint-dynamic-list-filename-completions): Use it.
+       (comint-dynamic-complete-filename, comint-dynamic-complete-variable)
+       (comint-dynamic-list-filename-completions): Use it.
 
-       * comint.el (comint-dynamic-complete-filename,
-       comint-dynamic-complete-variable,
-       comint-dynamic-list-filename-completions): Make sure local
+       * comint.el (comint-dynamic-complete-filename)
+       (comint-dynamic-complete-variable)
+       (comint-dynamic-list-filename-completions): Make sure local
        completion-ignore-case is nil.
 
        * comint.el (comint-next-prompt, comint-previous-prompt): Use
        paragraph-start and paragraph motion commands rather than
        re-search-forward and re-search-backward commands.
 
-       * comint.el (comint-dynamic-list-input-ring,
-       comint-previous-matching-input-string): Use ring-empty-p rather
+       * comint.el (comint-dynamic-list-input-ring)
+       (comint-previous-matching-input-string): Use ring-empty-p rather
        than zerop and ring-length.
 
        * comint.el (comint-input-ignoredups): New variable.
 
        * cdl.el: New file.
 
-1993-10-20  Brian Fox  (bfox@gnu.ai.mit.edu)
+1993-10-20  Brian J. Fox  (bfox@gnu.ai.mit.edu)
 
        * forms.el (forms--set-minor-mode): Rewrite so that describe-mode
        can parse the value of minor-mode-alist correctly.  The string
        * calendar.el (calendar-week-start-day): New var (autoloaded) to
        allow the calendar week to start on any day, not just Sunday.
        (calendar-mod): New support function.
-       (calendar-cursor-to-visible-date, generate-calendar-month,
-       calendar-beginning-of-week, calendar-end-of-week): Rewritten to
+       (calendar-cursor-to-visible-date, generate-calendar-month)
+       (calendar-beginning-of-week, calendar-end-of-week): Rewritten to
        use new var calendar-week-start-day.
 
        * holidays.el (holiday-easter-etc): Fix Ascension Day string.
        (solar-equinoxes-solstices): Use them to fix names for
        southern hemisphere.
 
-       * calendar.el (calendar-day-name-array, calendar-month-name-array,
-       calendar-islamic-month-name-array,
-       calendar-hebrew-month-name-array-common-year,
-       calendar-hebrew-month-name-array-leap-year):  Change to defvar.
+       * calendar.el (calendar-day-name-array, calendar-month-name-array)
+       (calendar-islamic-month-name-array)
+       (calendar-hebrew-month-name-array-common-year)
+       (calendar-hebrew-month-name-array-leap-year): Change to defvar.
 
-       * diary.el (hebrew-calendar-parashiot-names):  Change to defvar.
+       * diary.el (hebrew-calendar-parashiot-names): Change to defvar.
 
 1993-10-18  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 
 1993-10-18  Noah Friedman  (friedman@splode.com)
 
-        * rlogin.el (rlogin-initially-track-cwd): New variable.
-        (rlogin): Use it to determine whether enable directory tracking
-        via ange-ftp.
-        (rlogin-mode): Make `comint-filename-prefix' local here.
+       * rlogin.el (rlogin-initially-track-cwd): New variable.
+       (rlogin): Use it to determine whether enable directory tracking
+       via ange-ftp.
+       (rlogin-mode): Make `comint-filename-prefix' local here.
 
-        * rlogin.el (rlogin): Arguments to function are now a string with
-        multiple words (hostname first) and an optional prefix.
-        (rlogin-with-args): Function deleted.
+       * rlogin.el (rlogin): Arguments to function are now a string with
+       multiple words (hostname first) and an optional prefix.
+       (rlogin-with-args): Function deleted.
 
-        * rlogin.el (rlogin): Set process filter after calling
-        `rlogin-mode' since the latter called `comint-mode', which sets
-        its own initial process filter.
+       * rlogin.el (rlogin): Set process filter after calling
+       `rlogin-mode' since the latter called `comint-mode', which sets
+       its own initial process filter.
 
 1993-10-18  Barry A. Warsaw, ITB  (warsaw@anthem)
 
-       * reporter.el:
-       (reporter-submit-bug-report, reporter-mailer): reporter-mailer
-       variable can now take a list of mailers, trying each one until an
-       commandp one is found.
+       * reporter.el (reporter-submit-bug-report, reporter-mailer):
+       reporter-mailer variable can now take a list of mailers,
+       trying each one until an commandp one is found.
 
        * reporter.el: Fixed elisp archive address.
        Handle dumping of buffer local variables via reporter-eval-buffer.
        * bookmark.el (bookmark-jump): bookmark-jump now gives a
        default value if no bookmark is entered manually.
        (bookmark-set): Default to bookmark-current-bookmark or
-        buffer-name the way bookmark-jump does.
+       buffer-name the way bookmark-jump does.
 
        * bookmark.el (ctl-x-map): Check if C-x r is a prefix
        before using it as one.
        bookmark-jump.  Support compressed files.
        (bookmark-jump): Call bookmark-jump-noselect.
        Offer to relocate if necessary, but change default dir to that of
-        the old        bookmark in read-file-name.
+       the old bookmark in read-file-name.
 
-       * bookmark.el: (bookmark-set, bookmark-rename, bookmark-delete,
-       bookmark-write-file, bookmark-load, Bookmark-menu-show-filenames,
-       Bookmark-menu-hide-filenames, Bookmark-menu-bookmark,
-       Bookmark-menu-save, Bookmark-menu-load): Fixed the save-excursion
+       * bookmark.el (bookmark-set, bookmark-rename, bookmark-delete)
+       (bookmark-write-file, bookmark-load, Bookmark-menu-show-filenames)
+       (Bookmark-menu-hide-filenames, Bookmark-menu-bookmark)
+       (Bookmark-menu-save, Bookmark-menu-load): Fixed the save-excursion
        bugs by wrapping things in save-window-excursion as well.
 
        (bookmark-make-menu-bar-alist): Added sorting.
        for this to take effect, sorry.)  Save "mark-activity" and
        allow multi-dir direds.
 
-1993-10-04  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-10-04  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
        * telnet.el (rsh): Add `host' to args passed to make-comint.
 
 
 1993-10-04  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
 
-       * vc.el (vc-next-action): Fix (throw ... ) invocation to work with 19;
+       * vc.el (vc-next-action): Fix (throw ... ) invocation to work with 19;
        allows vc-next-action on all marked files in a dired buffer to work.
 
-       (vc-finish-logentry) There isn't necessarily a *VC-log-entry* buffer
+       (vc-finish-logentry): There isn't necessarily a *VC-log-entry* buffer
        to remove if this function was called from within a dired buffer.  Fix
        its handling of this case.
 
        (comint-magic-space): Use self-insert command.
        (comint-history-file-name): New variable.
 
-1993-09-21  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-09-21  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
        * edebug.el (edebug-enter): Don't call the current function being
        debugged in pre-command-hook or post-command-hook.
        candidates, souped up for configurability.
        (comint-dynamic-complete-variable): New command.
        (comint-file-name-autolist): New variable.
-       (comint-file-name-addsuffix): New variable,
+       (comint-file-name-addsuffix): New variable.
        (comint-file-name-recexact): New variable.
 
 1993-09-20  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
        * menu-bar.el (revert-buffer):
        Enable menu item when the buffer is modified.
 
-1993-09-17  Brian Fox  (bfox@inferno)
+1993-09-17  Brian J. Fox  (bfox@inferno)
 
        * simple.el (kill-region): Use `equal' instead of `eq' to compare
        markers `beg' and `end'.  They might be two different markers that
        * dired.el (dired-mode): Don't change the value of
        case-fold-search.
 
-1993-09-15  Brian Fox  (bfox@inferno)
+1993-09-15  Brian J. Fox  (bfox@inferno)
 
        * files.el (local-write-file-hooks): Make this variable
        buffer-local.
        * vc.el (vc-do-command): Remove debugging output.  Use (forward-line
        -1) instead of (previous-line 1).
 
-1993-09-14  Brian Fox  (bfox@inferno)
+1993-09-14  Brian J. Fox  (bfox@inferno)
 
        * rmail.el (rmail-convert-file): If the file is empty, don't
        convert it after inserting the BABYL header.
 
        * loaddefs.el (ctl-x-map): `C-x r c' now runs `clear-rectangle'.
 
-       * texinfmt.el (texinfo-format-region texinfo-format-buffer): Add
-       ###autoload cookies.
+       * texinfmt.el (texinfo-format-region texinfo-format-buffer):
+       Add ###autoload cookies.
        (batch-texinfo-format): Use `buffer-disable-undo' instead of
        obsolete function `buffer-flush-undo'.
 
 
 1993-08-26  Jim Blandy  (blandy@comano.cscs.ch)
 
-       * add-log.el (add-log-full-name, add-log-mailing-address): New
-       variables.
+       * add-log.el (add-log-full-name, add-log-mailing-address):
+       New variables.
        (add-change-log-entry): Don't ask for the login name and site name
        separately; instead, prompt for a mailing address; that's more
        useful.  Set add-log-full-name and add-log-mailing-address, so
        Create a new change log entry if the mailing address doesn't
        match; don't just compare the date, full name, and login name.
 
-1993-09-01  Brian Fox  (bfox@inferno)
+1993-09-01  Brian J. Fox  (bfox@inferno)
 
        * tex-mode.el (slitex-mode): Add ###autoload magic cookie.
 
-1993-08-27  Brian Fox  (bfox@sonderbar)
+1993-08-27  Brian J. Fox  (bfox@sonderbar)
 
        * diff.el (diff): Doc fix.
 
-1993-08-17  Brian Fox  (bfox@inferno)
+1993-08-17  Brian J. Fox  (bfox@inferno)
 
        * version.el: Changed comment to refer to actual filename
        "inc-vers.el" instead of "inc-version.el".
 
 1993-09-17  Jonathan Stigelman  <Stig@netcom.com>
 
-        * hilit19.el:
-        - (hilit-rehighlight-region): added (save-restriction (widen))
-          to avoid hangups in dired.
-        - Also slight improvements to fortran patterns and
-          hilit-default-face-table doc string
-        - added optional case-fold argument to hilit-set-mode-patterns
-        - added hilit-rehighlight-buffer-quietly to dired-after-readin-hook
-        - fixed bug in hilit-string-find that mishandled some strings: "\\"
-        - work-around for bug in next-overlay-change
-        - the pattern matcher now starts it's searches from the end of the
+       * hilit19.el:
+       - (hilit-rehighlight-region): Added (save-restriction (widen))
+         to avoid hangups in dired.
+       - Also slight improvements to fortran patterns and
+         hilit-default-face-table doc string
+       - added optional case-fold argument to hilit-set-mode-patterns
+       - added hilit-rehighlight-buffer-quietly to dired-after-readin-hook
+       - fixed bug in hilit-string-find that mishandled some strings: "\\"
+       - work-around for bug in next-overlay-change
+       - the pattern matcher now starts it's searches from the end of the
          most recently highlighted region (which is not necessarily the end
          of the most recently matched regex).
-        - code moved from hilit-highlight-region to hilit-set-mode-patterns.
-          This will affect you if you pass your patterns directly to
-          hilit-highlight-region....use a pseudo-mode instead.
-        - twiddled C/C++, latex, texinfo, fortran, nroff patterns.
-        - added calendar-mode, icon-mode and pascal-mode patterns
-        - diverged lisp-mode and emacs-lisp-mode...also added lisp keywords.
+       - code moved from hilit-highlight-region to hilit-set-mode-patterns.
+         This will affect you if you pass your patterns directly to
+         hilit-highlight-region....use a pseudo-mode instead.
+       - twiddled C/C++, latex, texinfo, fortran, nroff patterns.
+       - added calendar-mode, icon-mode and pascal-mode patterns
+       - diverged lisp-mode and emacs-lisp-mode...also added lisp keywords.
 
 1993-09-17  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 
 1993-09-09  Noah Friedman  (friedman@splode.com)
 
-        * rlogin.el: require 'shell.
+       * rlogin.el: require 'shell.
 
 1993-09-08  Paul Eggert  (eggert@twinsun.com)
 
        comint-filename-prefix from elts.
 
        * comint.el (comint-filename-prefix): New variable.
-       (comint-replace-by-expanded-filename, comint-dynamic-complete,
-       comint-dynamic-list-completions): Prepend it to absolute file
+       (comint-replace-by-expanded-filename, comint-dynamic-complete)
+       (comint-dynamic-list-completions): Prepend it to absolute file
        names before completing.
        * shell.el (shell-cd): New function, like `cd' but prepend
        comint-filename-prefix.
-       (shell-resync-dirs, shell-process-cd, shell-process-pushd,
-       shell-process-popd): Use shell-cd in place of cd.
+       (shell-resync-dirs, shell-process-cd, shell-process-pushd)
+       (shell-process-popd): Use shell-cd in place of cd.
        * rlogin.el (rlogin): After rlogin-mode, set
        comint-filename-prefix locally to indicate the host, and cd to
        /HOST:~/.
 
        * cal-dst.el (calendar-time-zone-daylight-rules): Remove
        special case for Israel.  Israel has changed its daylight
-       savings time rules.  We don't know what the current rules are,
+       saving time rules.  We don't know what the current rules are,
        but the special case was definitely incorrect.
 
 1993-09-06  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
        current-time-zone yields nil, don't bother with
        calendar-next-time-zone-transition.  Use clearer names for local vars.
 
-       (calendar-time-zone, calendar-daylight-time-offset,
-       calendar-{standard,daylight}-time-zone-name,
-       calendar-daylight-savings-{starts,ends}): Default to US Eastern rules
+       (calendar-time-zone, calendar-daylight-time-offset)
+       (calendar-{standard,daylight}-time-zone-name)
+       (calendar-daylight-savings-{starts,ends}): Default to US Eastern rules
        for information that is not available.
 
        (calendar-daylight-savings-{starts,ends}-time): New vars, replacing
 
 1993-08-19  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * solar.el (solar-sunrise, solar-sunset, solar-longitude-of-sun):
-        Make both arguments to solar-mod float.
+       * solar.el (solar-sunrise, solar-sunset, solar-longitude-of-sun):
+       Make both arguments to solar-mod float.
 
-        (sunrise-sunset): Change screen-width to frame-width.
+       (sunrise-sunset): Change screen-width to frame-width.
 
-        * calendar.el (calendar-absolute-from-iso,
-        american-calendar-display-form, european-calendar-display-form):
-        Fix typos in doc strings doc strings.
+       * calendar.el (calendar-absolute-from-iso,
+       american-calendar-display-form, european-calendar-display-form):
+       Fix typos in doc strings doc strings.
 
-        (calendar-mode-map): Use "[prior]" and "[next]" in key bindings.
+       (calendar-mode-map): Use "[prior]" and "[next]" in key bindings.
 
 1993-08-18  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 
 1993-08-10  Rob Riepel  (riepel@Snowflake.Stanford.edu)
 
-        * tpu-edt.el (tpu-help): Use variables for "n" and "p".
+       * tpu-edt.el (tpu-help): Use variables for "n" and "p".
        (tpu-help-N, tpu-help-n, tpu-help-P, tpu-help-p): New vars.
-        * tpu-mapper.el: Insert (in buffer) setqs for tpu-help-... variables.
+       * tpu-mapper.el: Insert (in buffer) setqs for tpu-help-... variables.
 
 1993-08-09  Paul Eggert  (eggert@twinsun.com)
 
 
 1993-08-09  Rob Riepel  (riepel@Snowflake.Stanford.edu)
 
-        * tpu-doc.el: Added section on local variables.
+       * tpu-doc.el: Added section on local variables.
 
-        * tpu-edt.el (tpu-version): Print version number rather than the RCS
-        revision number.
+       * tpu-edt.el (tpu-version): Print version number rather than the RCS
+       revision number.
 
-        * tpu-edt.el (tpu-next-file-buffer): Bind starting-buffer with let.
-        * tpu-edt.el (tpu-load-xkeys): Check value of tpu-xkeys-file.
+       * tpu-edt.el (tpu-next-file-buffer): Bind starting-buffer with let.
+       * tpu-edt.el (tpu-load-xkeys): Check value of tpu-xkeys-file.
        Make sure to use the "*scratch*" buffer.
 
-        * tpu-edt.el (tpu-lm-replace): Changed variable searching-forward
-        to tpu-searching-forward.
-        (tpu-substitute): Likewise.
+       * tpu-edt.el (tpu-lm-replace): Changed variable searching-forward
+       to tpu-searching-forward.
+       (tpu-substitute): Likewise.
        (tpu-toggle-search-direction): Likewise.
-        (tpu-search-forward, tpu-search-reverse, tpu-set-search): Likewise.
-        (tpu-search-internal, tpu-adjust-search): Likewise.
+       (tpu-search-forward, tpu-search-reverse, tpu-set-search): Likewise.
+       (tpu-search-internal, tpu-adjust-search): Likewise.
 
-        * tpu-extras.el (tpu-search-internal): Changed variable
-        searching-forward to tpu-searching-forward.
+       * tpu-extras.el (tpu-search-internal): Changed variable
+       searching-forward to tpu-searching-forward.
 
-        * tpu-extras.el: Changed "edit-picture-hook" to
-        "picture-mode-hook" for emacs version 19.
+       * tpu-extras.el: Changed "edit-picture-hook" to
+       "picture-mode-hook" for emacs version 19.
 
-        * tpu-mapper.el (tpu-gnu-map-key): Repaired the key name
-        generation code to work with the latest version of emacs.
+       * tpu-mapper.el (tpu-gnu-map-key): Repaired the key name
+       generation code to work with the latest version of emacs.
 
 1993-08-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * menu-bar.el (menu-bar-mode): Defvar removed.
        (menu-bar-mode): Rewritten to parallel scroll-bar-mode.
 
-       * info.el (Info-goto-emacs-command-node,
-       Info-goto-emacs-key-command-node): Doc fix.
+       * info.el (Info-goto-emacs-command-node)
+       (Info-goto-emacs-key-command-node): Doc fix.
 
        * help.el (help-for-help): Mention C-k and C-f.
 
 
 1993-08-04  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * diary.el (list-diary-entries): Split diary-display-hook into two
-        pieces, diary-display-hook and diary-hook.  If diary-display-hook
-        is nil, use simple display.
-        (include-other-diary-files): Set those hooks properly for other files.
+       * diary.el (list-diary-entries): Split diary-display-hook into two
+       pieces, diary-display-hook and diary-hook.  If diary-display-hook
+       is nil, use simple display.
+       (include-other-diary-files): Set those hooks properly for other files.
 
-        * calendar.el (diary-display-hook): Change default and fix doc string.
-        (diary-hook): New user variable.
-        (diary-date-forms, calendar-date-display-form): Don't autoload
-        them so the European/American style is decided at load time.
+       * calendar.el (diary-display-hook): Change default and fix doc string.
+       (diary-hook): New user variable.
+       (diary-date-forms, calendar-date-display-form): Don't autoload
+       them so the European/American style is decided at load time.
 
 1993-08-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        (make-face-bold, make-face-italic, make-face-bold-italic)
        (make-face-unbold, make-face-unitalic): Update global-face-data.
        Ignore a list found in the font slot.
-       (make-face-bold-internal, make-face-italic-internal):
+       (make-face-bold-internal, make-face-italic-internal)
        (make-face-bold-italic-internal): New subroutines.
        (x-create-frame-with-faces): If global-face-data's font slot
        indicates bold and/or italic, make it so.
 
        * dissociate.el (dissociated-press):
        Use `(random N)' instead of while loop.
-       * dunnet.el: (dun-endgame-question, tcom, tloc):
+       * dunnet.el (dun-endgame-question, tcom, tloc):
        Use (random N) instead of combination of %, abs and random.
        * life.el (life-insert-random-pattern): Simplify (% (abs (random)) N)
        to (random N).
 
 1993-07-29  Paul Eggert  (eggert@twinsun.com)
 
-       * (vc-mode-line): Set vc-mode to nil if FILE no longer is
+       * vc-hooks.el (vc-mode-line): Set vc-mode to nil if FILE no longer is
        version-controlled.
 
 1993-07-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 1993-07-28  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
-       * comint.el (comint-replace-by-expanded-filename,
-       comint-dynamic-complete): Say "Sole completion" instead of "Unique
+       * comint.el (comint-replace-by-expanded-filename)
+       (comint-dynamic-complete): Say "Sole completion" instead of "Unique
        completion", for consistency with the rest of the known universe.
 
 1993-07-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * loaddefs.el (ctl-x-map): Correct C-x r t to string-rectangle.
 
-       * paren.el (show-paren-command-hook): Specify buffer for move-overay.
+       * paren.el (show-paren-command-hook): Specify buffer for move-overlay.
 
 1993-07-22  Paul Eggert  (eggert@twinsun.com)
 
        * vc.el (vc-backend-revert): Use `co -f' instead of deleting the
        working file ourselves; that way, if `co' fails, we won't have
        deleted the working file.
-       (vc-backend-steal):  Don't delete the working file.  Use `rcs -u -l',
+       (vc-backend-steal): Don't delete the working file.  Use `rcs -u -l',
        not `rcs -u ; rcs -l'; it's faster.  Use vc-backend-dispatch -- the
        old code couldn't have possibly worked.
 
 
        Changes from Anders Holst, to bring hippie-expand up to version 1.2:
        * hippie-exp.el (hippie-expand-max-buffers): New variable.
-       (try-expand-line-all-buffers, try-expand-list-all-buffers,
-       try-expand-dabbrev-all-buffers): Use it.
+       (try-expand-line-all-buffers, try-expand-list-all-buffers)
+       (try-expand-dabbrev-all-buffers): Use it.
        (try-expand-list, try-expand-list-all-buffers): New functions.
        (he-string-beg, he-string-end, he-search-loc): These values are
        now markers, not integers.  Uses changed.
        (he-reset-string, he-substitute-string): Use a marker to preserve
        the old position of point.
-       (try-expand-all-abbrevs): handle case the same way as the
-        usual expand-abbrev (which is not a very good way, but for
-        consistency...).
+       (try-expand-all-abbrevs): Handle case the same way as the
+       usual expand-abbrev (which is not a very good way, but for
+       consistency...).
        (he-dabbrev-beg): Use `skip-syntax' instead of `skip-chars', to
-        adjust its behavior to different modes.
+       adjust its behavior to different modes.
        (hippie-expand): Don't messages which try function it is using,
-        when the expansion itself is done in the minibuffer (it was very
-        annoying to have the message obscuring the expansion).
-       (try-complete-file-name, try-complete-file-name-partially,
-       try-complete-lisp-symbol, try-complete-lisp-symbol-partially,
-       try-expand-line, try-expand-line-all-buffers,
-       try-expand-all-abbrevs, try-expand-dabbrev,
-       try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
-       epansion, when no expansion is done (caused the buffer to be
+       when the expansion itself is done in the minibuffer (it was very
+       annoying to have the message obscuring the expansion).
+       (try-complete-file-name, try-complete-file-name-partially)
+       (try-complete-lisp-symbol, try-complete-lisp-symbol-partially)
+       (try-expand-line, try-expand-line-all-buffers)
+       (try-expand-all-abbrevs, try-expand-dabbrev)
+       (try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
+       expansion, when no expansion is done (caused the buffer to be
        marked as changed, although nothing was done, among other things).
        (he-reset-string): Undoing of last expansion at a later occasion, now
-        undoes correctly (before, it garbled things up).
-       (make-hippie-expand-function): now uses "(function ...)"
-        instead of "'" (matters for compilation).
-       (try-expand-line, try-expand-line-all-buffers,
-       he-line-search-regexp): uses `comint-prompt-regexp' instead of
+       undoes correctly (before, it garbled things up).
+       (make-hippie-expand-function): Now uses "(function ...)"
+       instead of "'" (matters for compilation).
+       (try-expand-line, try-expand-line-all-buffers)
+       (he-line-search-regexp): Uses `comint-prompt-regexp' instead of
        `shell-prompt-pattern', to strip off prompt in process buffers.
 
 1993-07-14  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 1993-07-07  Robert J. Chassell  (bob@grackle)
 
-        * texnfo-upd.el: Fix typo re `texinfo-sequential-node-update.'
-        Ensure that no commands depend on the value of
-        case-fold-search.
+       * texnfo-upd.el: Fix typo re `texinfo-sequential-node-update.'
+       Ensure that no commands depend on the value of
+       case-fold-search.
        Rewrite messages.  Avoid using `mark-whole-buffer'.
 
        (texinfo-start-menu-description):
-        New function to insert title as description in a menu.
-        (texinfo-make-menu-list): Remove automatic title insertion.
+       New function to insert title as description in a menu.
+       (texinfo-make-menu-list): Remove automatic title insertion.
        (texinfo-master-menu): Error message if file
-        contains too few nodes for a master menu.
+       contains too few nodes for a master menu.
        Handle the case where no master menu was inserted.
-        (texinfo-insert-master-menu-list): Only attempt to insert detailed
-        master menu if there is one.
-        Insert a master menu only after `Top' node and before next node.
+       (texinfo-insert-master-menu-list): Only attempt to insert detailed
+       master menu if there is one.
+       Insert a master menu only after `Top' node and before next node.
 
-        (texinfo-check-for-node-name): Offer section title as prompt.
-        (texinfo-copy-next-section-title): Copy title correctly.
+       (texinfo-check-for-node-name): Offer section title as prompt.
+       (texinfo-copy-next-section-title): Copy title correctly.
        Handle failure to find @node.
-        (texinfo-copy-menu): Error message if menu empty.
-        (texinfo-pointer-name):  Find only those
-        section commands that are accompanied by `@node' lines.
-        (texinfo-section-types-regexp): Look for subh and subs, not just sub.
-        (texinfo-make-one-menu): Copy node-name correctly for message.
-        (texinfo-copy-menu-title): Copy title as it
-        should rather than node line.
-
-        (texinfo-find-higher-level-node): Stop search at limit.
+       (texinfo-copy-menu): Error message if menu empty.
+       (texinfo-pointer-name): Find only those
+       section commands that are accompanied by `@node' lines.
+       (texinfo-section-types-regexp): Look for subh and subs, not just sub.
+       (texinfo-make-one-menu): Copy node-name correctly for message.
+       (texinfo-copy-menu-title): Copy title as it
+       should rather than node line.
+
+       (texinfo-find-higher-level-node): Stop search at limit.
        Special handling for `top' and `chapter' levels.
-        (texinfo-copy-menu-title): Rewrite to handle outer include files.
-        (texinfo-multi-file-update): Update all nodes properly (and sooner);
-        rewrite doc string and interactive. Copy title properly.
-        (texinfo-all-menus-update): Fixed typo that
-        caused the function to create a master menu when it shouldn't.
-        Update pre-existing master menu, if there is one.
+       (texinfo-copy-menu-title): Rewrite to handle outer include files.
+       (texinfo-multi-file-update): Update all nodes properly (and sooner);
+       rewrite doc string and interactive. Copy title properly.
+       (texinfo-all-menus-update): Fixed typo that
+       caused the function to create a master menu when it shouldn't.
+       Update pre-existing master menu, if there is one.
 
        (texinfo-incorporate-descriptions): Use a regexp search to look for
        both kinds of menu item.
        (texinfo-menu-indent-description): Likewise.
        (texinfo-incorporate-menu-entry-names): New function.
        (texinfo-insert-menu): Handle both kinds of menu item.
-       (texinfo-multi-files-insert-main-menu): Likewise.
+       (texinfo-multi-files-insert-main-menu): Likewise.
        (texinfo-update-node): Pass t as second arg to push-mark.
        (texinfo-sequential-node-update): Likewise.
        (texinfo-insert-node-lines): Bind `title' at a higher level.
 
 1993-07-03  Jim Blandy  (jimb@churchy.gnu.ai.mit.edu)
 
-       * faces.el (make-face-bold, make-face-italic,
-       make-face-bold-italic, make-face-unbold, make-face-unitalic):
+       * faces.el (make-face-bold, make-face-italic)
+       (make-face-bold-italic, make-face-unbold, make-face-unitalic):
        Properly pass noerror argument to recursive calls.
 
        * frame.el (frame-remove-geometry-params): New function.
 
 1993-07-03  Jim Blandy  (jimb@churchy.gnu.ai.mit.edu)
 
-        * term/x-win.el: Check the reverseVideo/ReverseVideo resource,
+       * term/x-win.el: Check the reverseVideo/ReverseVideo resource,
        correctly distinguish between "on" and "off" values, and put a
        parameter in default-frame-alist.
        * frame.el (frame-initialize): Don't call x-get-resource here.
        Adjust commentary and doc strings.
        (forms-mode): Add ###autoload.
        (forms-find-file): Add ###autoload.
-       (forms-find-file-other-window): Add ###autoload.
+       (forms-find-file-other-window): Add ###autoload.
 
 1993-06-30  Paul Eggert  (eggert@twinsun.com)
 
 
        * gud.el: Add history lists to the debugging commands, so we don't
        have to retype the filename every invocation.
-       (gud-gdb-history, gud-sdb-history, gud-dbx-history,
-       gud-xdb-history): New variables.
+       (gud-gdb-history, gud-sdb-history, gud-dbx-history)
+       (gud-xdb-history): New variables.
        (gdb, sdb, dbx, xdb): Use them when reading the argument string.
 
        * mouse.el (mouse-drag-region-1): Commented out.
 
 1993-06-18  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * calendar.el (calendar-version): Update to 5.1.  Fixed a variety
-        of spelling error in comments and doc strings.
-        (calendar-sexp-debug): New variable to turn off error catching.
+       * calendar.el (calendar-version): Update to 5.1.  Fixed a variety
+       of spelling error in comments and doc strings.
+       (calendar-sexp-debug): New variable to turn off error catching.
        (calendar-absolute-from-gregorian): Removed unused vars month, day.
-        (view-calendar-holidays-initially, all-hebrew-calendar-holidays,
-        all-christian-calendar-holidays, all-christian-islamic-holidays,
-        diary-nonmarking-symbol, hebrew-diary-entry-symbol,
-        islamic-diary-entry-symbol, diary-include-string,
-        abbreviated-calendar-year, european-calendar-style,
-        european-calendar-display-form, american-calendar-display-form,
-        calendar-date-display-form, print-diary-entries-hook,
-        list-diary-entries-hook, nongregorian-diary-listing-hook,
-        nongregorian-diary-marking-hook, diary-list-include-blanks,
-        holidays-in-diary-buffer, general-holidays,
-        increment-calendar-month, calendar-sum, calendar-string-spread,
-        calendar-absolute-from-iso, calendar-print-iso-date,
-        hebrew-calendar-elapsed-days, list-yahrzeit-dates,
-        calendar-print-astro-day-number): Fix doc strings.
-        (calendar-nth-named-day): Rewritten to include optional day of month.
-        (general-holidays, calendar-holidays, hebrew-holidays,
-        christian-holidays, islamic-holidays,
-        solar-holidays): Rewritten to include require of cal-dst.el and to
-        show the time of the change to/from daylight savings time.
-        (calendar-current-time-zone, calendar-time-zone,
-        calendar-daylight-time-offset, calendar-standard-time-zone-name,
-        calendar-daylight-time-zone-name, calendar-daylight-savings-starts,
-        calendar-daylight-savings-ends,
-        calendar-daylight-savings-switchover-time): Moved to cal-dst.el.
-        (calendar-location-name, calendar-time-display-form, calendar-latitude,
-        calendar-longitude): Moved to solar.el.
-        (calendar-holidays): Unquote it!
-
-        * solar.el (calendar-holiday-solar-equinoxes-solstices): Renamed
-        solar-equinoxes-solstices.
-        (calendar-time-display-form, calendar-latitude,
-        calendar-longitude): Moved from calendar.el.
-        (calendar-time-zone, calendar-standard-time-zone-name,
-        calendar-daylight-time-zone-name,
-        calendar-daylight-savings-starts, calendar-daylight-savings-ends):
-        Take default values from calendar-current-time-zone, instead of
-        being overwritten in open code if they were set to nil.
-        (solar-time-string): Subtract calendar-daylight-time-offset when
-        computing dst-ends.  Avoid rounding errors when rounding time to
-        the nearest minute.
-
-        * diary.el (list-sexp-diary-entries,
-        hebrew-calendar-year-Saturday-incomplete-Sunday,
-        hebrew-calendar-year-Monday-incomplete-Tuesday,
-        hebrew-calendar-year-Tuesday-regular-Thursday,
-        hebrew-calendar-year-Thursday-complete-Sunday,
-        hebrew-calendar-year-Saturday-complete-Thursday,
-        hebrew-calendar-year-Monday-complete-Saturday,
-        hebrew-calendar-year-Thursday-incomplete-Sunday): Fix doc strings.
-        (diary-sexp-entry): Use calendar-sexp-debug to turn off error catching.
-
-        * diary-ins.el (insert-cyclic-diary-entry): Fix date form.
-
-        * cal-mayan.el (calendar-mayan-days-before-absolute-zero,
-        calendar-mayan-haab-difference, calendar-mayan-tzolkin-difference,
-        calendar-mayan-tzolkin-haab-on-or-before,
-        calendar-previous-calendar-round-date,
-        calendar-absolute-from-mayan-long-count,
-        calendar-print-mayan-date): Fix doc strings.
-
-        * holidays.el (calendar-holiday-function-fixed,
-        calendar-holiday-function-float, calendar-holiday-function-julian,
-        calendar-holiday-function-islamic,
-        calendar-holiday-function-hebrew, calendar-holiday-function-sexp,
-        calendar-holiday-function-advent,
-        calendar-holiday-function-easter-etc,
-        calendar-holiday-function-greek-orthodox-easter,
-        calendar-holiday-function-rosh-hashanah-etc,
-        calendar-holiday-function-hanukkah,
-        calendar-holiday-function-passover-etc,
-        calendar-holiday-function-tisha-b-av-etc): Renamed without words
-        "calendar" and "function"; changed argument from a list of values to
-        individual values.  Fixed doc strings.
-        (calendar-holiday-function-if): Removed.
-        (calendar-holiday-solar-equinoxes-solstices): Renamed
-        solar-equinoxes-solstices.
-        (calendar-holiday-list): Rewrote to accomodate the name changes
-        above and the unquoting of calendar-holidays.
-        (calendar-cursor-holidays):  Change screen-width to frame-width.
-        (holiday-sexp): Rewritten.
-
-        * lunar.el (lunar-phase): Use time conversion from solar.el
-
-        * cal-dst.el: New file.
-        (calendar-/, calendar-%, calendar-absolute-from-time,
-        calendar-time-from-absolute, calendar-next-time-zone-transition,
-        calendar-time-zone-daylight-rules): New functions.
-        (calendar-current-time-zone): Moved from calendar.el and rewritten.
-        (calendar-current-time-zone-cache): New variable.
-        (calendar-current-time-zone, calendar-time-zone,
-        calendar-daylight-time-offset, calendar-standard-time-zone-name,
-        calendar-daylight-time-zone-name,
-        calendar-daylight-savings-starts, calendar-daylight-savings-ends,
-        calendar-daylight-savings-switchover-time): Moved from calendar.el.
+       (view-calendar-holidays-initially, all-hebrew-calendar-holidays)
+       (all-christian-calendar-holidays, all-christian-islamic-holidays)
+       (diary-nonmarking-symbol, hebrew-diary-entry-symbol)
+       (islamic-diary-entry-symbol, diary-include-string)
+       (abbreviated-calendar-year, european-calendar-style)
+       (european-calendar-display-form, american-calendar-display-form)
+       (calendar-date-display-form, print-diary-entries-hook)
+       (list-diary-entries-hook, nongregorian-diary-listing-hook)
+       (nongregorian-diary-marking-hook, diary-list-include-blanks)
+       (holidays-in-diary-buffer, general-holidays)
+       (increment-calendar-month, calendar-sum, calendar-string-spread)
+       (calendar-absolute-from-iso, calendar-print-iso-date)
+       (hebrew-calendar-elapsed-days, list-yahrzeit-dates)
+       (calendar-print-astro-day-number): Fix doc strings.
+       (calendar-nth-named-day): Rewritten to include optional day of month.
+       (general-holidays, calendar-holidays, hebrew-holidays)
+       (christian-holidays, islamic-holidays)
+       (solar-holidays): Rewritten to include require of cal-dst.el and to
+       show the time of the change to/from daylight saving time.
+       (calendar-current-time-zone, calendar-time-zone)
+       (calendar-daylight-time-offset, calendar-standard-time-zone-name)
+       (calendar-daylight-time-zone-name, calendar-daylight-savings-starts)
+       (calendar-daylight-savings-ends)
+       (calendar-daylight-savings-switchover-time): Moved to cal-dst.el.
+       (calendar-location-name, calendar-time-display-form, calendar-latitude)
+       (calendar-longitude): Moved to solar.el.
+       (calendar-holidays): Unquote it!
+
+       * solar.el (calendar-holiday-solar-equinoxes-solstices): Renamed
+       solar-equinoxes-solstices.
+       (calendar-time-display-form, calendar-latitude)
+       (calendar-longitude): Moved from calendar.el.
+       (calendar-time-zone, calendar-standard-time-zone-name)
+       (calendar-daylight-time-zone-name)
+       (calendar-daylight-savings-starts, calendar-daylight-savings-ends):
+       Take default values from calendar-current-time-zone, instead of
+       being overwritten in open code if they were set to nil.
+       (solar-time-string): Subtract calendar-daylight-time-offset when
+       computing dst-ends.  Avoid rounding errors when rounding time to
+       the nearest minute.
+
+       * diary.el (list-sexp-diary-entries)
+       (hebrew-calendar-year-Saturday-incomplete-Sunday)
+       (hebrew-calendar-year-Monday-incomplete-Tuesday)
+       (hebrew-calendar-year-Tuesday-regular-Thursday)
+       (hebrew-calendar-year-Thursday-complete-Sunday)
+       (hebrew-calendar-year-Saturday-complete-Thursday)
+       (hebrew-calendar-year-Monday-complete-Saturday)
+       (hebrew-calendar-year-Thursday-incomplete-Sunday): Fix doc strings.
+       (diary-sexp-entry): Use calendar-sexp-debug to turn off error catching.
+
+       * diary-ins.el (insert-cyclic-diary-entry): Fix date form.
+
+       * cal-mayan.el (calendar-mayan-days-before-absolute-zero)
+       (calendar-mayan-haab-difference, calendar-mayan-tzolkin-difference)
+       (calendar-mayan-tzolkin-haab-on-or-before)
+       (calendar-previous-calendar-round-date)
+       (calendar-absolute-from-mayan-long-count)
+       (calendar-print-mayan-date): Fix doc strings.
+
+       * holidays.el (calendar-holiday-function-fixed)
+       (calendar-holiday-function-float, calendar-holiday-function-julian)
+       (calendar-holiday-function-islamic)
+       (calendar-holiday-function-hebrew, calendar-holiday-function-sexp)
+       (calendar-holiday-function-advent)
+       (calendar-holiday-function-easter-etc)
+       (calendar-holiday-function-greek-orthodox-easter)
+       (calendar-holiday-function-rosh-hashanah-etc)
+       (calendar-holiday-function-hanukkah)
+       (calendar-holiday-function-passover-etc)
+       (calendar-holiday-function-tisha-b-av-etc): Renamed without words
+       "calendar" and "function"; changed argument from a list of values to
+       individual values.  Fixed doc strings.
+       (calendar-holiday-function-if): Removed.
+       (calendar-holiday-solar-equinoxes-solstices): Renamed
+       solar-equinoxes-solstices.
+       (calendar-holiday-list): Rewrote to accommodate the name changes
+       above and the unquoting of calendar-holidays.
+       (calendar-cursor-holidays): Change screen-width to frame-width.
+       (holiday-sexp): Rewritten.
+
+       * lunar.el (lunar-phase): Use time conversion from solar.el.
+
+       * cal-dst.el: New file.
+       (calendar-/, calendar-%, calendar-absolute-from-time)
+       (calendar-time-from-absolute, calendar-next-time-zone-transition)
+       (calendar-time-zone-daylight-rules): New functions.
+       (calendar-current-time-zone): Moved from calendar.el and rewritten.
+       (calendar-current-time-zone-cache): New variable.
+       (calendar-current-time-zone, calendar-time-zone)
+       (calendar-daylight-time-offset, calendar-standard-time-zone-name)
+       (calendar-daylight-time-zone-name)
+       (calendar-daylight-savings-starts, calendar-daylight-savings-ends)
+       (calendar-daylight-savings-switchover-time): Moved from calendar.el.
 
 1993-06-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
 
 1993-06-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
-       * faces.el (make-face-bold, make-face-italic,
-       make-face-bold-italic, make-face-unbold, make-face-unitalic):
+       * faces.el (make-face-bold, make-face-italic)
+       (make-face-bold-italic, make-face-unbold, make-face-unitalic):
        Always pass the frame parameter to internal-try-face-font; we only
        want to set the face for this frame.
 
-       * faces.el (make-face-bold, make-face-italic,
-       make-face-bold-italic, make-face-unbold, make-face-unitalic):
+       * faces.el (make-face-bold, make-face-italic)
+       (make-face-bold-italic, make-face-unbold, make-face-unitalic):
        Fix error messages.
 
 1993-06-17  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 1993-06-15  Shane Hartman  (shane@nugget.spr.com)
 
-        * gud.el (xdb): New debugger supported (xdb under HPUX-PARISC).
-        (gud-xdb-debugger-startup): New function.
-        (gud-xdb-file-name, gud-xdb-accumulation): New functions.
-        (gud-xdb-marker-filter, gud-xdb-paths, gud-xdb-find-file): New.
+       * gud.el (xdb): New debugger supported (xdb under HPUX-PA-RISC).
+       (gud-xdb-debugger-startup): New function.
+       (gud-xdb-file-name, gud-xdb-accumulation): New functions.
+       (gud-xdb-marker-filter, gud-xdb-paths, gud-xdb-find-file): New.
 
 1993-06-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-06-10  Shane Hartman  (shane@nugget.spr.com)
 
-        * c++-mode.el (calculate-c++-indent): Respect
-        c-continued-brace-offset (as in c-mode.el).
+       * c++-mode.el (calculate-c++-indent): Respect
+       c-continued-brace-offset (as in c-mode.el).
 
 1993-06-10  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
        (byte-compile-file): Changed prompting in read-file-name.
        (byte-compile-insert-header): Put a magic number at top of .elc files,
        fixed backwards test of byte-compile-compatibility.
-       (byte-compile-form, byte-defop-compiler19, byte-compile-list,
-       byte-compile-concat, byte-compile-insert): Likewise.
+       (byte-compile-form, byte-defop-compiler19, byte-compile-list)
+       (byte-compile-concat, byte-compile-insert): Likewise.
        (byte-compile-condition-case): Added checking for unknown conditions.
        (batch-byte-recompile-directory): New function.
 
 
 1993-06-07  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * calendar.el (calendar-current-time-zone): Change variable names
-        to make them more readable.
-        (calendar-time-zone, calendar-standard-time-zone-name,
-        calendar-daylight-time-zone-name, calendar-daylight-savings-ends,
-        calendar-daylight-savings-starts): Don't autload them.
+       * calendar.el (calendar-current-time-zone): Change variable names
+       to make them more readable.
+       (calendar-time-zone, calendar-standard-time-zone-name)
+       (calendar-daylight-time-zone-name, calendar-daylight-savings-ends)
+       (calendar-daylight-savings-starts): Don't autoload them.
 
 1993-06-07  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-06-04  Paul Eggert  (eggert@twinsun.com)
 
-       * timezone.el: (timezone-make-date-arpa-standard,
-       timezone-make-date-sortable): Move common code into timezone-fix-time.
+       * timezone.el (timezone-make-date-arpa-standard)
+       (timezone-make-date-sortable): Move common code into timezone-fix-time.
        (timezone-fix-time): Merge common code from above two functions.
        Yield time zone at end of result vector.
        Set time zone offset correctly as of the given time,
        (timezone-make-arpa-date, timezone-zone-to-minute): Convert
        current-time-zone style timezones into RFC-822 style timezones.
 
-       (timezone-time-from-absolute, timezone-time-zone-from-absolute,
-       timezone-day-number, timezone-absolute-from-gregorian):
+       (timezone-time-from-absolute, timezone-time-zone-from-absolute)
+       (timezone-day-number, timezone-absolute-from-gregorian):
        More functions borrowed from Reingold's calendar package.
 
        (timezone-make-arpa-date, timezone-make-sortable-date): Can safely
        assume that year includes century, since timezone-fix-time guarantees
        this.
 
-       * gnuspost.el (gnus-current-time-zone): New function, which tries
+       * gnuspost.el (gnus-current-time-zone): New function, which tries
        current-time-zone, and if that fails falls back on gnus-local-timezone.
        (gnus-inews-date): Use it.
-       (gnus-inews-valid-date): New optional args TIME (default now) and ZONE
-               (default GMT).
+       (gnus-inews-valid-date): New optional args TIME (default now)
+       and ZONE (default GMT).
        (gnus-inews-buggy-date): New optional arg TIME (default now).
 
        * gnus.el (gnus-local-timezone): Now used only if current-time-zone
 
 1993-06-03  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * calendar.el (calendar-holidays): Quote it to delay evaluation
-        until it's needed.
+       * calendar.el (calendar-holidays): Quote it to delay evaluation
+       until it's needed.
 
-        * holidays.el (calendar-holiday-list): Eval calendar-holidays.
+       * holidays.el (calendar-holiday-list): Eval calendar-holidays.
 
 1993-06-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1993-06-02  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
 
-        * calendar.el (calendar-daylight-savings-starts): Mention use of
-        nil value in documentation string.
-        (calendar-daylight-time-offset): New variable.
-        (calendar-daylight-savings-switchover-time):  New variable.
-        (calendar-mode): Mention them.
-        (calendar-time-zone, calendar-print-astro-day-number,
-        calendar-time-display-form): Change Universal Time (UT) to
-        Coordinated Universal Time (UTC).
-
-        *solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset): Change
-        Universal Time (UT) to Coordinated Universal Time (UTC).
-        (solar-time-string): Use calendar-daylight-time-offset instead of
-        1 hr, and use calendar-daylight-savings-switchover-time instead of
-        midnight.  Add an optional parameter to allow forcing the use of
-        standard or daylight savings time.  Fix code so it works in
-        southern hemisphere (start of dst precedes end of dst in a
-        calendar year) and when dst either starts or ends in a calendar
-        year, but not both.
-
-1993-06-01  Ken  Manheimer  (klm@coil.nist.gov)
+       * calendar.el (calendar-daylight-savings-starts): Mention use of
+       nil value in documentation string.
+       (calendar-daylight-time-offset): New variable.
+       (calendar-daylight-savings-switchover-time): New variable.
+       (calendar-mode): Mention them.
+       (calendar-time-zone, calendar-print-astro-day-number,
+       calendar-time-display-form): Change Universal Time (UT) to
+       Coordinated Universal Time (UTC).
+
+       * solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset):
+       Change Universal Time (UT) to Coordinated Universal Time (UTC).
+       (solar-time-string): Use calendar-daylight-time-offset instead of
+       1 hr, and use calendar-daylight-savings-switchover-time instead of
+       midnight.  Add an optional parameter to allow forcing the use of
+       standard or daylight saving time.  Fix code so it works in
+       southern hemisphere (start of dst precedes end of dst in a
+       calendar year) and when dst either starts or ends in a calendar
+       year, but not both.
+
+1993-06-01  Ken Manheimer  (klm@coil.nist.gov)
 
        * allout.el (outlineify-sticky): Reconciled provisions for
        non-standard and standard prefix leaders.
 
        * c++-mode-1.el: New file.
 
-1993-06-01  Ken  Manheimer  (klm@coil.nist.gov)
+1993-06-01  Ken Manheimer  (klm@coil.nist.gov)
 
        * allout.el (move-to-column): Pass zero instead of negative arg.
-       Added some free variables defvars, so byte-comple doesn't complain.
+       Added some free variables defvars, so byte-compile doesn't complain.
        Included some stub code, eventually will be proper use of Emacs 19
        minor-mode-sensitive keymaps.
 
 
        * timer.el (run-at-time): Pass args to start-process in right order.
 
-       * info.el (Info-get-token): Check that thesecond search succeeded.
+       * info.el (Info-get-token): Check that the second search succeeded.
 
        * edebug.el: Provide edebug.
 
 
 1993-05-30  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
-        * faces.el (x-resolve-font-name): Fix args to error; the format
-        string was changed, but not the arguments to be substituted.
+       * faces.el (x-resolve-font-name): Fix args to error; the format
+       string was changed, but not the arguments to be substituted.
 
-        * faces.el (x-resolve-font-name): Give correct error message
-        depending on whether or not FACE was non-nil.
+       * faces.el (x-resolve-font-name): Give correct error message
+       depending on whether or not FACE was non-nil.
 
 See ChangeLog.3 for earlier changes.
 
-    Copyright (C) 1993, 1994 Free Software Foundation, Inc.
-  Copying and distribution of this file, with or without modification,
-  are permitted provided the copyright notice and this notice are preserved.
+;; Local Variables:
+;; coding: utf-8
+;; End:
+
+    Copyright (C) 1993-1994, 2001-2016 Free Software Foundation, Inc.
+
+  This file is part of GNU Emacs.
+
+  GNU Emacs is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  GNU Emacs is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.