Add "Branch for 23.1" ChangeLog entry.
[bpt/emacs.git] / doc / lispref / ChangeLog
index a2705e9..5a84944 100644 (file)
@@ -1,3 +1,693 @@
+2009-06-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Branch for 23.1.
+
+2009-06-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Dedicated Windows): Fix typo.
+       (Resizing Windows): Replace @defun by @deffn.
+
+2009-06-17  Glenn Morris  <rgm@gnu.org>
+
+       * variables.texi (Directory Local Variables):
+       Update for 2009-04-11 name-change of dir-locals-directory-alist.
+
+2009-06-09  Kenichi Handa  <handa@m17n.org>
+
+       * nonascii.texi (Character Sets): State clearly that FROM and TO
+       are codepoints of CHARSET.
+
+2009-06-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuf.texi (Reading File Names): Fix introductory text.
+       Suggested by stan@derbycityprints.com.
+       (High-Level Completion): Fix typo.
+
+2009-05-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * frames.texi (Text Terminal Colors): Multi-tty is already
+       implemented, but tty-local colors are not.
+
+2009-05-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * hooks.texi (Standard Hooks): Remove mention of obsolete
+       redisplay-end-trigger-functions.
+
+       * internals.texi (Window Internals): Remove mention of obsolete
+       redisplay-end-trigger-functions.
+
+2009-05-21  Martin Rudalics  <rudalics@gmx.at>
+
+       * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
+
+       * backups.texi (Making Backups): backup-directory-alist and
+       make-backup-file-name-function are options.
+       (Auto-Saving): auto-save-list-file-prefix is an option.
+
+       * buffers.texi (Killing Buffers): buffer-offer-save is an
+       option.
+
+       * display.texi (Refresh Screen): no-redraw-on-reenter is an
+       option.
+       (Echo Area Customization): echo-keystrokes is an option.
+       (Selective Display): selective-display-ellipses is an option.
+       (Temporary Displays): temp-buffer-show-function is an option.
+       (Face Attributes): underline-minimum-offset and x-bitmap-file-path
+       are options.
+       (Font Selection): face-font-family-alternatives,
+       face-font-selection-order, face-font-registry-alternatives, and
+       scalable-fonts-allowed are options.
+       (Fringe Indicators): indicate-buffer-boundaries is an option.
+       (Fringe Cursors): overflow-newline-into-fringe is an option.
+       (Scroll Bars): scroll-bar-mode is an option.
+
+       * eval.texi (Eval): max-lisp-eval-depth is an option.
+
+       * files.texi (Visiting Functions): find-file-hook is an option.
+       (Directory Names): directory-abbrev-alist is an option.
+       (Unique File Names): temporary-file-directory and
+       small-temporary-file-directory are options.
+
+       * frames.texi (Initial Parameters): initial-frame-alist,
+       minibuffer-frame-alist and default-frame-alist are options.
+       (Cursor Parameters): blink-cursor-alist and
+       cursor-in-non-selected-windows ar options.
+       (Window System Selections): selection-coding-system is an
+       option.
+       (Display Feature Testing): display-mm-dimensions-alist is an
+       option.
+
+       * help.texi (Help Functions): help-char and help-event-list are
+       options.
+
+       * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
+       an option.
+
+       * minibuf.texi (Minibuffer History): history-length and
+       history-delete-duplicates are options.
+       (High-Level Completion): read-buffer-function and
+       read-buffer-completion-ignore-case are options.
+       (Reading File Names): read-file-name-completion-ignore-case is
+       an option.
+
+       * modes.texi (Mode Line Top): mode-line-format is an option.
+       (Mode Line Variables): mode-line-position and mode-line-modes
+       are options.
+
+       * nonascii.texi (Text Representations):
+       enable-multibyte-characters is an option.
+       (Default Coding Systems): auto-coding-regexp-alist,
+       file-coding-system-alist, auto-coding-alist and
+       auto-coding-functions are options.
+       (Specifying Coding Systems): inhibit-eol-conversion is an
+       option.
+
+       * os.texi (Init File): site-run-file is an option.
+       (System Environment): mail-host-address is an option.
+       (User Identification): user-mail-address is an option.
+       (Terminal Output): baud-rate is an option.
+
+       * positions.texi (Word Motion): words-include-escapes is an
+       option.
+
+       * searching.texi (Standard Regexps): page-delimiter,
+       paragraph-separate, paragraph-separate and sentence-end are
+       options.
+
+       * text.texi (Margins): left-margin and fill-nobreak-predicate
+       are options.
+
+       * variables.texi (Local Variables): max-specpdl-size is an
+       option.
+
+       * windows.texi (Choosing Window):
+       split-window-preferred-function, special-display-function and
+       display-buffer-function are options.
+
+2009-05-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       Fix errors spotted by Martin Rudalics.
+
+       * syntax.texi (Position Parse): Document rationale for ignored
+       arguments to syntax-ppss-flush-cache.
+
+       * processes.texi (Input to Processes): Mark PROCESS arg to
+       process-running-child-p as optional.
+       (Network Options): Document NO-ERROR arg to
+       set-network-process-option.
+
+       * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
+       command.
+
+       * searching.texi (POSIX Regexps): Mark posix-search-forward and
+       posix-search-backward as commands.
+
+       * os.texi (Killing Emacs): Mark kill-emacs as a command.
+       (Suspending Emacs): Mark suspend-emacs as a command.
+       (Processor Run Time): Mark emacs-uptime and emacs-init-time as
+       commands.
+       (Terminal Output): Remove obsolete function baud-rate.  Document
+       TERMINAL arg for send-string-to-terminal.
+
+       * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
+       terminal-coding-system and set-terminal-coding-system.
+       (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
+       as optional.
+       (Character Sets): Document RESTRICTION arg of char-charset.
+       (Character Codes): Mark POS argument to get-byte as optional.
+
+       * minibuf.texi (Minibuffer Misc): Document ARGS arg for
+       minibuffer-message.
+
+       * files.texi (Create/Delete Dirs): Mark make-directory and
+       delete-directory as commands.
+
+       * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
+
+       * text.texi (Base 64): Mark base64-decode-string and
+       base64-encode-string as commands.
+       (Columns): Mark move-to-column as a command.
+       (Mode-Specific Indent): Document RIGID arg to
+       indent-for-tab-command.
+       (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
+       Mark indent-code-rigidly as a command.
+       (Substitution): Mark translate-region as a command.
+
+       * frames.texi (Size and Position): Remove obsolete functions
+       screen-height and screen-width.
+
+2009-05-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
+       (Displaying Buffers, Resizing Windows): Correct mistakes;
+       next-window, previous-window, and pop-to-buffer are not commands,
+       and fit-window-to-buffer" is a command.  (Pointed out by Martin
+       Rudalics.)
+
+2009-05-17  Richard M Stallman  <rms@gnu.org>
+
+       * modes.texi (Precalculated Fontification): Clarify text.
+
+2009-05-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Selecting Windows): Clarify descriptions of
+       with-selected-window and get-lru-window.
+       (Cyclic Window Ordering): Refer to particular frame when talking
+       about how splitting affects the ordering.
+       (Displaying Buffers): Fix descriptions of switch-to-buffer and
+       switch-to-buffer-other-window.  Explain how setting of
+       display-buffer-reuse-frames affects pop-to-buffer.
+       (Choosing Window): Clarify some details in descriptions of
+       display-buffer-reuse-frames, pop-up-frames, and
+       pop-up-frame-function.
+       (Dedicated Windows): Clarify some details.
+       (Textual Scrolling): Replace term vscroll by term vertical
+       scroll position.
+       (Vertical Scrolling): Fix typo.
+       (Window Hooks): Relate text on jit-lock-register to window
+       scrolling and size changes.
+
+2009-05-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * frames.texi (Initial Parameters): Clarify what the initial
+       minibuffer frame is.
+       (Buffer Parameters): Note that the minibuffer parameter can not be
+       altered.
+
+       * anti.texi (Antinews): Copyedits.  Rearrange some entries.
+       Document display-buffer changes.
+
+2009-05-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * anti.texi (Antinews): Rewrite for Emacs 22.
+
+       * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
+       obarrays are first mentioned.  Define "system abbrev" more
+       prominently, and add it to the index.
+       (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
+       Copyedits.
+       (Abbrev Expansion): Document abbrev-insert.
+
+2009-05-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * frames.texi (Font and Color Parameters): Rename from Color
+       Parameters.  Document font-backend parameter.
+
+       * vol2.texi (Top): Update node listing.
+       * vol1.texi (Top): Update node listing.
+       * elisp.texi (Top): Update node listing.
+
+2009-05-11  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Choosing Window): Don't explicitly refer to
+       split-window-sensibly's window argument in descriptions of
+       split-height-threshold and split-width-threshold.
+
+2009-05-10  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Choosing Window): Fix rewrite of window
+       splitting section.
+
+2009-05-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * nonascii.texi (Default Coding Systems): Document
+       find-auto-coding, set-auto-coding, and auto-coding-alist.  Add
+       indexing.
+       (Lisp and Coding Systems): Add index entries.
+
+2009-05-09  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Choosing Window): Describe split-window-sensibly
+       and rewrite section on window splitting accordingly.
+       (Textual Scrolling): Replace `...' by @code{...}.
+
+2009-05-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
+       Remove obsoleted pre-abbrev-expand-hook.
+
+       * locals.texi (Standard Buffer-Local Variables): Consolidate table
+       entries.
+
+       * internals.texi (Object Internals): Don't assume 32-bit machines
+       are the norm.
+       (Buffer Internals): Consolidate table entries for readability.
+       (Window Internals): Synch field names to window.h.
+       (Process Internals): Synch field names to process.h.
+
+2009-04-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * variables.texi (File Local Variables): Note that read-circle is
+       bound to nil when reading file-local variables.
+
+       * streams.texi (Input Functions): Document read-circle.
+       (Output Variables): Add xref to Circular Objects.
+
+2009-04-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tips.texi (Coding Conventions): Copyedits.  Add xref to Named
+       Features and Coding System Basics.  Node that "p" stands for
+       "predicate".  Recommend utf-8-emacs instead of emacs-mule.
+       (Key Binding Conventions): Emacs does use S-down-mouse-1, for
+       mouse-appearance-menu.
+       (Programming Tips): Add xref to Progress.
+
+2009-04-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * os.texi (Command-Line Arguments): Document
+       command-line-args-left.
+       (Suspending Emacs): Adapt text to multi-tty case.  Document use of
+       terminal objects for tty arguments.
+       (Startup Summary): Add xref to Session Management.
+       (Session Management): Mention emacs-session-restore.  Copyedits.
+
+2009-04-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * os.texi (Startup Summary): Copyedits.  The init file is not
+       necessarily named .emacs now.  Document initial-buffer-choice and
+       initial-scratch-message.  Note where Emacs exits in batch mode.
+       Document inhibit-splash-screen as an alias.
+       (Init File): Be neutral about which init file name to use.
+
+2009-04-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * os.texi (System Interface): Fix Texinfo usage.
+
+2009-04-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * searching.texi (Regexp Backslash): Also refer to shy groups as
+       non-capturing or unnumbered groups.
+       (Regexp Functions): Add cross-reference to Regexp Backslash.
+
+       * display.texi (Truncation): Overlays can use line-prefix and
+       wrap-prefix too.
+       (Overlay Properties): Document wrap-prefix and line-prefix.
+       (Face Attributes): Document underline-minimum-offset.
+       (Face Remapping): Copyedits.
+       (Low-Level Font): Copyedits.
+       (Image Cache): Note that the image cache is shared between frames.
+       (Line Height): Emphasize that line-spacing only takes effect on
+       graphical terminals.
+
+2009-04-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Refresh Screen): Note that a passage about screen
+       refreshing is text terminal only.
+       (Forcing Redisplay): Delete misleading comment---sit-for calls
+       redisplay, not the other way around.
+       (Truncation): Note new values of truncate-partial-width-windows.
+       Copyedits.
+       (Invisible Text): Document invisible-p.
+
+2009-04-11  Eli Zaretskii  <eliz@gnu.org>
+
+       * display.texi (Overlays): Overlays don't scale well.  See
+       http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
+
+2009-04-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * syntax.texi (Syntax Table Functions): Document cons cell
+       argument for modify-syntax-entry.
+       (Categories): Document cons cell argument for
+       modify-category-entry.
+
+       * searching.texi (String Search): Document word-search-forward-lax
+       and word-search-backward-lax.
+       (Searching and Case): Describe isearch behavior more precisely.
+
+       * keymaps.texi (Tool Bar): Mention that some platforms do not
+       support multi-line toolbars.  Suggested by Stephen Eglen.
+
+       * frames.texi (Layout Parameters): Mention that Nextstep also
+       allows only one tool-bar line.  Suggested by Stephen Eglen.
+
+       * nonascii.texi (Text Representations): Copyedits.
+       (Coding System Basics): Also mention utf-8-emacs.
+       (Converting Representations, Selecting a Representation)
+       (Scanning Charsets, Translation of Characters, Encoding and I/O):
+       Copyedits.
+       (Character Codes): Mention role of codepoints 1114112 to 4194175.
+
+2009-04-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * text.texi (Yank Commands): Note that yank uses push-mark.
+       (Filling): Clarify REGION argument of fill-paragraph.  Document
+       fill-forward-paragraph-function.
+       (Special Properties): Remove "new in Emacs 22" declaration.
+       (Clickable Text): Merge with Links and Mouse-1 node.
+
+       * display.texi (Button Properties, Button Buffer Commands): Change
+       xref to Clickable Text.
+
+       * tips.texi (Key Binding Conventions): Change xref to Clickable
+       Text.
+
+       * elisp.texi (Top): Update node listing.
+
+2009-04-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * markers.texi (The Mark): Copyedits.  Improve description of
+       handle-shift-selection.
+       (The Region): Move use-region-p here from The Mark.
+
+       * positions.texi (Screen Lines): Document (cols . lines) argument
+       for vertical-motion.
+
+2009-04-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * frames.texi (Frames): Clean up introduction.  Document `ns'
+       return value for framep.
+       (Creating Frames): Note how the terminal is chosen.
+       (Multiple Terminals, Multiple Displays): Merge into a single node.
+       (Color Parameters): Fix typo.
+
+       * variables.texi (Local Variables, Buffer-Local Variables)
+       (Creating Buffer-Local): Change link to Multiple Terminals.
+
+       * os.texi (X11 Keysyms): Change link to Multiple Terminals.
+
+       * keymaps.texi (Controlling Active Maps): Change link to Multiple
+       Terminals.
+
+       * commands.texi (Command Loop Info, Keyboard Macros): Change link
+       to Multiple Terminals.
+
+       * elisp.texi (Top): Update node listing.
+       * vol2.texi (Top): Update node listing.
+       * vol1.texi (Top): Update node listing.
+
+       * buffers.texi (Current Buffer): Note that the append-to-buffer
+       example is no longer in synch with the latest code.  Tie the two
+       examples together.
+
+       * files.texi (File Attributes): Move note about MS-DOS from
+       Changing Files to File Attributes.
+       (Create/Delete Dirs): Note that mkdir is an alias for this.
+
+2009-04-01  Markus Triska  <triska@gmx.at>
+
+       * processes.texi (Filter Functions): Suggest how to handle output
+       batches.
+
+2009-03-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help.texi (Accessing Documentation): Update example to use
+       help-setup-xref and with-help-window.
+       (Help Functions): Remove print-help-return-message, which is
+       semi-obsolete due to with-help-window.  Document help-buffer and
+       help-setup-xref.
+
+2009-03-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help.texi (Accessing Documentation, Help Functions): Remove
+       information about long-obsolete Emacs versions.
+
+       * modes.texi (Mode Line Variables): The default values of the mode
+       line variables are now more complicated.
+
+2009-03-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * modes.texi (Major Mode Conventions): Note that specialness is
+       inherited.
+       (Derived Modes): Note that define-derive-mode sets the mode-class
+       property.
+
+       * keymaps.texi (Prefix Keys): The M-g prefix key is now named
+       goto-map.  Add search-map to the list.
+
+2009-03-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * os.texi (System Environment): Update the list of system-type
+       values.
+
+       * markers.texi (The Mark) <handle-shift-selection>: Update for
+       removal of the optional argument DEACTIVATE.
+
+2009-03-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * commands.texi (Focus Events): Most X window managers don't use
+       focus-follows-mouse nowadays.
+
+2009-03-24  Chong Yidong  <cyd@stupidchicken.com>
+
+       * commands.texi (Defining Commands): Clarify introduction.
+       (Using Interactive): Not that interactive can be put in a symbol
+       property.
+       (Interactive Call): Note that a symbol with a non-nil
+       interactive-form property satisfies commandp.
+
+2009-03-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * minibuf.texi (Intro to Minibuffers): Fix typos.
+
+2009-03-23  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
+       about minibuffers in old Emacs versions.  Copyedits.  Emphasize
+       that enable-recursive-minibuffers defaults to nil.
+       (Text from Minibuffer): Simplify introduction.
+
+2009-03-22  Alan Mackenzie  <acm@muc.de>
+
+       * commands.texi (Using Interactive): Clarify string argument to
+       `interactive' - even promptless elements need \n separators.
+
+2009-03-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuf.texi (Completion Styles): New node.
+
+       * elisp.texi (Top): Update node listing.
+
+2009-03-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * minibuf.texi (Basic Completion): Note that
+       read-file-name-completion-ignore-case and
+       read-buffer-completion-ignore-case can override
+       completion-ignore-case.
+       (Minibuffer Completion): Document completing-read changes.
+       (Completion Commands): Avoid mentioning partial completion mode.
+       Document minibuffer-completion-confirm changes, and
+       minibuffer-confirm-exit-commands.
+       (High-Level Completion): Document new require-match behavior for
+       read-buffer.  Document read-buffer-completion-ignore-case.
+       (Reading File Names): Document new require-match behavior for
+       read-file-name.
+
+2009-03-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * debugging.texi (Error Debugging): Don't mislead the reader into
+       thinking that debug-on-error enters debugger for C-f at EOB.
+       (Error Debugging): Setting debug-on-init within the init file
+       works, and has for some time.
+
+2009-03-13  Kenichi Handa  <handa@m17n.org>
+
+       * display.texi (Fontsets): Update the description.
+
+2009-03-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * advice.texi (Advising Primitives): Link to What Is a Function.
+
+2009-03-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * compile.texi (Speed of Byte-Code): Update example.
+       (Disassembly): Update examples.
+
+       * loading.texi (Repeated Loading): Simplify examples.
+
+       * customize.texi (Common Keywords): It's not necessary to use :tag
+       to remove hyphens, as custom-unlispify-tag-name does it
+       automatically.
+       (Variable Definitions): Link to File Local Variables.  Document
+       customized-value symbol property.
+       (Customization Types): Move menu to end of node.
+
+2009-03-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * macros.texi (Compiling Macros): Omit misleading sentence, which
+       implied that macros can only be used in the same file they are
+       defined.
+       (Backquote): Remove obsolete information about Emacs 19.
+
+2009-03-05  John Foerch  <jjfoerch@earthlink.net>  (tiny change)
+
+       * display.texi (Display Margins): Fix paren typo.
+
+2009-02-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * elisp.texi (Top): Update node listing.
+
+       * variables.texi (Variables): Clarify introduction.
+       (Global Variables): Mention that setq is a special form.
+       (Local Variables): Use active voice.
+       (Tips for Defining): Mention marking variables as safe.
+       (Buffer-Local Variables): Mention terminal-local and frame-local
+       variables together.
+       (File Local Variables): Copyedits.
+       (Frame-Local Variables): Note that they are not really useful.
+       (Future Local Variables): Node deleted.
+
+       * objects.texi (General Escape Syntax): Update explanation of
+       unicode escape syntax.
+
+2009-02-23  Chong Yidong  <cyd@stupidchicken.com>
+
+       * control.texi (Control Structures): Add cindex entry for "textual
+       order".
+
+       * eval.texi (Intro Eval): Copyedits.  Standardize on "form"
+       instead of "expression" throughout.
+       (Function Indirection): Copyedits.  Use active voice.
+       (Eval): The default value of max-lisp-eval-depth is now 400.
+
+2009-02-23  Miles Bader  <miles@gnu.org>
+
+       * processes.texi (System Processes): Rename `system-process-attributes'
+       to `process-attributes'.
+
+2009-02-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * symbols.texi (Property Lists): Emphasize that property lists are
+       not restricted to symbol cells.
+       (Other Plists): Copyedit.
+
+       * sequences.texi (Sequences Arrays Vectors): Make introduction
+       more concise.
+       (Arrays): Mention char-tables and bool-vectors too.
+       (Vectors): Don't repeat information given in Arrays node.  Link to
+       nodes that explain the vector usage examples.
+       (Char-Tables): Note that char-table elements can have arbitrary
+       type.  Explain effect of omitted char-table-extra-slots property.
+       Link to Property Lists node.
+
+2009-02-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
+       `append'.
+       (List Elements): Copyedits.
+
+       * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
+       of `vconcat'.
+
+       * strings.texi (Creating Strings): Copyedits.  Remove obsolete
+       Emacs 20 usage of `concat'.
+       (Case Conversion): Copyedits.
+
+2009-02-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
+       Minor edits.
+       (Frame Configuration Type): Emphasize that it is not primitive.
+       (Font Type): New node.
+       (Type Predicates): Add fontp; type-of now recognizes font object
+       types.
+
+       * intro.texi (Version Info): Update version numbers in examples.
+       (Acknowledgements): List more contributors.
+
+       * elisp.texi: Bump version number to 3.0.
+       (Top): Link to Font Type node.
+
+2009-02-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * modes.texi (Major Mode Conventions): Remove duplicate words.
+       (Customizing Keywords): Fix typo.
+
+2009-02-14  Eli Zaretskii  <eliz@gnu.org>
+
+       * nonascii.texi (User-Chosen Coding Systems): Document that
+       select-safe-coding-system suggests raw-text if there are raw bytes
+       in the region.
+       (Explicit Encoding): Warn not to use `undecided' when encoding.
+
+2009-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * frames.texi (Visibility of Frames): Mention the effect multiple
+       workspaces/desktops can have on visibility.
+
+2009-02-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * text.texi (Commands for Insertion):
+       * commands.texi (Event Mod):
+       * keymaps.texi (Searching Keymaps):
+       * nonascii.texi (Translation of Characters): Reinstate
+       documentation of translation-table-for-input.
+       (Explicit Encoding): Document the `charset' text property produced
+       by decode-coding-region and decode-coding-string.
+
+2009-01-27  Alan Mackenzie  <acm@muc.de>
+
+       * modes.texi (Search-based Fontification): Correct a typo.
+
+2009-01-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * abbrevs.texi (Abbrev Table Properties): Fix typo.
+       Reported by Seweryn Kokot <sewkokot@gmail.com>.  (Bug#2039)
+
+2009-01-24  Eli Zaretskii  <eliz@gnu.org>
+
+       * display.texi (Window Systems): Document the value of
+       `initial-window-system' under --daemon.
+
+       * os.texi (System Environment): Remove description of the
+       `environment' function which has been deleted.
+
+2009-01-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * frames.texi (Multiple Displays): Remove documentation for
+       removed function make-frame-on-tty.
+
+2009-01-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.texi (Format Conversion Piecemeal): Clarify behavior of
+       write-region-annotate-functions.  Document
+       write-region-post-annotation-function.
+
+2009-01-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Font Lookup): Document WIDTH argument of
+       x-list-fonts.
+
 2009-01-17  Eli Zaretskii  <eliz@gnu.org>
 
        * maps.texi (Standard Keymaps): Rename function-key-map to
        * files.texi (Reading from Files): Document that null bytes force
        no-conversion when visiting files.
 
-       * processes.texi (Serial Ports): Improve wording, suggested by
-       RMS.
+       * processes.texi (Serial Ports): Improve wording, suggested by RMS.
 
        * nonascii.texi (Lisp and Coding Systems): Document
        inhibit-null-byte-detection and inhibit-iso-escape-detection.