]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog.10
New file.
[gnu-emacs] / lisp / ChangeLog.10
index 6aae7e44cdf7021302adcf38e3d8f6d3670281b3..4138b9703d9ef8b6a4d4235266c7e1aeab1d1f8c 100644 (file)
@@ -11,7 +11,7 @@
 
 2003-07-03  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
 
 2003-07-03  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-mode.el: awk-mode: Call c-awk-after-change to
+       * progmodes/cc-mode.el (awk-mode): Call c-awk-after-change to
        ensure syntax-table props at loading.
 
        * progmodes/cc-fonts.el: Put (cc-require-when-compile 'cc-awk)
        ensure syntax-table props at loading.
 
        * progmodes/cc-fonts.el: Put (cc-require-when-compile 'cc-awk)
@@ -68,9 +68,9 @@
        superseding the old separate derived mode in awk-mode.el.
 
        * progmodes/cc-vars.el, cc-mode-19.el, progmodes/cc-langs.el,
        superseding the old separate derived mode in awk-mode.el.
 
        * progmodes/cc-vars.el, cc-mode-19.el, progmodes/cc-langs.el,
-       progmodes/cc-mode.el, progmodes/cc-defs.el,
-       progmodes/cc-engine.el, progmodes/cc-fonts.el: Changes for the
-       new AWK support.
+       progmodes/cc-mode.el, progmodes/cc-defs.el,
+       * progmodes/cc-engine.el, progmodes/cc-fonts.el:
+       Changes for the new AWK support.
 
 2003-07-03  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
 
 2003-07-03  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        emacsen that doesn't have it.
 
        * progmodes/cc-styles.el, progmodes/cc-vars.el,
        emacsen that doesn't have it.
 
        * progmodes/cc-styles.el, progmodes/cc-vars.el,
-       progmodes/cc-cmds.el: Fixes for the syntactic symbols for
+       progmodes/cc-cmds.el: Fixes for the syntactic symbols for
        module and composition blocks.
 
        * progmodes/cc-mode.el (c-basic-common-init):
        module and composition blocks.
 
        * progmodes/cc-mode.el (c-basic-common-init):
        macros in C99.
 
        * progmodes/cc-menus.el, progmodes/cc-langs.el,
        macros in C99.
 
        * progmodes/cc-menus.el, progmodes/cc-langs.el,
-       progmodes/cc-engine.el, progmodes/cc-fonts.el,
-       progmodes/cc-cmds.el: Fixed various regexps to use POSIX char
+       progmodes/cc-engine.el, progmodes/cc-fonts.el,
+       progmodes/cc-cmds.el: Fixed various regexps to use POSIX char
        classes when that is supported.
 
        * progmodes/cc-defs.el (c-alpha, c-alnum, c-digit, c-upper, c-lower):
        classes when that is supported.
 
        * progmodes/cc-defs.el (c-alpha, c-alnum, c-digit, c-upper, c-lower):
 
        * progmodes/cc-engine.el: Fixes in face handling to cope with
        doc comments.
 
        * progmodes/cc-engine.el: Fixes in face handling to cope with
        doc comments.
-
        (c-find-decl-spots): More failsafe skipping of comments and
        strings that only have been partially fontified.
 
        (c-find-decl-spots): More failsafe skipping of comments and
        strings that only have been partially fontified.
 
        properties completely.
 
        * progmodes/cc-fonts.el (c-cpp-matchers): Handle line
        properties completely.
 
        * progmodes/cc-fonts.el (c-cpp-matchers): Handle line
-       continuations in cpp expressions. Do not fontify symbols after
+       continuations in cpp expressions.  Do not fontify symbols after
        #ifdef etc as variables since that isn't consistent with how
        the face is used elsewhere (i.e. only for the definition of
        the symbol).
        #ifdef etc as variables since that isn't consistent with how
        the face is used elsewhere (i.e. only for the definition of
        the symbol).
        directives are now considered part of the keywords to make
        things easier.
 
        directives are now considered part of the keywords to make
        things easier.
 
-       * progmodes/cc-defs.el: (c-(up|down)-list-(forward|backward)):
+       * progmodes/cc-defs.el (c-(up|down)-list-(forward|backward)):
        Make the position optional and added docstrings.
        Make the position optional and added docstrings.
-
        (c-go-(up|down)-list-(forward|backward)): Add variants of the
        above that move point and return successfulness instead.
 
        (c-go-(up|down)-list-(forward|backward)): Add variants of the
        above that move point and return successfulness instead.
 
        each (X)Emacs flavor.
 
        * progmodes/cc-vars.el, progmodes/cc-defs.el,
        each (X)Emacs flavor.
 
        * progmodes/cc-vars.el, progmodes/cc-defs.el,
-       progmodes/cc-engine.el, progmodes/cc-mode.el:
+       progmodes/cc-engine.el, progmodes/cc-mode.el:
        Use `lookup-syntax-properties' in XEmacs to control whether the
        syntax-table property has any effect or not.
        Use `lookup-syntax-properties' in XEmacs to control whether the
        syntax-table property has any effect or not.
-
        (c-parse-sexp-lookup-properties): New macro that expands to either
        `parse-sexp-lookup-properties' or `lookup-syntax-properties'.
 
        (c-parse-sexp-lookup-properties): New macro that expands to either
        `parse-sexp-lookup-properties' or `lookup-syntax-properties'.
 
        (c-simple-skip-symbol-backward, c-syntactic-content)
        (c-remove-<>-paren-properties): New helper functions.
 
        (c-simple-skip-symbol-backward, c-syntactic-content)
        (c-remove-<>-paren-properties): New helper functions.
 
-       * progmodes/cc-defs.el: (c-clear-char-syntax)
+       * progmodes/cc-defs.el (c-clear-char-syntax)
        (c-mark-paren-open, c-mark-paren-close): New support functions
        to handle syntactic properties on C++ template arglist brackets.
        (c-put-type-face, c-put-reference-face): Helpers to put faces on
        (c-mark-paren-open, c-mark-paren-close): New support functions
        to handle syntactic properties on C++ template arglist brackets.
        (c-put-type-face, c-put-reference-face): Helpers to put faces on
        in progmodes/cc-engine.el.
 
        * progmodes/cc-engine.el, progmodes/cc-fonts.el,
        in progmodes/cc-engine.el.
 
        * progmodes/cc-engine.el, progmodes/cc-fonts.el,
-       progmodes/cc-langs.el: Fix the names on a number of regexp
+       progmodes/cc-langs.el: Fix the names on a number of regexp
        language variables to conform to the nomenclature and
        shortened some names.
 
        * progmodes/cc-align.el, progmodes/cc-cmds.el,
        language variables to conform to the nomenclature and
        shortened some names.
 
        * progmodes/cc-align.el, progmodes/cc-cmds.el,
-       progmodes/cc-fonts.el, progmodes/cc-engine.el
+       progmodes/cc-fonts.el, progmodes/cc-engine.el
        (c-syntactic-re-search-forward): Remove the COUNT argument
        since it's never used.  Add an argument to tell which
        subexpression whose end should be tested for syntactic
        (c-syntactic-re-search-forward): Remove the COUNT argument
        since it's never used.  Add an argument to tell which
        subexpression whose end should be tested for syntactic
        This fixes a performance problem that could occur when
        `fill-paragraph' is used in font lock mode on a comment at the
        end of a large class or function.
        This fixes a performance problem that could occur when
        `fill-paragraph' is used in font lock mode on a comment at the
        end of a large class or function.
-
        (c-state-cache-start): Fix buffer localness.
 
        * progmodes/cc-langs.el: Updates from the C99 standard (or
        (c-state-cache-start): Fix buffer localness.
 
        * progmodes/cc-langs.el: Updates from the C99 standard (or
        table for types: If a name is recognized as a type in a
        declaration it's added in an obarray to be able to recognize
        it in other ambiguous declarations.
        table for types: If a name is recognized as a type in a
        declaration it's added in an obarray to be able to recognize
        it in other ambiguous declarations.
-
        (c-remove-ws): New helper function to canonicalize fully
        qualified identifiers for `c-found-types'.
 
        (c-remove-ws): New helper function to canonicalize fully
        qualified identifiers for `c-found-types'.
 
 
        * progmodes/cc-align.el (c-lineup-arglist-close-under-paren):
        Work correctly with nested arglist-cont-nonempty symbols.
 
        * progmodes/cc-align.el (c-lineup-arglist-close-under-paren):
        Work correctly with nested arglist-cont-nonempty symbols.
-
        (c-lineup-arglist-operators): New lineup function to line up infix
        operators under the open paren of the surrounding sexp.
 
        * progmodes/cc-engine.el (c-forward-syntactic-ws): Fix a bug
        that could cause an infinite loop if something that looks like
        a macro begins in the middle of a line.
        (c-lineup-arglist-operators): New lineup function to line up infix
        operators under the open paren of the surrounding sexp.
 
        * progmodes/cc-engine.el (c-forward-syntactic-ws): Fix a bug
        that could cause an infinite loop if something that looks like
        a macro begins in the middle of a line.
-
        (c-parse-state): Fix a bug that could cause `c-state-cache'
        to contain two conses in sequence when there's an unbalanced
        open paren in a macro.
        (c-parse-state): Fix a bug that could cause `c-state-cache'
        to contain two conses in sequence when there's an unbalanced
        open paren in a macro.
        string, or a macro.
 
        * progmodes/cc-align.el, progmodes/cc-cmds.el,
        string, or a macro.
 
        * progmodes/cc-align.el, progmodes/cc-cmds.el,
-       progmodes/cc-engine.el (c-forward-single-comment,
-       c-forward-comments, c-backward-single-comment,
-       c-backward-comments): New replacements for `c-forward-comment'
-       that wraps `forward-comment' more efficiently in each of the
-       four different cases it's actually used.  These replacements
-       also treats line continuations as whitespace.
-
+       * progmodes/cc-engine.el (c-forward-single-comment)
+       (c-forward-comments, c-backward-single-comment, c-backward-comments):
+       New replacements for `c-forward-comment' that wraps `forward-comment'
+       more efficiently in each of the four different cases it's actually
+       used.  These replacements also treats line continuations as whitespace.
        (c-forward-comment): Remove.  The four different cases above
        are basically different, so it's better to make them into
        separate functions than choose between them at runtime using
        (c-forward-comment): Remove.  The four different cases above
        are basically different, so it's better to make them into
        separate functions than choose between them at runtime using
        matter.
 
        * progmodes/cc-align.el, progmodes/cc-defs.el,
        matter.
 
        * progmodes/cc-align.el, progmodes/cc-defs.el,
-       progmodes/cc-engine.el, progmodes/cc-vars.el
+       progmodes/cc-engine.el, progmodes/cc-vars.el
        (c-guess-basic-syntax, c-calc-offset)
        (c-get-syntactic-indentation, c-syntactic-context):
        Extend the representation of the syntactic context: Previously it was
        (c-guess-basic-syntax, c-calc-offset)
        (c-get-syntactic-indentation, c-syntactic-context):
        Extend the representation of the syntactic context: Previously it was
        position for defun-open in K&R style functions.
 
        * progmodes/cc-engine.el (c-in-knr-argdecl): Don't trip up on macros.
        position for defun-open in K&R style functions.
 
        * progmodes/cc-engine.el (c-in-knr-argdecl): Don't trip up on macros.
-
        (c-search-decl-header-end): Handle C++ template arguments more
        correctly.
        (c-search-decl-header-end): Handle C++ template arguments more
        correctly.
-
        (c-beginning-of-decl-1): Fix when the declaration is first in a macro.
 
        * progmodes/cc-engine.el (c-beginning-of-decl-1): Better way
        to handle protection labels, one which doesn't get confused by
        inherit colons.
        (c-beginning-of-decl-1): Fix when the declaration is first in a macro.
 
        * progmodes/cc-engine.el (c-beginning-of-decl-1): Better way
        to handle protection labels, one which doesn't get confused by
        inherit colons.
-
        (c-end-of-decl-1): Don't treat functions that have "class" or
        "struct" in the return type as classes or structs.
 
        (c-end-of-decl-1): Don't treat functions that have "class" or
        "struct" in the return type as classes or structs.
 
        (iswitchb-xemacs): Delete variable and use (featurep 'xemacs)
        and fboundp instead.
        (iswitchb-completions): Remove two redundant arguments and local
        (iswitchb-xemacs): Delete variable and use (featurep 'xemacs)
        and fboundp instead.
        (iswitchb-completions): Remove two redundant arguments and local
-       variables. (All above from Stefan Monnier).
+       variables.  (All above from Stefan Monnier).
 
 2003-06-20  Masatake YAMATO  <jet@gyve.org>
 
 
 2003-06-20  Masatake YAMATO  <jet@gyve.org>
 
        (gud-find-c-expr): Simplify.
 
        * progmodes/fortran.el (fortran-gud-syntax-table): Syntax table
        (gud-find-c-expr): Simplify.
 
        * progmodes/fortran.el (fortran-gud-syntax-table): Syntax table
-       for parsing Fortran expressions for gud-print. (Stefan Monnier)
+       for parsing Fortran expressions for gud-print.  (Stefan Monnier)
        (fortran-mode): Add local variable gud-find-expr.
 
        * progmodes/cc-mode.el (c-mode): Add local variable gud-find-expr.
        (fortran-mode): Add local variable gud-find-expr.
 
        * progmodes/cc-mode.el (c-mode): Add local variable gud-find-expr.
        (tramp-file-name-handler): Do not invoke the old remote-shell handler.
        (tramp-find-foreign-file-name-handler): Return after first match
        is found.  From Francis Litterio <franl@world.std.com>.
        (tramp-file-name-handler): Do not invoke the old remote-shell handler.
        (tramp-find-foreign-file-name-handler): Return after first match
        is found.  From Francis Litterio <franl@world.std.com>.
-       (tramp-handle-file-newer-than-file-p):  `tramp-time-diff' returns
+       (tramp-handle-file-newer-than-file-p): `tramp-time-diff' returns
        integer, not list.  Do not apply `car' to the return value of
        `tramp-time-diff'.  Reported by David D. Smith
        <ultrasoul@ultrasoul.com>.
        integer, not list.  Do not apply `car' to the return value of
        `tramp-time-diff'.  Reported by David D. Smith
        <ultrasoul@ultrasoul.com>.
 
        * emacs-lisp/debug.el (debug): Fix call to message.
 
 
        * emacs-lisp/debug.el (debug): Fix call to message.
 
-2003-06-16  Michael Mauger  <mmaug@yahoo.com> (tiny change)
+2003-06-16  Michael Mauger  <mmaug@yahoo.com>  (tiny change)
 
        * emulation/cua-base.el (cua-mode): Use explicit arg to turn off
        minor modes.
 
        * emulation/cua-base.el (cua-mode): Use explicit arg to turn off
        minor modes.
        (shell-directory-tracker): Make regexp used for skipping to next
        command correspond to one used for command itself.
 
        (shell-directory-tracker): Make regexp used for skipping to next
        command correspond to one used for command itself.
 
-2003-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)
+2003-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * textmodes/texinfmt.el (texinfo-format-scan):
        Silence `whitespace-cleanup'.
 
        * textmodes/texinfmt.el (texinfo-format-scan):
        Silence `whitespace-cleanup'.
 
        * info.el (Info-fontify-node): Don't refill over lines ending in a
        period; this should fix problems with lists like one in the
 
        * info.el (Info-fontify-node): Don't refill over lines ending in a
        period; this should fix problems with lists like one in the
-       (emacs)Library Keywords section.
+       "(emacs)Library Keywords" section.
 
 2003-06-05  Markus Rost  <rost@math.ohio-state.edu>
 
 
 2003-06-05  Markus Rost  <rost@math.ohio-state.edu>
 
        * textmodes/bibtex.el: Long overdue merge.
        Don't require `compile' since it seems unnecessary.
        For all internal variables and functions the docstring comments have
        * textmodes/bibtex.el: Long overdue merge.
        Don't require `compile' since it seems unnecessary.
        For all internal variables and functions the docstring comments have
-       been converted into proper docstrings
+       been converted into proper docstrings.
        (bibtex-maintainer-address, bibtex-maintainer-salutation)
        (bibtex-version): Remove support for bug reporting.
        (bibtex-field-delimiters, bibtex-entry-delimiters)
        (bibtex-maintainer-address, bibtex-maintainer-salutation)
        (bibtex-version): Remove support for bug reporting.
        (bibtex-field-delimiters, bibtex-entry-delimiters)
 
        * international/mule.el (ctext-non-standard-encodings-alist):
        Rename from non-standard-icccm-encodings-alist.
 
        * international/mule.el (ctext-non-standard-encodings-alist):
        Rename from non-standard-icccm-encodings-alist.
-       (ctext-non-standard-encodings-regexp): New variable
+       (ctext-non-standard-encodings-regexp): New variable.
        (ctext-post-read-conversion): Full rewrite.
        (ctext-non-standard-designations-alist): Rename from
        non-standard-designations-alist.
        (ctext-post-read-conversion): Full rewrite.
        (ctext-non-standard-designations-alist): Rename from
        non-standard-designations-alist.
        (face-spec-set): Set face-modified prop to nil
        when we change the new-frame defaults.
 
        (face-spec-set): Set face-modified prop to nil
        when we change the new-frame defaults.
 
-       * cus-edit.el (custom-face-state-set): non-nil `face-modified'
+       * cus-edit.el (custom-face-state-set): Non-nil `face-modified'
        means face was set outside of Custom.
 
 2003-05-28  Richard M. Stallman  <rms@gnu.org>
        means face was set outside of Custom.
 
 2003-05-28  Richard M. Stallman  <rms@gnu.org>
        when requested.
        (gud-menu-map): Add a toggle button to menubar for gdb-many-windows.
        (gdb-many-windows): Define explicitly as a function and a variable
        when requested.
        (gud-menu-map): Add a toggle button to menubar for gdb-many-windows.
        (gdb-many-windows): Define explicitly as a function and a variable
-       (formerly as a minor mode). These need to be global so layout can
+       (formerly as a minor mode).  These need to be global so layout can
        be reset from any buffer.
        (gdb-assembler-mode): Keep fringe outside margin as the overlay
        arrow is not used for assembler.
 
        be reset from any buffer.
        (gdb-assembler-mode): Keep fringe outside margin as the overlay
        arrow is not used for assembler.
 
-2003-05-25   Tim Van Holder  <tim.vanholder@anubex.com>
+2003-05-25  Tim Van Holder  <tim.vanholder@anubex.com>
 
        * which-func.el (which-func-update-timer): New variable.
        (which-function-mode): Use it.
 
        * which-func.el (which-func-update-timer): New variable.
        (which-function-mode): Use it.
 
        * net/tramp-efs.el: New file.
 
 
        * net/tramp-efs.el: New file.
 
-2003-05-24 Michael Albinus  <Michael.Albinus@alcatel.de>
+2003-05-24  Michael Albinus  <Michael.Albinus@alcatel.de>
 
        * net/tramp.el (tramp-handle-file-truename): `sym' shouldn't be
        quoted.
 
        * net/tramp.el (tramp-handle-file-truename): `sym' shouldn't be
        quoted.
        (forms--mode-commands): Don't bind \t in the maps where
        we call forms--mode-commands1.
 
        (forms--mode-commands): Don't bind \t in the maps where
        we call forms--mode-commands1.
 
-2003-05-23  Taro Kawagishi <tarok@acm.org>
+2003-05-23  Taro Kawagishi  <tarok@acm.org>
 
        * arc-mode.el (archive-lzh-summarize): Calculate correct total
        header size for LZH level 1 header.
 
        * arc-mode.el (archive-lzh-summarize): Calculate correct total
        header size for LZH level 1 header.
        choices buffer.
        (ispell-show-choices): Directly select `choices-window'.
        (ispell-help): Use default buffer size for electric help.
        choices buffer.
        (ispell-show-choices): Directly select `choices-window'.
        (ispell-help): Use default buffer size for electric help.
-       (ispell-adjusted-window-height): Correct for xemacs detection.
+       (ispell-adjusted-window-height): Correct for XEmacs detection.
        (ispell-start-process): Don't double specify dictionary file name.
        (ispell-init-process): Set `ispell-library-path' each call.
        (ispell-change-dictionary): Now only completes valid dictionaries.
        (ispell-start-process): Don't double specify dictionary file name.
        (ispell-init-process): Set `ispell-library-path' each call.
        (ispell-change-dictionary): Now only completes valid dictionaries.
        (gdb-invalidate-breakpoints-and-assembler): Remove.
        (gdb-current-address): Remove.
        (gdb-previous-address): New variable.
        (gdb-invalidate-breakpoints-and-assembler): Remove.
        (gdb-current-address): Remove.
        (gdb-previous-address): New variable.
-       (gud-until): Extend to work in Assembler buffer
+       (gud-until): Extend to work in Assembler buffer.
        (gdb-append-to-inferior-io): Select IO buffer when there is output.
        (gdb-assembler-custom): Try to get line marker (arrow) to display
        in window.  Correct parsing for OS dependent output syntax of Gdb
        (gdb-append-to-inferior-io): Select IO buffer when there is output.
        (gdb-assembler-custom): Try to get line marker (arrow) to display
        in window.  Correct parsing for OS dependent output syntax of Gdb
        (comment-valid-prefix-p): Rename from comment-valid-prefix
        and fix to actually use its argument.
 
        (comment-valid-prefix-p): Rename from comment-valid-prefix
        and fix to actually use its argument.
 
-       * tex-mode (tex-mode-syntax-table): ~ is not whitespace.
+       * tex-mode.el (tex-mode-syntax-table): ~ is not whitespace.
        (tex-guess-mode): Add `renewcommand'.
        (tex-mode): Move the autoload to get the correct docstring and usage.
 
        (tex-guess-mode): Add `renewcommand'.
        (tex-mode): Move the autoload to get the correct docstring and usage.
 
        (rename-buffer): Use the `newname' arg as base.
        (create-file-buffer): Split the file name into base and dirname.
 
        (rename-buffer): Use the `newname' arg as base.
        (create-file-buffer): Split the file name into base and dirname.
 
-2003-05-09  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
+2003-05-09  Jesper Harder  <harder@ifa.au.dk>
 
        * mail/smtpmail.el (smtpmail-send-queued-mail): Don't use kill-line.
 
 
        * mail/smtpmail.el (smtpmail-send-queued-mail): Don't use kill-line.
 
        * filesets.el (filesets-data): Add another defvar.
        (filesets-verbosity): Doc fix.
 
        * filesets.el (filesets-data): Add another defvar.
        (filesets-verbosity): Doc fix.
 
-2003-05-02  Tak Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
+2003-05-02  Tak Ota  <Takaaki.Ota@am.sony.com>
 
        * recentf.el (recentf-cleanup): Swap tests for exclusion and
        accessibility.
 
        * recentf.el (recentf-cleanup): Swap tests for exclusion and
        accessibility.
        (ada-set-default-project-file): New parameter KEEP-EXISTING.
        (ada-prj-find-prj-file): New parameter FILE.
        (ada-parse-prj-file): Take into account the ADA_INCLUDE_PATH and
        (ada-set-default-project-file): New parameter KEEP-EXISTING.
        (ada-prj-find-prj-file): New parameter FILE.
        (ada-parse-prj-file): Take into account the ADA_INCLUDE_PATH and
-       ADA_OBJECTS_PATH environment variables.  Minor reorganization of the
-       code
+       ADA_OBJECTS_PATH environment variables.  Minor reorganization of
+       the code.
        (ada-get-all-references): Add support for GNAT 3.16 cross-references.
 
        * progmodes/ada-prj.el (ada-prj-add-keymap): Move to ada-mode.el
        (ada-get-all-references): Add support for GNAT 3.16 cross-references.
 
        * progmodes/ada-prj.el (ada-prj-add-keymap): Move to ada-mode.el
        (recentf-sort-directories-ascending)
        (recentf-sort-directories-descending)
        (recentf-show-basenames-ascending)
        (recentf-sort-directories-ascending)
        (recentf-sort-directories-descending)
        (recentf-show-basenames-ascending)
-       (recentf-show-basenames-descending: In-line.   Better code.  Doc fix.
+       (recentf-show-basenames-descending): In-line.  Better code.  Doc fix.
        (recentf-show-basenames)
        (recentf-relative-filter): Better code.  Doc fix.
        (recentf-arrange-by-rule-subfilter): Doc fix.  Improve :set code.
        (recentf-show-basenames)
        (recentf-relative-filter): Better code.  Doc fix.
        (recentf-arrange-by-rule-subfilter): Doc fix.  Improve :set code.
        (Info-display-images-node): New functions for displaying images.
        (Info-select-node): Call Info-display-images-node.
 
        (Info-display-images-node): New functions for displaying images.
        (Info-select-node): Call Info-display-images-node.
 
-2003-04-25  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+2003-04-25  David Ponce <david.ponce@wanadoo.fr>
 
        * files.el (file-relative-name): Recognize "c:/foo" as absolute
 
        * files.el (file-relative-name): Recognize "c:/foo" as absolute
-       file name.  Tiny change from David PONCE <david.ponce@wanadoo.fr>.
+       file name.
 
 2003-04-24  Sam Steingold  <sds@gnu.org>
 
 
 2003-04-24  Sam Steingold  <sds@gnu.org>
 
 
        * font-core.el (font-lock-maximum-size, font-lock-verbose): Remove.
        (font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
 
        * font-core.el (font-lock-maximum-size, font-lock-verbose): Remove.
        (font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
-       Move back to font-lock.el
+       Move back to font-lock.el.
        (font-lock-default-function): Use font-lock-mode-internal.
 
        * files.el (auto-mode-alist): Add entries for *.ins and *.dtx.
        (font-lock-default-function): Use font-lock-mode-internal.
 
        * files.el (auto-mode-alist): Add entries for *.ins and *.dtx.
 2003-04-13  Masatake YAMATO  <jet@gyve.org>
 
        * bindings.el (toplevel): Don't change the face
 2003-04-13  Masatake YAMATO  <jet@gyve.org>
 
        * bindings.el (toplevel): Don't change the face
-       of major-mode on the mode line. Setting the face on
+       of major-mode on the mode line.  Setting the face on
        the mode line code is installed by my mistake in
        my last change.
 
        the mode line code is installed by my mistake in
        my last change.
 
        (describe-minor-mode-from-symbol):
        Renamed from (old) describe-minor-mode.
        Use describe-minor-mode-completion-table-for-symbol.
        (describe-minor-mode-from-symbol):
        Renamed from (old) describe-minor-mode.
        Use describe-minor-mode-completion-table-for-symbol.
-       Don't use eval. Just use symbol-name.
+       Don't use eval.  Just use symbol-name.
        (describe-minor-mode-from-indicator): Document is updated.
        Use `format-mode-line'.
        Use describe-minor-mode-from-symbol instead of describe-minor-mode.
        (describe-minor-mode-from-indicator): Document is updated.
        Use `format-mode-line'.
        Use describe-minor-mode-from-symbol instead of describe-minor-mode.
 2003-04-11  Masatake YAMATO  <jet@gyve.org>
 
        * progmodes/etags.el (select-tags-table-mode-map):
 2003-04-11  Masatake YAMATO  <jet@gyve.org>
 
        * progmodes/etags.el (select-tags-table-mode-map):
-       Don't create new keymap. Instead copy from button-buffer-map.
+       Don't create new keymap.  Instead copy from button-buffer-map.
        Bind push-button to `t' instead of binding
        Bind push-button to `t' instead of binding
-       select-tags-table-select directly
+       select-tags-table-select directly.
        (tags-select-tags-table): New button.
        (select-tags-table): Put a button for each selections.
 
        (tags-select-tags-table): New button.
        (select-tags-table): Put a button for each selections.
 
        * international/utf-16.el (utf-16-le-decode-loop)
        (utf-16-be-decode-loop): New temporary variables.
        (ccl-decode-mule-utf-16-le): Use utf-16-le-decode-loop.
        * international/utf-16.el (utf-16-le-decode-loop)
        (utf-16-be-decode-loop): New temporary variables.
        (ccl-decode-mule-utf-16-le): Use utf-16-le-decode-loop.
-       (ccl-decode-mule-utf-16-be): Use utf-16-be-decode-loop
+       (ccl-decode-mule-utf-16-be): Use utf-16-be-decode-loop.
        (ccl-decode-mule-utf-16-le-with-signature)
        (ccl-decode-mule-utf-16-be-with-signature)
        (ccl-decode-mule-utf-16): New CCL programs.
        (utf-16-le-encode-loop, utf-16-be-encode-loop): New temporary
        variables.
        (ccl-encode-mule-utf-16-le): Use utf-16-le-encode-loop.
        (ccl-decode-mule-utf-16-le-with-signature)
        (ccl-decode-mule-utf-16-be-with-signature)
        (ccl-decode-mule-utf-16): New CCL programs.
        (utf-16-le-encode-loop, utf-16-be-encode-loop): New temporary
        variables.
        (ccl-encode-mule-utf-16-le): Use utf-16-le-encode-loop.
-       (ccl-encode-mule-utf-16-be): Use utf-16-be-encode-loop
+       (ccl-encode-mule-utf-16-be): Use utf-16-be-encode-loop.
        (ccl-encode-mule-utf-16-le-with-signature)
        (ccl-encode-mule-utf-16-be-with-signature): New CCL programs.
        (mule-utf-16-post-read-conversion): New function.
        (ccl-encode-mule-utf-16-le-with-signature)
        (ccl-encode-mule-utf-16-be-with-signature): New CCL programs.
        (mule-utf-16-post-read-conversion): New function.
        the same order as that in the buffer list,
        (desktop-save): Put buffers in the order given in desktop file,
        regardless of what handlers do.
        the same order as that in the buffer list,
        (desktop-save): Put buffers in the order given in desktop file,
        regardless of what handlers do.
-       (desktop-file-version): New variable. Version number of desktop
+       (desktop-file-version): New variable.  Version number of desktop
        file format.
        (desktop-create-buffer-form): Variable deleted.
        (desktop-save): New customizable variable.
        file format.
        (desktop-create-buffer-form): Variable deleted.
        (desktop-save): New customizable variable.
        (desktop-file-name): New function to convert a filename to the
        format specified in `desktop-file-name-format'.
        (desktop-create-buffer): Parameters renamed to descriptive
        (desktop-file-name): New function to convert a filename to the
        format specified in `desktop-file-name-format'.
        (desktop-create-buffer): Parameters renamed to descriptive
-       systematic names. These parameters are visible to handlers.
+       systematic names.  These parameters are visible to handlers.
        Renames:
        ver    -> desktop-file-version
        mim    -> desktop-buffer-minor-modes
        pt     -> desktop-buffer-point
        mk     -> desktop-buffer-mark
        ro     -> desktop-buffer-read-only
        Renames:
        ver    -> desktop-file-version
        mim    -> desktop-buffer-minor-modes
        pt     -> desktop-buffer-point
        mk     -> desktop-buffer-mark
        ro     -> desktop-buffer-read-only
-       locals -> desktop-buffer-locals
+       locals -> desktop-buffer-locals.
        (desktop-buffer-major-mode, desktop-buffer-file-name)
        (desktop-buffer-name): Delete unused customizable variables.
        (desktop-buffer-misc): Delete unused variable.
        (desktop-buffer-major-mode, desktop-buffer-file-name)
        (desktop-buffer-name): Delete unused customizable variables.
        (desktop-buffer-misc): Delete unused variable.
        (desktop-path): New customizable variable.  List of directories in
        which to lookup the desktop file.  Replaces hardcoded list.
        (desktop-globals-to-clear): New variable replaces hardcoded list.
        (desktop-path): New customizable variable.  List of directories in
        which to lookup the desktop file.  Replaces hardcoded list.
        (desktop-globals-to-clear): New variable replaces hardcoded list.
+       (desktop-globals-to-save): Variable made customizable.
        (desktop-clear-preserve-buffers-regexp): New customizable variable.
        (desktop-after-read-hook): New hook run after a desktop is read.
        (desktop-no-desktop-file-hook): New hook when no desktop file found.
        (desktop-change-dir): New function.
        (desktop-save-in-load-dir): New function.  Save desktop in
        directory from which it was loaded.
        (desktop-clear-preserve-buffers-regexp): New customizable variable.
        (desktop-after-read-hook): New hook run after a desktop is read.
        (desktop-no-desktop-file-hook): New hook when no desktop file found.
        (desktop-change-dir): New function.
        (desktop-save-in-load-dir): New function.  Save desktop in
        directory from which it was loaded.
-       (desktop-revert): New function. Revert to the last loaded desktop.
+       (desktop-revert): New function.  Revert to the last loaded desktop.
 
 2003-04-06  Masatake YAMATO  <jet@gyve.org>
 
 
 2003-04-06  Masatake YAMATO  <jet@gyve.org>
 
        before translation thru function-key-map, and use that for unreading.
 
        * shadowfile.el (shadow-parse-fullname):
        before translation thru function-key-map, and use that for unreading.
 
        * shadowfile.el (shadow-parse-fullname):
-       Renamed from shadow-parse-fullpath.
-       (shadow-parse-name): Renamed from shadow-parse-path.
-       (shadow-make-fullname): Renamed from shadow-make-fullpath.
+       Rename from shadow-parse-fullpath.
+       (shadow-parse-name): Rename from shadow-parse-path.
+       (shadow-make-fullname): Rename from shadow-make-fullpath.
        (shadow-replace-name-component): Was shadow-replace-path-component.
        Callers of the above functions changed.
        (shadow-expand-cluster-in-file-name): Doc fix.
        (shadow-replace-name-component): Was shadow-replace-path-component.
        Callers of the above functions changed.
        (shadow-expand-cluster-in-file-name): Doc fix.
        of buffer.  This enables recognition of end of HERE-doc "as one types".
        Require "\n" after trailing tag of HERE-doc.
        \( made non-quoting outside of string/comment (gdj-contributed).
        of buffer.  This enables recognition of end of HERE-doc "as one types".
        Require "\n" after trailing tag of HERE-doc.
        \( made non-quoting outside of string/comment (gdj-contributed).
-       Likewise for \$.  Remove `here-doc-group' text property at start
-       (makes this property reliable).
+       Likewise for \$.  Remove `here-doc-group' text property at
+       start (makes this property reliable).
        Text property `first-format-line' ==> t.
        Do not recognize $opt_s and $opt::s as s///.
        (cperl-after-block-p): Optional arg pre-block to check for a pre-block
        Text property `first-format-line' ==> t.
        Do not recognize $opt_s and $opt::s as s///.
        (cperl-after-block-p): Optional arg pre-block to check for a pre-block
        beginning-of-defun to the non-existing command
        sh-beginning-of-compound-command.
 
        beginning-of-defun to the non-existing command
        sh-beginning-of-compound-command.
 
-2003-02-12  Karl Chen  <quarl@hkn.eecs.berkeley.edu>  (tiny change)
+2003-02-12  Karl Chen  <quarl@hkn.eecs.berkeley.edu>
 
        * files.el (find-alternate-file): Check whether `dired-directory'
        is bound.
 
        * files.el (find-alternate-file): Check whether `dired-directory'
        is bound.
        Face markup of calendar and diary displays: Any entry line that
        ends with [foo:value] where foo is a face attribute (except :box
        :stipple) or with [face:blah] tags, will have these values applied
        Face markup of calendar and diary displays: Any entry line that
        ends with [foo:value] where foo is a face attribute (except :box
        :stipple) or with [face:blah] tags, will have these values applied
-       to the calendar and fancy diary displays. These attributes "stack"
+       to the calendar and fancy diary displays.  These attributes "stack"
        on calendar displays.  File-wide attributes can be defined as
        follows: the first line matching "^# [tag:value]" defines the
        value for that particular tag.  All of the tags' regexps can be
        on calendar displays.  File-wide attributes can be defined as
        follows: the first line matching "^# [tag:value]" defines the
        value for that particular tag.  All of the tags' regexps can be
        I did it accidently.  Infinite loop ...
        (tramp-get-device): `tramp-make-tramp-file-name' must not be
        called with NIL path.  It fails in case of multi-method.
        I did it accidently.  Infinite loop ...
        (tramp-get-device): `tramp-make-tramp-file-name' must not be
        called with NIL path.  It fails in case of multi-method.
-       (tramp-file-name-for-operation):  Apply `expand-file-name' for
+       (tramp-file-name-for-operation): Apply `expand-file-name' for
        relative file names only.  Otherwise there might be problems if
        the default directory is another Tramp directory as the directory
        the file is based on.
        relative file names only.  Otherwise there might be problems if
        the default directory is another Tramp directory as the directory
        the file is based on.
 
        * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
        Apply `tramp-handle-directory-file-name'.
 
        * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
        Apply `tramp-handle-directory-file-name'.
-       (tramp-smb-handle-file-attributes):  Apply `tramp-get-device'.
+       (tramp-smb-handle-file-attributes): Apply `tramp-get-device'.
        ATIME and CTIME are (0 0) now (= "don't know"), which is more honest.
        (tramp-smb-handle-make-directory): Use Emacs file name primitives
        instead of calling tramp-smb-handle-* equivalents directly.
        ATIME and CTIME are (0 0) now (= "don't know"), which is more honest.
        (tramp-smb-handle-make-directory): Use Emacs file name primitives
        instead of calling tramp-smb-handle-* equivalents directly.
        regexp subpattern 5)
        (time-stamp-pattern): Initialize to nil to avoid regexp work in
        default case.
        regexp subpattern 5)
        (time-stamp-pattern): Initialize to nil to avoid regexp work in
        default case.
-       (time-stamp-string): Call set-time-zone-rule instead of setenv
+       (time-stamp-string): Call set-time-zone-rule instead of setenv.
        (time-stamp-hhmmss): Remove (not needed after all).
        (time-stamp-month-dd-yyyy, time-stamp-dd/mm/yyyy)
        (time-stamp-mon-dd-yyyy, time-stamp-dd-mon-yy, time-stamp-yy/mm/dd)
        (time-stamp-hhmmss): Remove (not needed after all).
        (time-stamp-month-dd-yyyy, time-stamp-dd/mm/yyyy)
        (time-stamp-mon-dd-yyyy, time-stamp-dd-mon-yy, time-stamp-yy/mm/dd)
 
        Changes from 2002-02-28:
 
 
        Changes from 2002-02-28:
 
-       * antlr-mode: Version 2.2 is released.
+       * antlr-mode.el: Version 2.2 is released.
 
        * antlr-mode.el (antlr): Moved to SourceForge.net
 
 
        * antlr-mode.el (antlr): Moved to SourceForge.net
 
        of unrecognized entries indicating syntax errors in ChangeLog files.
        (authors-coding-system): New variable.
        (authors-many-files): Update doc string.
        of unrecognized entries indicating syntax errors in ChangeLog files.
        (authors-coding-system): New variable.
        (authors-many-files): Update doc string.
-       (authors-aliases): Change format. Now one entry with multiple
+       (authors-aliases): Change format.  Now one entry with multiple
        aliases per author.
        (authors-valid-file-names, authors-renamed-files-alist)
        (authors-renamed-files-regexps): New variables.
        aliases per author.
        (authors-valid-file-names, authors-renamed-files-alist)
        (authors-renamed-files-regexps): New variables.
 
 2003-01-25  Bill Wohler  <wohler@newt.com>
 
 
 2003-01-25  Bill Wohler  <wohler@newt.com>
 
-       * mh-e: Created directory. ChangeLog will appear in a week when we
+       * mh-e: Created directory.  ChangeLog will appear in a week when we
        release version 7.2.
 
        * mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el,
        release version 7.2.
 
        * mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el,
 
        * gud.el (gud-display-line): If the current file is newer than its
        buffer, offer to reread the file.
 
        * gud.el (gud-display-line): If the current file is newer than its
        buffer, offer to reread the file.
-       (gud-keep-buffer): New buffer local variable. Ensures offer to
+       (gud-keep-buffer): New buffer local variable.  Ensures offer to
        reread file is made just once.
 
 2003-01-20  Stefan Monnier  <monnier@cs.yale.edu>
        reread file is made just once.
 
 2003-01-20  Stefan Monnier  <monnier@cs.yale.edu>
 
 2003-01-13  Markus Rost  <rost@math.ohio-state.edu>
 
 
 2003-01-13  Markus Rost  <rost@math.ohio-state.edu>
 
-       * cus-dep.el (custom-make-dependencies):  Don't set standard-value
+       * cus-dep.el (custom-make-dependencies): Don't set standard-value
        and version numbers for variables.  Handle faces.
 
        and version numbers for variables.  Handle faces.
 
-       * cus-edit.el (customize-changed-options):  Doc addition.  Load the
+       * cus-edit.el (customize-changed-options): Doc addition.  Load the
        version deps earlier.  Use other tests for groups and variables.
        Handle faces.
 
        version deps earlier.  Use other tests for groups and variables.
        Handle faces.
 
 2003-01-11  Nick Roberts  <nick@nick.uklinux.net>
 
        * gud.el (gud-kill-buffer-hook): Save gud-minor-mode type.
 2003-01-11  Nick Roberts  <nick@nick.uklinux.net>
 
        * gud.el (gud-kill-buffer-hook): Save gud-minor-mode type.
-       (gud-reset): New function. Reset environment at end of debugging.
+       (gud-reset): New function.  Reset environment at end of debugging.
        (gud-sentinel): Call gud-reset or gdb-reset.
        (gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
 
        (gud-sentinel): Call gud-reset or gdb-reset.
        (gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
 
        to find out if variable shuld be dereferenced.
        (gud-display1): Exit if there is `No symbol'.
        (gdb-expressions-mode-map): Correction to key-binding.
        to find out if variable shuld be dereferenced.
        (gud-display1): Exit if there is `No symbol'.
        (gdb-expressions-mode-map): Correction to key-binding.
-       (gdb-reset): New function. Reset environment at end of debugging.
+       (gdb-reset): New function.  Reset environment at end of debugging.
        (gdb-quit): Remove.
 
 2003-01-10  Dave Love  <fx@gnu.org>
        (gdb-quit): Remove.
 
 2003-01-10  Dave Love  <fx@gnu.org>
        * cus-edit.el (custom-variable-prompt): Doc change.
        Use custom-variable-p.
        (customize-option): Remove search in loaddefs.el.
        * cus-edit.el (custom-variable-prompt): Doc change.
        Use custom-variable-p.
        (customize-option): Remove search in loaddefs.el.
-       (customize-apropos):  Use custom-variable-p.
+       (customize-apropos): Use custom-variable-p.
        (custom-save-variables): Use custom-variable-p to detect
        non-rogue variables.
 
        (custom-save-variables): Use custom-variable-p to detect
        non-rogue variables.
 
        (gdb-mouse-goto-breakpoint, gdb-frames-select): New functions.
        (gdb-frames-mouse-select): Simplify.
        Make keybindings (gdb-goto-breakpoint, gdb-frames-select, etc)
        (gdb-mouse-goto-breakpoint, gdb-frames-select): New functions.
        (gdb-frames-mouse-select): Simplify.
        Make keybindings (gdb-goto-breakpoint, gdb-frames-select, etc)
-       consistent with other modes in emacs.
+       consistent with other modes in Emacs.
        (gdb-display-source-buffer): Return window of source buffer
        for (gud-display-line).
 
        (gdb-display-source-buffer): Return window of source buffer
        for (gud-display-line).
 
 
 2002-12-21  Nick Roberts  <nick@nick.uklinux.net>
 
 
 2002-12-21  Nick Roberts  <nick@nick.uklinux.net>
 
-       * gdb-ui.el: Remove the concept of an instance. This means that
-       a lot of functions have been renamed. Accessors are prefixed with
+       * gdb-ui.el: Remove the concept of an instance.  This means that
+       a lot of functions have been renamed.  Accessors are prefixed with
        gdb-get, setters with gdb-set and the word instance has been
        removed from many function and variable names.
        (gdb-display-buffer): Protect source buffer as well
        gdb-get, setters with gdb-set and the word instance has been
        removed from many function and variable names.
        (gdb-display-buffer): Protect source buffer as well
 2002-12-13  Markus Rost  <rost@math.ohio-state.edu>
 
        * emacs-lisp/easy-mmode.el (define-minor-mode):
 2002-12-13  Markus Rost  <rost@math.ohio-state.edu>
 
        * emacs-lisp/easy-mmode.el (define-minor-mode):
-       Use `custom-current-group'. Pass all groups to the hook.
+       Use `custom-current-group'.  Pass all groups to the hook.
        (easy-mmode-define-global-mode): Use `custom-current-group'.
 
        * international/mule-cmds.el (current-language-environment):
        (easy-mmode-define-global-mode): Use `custom-current-group'.
 
        * international/mule-cmds.el (current-language-environment):
 2002-12-02  Fran\e,Ag\e(Bois Pinard  <pinard@iro.umontreal.ca>
 
        * progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
 2002-12-02  Fran\e,Ag\e(Bois Pinard  <pinard@iro.umontreal.ca>
 
        * progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
-       more make keywords:  defined, endef, override, export, unexport
+       more make keywords: defined, endef, override, export, unexport
        and vpath.
 
 2002-12-02  Dave Love  <fx@gnu.org>
        and vpath.
 
 2002-12-02  Dave Love  <fx@gnu.org>
 2002-11-30  Nick Roberts  <nick@nick.uklinux.net>
 
        * gdb-ui.el (gdb-many-windows): Define as a minor mode.
 2002-11-30  Nick Roberts  <nick@nick.uklinux.net>
 
        * gdb-ui.el (gdb-many-windows): Define as a minor mode.
-       (toggle-gdb-windows): Remove. (Patch from Stefan Monnier)
+       (toggle-gdb-windows): Remove.  (Patch from Stefan Monnier)
 
        * tooltip.el (tooltip-gud-process-output): Handle annotations that
        are output with gdba in gdb-ui.el.
 
        * tooltip.el (tooltip-gud-process-output): Handle annotations that
        are output with gdba in gdb-ui.el.
        Make search for message delimiter case-sensitive.
 
        * simple.el (yank-window-start): New variable.
        Make search for message delimiter case-sensitive.
 
        * simple.el (yank-window-start): New variable.
-       (yank): Record yank-window-start
+       (yank): Record yank-window-start.
        (yank-pop): Use yank-window-start.
 
        * info.el (Info-additional-directory-list): Doc fix.
        (yank-pop): Use yank-window-start.
 
        * info.el (Info-additional-directory-list): Doc fix.
        * tooltip.el (tooltip-gud-print-command): Add server prefix to the
        print command for gdb to keep it out of the command history.
 
        * tooltip.el (tooltip-gud-print-command): Add server prefix to the
        print command for gdb to keep it out of the command history.
 
-       * gdb-ui.el: Major re-organisation. Simplify legacy gdba
+       * gdb-ui.el: Major re-organisation.  Simplify legacy gdba
        code to allow only one gdb process.
 
 2002-11-23  Markus Rost  <rost@math.ohio-state.edu>
        code to allow only one gdb process.
 
 2002-11-23  Markus Rost  <rost@math.ohio-state.edu>
 
 2002-11-21  Nick Roberts  <nick@nick.uklinux.net>
 
 
 2002-11-21  Nick Roberts  <nick@nick.uklinux.net>
 
-       * gdb-ui.el : General tidying. Patches from Stefan Monnier.
+       * gdb-ui.el : General tidying.  Patches from Stefan Monnier.
 
 2002-11-20  Simon Josefsson  <jas@extundo.com>
 
 
 2002-11-20  Simon Josefsson  <jas@extundo.com>
 
        indicating source of entry to add-to-diary-list.
        (diary-button-face, diary-entry, diary-goto-entry): New, to
        support click to diary file.
        indicating source of entry to add-to-diary-list.
        (diary-button-face, diary-entry, diary-goto-entry): New, to
        support click to diary file.
-       (fancy-diary-display): Buttonize diary entries.
+       (fancy-diary-display): Buttonize diary entries.  Use new mode
+       fancy-diary-display-mode.
        (list-sexp-diary-entries): Pass a marker indicating source of
        entry to add-to-diary-list.
        (diary-date): Return mark as well as entry.
        (list-sexp-diary-entries): Pass a marker indicating source of
        entry to add-to-diary-list.
        (diary-date): Return mark as well as entry.
+       (add-to-diary-list): Add new marker argument, appended to
+       diary-entries-list.
+       (diary-mode, fancy-diary-display-mode): New derived modes, for
+       diary file and fancy diary buffer respectively.
+       (fancy-diary-font-lock-keywords, diary-font-lock-keywords): New
+       variables.
+       (font-lock-diary-sexps, font-lock-diary-date-forms): New
+       functions, used in diary-font-lock-keywords.
 
        * calendar/calendar.el (diary-face): New.
        (european-calendar-display-form, describe-calendar-mode)
        (mark-visible-calendar-date, calendar-mark-today): Tidy doc string.
 
        * calendar/calendar.el (diary-face): New.
        (european-calendar-display-form, describe-calendar-mode)
        (mark-visible-calendar-date, calendar-mark-today): Tidy doc string.
-       (calendar-make-alist): New.
-       (calendar-mode): Set up font-lock mode.
+       (calendar-mode): Set up font-lock mode, using new variable
+       calendar-font-lock-keywords.
        (generate-calendar-window): Fontify if font-lock-mode is on.
        (generate-calendar-window): Fontify if font-lock-mode is on.
+       (calendar-font-lock-keywords): New variable.
 
 2002-11-16  Ivan Zakharyaschev  <imz@altlinux.org>  (tiny change)
 
 
 2002-11-16  Ivan Zakharyaschev  <imz@altlinux.org>  (tiny change)
 
        append slash only if result doesn't end in a slash already.
        (tramp-handle-file-truename): Restructure logic.  If list of steps
        is nil, return "/" as the real name.
        append slash only if result doesn't end in a slash already.
        (tramp-handle-file-truename): Restructure logic.  If list of steps
        is nil, return "/" as the real name.
-       (tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
+       (tramp-completion-mode): Add "\\(" and "\\)".  Otherwise,
        `match-string' doesn't make sense.  From Michael Albinus.
        `match-string' doesn't make sense.  From Michael Albinus.
-       (tramp-host-with-port-regexp): New defcustom. Equal to previous
+       (tramp-host-with-port-regexp): New defcustom.  Equal to previous
        `tramp-host-regexp'.  From Michael Albinus.
        `tramp-host-regexp'.  From Michael Albinus.
-       (tramp-host-regexp): Taken off hashes in host names. Otherwise,
+       (tramp-host-regexp): Taken off hashes in host names.  Otherwise,
        scanning files like .rhosts would take comments as host names.
        From Michael Albinus.
        (tramp-file-name-structure, tramp-multi-file-name-hop-structure):
        scanning files like .rhosts would take comments as host names.
        From Michael Albinus.
        (tramp-file-name-structure, tramp-multi-file-name-hop-structure):
 
        * progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Handle the
        menu pseudo-keys generated by easymenu which are lowercase in
 
        * progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Handle the
        menu pseudo-keys generated by easymenu which are lowercase in
-       Emacs 21.4.
+       Emacs 22.1.
 
 
-       * progmodes/ada-xref.el
-       (ada-xref-update-project-menu,ada-add-ada-menu): Ditto.
+       * progmodes/ada-xref.el (ada-xref-update-project-menu)
+       (ada-add-ada-menu): Ditto.
 
 2002-10-03  John Paul Wallington  <jpw@shootybangbang.com>
 
 
 2002-10-03  John Paul Wallington  <jpw@shootybangbang.com>
 
        (occur-next, occur-prev): Use it.
 
        * progmodes/sh-script.el (sh-mark-init): Don't set `occur-buffer'.
        (occur-next, occur-prev): Use it.
 
        * progmodes/sh-script.el (sh-mark-init): Don't set `occur-buffer'.
-       (sh-mark-line): Likewise. Use 'occur-target and 'occur-match
+       (sh-mark-line): Likewise.  Use 'occur-target and 'occur-match
        instead of 'occur and 'occur-point.
 
        * eshell/em-unix.el (eshell-occur-mode-mouse-goto)
        instead of 'occur and 'occur-point.
 
        * eshell/em-unix.el (eshell-occur-mode-mouse-goto)
        (tramp-parse-netrc, tramp-parse-netrc-group): New functions.
        (tramp-user-regexp): " \t" are not user regexp characters.
        (tramp-completion-handle-file-name-all-completions):
        (tramp-parse-netrc, tramp-parse-netrc-group): New functions.
        (tramp-user-regexp): " \t" are not user regexp characters.
        (tramp-completion-handle-file-name-all-completions):
-       Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix
+       Remove Ange-FTP cmpletion.  It has a bug not handling the "/ftp:" prefix
        completely, and it returns local completions as well.
        (tramp-completion-function-alist-ftp): New constant.
        (tramp-completion-function-alist): Add completion function for "ftp".
        completely, and it returns local completions as well.
        (tramp-completion-function-alist-ftp): New constant.
        (tramp-completion-function-alist): Add completion function for "ftp".
 2002-09-07  Michael Albinus  <Michael.Albinus@alcatel.de>
 
        * net/tramp.el (tramp-methods): Remove `tramp-completion-function'
 2002-09-07  Michael Albinus  <Michael.Albinus@alcatel.de>
 
        * net/tramp.el (tramp-methods): Remove `tramp-completion-function'
-       entries. They are handled now by `tramp-completion-function-alist'.
-       (tramp-completion-function): Defvar removed. I've never used
-       it. Hmm.
+       entries.  They are handled now by `tramp-completion-function-alist'.
+       (tramp-completion-function): Defvar removed.  I've never used it.  Hmm.
        (tramp-get-completion-function)
        (tramp-get-completion-rsh, tramp-get-completion-ssh)
        (tramp-get-completion-telnet, tramp-get-completion-su):
        Functions removed as well.  Not necessary any longer due to extended
        customization means.
        (tramp-get-completion-function)
        (tramp-get-completion-rsh, tramp-get-completion-ssh)
        (tramp-get-completion-telnet, tramp-get-completion-su):
        Functions removed as well.  Not necessary any longer due to extended
        customization means.
-       (tramp-completion-function-alist): New defcustom. Holds all
+       (tramp-completion-function-alist): New defcustom.  Holds all
        FUNCTION FILE pairs used for user and host name completion
        relevant for METHOD.
        (tramp-completion-function-alist-rsh)
        (tramp-completion-function-alist-ssh)
        (tramp-completion-function-alist-telnet)
        (tramp-completion-function-alist-su): Defconst for initializing
        FUNCTION FILE pairs used for user and host name completion
        relevant for METHOD.
        (tramp-completion-function-alist-rsh)
        (tramp-completion-function-alist-ssh)
        (tramp-completion-function-alist-telnet)
        (tramp-completion-function-alist-su): Defconst for initializing
-       `tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
-       values are known for me until now. Needs to be completed for at
+       `tramp-completion-function-alist'.  Unfortunately, mainly UNIX-like
+       values are known for me until now.  Needs to be completed for at
        least VMS++ like operating systems.
        (tramp-set-completion-function)
        (tramp-get-completion-function): New functions for configuration
        least VMS++ like operating systems.
        (tramp-set-completion-function)
        (tramp-get-completion-function): New functions for configuration
-       of `tramp-completion-function-alist'. The old definition of
+       of `tramp-completion-function-alist'.  The old definition of
        `tramp-get-completion-function' has been discarded.
        (tramp-completion-handle-file-name-all-completions):
        Change function call for user/host completion according to definition
        `tramp-get-completion-function' has been discarded.
        (tramp-completion-handle-file-name-all-completions):
        Change function call for user/host completion according to definition
        (tramp-get-completion-user-host): Accept user names as they are if
        typed until "@".
        (tramp-completion-mode): Replace `last-input-char' by modern
        (tramp-get-completion-user-host): Accept user names as they are if
        typed until "@".
        (tramp-completion-mode): Replace `last-input-char' by modern
-       `last-input-event'. Check for `event-modifiers'.
+       `last-input-event'.  Check for `event-modifiers'.
 
 2002-09-06  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
 
 2002-09-06  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        (tramp-make-multi-tramp-file-format-unified)
        (tramp-make-multi-tramp-file-format-separate): Removed.
        (tramp-make-tramp-file-name): Allow partial tramp file
        (tramp-make-multi-tramp-file-format-unified)
        (tramp-make-multi-tramp-file-format-separate): Removed.
        (tramp-make-tramp-file-name): Allow partial tramp file
-       names. Generate tramp file format on-the-fly depending on
-       parameters. Apply atomar format strings resp expressions.
+       names.  Generate tramp file format on-the-fly depending on
+       parameters.  Apply atomar format strings resp expressions.
        (tramp-get-completion-methods)
        (tramp-get-completion-user-host): Apply `tramp-make-tramp-file-name'.
        (tramp-parse-hosts-group): Take all host names and IP addresses
        (tramp-get-completion-methods)
        (tramp-get-completion-user-host): Apply `tramp-make-tramp-file-name'.
        (tramp-parse-hosts-group): Take all host names and IP addresses
 
        * net/tramp.el (tramp-get-completion-methods)
        (tramp-get-completion-rsh)
 
        * net/tramp.el (tramp-get-completion-methods)
        (tramp-get-completion-rsh)
-       (tramp-get-completion-ssh): Add "[" for Xemacs.
+       (tramp-get-completion-ssh): Add "[" for XEmacs.
        (tramp-completion-file-name-regexp-separate): Expression adapted.
        (tramp-completion-file-name-handler-alist): Add handler for
        `file-name-directory' and `file-name-nondirectory'.
        (tramp-completion-file-name-regexp-separate): Expression adapted.
        (tramp-completion-file-name-handler-alist): Add handler for
        `file-name-directory' and `file-name-nondirectory'.
        (tramp-completion-handle-file-name-all-completions):
        Apply `tramp-completion-run-real-handler'.
        (tramp-parse-rhosts)
        (tramp-completion-handle-file-name-all-completions):
        Apply `tramp-completion-run-real-handler'.
        (tramp-parse-rhosts)
-       (tramp-parse-shosts): Use `with-temp-buffer'. `result\e$,1!=\e(B renamed to
+       (tramp-parse-shosts): Use `with-temp-buffer'.  `result' renamed to
        `res' (otherwise side effects in XEmacs).
 
 2002-08-24  Michael Albinus  <Michael.Albinus@alcatel.de>
        `res' (otherwise side effects in XEmacs).
 
 2002-08-24  Michael Albinus  <Michael.Albinus@alcatel.de>
        (tramp-get-completion-ssh): Doc string tuned.
        (tramp-methods): Doc string and custom type extended for
        `tramp-completion-function'.
        (tramp-get-completion-ssh): Doc string tuned.
        (tramp-methods): Doc string and custom type extended for
        `tramp-completion-function'.
-       (tramp-completion-function): Variable added. Is it really used?
+       (tramp-completion-function): Variable added.  Is it really used?
        Other variables like `tramp-completion-function' aren't used.
        (tramp-completion-file-name-handler-alist): Add handler for
        `file-name-completion'.
        Other variables like `tramp-completion-function' aren't used.
        (tramp-completion-file-name-handler-alist): Add handler for
        `file-name-completion'.
 
        * net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
        must be called again after activating `ange-ftp'.
 
        * net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
        must be called again after activating `ange-ftp'.
-       (tramp-ange-ftp-file-name-p): Check for Xemacs.
+       (tramp-ange-ftp-file-name-p): Check for XEmacs.
 
 2002-08-08  Michael Albinus  <Michael.Albinus@alcatel.de>
 
 
 2002-08-08  Michael Albinus  <Michael.Albinus@alcatel.de>
 
        tramp-invoke-ange-ftp 'write-region.
        (tramp-handle-set-file-modes): Change order of FILENAME and MODE
        passing to tramp-invoke-ange-ftp 'set-file-modes.
        tramp-invoke-ange-ftp 'write-region.
        (tramp-handle-set-file-modes): Change order of FILENAME and MODE
        passing to tramp-invoke-ange-ftp 'set-file-modes.
-       (tramp-flatten-list): New function. Maybe this functionality does
+       (tramp-flatten-list): New function.  Maybe this functionality does
        exist already elsewhere in the libraries.
        (tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
        list in order to avoid nested lists, f.e. when invoked from
        exist already elsewhere in the libraries.
        (tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
        list in order to avoid nested lists, f.e. when invoked from
 
 2002-09-18  Luc Teirlinck  <teirllm@mail.auburn.edu>
 
 
 2002-09-18  Luc Teirlinck  <teirllm@mail.auburn.edu>
 
-       * ielm.el: (*1, *2, *3): New variables.
+       * ielm.el (*1, *2, *3): New variables.
        (ielm-eval-input): Make temporary buffers current on entry and
        exit to the let bindings for *, ** and ***.
        (inferior-emacs-lisp-mode): Mention *1, *2 and *3 in the docstring.
        (ielm-eval-input): Make temporary buffers current on entry and
        exit to the let bindings for *, ** and ***.
        (inferior-emacs-lisp-mode): Mention *1, *2 and *3 in the docstring.
 2002-09-12  Simon Josefsson  <jas@extundo.com>
 
        * mail/smtpmail.el (smtpmail-send-it): Don't use : in filenames
 2002-09-12  Simon Josefsson  <jas@extundo.com>
 
        * mail/smtpmail.el (smtpmail-send-it): Don't use : in filenames
-       (for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
+       (for cygwin).  Suggested by Andrew Senior <aws@watson.ibm.com>.
        Use expand-file-name.  Also don't require time-stamp.
 
 2002-09-11  Richard M. Stallman  <rms@gnu.org>
        Use expand-file-name.  Also don't require time-stamp.
 
 2002-09-11  Richard M. Stallman  <rms@gnu.org>
 2002-09-08  Kim F. Storm  <storm@cua.dk>
 
        * kmacro.el (kmacro-end-and-call-macro): New command to end and
 2002-09-08  Kim F. Storm  <storm@cua.dk>
 
        * kmacro.el (kmacro-end-and-call-macro): New command to end and
-       call keyboard macro in one step. Bind it to C-x e by default.
+       call keyboard macro in one step.  Bind it to C-x e by default.
        (kmacro-call-macro): Use format-kbd-macro.
        (kmacro-step-edit-macro): New command to interactively step edit
        and execute last keyboard macro.
        (kmacro-call-macro): Use format-kbd-macro.
        (kmacro-step-edit-macro): New command to interactively step edit
        and execute last keyboard macro.
 
        From Michael Albinus <Michael.Albinus@alcatel.de>:
        * net/tramp.el (tramp-invoke-ange-ftp):
 
        From Michael Albinus <Michael.Albinus@alcatel.de>:
        * net/tramp.el (tramp-invoke-ange-ftp):
-       (tramp-ange-ftp-file-name-p): Check for Xemacs.
+       (tramp-ange-ftp-file-name-p): Check for XEmacs.
        (tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to
        tramp-invoke-ange-ftp 'rename.
        (tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
        (tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to
        tramp-invoke-ange-ftp 'rename.
        (tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
 
        * vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again.
 
 
        * vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again.
 
-2002-08-22  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)
+2002-08-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * frame.el (select-frame-by-name, select-frame-set-input-focus):
        Always call x-focus-frame, if using x.
 
        * frame.el (select-frame-by-name, select-frame-set-input-focus):
        Always call x-focus-frame, if using x.
        * calendar/appt.el (appt-delete): Use substring-no-properties.
        (appt-make-list): Don't use prin1-to-string; use the string unchanged.
 
        * calendar/appt.el (appt-delete): Use substring-no-properties.
        (appt-make-list): Don't use prin1-to-string; use the string unchanged.
 
-2002-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>  (tiny change)
+2002-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * server.el (server-process-filter): Simplify code.
        (server-goto-line-column): New function.
 
        * server.el (server-process-filter): Simplify code.
        (server-goto-line-column): New function.
        * dired.el: Hide disabling of dired-find-alternate-file behind
        autoload-cookie.
 
        * dired.el: Hide disabling of dired-find-alternate-file behind
        autoload-cookie.
 
-2002-07-31  Tak Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
+2002-07-31  Tak Ota  <Takaaki.Ota@am.sony.com>
 
        * makefile.w32-in: Revert some changes from 2002-07-23 because they
        don't work on MSVC/nmake builds.
 
        * makefile.w32-in: Revert some changes from 2002-07-23 because they
        don't work on MSVC/nmake builds.
 
        * warnings.el (lwarn, warn, warning-levels): Doc fix.
        (warning-suppress-log-types): Fix typo.
 
        * warnings.el (lwarn, warn, warning-levels): Doc fix.
        (warning-suppress-log-types): Fix typo.
-       (display-warning): Fix typo. Remove useless assignment to free variable
+       (display-warning): Fix typo.  Remove useless assignment to free variable
        `group-string'.
 
 2002-07-25  Markus Rost  <rost@math.ohio-state.edu>
        `group-string'.
 
 2002-07-25  Markus Rost  <rost@math.ohio-state.edu>
 
        * textmodes/reftex-vars.el (reftex-index-verify-function): New option.
        (reftex-bibliography-commands): New option.
 
        * textmodes/reftex-vars.el (reftex-index-verify-function): New option.
        (reftex-bibliography-commands): New option.
-       (reftex-toc-split-windows-horizontally): New option
-       (reftex-toc-split-windows-horizontally-fraction): New option
+       (reftex-toc-split-windows-horizontally): New option.
+       (reftex-toc-split-windows-horizontally-fraction): New option.
        (reftex-include-file-commands): New option.
        (reftex-cite-format-builtin): Added ?n for nocite.
 
        (reftex-include-file-commands): New option.
        (reftex-cite-format-builtin): Added ?n for nocite.
 
 
        * textmodes/reftex-toc.el (reftex-re-enlarge):
        Handle horizontal splitting.
 
        * textmodes/reftex-toc.el (reftex-re-enlarge):
        Handle horizontal splitting.
-       (reftex-toc): Handle horizontal splitting
+       (reftex-toc): Handle horizontal splitting.
        (reftex-last-window-width): New variable.
 
        * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
        (reftex-last-window-width): New variable.
 
        * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
        * files.el (after-find-file): Don't check for read-only status
        of files just created (and not yet saved on disk).
 
        * files.el (after-find-file): Don't check for read-only status
        of files just created (and not yet saved on disk).
 
-       * ido.el (ido-completion-help): Changed xemacs specific code to
-       avoid byte compiler warning in GNU emacs.
+       * ido.el (ido-completion-help): Changed XEmacs specific code to
+       avoid byte compiler warning in GNU Emacs.
        (ido-set-matches1): Use regexp-quote instead of identity.
        (ido-complete-space): New function.
        (ido-define-mode-map): Bind it to SPACE.
        (ido-set-matches1): Use regexp-quote instead of identity.
        (ido-complete-space): New function.
        (ido-define-mode-map): Bind it to SPACE.
        * faces.el (describe-face): Capitalize "not documented" message.
 
        * help-fns.el (describe-variable): Likewise.
        * faces.el (describe-face): Capitalize "not documented" message.
 
        * help-fns.el (describe-variable): Likewise.
-       (describe-function-1): Likewise. Also, document the obsolescence
+       (describe-function-1): Likewise.  Also, document the obsolescence
        of the function, if applicable.
 
 2002-06-26  Juanma Barranquero  <lektu@terra.es>
        of the function, if applicable.
 
 2002-06-26  Juanma Barranquero  <lektu@terra.es>
        (comint-send-input, comint-output-filter): Use text properties
        instead of overlays.
        (comint-insert-clicked-input): Rewrite to work with text
        (comint-send-input, comint-output-filter): Use text properties
        instead of overlays.
        (comint-insert-clicked-input): Rewrite to work with text
-       properties as well as overlays
+       properties as well as overlays.
        (comint-snapshot-last-prompt): Snapshot using text properties.
        (comint-get-old-input-default, comint-extract-string): Don't copy
        text properties.
        (comint-snapshot-last-prompt): Snapshot using text properties.
        (comint-get-old-input-default, comint-extract-string): Don't copy
        text properties.
        (italic): Try underlining for displays that don't support real italics.
        * cus-edit.el (custom-display): Add support for `supports' predicate.
        * term/tty-colors.el (color-name-rgb-alist): Use 16-bit RGB values
        (italic): Try underlining for displays that don't support real italics.
        * cus-edit.el (custom-display): Add support for `supports' predicate.
        * term/tty-colors.el (color-name-rgb-alist): Use 16-bit RGB values
-       instead of 8-bit, for consistency with the rest of emacs.
+       instead of 8-bit, for consistency with the rest of Emacs.
        (tty-color-canonicalize): Only copy COLOR if we need to change it.
        (tty-color-approximate): Scale values from `color-name-rgb-alist'
        appropriately.  Return the whole color description, rather than
        (tty-color-canonicalize): Only copy COLOR if we need to change it.
        (tty-color-approximate): Scale values from `color-name-rgb-alist'
        appropriately.  Return the whole color description, rather than
 2002-06-01  Kim F. Storm  <storm@cua.dk>
 
        * simple.el: Reworked previous change.
 2002-06-01  Kim F. Storm  <storm@cua.dk>
 
        * simple.el: Reworked previous change.
-       (choose-completion-string1): Merged back into choose-completion-string.
+       (choose-completion-string1): Merge back into choose-completion-string.
        (choose-completion-string): Run choose-completion-string-functions
        after checking for proper minibuffer window.  Added mini-p arg to
        the hook functions.  Insert choice if all hook functions return nil.
        (choose-completion-string): Run choose-completion-string-functions
        after checking for proper minibuffer window.  Added mini-p arg to
        the hook functions.  Insert choice if all hook functions return nil.
 2002-06-01  Kim F. Storm  <storm@cua.dk>
 
        * simple.el (choose-completion-string-functions): New special hook.
 2002-06-01  Kim F. Storm  <storm@cua.dk>
 
        * simple.el (choose-completion-string-functions): New special hook.
-       (choose-completion-string1): Renamed from choose-completion-string.
+       (choose-completion-string1): Rename from choose-completion-string.
        (choose-completion-string): Run choose-completion-string-functions
        until success, and only call choose-completion-string1 if it fails.
 
        (choose-completion-string): Run choose-completion-string-functions
        until success, and only call choose-completion-string1 if it fails.
 
 
 2002-05-25  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
 
 2002-05-25  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-engine.el (c-add-stmt-syntax): Fixed some cases
+       * progmodes/cc-engine.el (c-add-stmt-syntax): Fix some cases
        of wrong anchoring, e.g. for else-if compounds.
 
 2002-05-25  Miles Bader  <miles@gnu.org>
        of wrong anchoring, e.g. for else-if compounds.
 
 2002-05-25  Miles Bader  <miles@gnu.org>
 
 2002-05-24  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
 
 2002-05-24  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
-       * progmodes/f90.el: (f90-end-of-subprogram): Remove the final
+       * progmodes/f90.el (f90-end-of-subprogram): Remove the final
        `forward-line'.
        (f90-end-of-block, f90-beginning-of-block, f90-next-block-end)
        (f90-previous-block-start): New navigation commands.
        `forward-line'.
        (f90-end-of-block, f90-beginning-of-block, f90-next-block-end)
        (f90-previous-block-start): New navigation commands.
        (apropos-calc-scores, apropos-score-str, apropos-score-doc)
        (apropos-score-symbol): New functions.
        (apropos-command, apropos, apropos-value, apropos-documentation):
        (apropos-calc-scores, apropos-score-str, apropos-score-doc)
        (apropos-score-symbol): New functions.
        (apropos-command, apropos, apropos-value, apropos-documentation):
-       Allow keywords in addition to regexp. Added scoring.
+       Allow keywords in addition to regexp.  Added scoring.
        (apropos-documentation-check-doc-file)
        (apropos-documentation-check-elc-file): Added scoring.
        (apropos-print): Sort according to score.
        (apropos-documentation-check-doc-file)
        (apropos-documentation-check-elc-file): Added scoring.
        (apropos-print): Sort according to score.
        * font-lock.el (font-lock-defaults, font-lock-defaults-alist)
        (font-lock-multiline, font-lock-fontified, font-lock-mode)
        (turn-on-font-lock, font-lock-add-keywords, global-font-lock-mode)
        * font-lock.el (font-lock-defaults, font-lock-defaults-alist)
        (font-lock-multiline, font-lock-fontified, font-lock-mode)
        (turn-on-font-lock, font-lock-add-keywords, global-font-lock-mode)
-       (font-lock-global-modes): Moved to font-core.el.
+       (font-lock-global-modes): Move to font-core.el.
        (font-lock-set-defaults-1): Partially moved to font-core.el.
 
        * font-core.el: New file, with functions taken from font-lock.el.
        (font-lock-set-defaults-1): Partially moved to font-core.el.
 
        * font-core.el: New file, with functions taken from font-lock.el.
        * loadup.el: Add font-core.el.
 
        * replace.el (occur-mode-hook): New variable.
        * loadup.el: Add font-core.el.
 
        * replace.el (occur-mode-hook): New variable.
-       (occur-fontify-region-function): Deleted.
+       (occur-fontify-region-function): Delete.
        (occur-mode): Don't use it.  Set up `font-lock-category-alist'
        instead.
        (occur-mode): Don't use it.  Set up `font-lock-category-alist'
        instead.
-       (occur-fontify-on-property): Deleted.
+       (occur-fontify-on-property): Delete.
        (occur-engine): Use categories from `font-lock-category-alist'.
 
        (occur-engine): Use categories from `font-lock-category-alist'.
 
-       * info.el (Info-fontify): Deleted.
+       * info.el (Info-fontify): Delete.
        (Info-select-node): Don't use it.
        (Info-mode-hook): New variable.
        (Info-mode): Set up categories.
        (Info-select-node): Don't use it.
        (Info-mode-hook): New variable.
        (Info-mode): Set up categories.
 
 2002-05-16  Colin Walters  <walters@debian.org>
 
 
 2002-05-16  Colin Walters  <walters@debian.org>
 
-       * menu-bar.el (menu-bar-tools-menu) <calculator>: Renamed to
+       * menu-bar.el (menu-bar-tools-menu) <calculator>: Rename to
        "Simple Calculator".
        (menu-bar-tools-menu) <calc>: New.
 
        "Simple Calculator".
        (menu-bar-tools-menu) <calc>: New.
 
        Don't highlight empty lines in rectangles.
 
        * emulation/keypad.el: Improved commentary.
        Don't highlight empty lines in rectangles.
 
        * emulation/keypad.el: Improved commentary.
-       (keypad-setup, keypad-shifted-setup): Added choice to setup
+       (keypad-setup, keypad-shifted-setup): Add choice to setup
        Numeric keypad with decimal key; value is selected character.
        Numeric keypad with decimal key; value is selected character.
-       (keypad-decimal-key, keypad-shifted-decimal-key): Removed options.
+       (keypad-decimal-key, keypad-shifted-decimal-key): Remove options.
        (keypad-numlock-setup, keypad-numlock-shifted-setup): New options.
        (keypad-setup): Arg list changed to support the new options.
 
        (keypad-numlock-setup, keypad-numlock-shifted-setup): New options.
        (keypad-setup): Arg list changed to support the new options.
 
 2002-05-10  Kim F. Storm  <storm@cua.dk>
 
        * emulation/cua-base.el (cua-enable-cua-keys)
 2002-05-10  Kim F. Storm  <storm@cua.dk>
 
        * emulation/cua-base.el (cua-enable-cua-keys)
-       (cua-enable-register-prefix): Added value for `other' choice.
+       (cua-enable-register-prefix): Add value for `other' choice.
 
 2002-05-10  Eli Zaretskii  <eliz@is.elta.co.il>
 
 
 2002-05-10  Eli Zaretskii  <eliz@is.elta.co.il>
 
 
 2002-05-08  Simon Marshall  <simon@gnu.org>
 
 
 2002-05-08  Simon Marshall  <simon@gnu.org>
 
-       * msb.el (msb-menu-bar-update-buffers): Fixed frame menu to use
+       * msb.el (msb-menu-bar-update-buffers): Fix frame menu to use
        the frame name as the car of a menu entry, rather than the frame.
 
 2002-05-08  Juanma Barranquero  <lektu@terra.es>
        the frame name as the car of a menu entry, rather than the frame.
 
 2002-05-08  Juanma Barranquero  <lektu@terra.es>
        Handle both cases: when the menu item has cached info
        and when it doesn't.
 
        Handle both cases: when the menu item has cached info
        and when it doesn't.
 
-       * filesets.el (filesets-browse-dir-function): Renamed from ...-fn.
+       * filesets.el (filesets-browse-dir-function): Rename from ...-fn.
        (filesets-open-file-function, filesets-save-buffer-function): Likewise.
        (filesets-tree-max-level): Doc fix.
        (filesets-commands, filesets-external-viewers)
        (filesets-open-file-function, filesets-save-buffer-function): Likewise.
        (filesets-tree-max-level): Doc fix.
        (filesets-commands, filesets-external-viewers)
        "Default" group earlier.  Push killed group on
        `ibuffer-filter-group-kill-ring'.
        (ibuffer-kill-line): Document.  Don't push killed group ourselves.
        "Default" group earlier.  Push killed group on
        `ibuffer-filter-group-kill-ring'.
        (ibuffer-kill-line): Document.  Don't push killed group ourselves.
-       (ibuffer-yank-filter-group): Renamed from `ibuffer-yank'.
+       (ibuffer-yank-filter-group): Rename from `ibuffer-yank'.
        (ibuffer-insert-filter-group-before): New function, broken out
        from `ibuffer-yank'.
        (ibuffer-yank): Now just call `ibuffer-yank-filter-group'.
 
        * ibuffer.el (ibuffer-mode-operate-menu, ibuffer-mode-mark-menu)
        (ibuffer-insert-filter-group-before): New function, broken out
        from `ibuffer-yank'.
        (ibuffer-yank): Now just call `ibuffer-yank-filter-group'.
 
        * ibuffer.el (ibuffer-mode-operate-menu, ibuffer-mode-mark-menu)
-       (ibuffer-mode-view-menu): Unused variables; deleted.
+       (ibuffer-mode-view-menu): Unused variables; delete.
        (ibuffer-find-file): Pass wildcard flag to `find-file' correctly.
 
 2002-05-04  John Paul Wallington  <jpw@shootybangbang.com>
        (ibuffer-find-file): Pass wildcard flag to `find-file' correctly.
 
 2002-05-04  John Paul Wallington  <jpw@shootybangbang.com>
        (mouse-wheel-scroll-screen): Remove.
        ([mouse-wheel], [C-mouse-wheel], [S-mouse-wheel]): Use mwheel-scroll.
 
        (mouse-wheel-scroll-screen): Remove.
        ([mouse-wheel], [C-mouse-wheel], [S-mouse-wheel]): Use mwheel-scroll.
 
-       * w32-vars.el: (mouse-wheel-scroll-amount): Removed.
+       * w32-vars.el (mouse-wheel-scroll-amount): Remove.
 
 2002-05-04  Markus Rost  <rost@math.ohio-state.edu>
 
 
 2002-05-04  Markus Rost  <rost@math.ohio-state.edu>
 
 
 2002-05-02  Kim F. Storm  <storm@cua.dk>
 
 
 2002-05-02  Kim F. Storm  <storm@cua.dk>
 
-       * menu-bar.el (menu-bar-make-toggle): Added optional PROPS arg.
-       (menu-bar-options-save): Added cua-mode.
-       (menu-bar-options-menu): Added toggle for cua-mode.
+       * menu-bar.el (menu-bar-make-toggle): Add optional PROPS arg.
+       (menu-bar-options-save): Add cua-mode.
+       (menu-bar-options-menu): Add toggle for cua-mode.
        Disable toggle for transient-mark-mode if cua-mode is enabled.
 
        Disable toggle for transient-mark-mode if cua-mode is enabled.
 
-       * emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local
-       variable.
+       * emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local var.
 
 2002-05-01  Richard M. Stallman  <rms@gnu.org>
 
 
 2002-05-01  Richard M. Stallman  <rms@gnu.org>
 
 
        * emulation/cua-base.el (cua--pre-command-handler):
        Only interpret delete-selection property if mark-active.
 
        * emulation/cua-base.el (cua--pre-command-handler):
        Only interpret delete-selection property if mark-active.
-       (cua-mode): Fixed require in defcustom.
+       (cua-mode): Fix require in defcustom.
 
 2002-05-01  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
 
 2002-05-01  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
 
 2002-04-30  John Wiegley  <johnw@gnu.org>
 
 
 2002-04-30  John Wiegley  <johnw@gnu.org>
 
-       * align.el (align-region): Fixed the fix to align-region, because
+       * align.el (align-region): Fix the fix to align-region, because
        the "name" argument was appearing twice.
 
 2002-05-01  Martin Stjernholm  <bug-cc-mode@gnu.org>
        the "name" argument was appearing twice.
 
 2002-05-01  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * autoinsert.el (auto-insert-directory): Doc fix.
 
 
        * autoinsert.el (auto-insert-directory): Doc fix.
 
-       * facemenu.el (describe-text-at and stuff): Moved to descr-text.el.
+       * facemenu.el (describe-text-at and stuff): Move to descr-text.el.
 
        * descr-text.el: New file, broken out of facemenu.el.
 
 
        * descr-text.el: New file, broken out of facemenu.el.
 
        if the user edits the Emacs version number in the text.
 
        * filesets.el (filesets-running-xemacs): Make defvar unconditional.
        if the user edits the Emacs version number in the text.
 
        * filesets.el (filesets-running-xemacs): Make defvar unconditional.
-       (filesets-ingroup-files): Renamed from filesets-ingroup-paths.
+       (filesets-ingroup-files): Rename from filesets-ingroup-paths.
        (filesets-error): Simplify definition and make conditional
        on filesets-running-xemacs.
        (filesets-error): Simplify definition and make conditional
        on filesets-running-xemacs.
-       (filesets-find-file-using): Renamed from fsfind-file-using.
+       (filesets-find-file-using): Rename from fsfind-file-using.
 
 2002-04-29  Stefan Monnier  <monnier@cs.yale.edu>
 
 
 2002-04-29  Stefan Monnier  <monnier@cs.yale.edu>
 
 
 2002-04-27  Richard M. Stallman  <rms@gnu.org>
 
 
 2002-04-27  Richard M. Stallman  <rms@gnu.org>
 
-       * custom.el (custom-load-symbol): Moved from cus-edit.el.
+       * custom.el (custom-load-symbol): Move from cus-edit.el.
        (custom-load-recursion): Likewise.
 
        (custom-load-recursion): Likewise.
 
-       * cus-edit.el (custom-load-symbol): Moved to custom.el.
+       * cus-edit.el (custom-load-symbol): Move to custom.el.
        (custom-load-recursion): Likewise.
 
        * progmodes/ada-xref.el (ada-add-ada-menu): Menu pseudo-keys
        (custom-load-recursion): Likewise.
 
        * progmodes/ada-xref.el (ada-add-ada-menu): Menu pseudo-keys
        (sendmail-send-it): Use it.
 
        * mail/smtpmail.el (smtpmail-queue-counter): New variable.
        (sendmail-send-it): Use it.
 
        * mail/smtpmail.el (smtpmail-queue-counter): New variable.
-       (smtpmail-send-it): Use it to construct new queue filenames
-       (needed if you send more than one message per second, which is
-       possible if you use Gnus Agent).
+       (smtpmail-send-it): Use it to construct new queue filenames (needed
+       if you send more than one message per second, which is possible if
+       you use Gnus Agent).
 
        * mail/smtpmail.el (smtpmail-auth-credentials): Support netrc
        files as well.
 
        * mail/smtpmail.el (smtpmail-auth-credentials): Support netrc
        files as well.
        (occur-engine): Go to `point-min'.  Make nlines argument actually
        mean number of context lines.  Handle it.  Pad digits to the right.
 
        (occur-engine): Go to `point-min'.  Make nlines argument actually
        mean number of context lines.  Handle it.  Pad digits to the right.
 
-       * ibuf-ext.el (ibuffer-filtering-groups): Renamed to
-       `ibuffer-filter-groups'.  All users updated.
+       * ibuf-ext.el (ibuffer-filtering-groups): Rename to
+       `ibuffer-filter-groups'.  Update all users.
        (ibuffer-show-empty-filter-groups): New variable.
        (ibuffer-saved-filter-groups): New variable.
        (ibuffer-show-empty-filter-groups): New variable.
        (ibuffer-saved-filter-groups): New variable.
-       (ibuffer-maybe-save-stuff): Renamed from
-       `ibuffer-maybe-save-saved-filters'.  Callers updated.
+       (ibuffer-maybe-save-stuff): Rename from
+       `ibuffer-maybe-save-saved-filters'.  Update callers.
        Handle `ibuffer-saved-filter-groups'.
        Handle `ibuffer-saved-filter-groups'.
-       (ibuffer-hidden-filtering-groups): Renamed to
+       (ibuffer-hidden-filtering-groups): Rename to
        `ibuffer-hidden-filter-groups'.
        (ibuffer-filter-group-kill-ring): New variable.
        (ibuffer-save-with-custom): Doc fix.
        (ibuffer-set-filter-groups-by-mode): New function.
        (ibuffer-clear-filter-groups): New function.
        `ibuffer-hidden-filter-groups'.
        (ibuffer-filter-group-kill-ring): New variable.
        (ibuffer-save-with-custom): Doc fix.
        (ibuffer-set-filter-groups-by-mode): New function.
        (ibuffer-clear-filter-groups): New function.
-       (ibuffer-current-filter-groups-with-position): Renamed from
-       `ibuffer-current-filter-groups'.  Callers updated.
+       (ibuffer-current-filter-groups-with-position): Rename from
+       `ibuffer-current-filter-groups'.  Update callers.
        (ibuffer-kill-filter-group): New function.
        (ibuffer-kill-line): New function.
        (ibuffer-yank): New function.
        (ibuffer-kill-filter-group): New function.
        (ibuffer-kill-line): New function.
        (ibuffer-yank): New function.
        (ibuffer-mark-forward, ibuffer-unmark-forward)
        (ibuffer-mark-for-delete, ibuffer-unmark-backward)
        (ibuffer-mark-for-delete-backwards): Update docs.
        (ibuffer-mark-forward, ibuffer-unmark-forward)
        (ibuffer-mark-for-delete, ibuffer-unmark-backward)
        (ibuffer-mark-for-delete-backwards): Update docs.
-       (ibuffer-current-filter-groups): Moved to ibuf-ext.el, and renamed
+       (ibuffer-current-filter-groups): Move to ibuf-ext.el, and renamed
        to `ibuffer-current-filter-groups-with-position'.
        (ibuffer-redisplay-engine): Handle `ibuffer-show-empty-filter-groups'.
        (ibuffer-mode): Add some documentation about filter groups.
        to `ibuffer-current-filter-groups-with-position'.
        (ibuffer-redisplay-engine): Handle `ibuffer-show-empty-filter-groups'.
        (ibuffer-mode): Add some documentation about filter groups.
 
 2002-04-25  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
 
 2002-04-25  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
-       * progmodes/f90.el: General tidy-up of commentary and some doc
-       strings.
+       * progmodes/f90.el: General tidy-up of commentary and some doc strings.
 
 2002-04-24  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
        * scroll-all.el (scroll-all-function-all) New function to do the
        actual work.
 
 2002-04-24  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
        * scroll-all.el (scroll-all-function-all) New function to do the
        actual work.
-       (scroll-all-scroll-down-all, scroll-all-scroll-up-all,
-       scroll-all-page-down-all, scroll-all-page-up-all,
-       scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
+       (scroll-all-scroll-down-all, scroll-all-scroll-up-all)
+       (scroll-all-page-down-all, scroll-all-page-up-all)
+       (scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
        Make them use scroll-all-function-all.
 
        Make them use scroll-all-function-all.
 
-       * progmodes/f90.el (f90-get-beg-of-line): Removed and replaced
+       * progmodes/f90.el (f90-get-beg-of-line): Remove and replace
        with line-beginning-position.
        with line-beginning-position.
-       (f90-get-end-of-line): Removed and replaced with line-end-position.
-       (f90-match-piece): Removed and replaced with match-string.
+       (f90-get-end-of-line): Remove and replace with line-end-position.
+       (f90-match-piece): Remove and replace with match-string.
        (f90-current-indentation): Remove `current-column'.
        (f90-get-present-comment-type): Use match-string rather than
        buffer-substring.
        (f90-current-indentation): Remove `current-column'.
        (f90-get-present-comment-type): Use match-string rather than
        buffer-substring.
        (ibuffer-sort-bufferlist): New function, taken from
        `ibuffer-insert-buffers-and-marks'.
        (ibuffer-insert-filter-group): New function.
        (ibuffer-sort-bufferlist): New function, taken from
        `ibuffer-insert-buffers-and-marks'.
        (ibuffer-insert-filter-group): New function.
-       (ibuffer-redisplay-engine): Renamed from
+       (ibuffer-redisplay-engine): Rename from
        `ibuffer-insert-buffers-and-marks'.  Handle new filtering groups.
        (ibuffer): Add filter-groups argument.  Handle it.
        Use `save-selected-window'.
        `ibuffer-insert-buffers-and-marks'.  Handle new filtering groups.
        (ibuffer): Add filter-groups argument.  Handle it.
        Use `save-selected-window'.
 
 2002-04-22  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
 
 2002-04-22  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
-       * international/mule-diag.el (list-input-methods-1): Doc fix
-       (LEIM is now part of the standard distribution).
+       * international/mule-diag.el (list-input-methods-1): Doc fix (LEIM is
+       now part of the standard distribution).
 
        * tmm.el (tmm-completion-prompt): Doc fix.
 
 
        * tmm.el (tmm-completion-prompt): Doc fix.
 
 
 2002-04-22  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
 
 2002-04-22  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-mode.el: (c-define-abbrev-table): New function to
+       * progmodes/cc-mode.el (c-define-abbrev-table): New function to
        pass the SYSTEM-FLAG to `define-abbrev' in a way that works in
        emacsen that doesn't support it.
 
 2002-04-22  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * progmodes/cc-align.el, progmodes/cc-engine.el,
        pass the SYSTEM-FLAG to `define-abbrev' in a way that works in
        emacsen that doesn't support it.
 
 2002-04-22  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * progmodes/cc-align.el, progmodes/cc-engine.el,
-       progmodes/cc-styles.el, progmodes/cc-vars.el
+       progmodes/cc-styles.el, progmodes/cc-vars.el
        (c-guess-basic-syntax, c-lineup-topmost-intro-cont):
        Find correct anchor for statement-cont in top level constructs.
        Analyze variable initializations in top level constructs as
        (c-guess-basic-syntax, c-lineup-topmost-intro-cont):
        Find correct anchor for statement-cont in top level constructs.
        Analyze variable initializations in top level constructs as
        and macros.
 
        (c-in-literal): No longer recognizes macros as literals by
        and macros.
 
        (c-in-literal): No longer recognizes macros as literals by
-       default. An extra flag argument is required to do that.
+       default.  An extra flag argument is required to do that.
 
        (c-macro-start, c-query-macro-start)
        (c-query-and-set-macro-start): Added a cache for the macro
 
        (c-macro-start, c-query-macro-start)
        (c-query-and-set-macro-start): Added a cache for the macro
        (c-least-enclosing-brace): Added optional second arg to limit
        the search to before a certain point.
 
        (c-least-enclosing-brace): Added optional second arg to limit
        the search to before a certain point.
 
-       * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug
-       which could cause incorrect analysis if a cached state is used
-       (usually only happens when an electric key reindents a line).
+       * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug which
+       could cause incorrect analysis if a cached state is used (usually
+       only happens when an electric key reindents a line).
 
 2002-04-22  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
 
 2002-04-22  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        (scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
        New functions.
 
        (scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
        New functions.
 
-       * files.el: (auto-mode-alist): .f95 files in f90-mode.
+       * files.el (auto-mode-alist): .f95 files in f90-mode.
 
 
-       * progmodes/fortran.el: (fortran-beginning-do): Make regexp match
+       * progmodes/fortran.el (fortran-beginning-do): Make regexp match
        a DO statement irrespective of numeric label.
 
 2002-04-20  Glenn Morris  <gmorris@ast.cam.ac.uk>
        a DO statement irrespective of numeric label.
 
 2002-04-20  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
 2002-04-16  Michael Kifer  <kifer@cs.stonybrook.edu>
 
 
 2002-04-16  Michael Kifer  <kifer@cs.stonybrook.edu>
 
-       * viper-ex.el: Patch by Samuel Padgett. Copyright papers received.
+       * viper-ex.el: Patch by Samuel Padgett.  Copyright papers received.
        (viper-ex-print-buf-name): New variable.
        (viper-ex-print-buf): New variable.
        (ex-token-alist): Invoke ex-print on ":print" Ex commands.
        (viper-ex-print-buf-name): New variable.
        (viper-ex-print-buf): New variable.
        (ex-token-alist): Invoke ex-print on ":print" Ex commands.
 2002-04-02  Mike Williams  <mdub@bigfoot.com>
 
        * textmodes/sgml-mode.el (sgml-close-tag): Rename from
 2002-04-02  Mike Williams  <mdub@bigfoot.com>
 
        * textmodes/sgml-mode.el (sgml-close-tag): Rename from
-       sgml-insert-end-tag. Simplify by using sgml-lexical-context.
+       sgml-insert-end-tag.  Simplify by using sgml-lexical-context.
        (sgml-get-context): Remove use of sgml-inside-tag-p.
        (sgml-inside-tag-p): Remove.
        (sgml-looking-back-at): Short-circuit at beg of buffer.
        (sgml-get-context): Remove use of sgml-inside-tag-p.
        (sgml-inside-tag-p): Remove.
        (sgml-looking-back-at): Short-circuit at beg of buffer.
 
        * textmodes/xml-lite.el: Removed much redundant stuff.
        (xml-lite-parse-tag-backward): Simplify parsing by assuming we
 
        * textmodes/xml-lite.el: Removed much redundant stuff.
        (xml-lite-parse-tag-backward): Simplify parsing by assuming we
-       always start within text. Make use of sgml-unclosed-tag-p.
+       always start within text.  Make use of sgml-unclosed-tag-p.
 
 2002-04-01  Ville Skytt\e,Ad\e(B  <ville.skytta@xemacs.org>
 
 
 2002-04-01  Ville Skytt\e,Ad\e(B  <ville.skytta@xemacs.org>
 
 
        * ediff-init.el: Comments.
 
 
        * ediff-init.el: Comments.
 
-       * ediff-hook.el: Got rid of autoloads. Not needed, since the hook
+       * ediff-hook.el: Got rid of autoloads.  Not needed, since the hook
        is loaded.
 
        * ediff-mult.el (ediff-intersect-directories)
        is loaded.
 
        * ediff-mult.el (ediff-intersect-directories)
        (ediff-draw-dir-diffs): Now supports the "C" command in directory
        difference buffer.
        (ediff-dir-diff-copy-file): New function that implements copying
        (ediff-draw-dir-diffs): Now supports the "C" command in directory
        difference buffer.
        (ediff-dir-diff-copy-file): New function that implements copying
-       of files from one Ediff dir to another
+       of files from one Ediff dir to another.
        (ediff-bury-dir-diffs-buffer): Kills the buffer instead.
        (ediff-append-custom-diff): Better error msgs.
 
        * ediff-util.el (ediff-compute-custom-diffs-maybe): Buglet fix.
        (ediff-inferior-compare-regions): Use
        (ediff-bury-dir-diffs-buffer): Kills the buffer instead.
        (ediff-append-custom-diff): Better error msgs.
 
        * ediff-util.el (ediff-compute-custom-diffs-maybe): Buglet fix.
        (ediff-inferior-compare-regions): Use
-       ediff-clone-buffer-for-region-comparison. Better and simpler interface.
+       ediff-clone-buffer-for-region-comparison.  Better and simpler interface.
 
        * ediff.el (ediff-directories-internal): Cleanup.
        (ediff-clone-buffer-for-region-comparison): Better interface.
 
        * ediff.el (ediff-directories-internal): Cleanup.
        (ediff-clone-buffer-for-region-comparison): Better interface.
 
 2002-02-22  Eli Zaretskii  <eliz@is.elta.co.il>
 
 
 2002-02-22  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       Support for ICCCM  Extended Segments in X selections:
+       Support for ICCCM Extended Segments in X selections:
 
        * international/mule-conf.el (ctext-no-compositions): New coding
        system.
 
        * international/mule-conf.el (ctext-no-compositions): New coding
        system.
        `current-language-environment' and `default-input-method' when
        marked as customized.
 
        `current-language-environment' and `default-input-method' when
        marked as customized.
 
-       * international/mule-cmds.el
-       (setup-specified-language-environment):
+       * international/mule-cmds.el (setup-specified-language-environment):
        Mark `current-language-environment' as customized.
        (set-input-method): Mark `default-input-method' as customized when
        called interactively.
        Mark `current-language-environment' as customized.
        (set-input-method): Mark `default-input-method' as customized when
        called interactively.
 
        * menu-bar.el (menu-bar-showhide-menu): Rename functions for toggling.
 
 
        * menu-bar.el (menu-bar-showhide-menu): Rename functions for toggling.
 
+2002-02-10  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * ediff-init.el (ediff-has-gutter-support): What was this?
+
 2002-02-10  Michael Kifer  <kifer@cs.stonybrook.edu>
 
        * viper-util.el (viper-read-key-sequence): Fix so it'll read
 2002-02-10  Michael Kifer  <kifer@cs.stonybrook.edu>
 
        * viper-util.el (viper-read-key-sequence): Fix so it'll read
-       fast key sequences in emacs native mode
+       fast key sequences in Emacs native mode.
        (viper-events-to-keys): Delete.
 
        * viper.el (describe-key, describe-key-briefly): Get rid of
        viper-events-to-keys.
 
        (viper-events-to-keys): Delete.
 
        * viper.el (describe-key, describe-key-briefly): Get rid of
        viper-events-to-keys.
 
-       * ediff-init.el (ediff-has-gutter-support): Steven Turnbull's patch.
-
        * ediff-wind.el (ediff-setup-control-frame):
        Use ediff-has-gutter-support.
 
        * ediff-util.el (ediff-dispose-of-variant-according-to-user):
        * ediff-wind.el (ediff-setup-control-frame):
        Use ediff-has-gutter-support.
 
        * ediff-util.el (ediff-dispose-of-variant-according-to-user):
-       check if buff is alive.
+       Check if buff is alive.
 
        * ediff.el: Typo in comment.
 
 
        * ediff.el: Typo in comment.
 
        * textmodes/flyspell.el (flyspell-issue-message-flag): New user option.
        (flyspell-mode-on, flyspell-notify-misspell)
        (flyspell-small-region, flyspell-external-point-words)
        * textmodes/flyspell.el (flyspell-issue-message-flag): New user option.
        (flyspell-mode-on, flyspell-notify-misspell)
        (flyspell-small-region, flyspell-external-point-words)
-       (flyspell-large-region): Use it
+       (flyspell-large-region): Use it.
        (flyspell-before-incorrect-word-string)
        (flyspell-after-incorrect-word-string): New user options.
        (make-flyspell-overlay): Use them.
        (flyspell-before-incorrect-word-string)
        (flyspell-after-incorrect-word-string): New user options.
        (make-flyspell-overlay): Use them.
 
 2002-01-20  Colin Walters  <walters@verbum.org>
 
 
 2002-01-20  Colin Walters  <walters@verbum.org>
 
-       * ibuffer.el: (toplevel) Require `ibuf-ext', which is now compiled
+       * ibuffer.el (toplevel): Require `ibuf-ext', which is now compiled
        with `byte-compile-dynamic'.
        (ibuffer-default-directory, toplevel): Doc files.
 
        with `byte-compile-dynamic'.
        (ibuffer-default-directory, toplevel): Doc files.
 
        Move view-emacs-FAQ from F to C-f.
        Move view-emacs-problems from P to C-e.
        Bindings moved here from mule-cmds.el.
        Move view-emacs-FAQ from F to C-f.
        Move view-emacs-problems from P to C-e.
        Bindings moved here from mule-cmds.el.
-       C-l binding for describe-language-environment deleted
+       C-l binding for describe-language-environment deleted.
        (help-for-help): Update for all these changes.
 
        * emacs-lisp/copyright.el (copyright-regexp): Make (C) optional.
        (help-for-help): Update for all these changes.
 
        * emacs-lisp/copyright.el (copyright-regexp): Make (C) optional.
 2002-01-07  Michael Kifer  <kifer@cs.stonybrook.edu>
 
        * viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
 2002-01-07  Michael Kifer  <kifer@cs.stonybrook.edu>
 
        * viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
-       new macro that replaces viper-emacs-p and viper-xemacs-p in many
-       cases. Used to reduce the number of warnings.
+       New macro that replaces viper-emacs-p and viper-xemacs-p in many
+       cases.  Used to reduce the number of warnings.
 
        * viper-cmd.el: Use viper-cond-compile-for-xemacs-or-emacs.
        (viper-standard-value): Move here from viper.el.
 
        * viper-cmd.el: Use viper-cond-compile-for-xemacs-or-emacs.
        (viper-standard-value): Move here from viper.el.
-       (viper-set-unread-command-events): Move to viper-util.el
+       (viper-set-unread-command-events): Move to viper-util.el.
        (viper-check-minibuffer-overlay): Make sure
        viper-minibuffer-overlay is moved to cover the entire input field.
 
        (viper-check-minibuffer-overlay): Make sure
        viper-minibuffer-overlay is moved to cover the entire input field.
 
 
 2002-01-03  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
 
 2002-01-03  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
-       * time.el (display-time-load-average-threshold): Fix defcustom
-       (add type and group).
+       * time.el (display-time-load-average-threshold):
+       Fix defcustom (add type and group).
 
        * net/ange-ftp.el (ange-ftp-shell-command): Remove port
        specification from the hostname.
 
        * net/ange-ftp.el (ange-ftp-shell-command): Remove port
        specification from the hostname.
 
        * language/ind-util.el: Don't require cl.
        (indian-glyph-char, indian-glyph-max-char)
 
        * language/ind-util.el: Don't require cl.
        (indian-glyph-char, indian-glyph-max-char)
-       (indian-char-glyph): Moved from indian.el
+       (indian-char-glyph): Moved from indian.el.
        (indian--puthash-char, mapthread): Don't quote lambda.
        (indian--map): New function.
        (indian--puthash-v, indian--puthash-c, indian--puthash-m)
        (indian--puthash-char, mapthread): Don't quote lambda.
        (indian--map): New function.
        (indian--puthash-v, indian--puthash-c, indian--puthash-m)
 
 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
 
 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
-       * mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
+       * mail/rmail.el (rmail-enable-mime-composing): New.  A lightweight
        version of rmail-enable-mime.
        (rmail-forward): Use it.
 
        version of rmail-enable-mime.
        (rmail-forward): Use it.
 
 
 2001-11-22  Colin Walters  <walters@debian.org>
 
 
 2001-11-22  Colin Walters  <walters@debian.org>
 
-       * calc/calc-misc.el (calc-info): Don't perform voodoo, just
-       (info "Calc").
+       * calc/calc-misc.el (calc-info): Don't perform voodoo,
+       just (info "Calc").
        (report-calc-bug): Use reporter.el.
 
        * mail/reporter.el (reporter-submit-bug-report): Doc fixes.
        (report-calc-bug): Use reporter.el.
 
        * mail/reporter.el (reporter-submit-bug-report): Doc fixes.
 
        * emacs-lisp/lisp.el (mark-sexp): Mark more if repeated.
 
 
        * emacs-lisp/lisp.el (mark-sexp): Mark more if repeated.
 
-       * progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm.
+       * progmodes/cc-engine.el (c-parse-state): Typo.  From Martin Stjernholm.
 
        * mwheel.el (mouse-wheel-scroll-amount): Allow float values.
        (mouse-wheel-progessive-speed): New var.
 
        * mwheel.el (mouse-wheel-scroll-amount): Allow float values.
        (mouse-wheel-progessive-speed): New var.
        * calc/calc-macs.el (calc-record-compilation-date-macro): Return a
        simple `setq' form.
 
        * calc/calc-macs.el (calc-record-compilation-date-macro): Return a
        simple `setq' form.
 
-       * calc/calc-ext.el: (toplevel): Require calc.
+       * calc/calc-ext.el (toplevel): Require calc.
        (calc-fancy-prefix-map): New.
        (calc-fancy-prefix): Use it.
        (calc-fancy-prefix-other-key): New.
        (calc-fancy-prefix-map): New.
        (calc-fancy-prefix): Use it.
        (calc-fancy-prefix-other-key): New.
        * startup.el: Document command line option --no-window-system
        instead of --no-windows.
 
        * startup.el: Document command line option --no-window-system
        instead of --no-windows.
 
-2001-10-30  Stefan Monnier  <monnier@cs.yale.edu>
-
-       * progmodes/autoconf.el (autoconf-mode): Fix comment-start-skip.
+2001-10-30  David Ponce <david.ponce@wanadoo.fr>
 
        * font-lock.el (java-font-lock-syntactic-face-function): New fun.
        (font-lock-defaults-alist): Use it.
 
        * font-lock.el (java-font-lock-syntactic-face-function): New fun.
        (font-lock-defaults-alist): Use it.
-       From David Ponce <david.ponce@wanadoo.fr>
+
+2001-10-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/autoconf.el (autoconf-mode): Fix comment-start-skip.
 
        * progmodes/perl-mode.el (perl-indent-line): Use `eq' to compare
        output of `char-after'.
 
        * progmodes/perl-mode.el (perl-indent-line): Use `eq' to compare
        output of `char-after'.
 
 2001-10-26  Jason Rumney  <jasonr@gnu.org>
 
 
 2001-10-26  Jason Rumney  <jasonr@gnu.org>
 
-       * w32-fns.el: (w32-charset-info-alist): Use ANSI for iso10646-1
+       * w32-fns.el (w32-charset-info-alist): Use ANSI for iso10646-1
        when UNICODE is not defined.
 
 2001-10-26  Sam Steingold  <sds@gnu.org>
        when UNICODE is not defined.
 
 2001-10-26  Sam Steingold  <sds@gnu.org>
        (ps-mode-menu-main): Submenu with options on/off was replaced with
        a toggle button.
        (ps-mode, ps-run-mode): Define with `define-derived-mode'
        (ps-mode-menu-main): Submenu with options on/off was replaced with
        a toggle button.
        (ps-mode, ps-run-mode): Define with `define-derived-mode'
-       (ps-mode): Autoload cookie added on same line as comment
+       (ps-mode): Autoload cookie added on same line as comment.
        (ps-mode-tabkey, ps-mode-backward-delete-char):
        (ps-mode-r-balance): Replace `delete-horizontal-space' and
        `indent-to' with `indent-line-to'
        (ps-mode-tabkey, ps-mode-backward-delete-char):
        (ps-mode-r-balance): Replace `delete-horizontal-space' and
        `indent-to' with `indent-line-to'
@@ -23536,8 +23534,25 @@ See ChangeLog.9 for earlier changes.
 ;; coding: iso-2022-7bit
 ;; End:
 
 ;; coding: iso-2022-7bit
 ;; End:
 
-    Copyright (C) 2001, 2002 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.
+    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+      2007, 2008  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, 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; see the file COPYING.  If not, write to the
+  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+  Boston, MA 02110-1301, USA.
+
 
 ;;; arch-tag: 5fcf8004-6f58-452a-b9d6-6950323a19c1
 
 ;;; arch-tag: 5fcf8004-6f58-452a-b9d6-6950323a19c1