]> code.delx.au - gnu-emacs/blobdiff - lispref/ChangeLog
(Major Mode Conventions): A derived mode only needs to put the call to
[gnu-emacs] / lispref / ChangeLog
index 3e2849ea85966812c6eaed6e08564992d439ca76..6e8700f1b36a38a09a4bd566e8d84379b3ebcfde 100644 (file)
@@ -1,5 +1,870 @@
+2005-05-29  Richard M. Stallman  <rms@gnu.org>
+
+       * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
+       new, and what that implies.  Clarify.
+
+       * files.texi (Locating Files): Clean up the text.
+
+       * frames.texi (Window Frame Parameters): Document user-size.
+       Shorten entry for top by referring to left.
+
+2005-05-26  Richard M. Stallman  <rms@gnu.org>
+
+       * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
+       is new, and what the implications are.  Other clarifications.
+
+2005-05-24  Richard M. Stallman  <rms@gnu.org>
+
+       * frames.texi (Dialog Boxes): Minor fixes.
+
+2005-05-25  Masatake YAMATO  <jet@gyve.org>
+
+       * display.texi (Standard Faces): Write about `mode-line-highlight'.
+
+2005-05-24  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
+       is optional.
+
+2005-05-24  Nick Roberts  <nickrob@snap.net.nz>
+
+       * frames.texi (Dialog Boxes): Descibe new optional argument.
+
+2005-05-23  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
+       syntax-begin-function over font-lock-beginning-of-syntax-function.
+
+2005-05-21  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * minibuf.texi (Reading File Names): Update description of
+       `read-directory-name'.
+
+       * modes.texi (Derived Modes): Clarify :group keyword.
+
+2005-05-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.texi (Locating Files): New subsection.  Describe
+       locate-file and executable-find.
+
+2005-05-21  Kevin Ryde  <user42@zip.com.au>
+
+       * frames.texi (Initial Parameters): Update cross reference to
+       "Emacs Invocation".
+
+2005-05-19  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * keymaps.texi (Active Keymaps): Add anchor.
+
+       * modes.texi (Hooks): Delete confusing and unnecessary sentence.
+       (Major Mode Conventions): Refer to `Auto Major Mode' in more
+       appropriate place.
+       (Derived Modes): Small clarifications.
+       (Minor Mode Conventions, Keymaps and Minor Modes): Replace
+       references to nodes with references to anchors.
+       (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
+       Clarify description of lists whose first element is an integer.
+       (Mode Line Variables): Add anchor.
+       (%-Constructs): Clarify description of integer after %.
+       (Emulating Mode Line): Describe nil value for FACE.
+
+2005-05-18  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * modes.texi (Derived Modes): Correct references to non-existing
+       variable standard-syntax-table.
+
+2005-05-17  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Defining Minor Modes): Mention the mode hook.
+
+2005-05-15  Kim F. Storm  <storm@cua.dk>
+
+       * processes.texi (Network): Remove open-network-stream-nowait.
+       (Network Servers): Remove open-network-stream-server.
+
+2005-05-15  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * elisp.texi (Top): Update detailed menu.
+
+       * variables.texi: Reorder nodes.
+       (Variables): Update menu.
+       (File Local Variables): Do not refer to the `-*-' line as
+       a "local variables list".  Add pxref.
+
+2005-05-14  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * elisp.texi (Top): Update detailed menu for node changes.
+
+       * modes.texi (Modes): Update Menu.
+       (Hooks):  Move to beginning of chapter.
+       Most minor modes run mode hooks too.
+       `add-hook' can handle void hooks or hooks whose value is a single
+       function.
+       (Major Modes): Update Menu.
+       (Major Mode Basics): New node, split off from `Major Modes'.
+       (Major Mode Conventions): Correct xref.  Explain how to handle
+       auto-mode-alist if the major mode command has an autoload cookie.
+       (Auto Major Mode): Major update.  Add magic-mode-alist.
+       (Derived Modes): Major update.
+       (Mode Line Format): Update Menu.
+       (Mode Line Basics): New node, split off from `Mode Line Format'.
+
+       * loading.texi (Autoload): Mention `autoload cookie' as synonym
+       for `magic autoload comment'.  Add index entries and anchor.
+
+2005-05-14  Richard M. Stallman  <rms@gnu.org>
+
+       * tips.texi (Coding Conventions): Explain how important it is
+       that just loading certain files not change Emacs behavior.
+
+       * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
+
+2005-05-12  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Generic Modes): Update.
+       (Major Modes): Refer to node "Generic Modes".
+
+       * elisp.texi (Top): Update to the current structure of the manual.
+       * processes.texi (Processes): Add menu description.
+       * customize.texi (Customization): Add menu descriptions.
+
+2005-05-11  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * processes.texi (Signals to Processes)
+       (Low-Level Network): Fix typos.
+
+2005-05-11  Lute Kamstra  <lute@gnu.org>
+
+       * elisp.texi (Top): Add some nodes from the chapter "Major and
+       Minor Modes" to the detailed node listing.
+
+2005-05-10  Richard M. Stallman  <rms@gnu.org>
+
+       * keymaps.texi (Extended Menu Items): Menu item filter functions
+       can be called at any time.
+
+2005-05-08  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * variables.texi (File Local Variables): `(hack-local-variables t)'
+       now also checks whether a mode is specified in the local variables
+       list.
+
+2005-05-05  Kevin Ryde  <user42@zip.com.au>
+
+       * display.texi (The Echo Area): Correct format function cross
+       reference.
+
+2005-05-05  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * variables.texi (Variable Aliases): Change description of
+       `define-obsolete-variable-alias'.
+
+       * functions.texi (Functions): Add "Obsolete Functions" to menu.
+       (Defining Functions): Add xref.
+       (Obsolete Functions): New node.
+       (Function Safety): Standardize capitalization of section title.
+
+       * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
+       (Dialog Boxes): Complete description of `x-popup-dialog'.
+
+2005-05-04  Richard M. Stallman  <rms@gnu.org>
+
+       * commands.texi (Interactive Codes): Fix Texinfo usage.
+       Document U more clearly.
+
+2005-05-01  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * variables.texi (Variable Aliases): `make-obsolete-variable' is a
+       function and not a macro.
+
+       * frames.texi (Pop-Up Menus): Correct and clarify description of
+       `x-popup-menu'.
+       (Dialog Boxes): Clarify description of `x-popup-dialog'.
+
+2005-05-01  Richard M. Stallman  <rms@gnu.org>
+
+       * edebug.texi (Checking Whether to Stop): Fix previous change.
+
+2005-05-01  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * display.texi: Fix typos and Texinfo usage.
+
+       * edebug.texi (Checking Whether to Stop): executing-macro ->
+       executing-kbd-macro.
+
+2005-05-01  Richard M. Stallman  <rms@gnu.org>
+
+       * display.texi (Invisible Text): Correct add-to-invisibility-spec.
+
+2005-04-30  Richard M. Stallman  <rms@gnu.org>
+
+       * files.texi (Magic File Names): Document `operations' property.
+
+2005-04-29  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Generic Modes): New node.
+       (Major Modes): Add it to the menu.
+       (Derived Modes): Add "derived mode" to concept index.
+
+2005-04-28  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Defining Minor Modes): Fix previous change.
+       (Font Lock Mode): Simplify.
+       (Font Lock Basics): Say that font-lock-defaults is buffer-local
+       when set and that some parts are optional.  Add cross references.
+       (Search-based Fontification): Say how to specify font-lock-keywords.
+       Add cross references.  Add font-lock-multiline to index.  Move
+       font-lock-keywords-case-fold-search here from node "Other Font
+       Lock Variables".  Document font-lock-add-keywords and
+       font-lock-remove-keywords
+       (Other Font Lock Variables): Move font-lock-keywords-only,
+       font-lock-syntax-table, font-lock-beginning-of-syntax-function,
+       and font-lock-syntactic-face-function to node "Syntactic Font
+       Lock".  Move font-lock-keywords-case-fold-search to node
+       "Search-based Fontification".  Document font-lock-inhibit-thing-lock
+       and font-lock-{,un}fontify-{buffer,region}-function.
+       (Precalculated Fontification): Remove reference to deleted variable
+       font-lock-core-only.
+       (Faces for Font Lock): Add font-lock-comment-delimiter-face.
+       (Syntactic Font Lock): Add intro.  Move font-lock-keywords-only,
+       font-lock-syntax-table, font-lock-beginning-of-syntax-function,
+       and font-lock-syntactic-face-function here from node "Other Font
+       Lock Variables".  Move font-lock-syntactic-keywords to "Setting
+       Syntax Properties".  Add cross references.
+       (Setting Syntax Properties): New node.  Move
+       font-lock-syntactic-keywords here from "Syntactic Font Lock".
+       * syntax.texi (Syntax Properties): Add cross reference.
+       * hooks.texi (Standard Hooks): Add Font-Lock hooks.
+
+2005-04-26  Richard M. Stallman  <rms@gnu.org>
+
+       * display.texi (Defining Faces):
+       Document `default' elements of defface spec.
+
+       * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
+
+       * variables.texi (Variable Aliases): Clarify text.
+
+2005-04-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
+
+2005-04-25  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
+
+2005-04-24  Eli Zaretskii  <eliz@gnu.org>
+
+       * syntax.texi (Syntax Table Internals): Elaborate documentation of
+       syntax-after and syntax-class.
+
+       * files.texi (Changing Files): Fix last change's cross-reference.
+       (Unique File Names): Don't mention "numbers" in the documentation
+       of make-temp-file and make-temp-name.
+
+2005-04-23  Richard M. Stallman  <rms@gnu.org>
+
+       * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
+
+2005-04-22  Nick Roberts  <nickrob@snap.net.nz>
+
+       * windows.texi (Cyclic Window Ordering): Clarify window-list.
+
+2005-04-22  Nick Roberts  <nickrob@snap.net.nz>
+
+       * variables.texi (Variable Aliases): Describe make-obsolete-variable
+       and define-obsolete-variable-alias.
+
+2005-04-22  Kim F. Storm  <storm@cua.dk>
+
+       * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
+       (Other Plists): Remove safe-plist-get, as plist-get is now safe.
+
+2005-04-21  Lute Kamstra  <lute@gnu.org>
+
+       * lists.texi (Association Lists): Document rassq-delete-all.
+
+2005-04-19  Richard M. Stallman  <rms@gnu.org>
+
+       * modes.texi (Search-based Fontification): Explain that
+       facespec is an expression to be evaluated.
+
+2005-04-19  Kevin Ryde  <user42@zip.com.au>
+
+        * streams.texi (Output Functions): Fix xref.
+       * strings.texi (String Conversion): Fix xref.
+
+2005-04-19  Kim F. Storm  <storm@cua.dk>
+
+       * symbols.texi (Symbol Plists): Add safe-get.
+       Mention that `get' may signal an error.
+
+2005-04-18  Nick Roberts  <nickrob@snap.net.nz>
+
+       * customize.texi (Variable Definitions): Replace tooltip-mode
+       example with save-place.
+
+2005-04-17  Richard M. Stallman  <rms@gnu.org>
+
+       * buffers.texi (Indirect Buffers): Clarify.
+
+       * positions.texi (Positions): Clarify converting marker to integer.
+
+       * strings.texi (String Basics): Mention string-match; clarify.
+
+2005-04-08  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Search-based Fontification): Fix cross references.
+       Use consistent terminology.  Document anchored highlighting.
+
+2005-04-05  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Defining Minor Modes): Document :group keyword
+       argument and its default value.
+
+2005-04-03  Lute Kamstra  <lute@gnu.org>
+
+       * hooks.texi (Standard Hooks): Add some hooks.  Add cross
+       references and/or descriptions.  Delete major mode hooks; mention
+       them as a category instead.  Rename or delete obsolete hooks.
+
+2005-04-02  Richard M. Stallman  <rms@gnu.org>
+
+       * nonascii.texi (Coding System Basics): Another wording cleanup.
+
+2005-04-01  Richard M. Stallman  <rms@gnu.org>
+
+       * nonascii.texi (Coding System Basics): Clarify previous change.
+
+2005-04-01  Kenichi Handa  <handa@m17n.org>
+
+       * nonascii.texi (Coding System Basics): Describe about rondtrip
+       identity of coding systems.
+
+2005-03-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * text.texi (Buffer Contents): Add filter-buffer-substring and
+       buffer-substring-filters.
+
+2005-03-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * anti.texi (Antinews): Mention `G' interactive code.
+
+       * tips.texi (Compilation Tips): Mention benchmark.el.
+
+2005-03-27  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
+       is now bound to M-o M-o.
+
+       * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
+
+2005-03-26  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar.texi: Delete file (and move contents to emacs-xtra.texi
+       in the Emacs Manual).
+       * Makefile.in (srcs): Remove calendar.texi.
+       * makefile.w32-in (srcs): Remove calendar.texi.
+       * display.texi (Display): Change name of next node.
+       * os.texi (System In): Change name of previous node.
+       * elisp.texi (Top): Remove Calendar references.
+       * vol1.texi (Top): Remove Calendar references.
+       * vol2.texi (Top): Remove Calendar references.
+
+2005-03-25  Richard M. Stallman  <rms@gnu.org>
+
+       * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
+       Cleanup previous change.
+
+2005-03-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Face Attributes): Faces earlier in an :inherit
+       list take precedence.
+       (Scroll Bars): Fix description of vertical-scroll-bars.
+       Document frame-current-scroll-bars and window-current-scroll-bars.
+
+       * markers.texi (The Mark): Document temporary Transient Mark mode.
+
+       * minibuf.texi (Reading File Names): Document
+       read-file-name-completion-ignore-case.
+
+       * positions.texi (Screen Lines): Document nil for width argument
+       to compute-motion.
+
+2005-03-23  Kim F. Storm  <storm@cua.dk>
+
+       * display.texi (Standard Faces): Other faces used in the fringe
+       implicitly inherits from the fringe face.
+       (Fringe Bitmaps): FACE in right-fringe and left-fringe display
+       properties implicitly inherits from fringe face.
+       (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
+
+2005-03-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Invisible Text): State default value of
+       line-move-ignore-invisible.
+       (Managing Overlays): Document remove-overlays.
+       (Standard Faces): Document escape-glyph face.
+
+       * minibuf.texi (Reading File Names): Document
+       read-file-name-function.
+
+       * modes.texi (Other Font Lock Variables): Document
+       font-lock-lines-before.
+
+       * positions.texi (Skipping Characters): skip-chars-forward allows
+       character classes.
+
+2005-03-18  Lute Kamstra  <lute@gnu.org>
+
+       * edebug.texi (Instrumenting Macro Calls): Fix another typo.
+
+2005-03-17  Richard M. Stallman  <rms@gnu.org>
+
+       * text.texi (Undo): Document extensible undo entries.
+
+       * searching.texi (String Search, Regexp Search, Regexp Search):
+       Cleanups.
+
+       * nonascii.texi (Character Codes): Minor fix.
+
+       * display.texi (Display Property): Explain the significance
+       of having text properties that are eq.
+       (Other Display Specs): Explain string as display spec.
+
+       * commands.texi (Interactive Codes): Document G option.
+
+2005-03-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * text.texi (Filling): Add sentence-end-without-period and
+       sentence-end-without-space.
+       (Changing Properties): Minor fix.
+
+       * anti.texi: Total rewrite.
+
+2005-03-15  Lute Kamstra  <lute@gnu.org>
+
+       * edebug.texi (Instrumenting Macro Calls): Fix typos.
+
+2005-03-08  Kim F. Storm  <storm@cua.dk>
+
+       * display.texi (Specified Space): Property :width is support on
+       non-graphic terminals, :height is not.
+
+2005-03-07  Richard M. Stallman  <rms@gnu.org>
+
+       * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
+       Now subnodes of Fringes.
+       (Overlay Arrow): Document overlay-arrow-variable-list.
+       (Fringe Size/Pos): New node, broken out of Fringes.
+       (Display): Explain clearing vs redisplay better.
+       (Truncation): Clarify use of bitmaps.
+       (The Echo Area): Clarify the uses of the echo area.
+       Add max-mini-window-height.
+       (Progress): Clarify.
+       (Invisible Text): Explain that main loop moves point out.
+       (Selective Display): Say "hidden", not "invisible".
+       (Managing Overlays): Moved up.  Describe relation to Undo here.
+       (Overlay Properties): Clarify intro.
+       (Finding Overlays): Explain return values when nothing found.
+       (Width): truncate-string-to-width has added arg.
+       (Displaying Faces): Clarify and update mode line face handling.
+       (Face Functions): Minor cleanup.
+       (Conditional Display): Merged into Other Display Specs.
+       (Pixel Specification, Other Display Specs): Minor cleanups.
+       (Images, Image Descriptors): Minor cleanups.
+       (GIF Images): Patents have expired.
+       (Showing Images): Explain default text for insert-image.
+       (Manipulating Button Types): Merged into Manipulating Buttons.
+       (Making Buttons): Explain return values.
+       (Button Buffer Commands): Add xref.
+       (Inverse Video): Update mode-line-inverse-video.
+       (Display Table Format): Clarify.
+       (Active Display Table): Give defaults for window-display-table.
+
+       * calendar.texi (Calendar Customizing): calendar-holiday-marker
+       and calendar-today-marker are strings, not chars.
+       (Holiday Customizing): Minor fix.
+
+       * internals.texi (Writing Emacs Primitives): Update `or' example.
+       Update limit on # args of subr.
+
+       * edebug.texi (Using Edebug): Arrow is in fringe.
+       (Instrumenting): Arg to eval-defun works without loading edebug.
+       (Edebug Execution Modes): Add xref.
+
+       * customize.texi (Common Keywords): Clarify :require.
+       Mention :version here.
+       (Variable Definitions, Group Definitions): Not here.
+       (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
+
+2005-03-07  Chong Yidong  <cyd@stupidchicken.com>
+       * nonascii.texi (Text Representations): Clarify position-bytes.
+       (Character Sets): Add list-charset-chars.
+       (Scanning Charsets): Add charset-after.
+       (Encoding and I/O): Minor fix.
+
+2005-03-06  Richard M. Stallman  <rms@gnu.org>
+
+       * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
+       (Resizing Windows): Likewise.
+
+       * text.texi (Change Hooks): Get rid of "Emacs 21".
+
+       * strings.texi (Formatting Strings): Get rid of "Emacs 21".
+
+       * streams.texi (Output Variables): Get rid of "Emacs 21".
+
+       * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
+
+       * os.texi (Translating Input): Replace flow-control example
+       with a less obsolete example that uses `keyboard-translate'.
+
+       * objects.texi (Hash Table Type, Circular Objects):
+       Get rid of "Emacs 21".
+
+       * modes.texi (Mode Line Format): Get rid of "Emacs 21".
+       (Mode Line Data, Properties in Mode, Header Lines): Likewise.
+
+       * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
+
+       * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
+
+       * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
+       (Menu Bar): Fix when menu-bar-update-hook is called.
+
+       * hash.texi (Hash Tables): Get rid of "Emacs 21".
+
+       * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
+       and make it read better.
+
+       * files.texi (Writing to Files): Get rid of "Emacs 21".
+       (Unique File Names): Likewise.
+
+       * elisp.texi: Update Emacs version to 22.
+
+       * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
+       (Overlay Properties, Face Attributes): Likewise.
+       (Managing Overlays): Fix punctuation.
+       (Attribute Functions): Clarify set-face-font; get rid of
+       info about old Emacs versions.
+       (Auto Faces, Font Lookup, Display Property, Images):
+       Get rid of "Emacs 21".
+
+       * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
+
+2005-03-05  Richard M. Stallman  <rms@gnu.org>
+
+       * debugging.texi (Error Debugging): Remove stack-trace-on-error.
+
+2005-03-04  Lute Kamstra  <lute@gnu.org>
+
+       * debugging.texi (Error Debugging): Document stack-trace-on-error.
+
+2005-03-03  Lute Kamstra  <lute@gnu.org>
+
+       * edebug.texi (Instrumenting Macro Calls): Fix typo.
+
+2005-03-01  Lute Kamstra  <lute@gnu.org>
+
+       * debugging.texi (Debugger Commands): Update `j'.
+
+2005-02-28  Lute Kamstra  <lute@gnu.org>
+
+       * debugging.texi (Debugging): Fix typo.
+       (Error Debugging): Document eval-expression-debug-on-error.
+       (Function Debugging): Update example.
+       (Using Debugger): Mention starred stack frames.
+       (Debugger Commands): Document `j' and `l'.
+       (Invoking the Debugger): `d' and `j' exit recursive edit too.
+       Update the messages that the debugger displays.
+       (Internals of Debugger): Add cross reference.  Update example.
+       (Excess Open): Minor improvement.
+       (Excess Close): Minor improvement.
+
+2005-02-26  Richard M. Stallman  <rms@gnu.org>
+
+       * tips.texi (Coding Conventions): Clarify.
+       Put all the major mode key reservations together.
+       Mention the Mouse-1 => Mouse-2 conventions.
+
+       * syntax.texi (Syntax Class Table): Clarify.
+       (Syntax Table Functions): syntax-after moved from here.
+       (Syntax Table Internals): syntax-after moved to here.
+       (Parsing Expressions): Update info on number of values
+       and what's meaningful in the STATE argument.
+       (Categories): Fix typo.
+
+       * sequences.texi (Arrays): Cleanup.
+       (Char-Tables): Clarify.
+
+       * processes.texi (Deleting Processes): Cleanups, add xref.
+       (Subprocess Creation): Explain nil in exec-path.  Cleanup.
+       (Process Information): set-process-coding-system, some args optional.
+       (Input to Processes): Explain various types for PROCESS args.
+       Rename them from PROCESS-NAME to PROCESS.
+       (Signals to Processes): Likewise.
+       (Decoding Output): Cleanup.
+       (Query Before Exit): Clarify.
+
+       * os.texi (Startup Summary): Correct the options; add missing ones.
+       (Terminal Output, Batch Mode): Clarify.
+       (Flow Control): Node deleted.
+
+       * markers.texi (The Mark): Clarify.
+
+       * macros.texi (Expansion): Cleanup.
+       (Indenting Macros): indent-spec allows ints, not floats.
+
+       * keymaps.texi (Keymaps): Clarify.
+       (Format of Keymaps): Update lisp-mode-map example.
+       (Active Keymaps, Key Lookup): Clarify.
+       (Changing Key Bindings): Add xref to `kbd'.
+       (Key Binding Commands, Simple Menu Items): Clarify.
+       (Mouse Menus, Menu Bar): Clarify.
+       (Menu Example): Replace print example with menu-bar-replace-menu.
+
+       * help.texi (Documentation Basics): Add function-documentation prop.
+
+       * elisp.texi (Top): Don't refer to Flow Control node.
+
+       * commands.texi (Command Overview): Improve xrefs.
+       (Adjusting Point): Adjusting point applies to intangible and invis.
+       (Key Sequence Input): Doc extra read-key-sequence args.
+       Likewise for read-key-sequence-vector.
+
+       * backups.texi (Rename or Copy): Minor fix.
+       (Numbered Backups): For version-control, say the default.
+       (Auto-Saving): make-auto-save-file-name example is simplified.
+
+       * advice.texi (Advising Functions): Don't imply one part of Emacs
+       should advise another part.  Markup changes.
+       (Defining Advice): Move transitional para.
+       (Activation of Advice): Cleanup.
+       Explain if COMPILE is nil or negative.
+
+       * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
+
+2005-02-24  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
+       LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
+
+2005-02-23  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Defining Minor Modes): define-minor-mode can be used
+       to define global minor modes as well.
+
+       * display.texi (Managing Overlays): overlay-buffer returns nil for
+       deleted overlays.
+
+2005-02-22  Kim F. Storm  <storm@cua.dk>
+
+       * minibuf.texi (Basic Completion): Allow symbols in addition to
+       strings in try-completion and all-completions.
+
+2005-02-14  Lute Kamstra  <lute@gnu.org>
+
+       * elisp.texi (Top): Remove reference to deleted node.
+
+       * lists.texi (Lists): Remove reference to deleted node.
+       (Cons Cells): Fix typo.
+
+       * loading.texi (Where Defined): Fix typo.
+
+2005-02-14  Richard M. Stallman  <rms@gnu.org>
+
+       * variables.texi (Creating Buffer-Local): change-major-mode-hook
+       is useful for discarding some minor modes.
+
+       * symbols.texi (Symbol Components): Reorder examples.
+
+       * streams.texi (Input Functions): State standard-input default.
+       (Output Variables): State standard-output default.
+
+       * objects.texi (Printed Representation): Clarify read syntax vs print.
+       (Floating Point Type): Explain meaning better.
+       (Symbol Type): Explain uniqueness better.
+       (Cons Cell Type): Explain empty list sooner.  CAR and CDR later.
+       List examples sooner.
+       (Box Diagrams): New subnode broken out.
+       Some examples moved from old Lists as Boxes node.
+       (Dotted Pair Notation): Clarify intro.
+       (Array Type): Clarify.
+       (Type Predicates): Add hash-table-p.
+
+       * numbers.texi (Integer Basics): Clarify radix explanation.
+       (Predicates on Numbers): Minor clarification.
+       (Comparison of Numbers): Minor clarification.  Clarify eql.
+       Typos in min, max.
+       (Math Functions): Clarify overflow in expt.
+
+       * minibuf.texi (Text from Minibuffer): Minor clarification.
+       Mention arrow keys.
+
+       * loading.texi (Autoload): defun's doc string overrides autoload's
+       doc string.
+       (Repeated Loading): Modernize "add to list" examples.
+       (Where Defined): Finish updating table of load-history elts.
+
+       * lists.texi (List-related Predicates): Minor wording improvement.
+       (Lists as Boxes): Node deleted.
+       (Building Lists): Explain trivial cases of number-sequence.
+
+       * hash.texi (Hash Tables): Add desc to menu items.
+       (Creating Hash): Expain "full" means "make larger",
+       (Hash Access): Any object can be a key.
+       State value of maphash.
+
+       * functions.texi (What Is a Function): Wording cleanup.
+       (Function Documentation): Minor cleanup.
+       Explain purpose of calling convention at end of doc string.
+       (Function Names): Wording cleanup.
+       (Calling Functions): Wording cleanup.
+       Explain better how funcall calls the function.
+       (Function Cells): Delete example of saving and redefining function.
+
+       * control.texi (Combining Conditions): Wording cleanup.
+       (Iteration): dolist and dotimes bind VAR locally.
+       (Cleanups): Xref to Atomic Changes.
+
+       * compile.texi (Byte Compilation): Delete 19.29 info.
+       (Compilation Functions): Macros' difficulties don't affect defsubst.
+       (Docs and Compilation): Delete 19.29 info.
+
+2005-02-10  Richard M. Stallman  <rms@gnu.org>
+
+       * objects.texi (Symbol Type): Minor correction.
+
+2005-02-06  Lute Kamstra  <lute@gnu.org>
+
+       * modes.texi (Example Major Modes): Fix typos.
+
+2005-02-06  Richard M. Stallman  <rms@gnu.org>
+
+       * text.texi (Margins): fill-nobreak-predicate can be one function.
+
+       * strings.texi (Modifying Strings): clear-string can make unibyte.
+       (Formatting Strings): format gives error if values missing.
+
+       * positions.texi (Character Motion): Mention default arg
+       for forward-char.  backward-char refers to forward-char.
+       (Word Motion): Mention default arg for forward-word.
+       (Buffer End Motion): Mention default arg for beginning-of-buffer.
+       Simplify end-of-buffer.
+       (Text Lines): Mention default arg for forward-line.
+       (List Motion): Mention default arg for beginning/end-of-defun.
+       (Skipping Characters): Minor fixes in explaining character-set.
+
+       * modes.texi (Major Mode Conventions): Mention "system abbrevs".
+       Mode inheritance applies only when default-major-mode is nil.
+       Clarifications.
+       (Example Major Modes): Update Text mode and Lisp mode examples.
+       (Minor Mode Conventions): Mention define-minor-mode at top.
+       (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
+       (Mode Line Format): Update mode line face display info.
+       (Properties in Mode): Mention effect of risky vars.
+       (Imenu): Define imenu-add-to-menubar.
+       (Font Lock Mode): Add descriptions to menu lines.
+       (Faces for Font Lock): Add font-lock-doc-face.
+
+2005-02-05  Lute Kamstra  <lute@gnu.org>
+
+       * text.texi (Maintaining Undo): Remove obsolete function.
+
+2005-02-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * frames.texi (Color Names): Add pointer to the X docs about RGB
+       color specifications.  Improve indexing
+       (Text Terminal Colors): Replace the description of RGB values by
+       an xref to "Color Names".
+
+2005-02-03  Richard M. Stallman  <rms@gnu.org>
+
+       * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
+       Clarify.
+       (Selecting Windows): Clarify save-selected-window.
+       (Cyclic Window Ordering): Clarify walk-windows.
+       (Window Point): Clarify.
+       (Window Start): Add comment to example.
+       (Resizing Windows): Add `interactive' specs in examples.
+       Document fit-window-to-buffer.
+
+       * text.texi (User-Level Deletion): just-one-space takes numeric arg.
+       (Undo, Maintaining Undo): Clarify last change.
+       (Sorting): In sort-numeric-fields, explain about octal and hex.
+       Mention sort-numeric-base.
+       (Format Properties): Add xref for hard newlines.
+
+       * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
+       (Pop-Up Menus): Fix typo.
+       (Color Names): Explain all types of color names.
+       Explain color-values on B&W terminal.
+       (Text Terminal Colors): Explain "rgb values" are lists.  Fix arg names.
+
+       * files.texi (File Locks): Not supported on MS systems.
+       (Testing Accessibility): Clarify.
+
+       * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
+       (Coverage Testing): Fix typo.
+
+       * commands.texi (Misc Events): Remove stray space.
+
+       * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
+       (Modification Time): Clarify when visited-file-modtime returns 0.
+       (The Buffer List): Clarify bury-buffer.
+       (Killing Buffers): Clarify.
+       (Indirect Buffers): Add clone-indirect-buffer.
+
+2005-02-02  Matt Hodges  <MPHodges@member.fsf.org>
+
+       * edebug.texi (Printing in Edebug): Fix default value of
+       edebug-print-circle.
+       (Coverage Testing): Fix displayed frequency count data.
+
+2005-02-02  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * text.texi (Maintaining Undo): Add `undo-outer-limit'.
+
+2005-02-02  Kim F. Storm  <storm@cua.dk>
+
+       * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
+
+2005-01-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * commands.texi (Misc Events): Describe the help-echo event.
+
+       * text.texi (Special Properties) <help-echo>: Use `pos'
+       consistently in description of the help-echo property.  Use
+       @code{nil} instead of @var{nil}.
+
+       * display.texi (Overlay Properties): Fix the index entry for
+       help-echo overlay property.
+
+       * customize.texi (Type Keywords): Uncomment the xref to the
+       help-echo property documentation.
+
+2005-01-23  Kim F. Storm  <storm@cua.dk>
+
+       * windows.texi (Window Start): Fix `pos-visible-in-window-p'
+       return value.  Third element FULLY replaced by PARTIAL which
+       specifies number of invisible pixels if row is only partially visible.
+       (Textual Scrolling): Mention auto-window-vscroll.
+       (Vertical Scrolling): New defvar auto-window-vscroll.
+
+2005-01-16  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
+       command remapping.
+
+2005-01-15  Richard M. Stallman  <rms@gnu.org>
+
+       * display.texi (Defining Images): Mention DATA-P arg of create-image.
+
 2005-01-14  Kim F. Storm  <storm@cua.dk>
 
+       * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
+
        * text.texi (Links and Mouse-1): Fix string and vector item.
 
 2005-01-13  Richard M. Stallman  <rms@gnu.org>
 
        * hooks.texi (Standard Hooks): `disabled-command-hook' has been
        renamed to `disabled-command-function'.
-       * commands.texi (Key Sequence Input): Remove unnecessary anchor,
+       * commands.texi (Key Sequence Input): Remove unnecessary anchor.
        (Command Loop Info): Replace reference to it.
        (Disabling Commands): `disabled-command-hook' has been renamed to
        `disabled-command-function'.
 
        * files.texi (Changing Files): copy-file allows dir as NEWNAME.
        (Magic File Names): Specify precedence order of handlers.
-o
+
        * commands.texi (Command Overview): Emacs server runs pre-command-hook
        and post-command-hook.
        (Waiting): New calling convention for sit-for.