* minibuf.texi (Intro to Minibuffers): Fix typos.
[bpt/emacs.git] / doc / lispref / ChangeLog
index 74e96df..0e139cc 100644 (file)
+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
+       local-function-key-map.
+
+       * keymaps.texi (Translation Keymaps): Rename function-key-map to
+       local-function-key-map.
+
+       * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
+       and `set-keyboard-coding-system' now accept an optional terminal
+       argument.
+
+       * commands.texi (Event Mod): `keyboard-translate-table' is now
+       terminal-local.
+       (Function Keys): Rename function-key-map to
+       local-function-key-map.
+
+       * elisp.texi (Top): Make @detailmenu be consistent with changes in
+       frames.texi.
+
+       * hooks.texi (Standard Hooks): Document `delete-frame-functions'
+       `delete-terminal-functions', `suspend-tty-functions' and
+       `resume-tty-functions'.
+
+       * frames.texi (Frames): Document `frame-terminal' and
+       `terminal-live-p'.
+       (Multiple Displays): Document `make-frame-on-tty'.
+       (Multiple Terminals): Document `terminal-list', `delete-terminal',
+       `terminal-name', and `get-device-terminal'.
+       (Terminal Parameters): Document `terminal-parameters',
+       `terminal-parameter', and `set-terminal-parameter'.
+
+       * os.texi (System Environment): Document `environment' and
+       `initial-environment'.
+       (Suspending Emacs): Update for multi-tty; document
+       `suspend-tty', `resume-tty', and `controlling-tty-p'.
+
+       * nonascii.texi (Coding System Basics): More accurate description
+       of `raw-text'.
+
+2009-01-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * display.texi (Low-Level Font): Fix typo.
+
+2009-01-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * elisp.texi (Top): Update node listing.
+
+       * display.texi (PostScript Images): Node deleted.
+
+2009-01-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * processes.texi (Decoding Output): Document that null bytes force
+       no-conversion for reading process output.
+
+       * files.texi (Reading from Files): Document that null bytes force
+       no-conversion when visiting files.
+
+       * 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.
+       (Character Properties): Improve wording.
+
+2009-01-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Font Lookup): Remove obsolete function
+       x-font-family-list.  x-list-fonts accepts Fontconfig/GTK syntax.
+       (Low-Level Font): Rename from Fonts, move to end of Faces section.
+       (Font Selection): Reorder order of variable descriptions.  Minor
+       clarifications.
+
+       * elisp.texi (Top): Update node listing.
+
+2009-01-09  Glenn Morris  <rgm@gnu.org>
+
+       * commands.texi (Command Loop Info): Say that last-command-char and
+       last-input-char are obsolete aliases.
+
+       * edebug.texi (Edebug Recursive Edit): Remove separate references to
+       last-input-char and last-command-char, since they are just aliases for
+       last-input-event and last-command-event.
+
+       * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
+       last-command-char.
+
+2009-01-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * elisp.texi: Update node listing.
+
+       * display.texi (Faces): Put Font Selection node after Auto Faces.
+       (Face Attributes): Don't link to Font Lookup.  Document
+       font-family-list.
+       (Fonts): New node.
+
+2009-01-08  Jason Rumney  <jasonr@gnu.org>
+
+       * frames.texi (Pointer Shape): Clarify that only X supports
+       changing the standard pointer shapes. (Bug#1485)
+
+2009-01-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Attribute Functions): Note that a function value
+       :height is relative, and that compatibility functions work by
+       calling set-face-attribute.
+       (Displaying Faces): Reorder list in order of increasing priority.
+       (Face Remapping): New node.  Content moved here from Displaying
+       Faces.
+       (Glyphs): Link to Face Functions.
+
+2009-01-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Faces): Don't discuss face id here.  facep does
+       not return t.
+       (Defining Faces): Minor clarification.
+       (Face Attributes): Rearrange items to match docstring of
+       set-face-attribute.  Add :foundry attribute.  Document new role of
+       :font attribute.  Texinfo usage fix.
+       (Attribute Functions): Copyedits.
+       (Face Functions): Note that face number is seldom used.
+
+2009-01-05  Richard M Stallman  <rms@gnu.org>
+
+       * strings.texi (Predicates for Strings): Minor clarification.
+
+       * functions.texi (Function Safety): Texinfo usage fix.
+
+2009-01-04  Eduard Wiebe  <usenet@pusto.de>  (tiny patch)
+
+       * objects.texi (General Escape Syntax): Fix typo.
+
+2009-01-03  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Choosing Window): Say that pop-up-frame-alist
+       works via the default value of pop-up-frame-function.
+
+2009-01-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * processes.texi (System Processes): Document the `time' and
+       `ctime' attributes of `system-process-attributes'.
+
+2009-01-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Face Attributes): Clarify :height attribute.
+
+2008-12-31  Martin Rudalics  <rudalics@gmx.at>
+
+       * buffers.texi (The Buffer List): Clarify what moves a buffer to
+       the front of the buffer list.  Add entries for `last-buffer' and
+       `unbury-buffer'.
+
+2008-12-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
+       and its subsections.
+
+       * frames.texi (Multiple Terminals, Low-level Terminal)
+       (Terminal Parameters, Frames on Other TTY devices): New sections.
+       (Frames): Add an xref to "Multiple Terminals".
+
+       * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
+
+       * objects.texi (Terminal Type): New node.
+       (Editing Types): Add it to the menu.
+
+       * elisp.texi (Top): Add a @detailmenu item for "Directory Local
+       Variables".
+
+       * variables.texi (Directory Local Variables): New node.
+       (Variables): Add a menu item for it.
+
+       * loading.texi (Autoload): Document `generate-autoload-cookie' and
+       `generated-autoload-file'.
+
+2008-12-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * os.texi (Startup Summary): Add xref to documentation of
+       `initial-window-system'.
+
+       * display.texi (Window Systems): Document `window-system' the
+       function.  The variable `window-system' is now frame-local.
+       Document `initial-window-system'.
+
+2008-12-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Windows): Rewrite description of
+       fit-window-to-buffer.
+
+2008-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * modes.texi (Font Lock Basics): Fix level description.  (Bug#1534)
+       (Levels of Font Lock): Refer to font-lock-maximum-decoration.
+
+2008-12-12  Glenn Morris  <rgm@gnu.org>
+
+       * debugging.texi (Error Debugging): Refer forwards to
+       eval-expression-debug-on-error.
+
+2008-12-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * strings.texi (String Basics): Only unibyte strings that
+       represent key sequences hold 8-bit raw bytes.
+
+       * nonascii.texi (Coding System Basics): Rewrite @ignore'd
+       paragraph to speak about `undecided'.
+       (Character Properties): Don't explain the meaning of each
+       property; instead, identify their Unicode Standard names.
+       (Character Sets): Document `map-charset-chars'.
+
+2008-12-02  Glenn Morris  <rgm@gnu.org>
+
+       * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
+       section yet again.
+
+2008-11-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * nonascii.texi (Character Properties): New Section.
+       (Specifying Coding Systems): Document
+       `coding-system-priority-list', `set-coding-system-priority', and
+       `with-coding-priority'.
+       (Lisp and Coding Systems): Document `check-coding-systems-region'
+       and `coding-system-charset-list'.
+       (Coding System Basics): Document `coding-system-aliases'.
+
+       * elisp.texi (Top): Add a @detailmenu entry for "Character
+       Properties".
+
+       * objects.texi (Character Type): Correct the range of Emacs
+       characters.  Add an @xref to "Character Codes".
+
+       * strings.texi (String Basics): Add an @xref to "Character Codes".
+
+       * numbers.texi (Integer Basics): Add an @xref to `max-char'.
+
+       * nonascii.texi (Explicit Encoding): Update for Emacs 23.
+       (Character Codes): Document `max-char'.
+
+2008-11-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * nonascii.texi (Text Representations, Converting Representations)
+       (Character Sets, Scanning Charsets, Translation of Characters):
+       Make text more accurate.
+
+2008-11-28  Glenn Morris  <rgm@gnu.org>
+
+       * files.texi (Format Conversion Round-Trip): Improve previous change.
+
+2008-11-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * modes.texi (Auto Major Mode): Fix example.
+
+2008-11-25  Glenn Morris  <rgm@gnu.org>
+
+       * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
+
+       * files.texi (Format Conversion Round-Trip):
+       Use active voice for previous change.
+
+2008-11-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * os.texi (Processor Run Time):
+       * processes.texi (Transaction Queues):
+       * markers.texi (The Mark):
+       * windows.texi (Choosing Window, Selecting Windows):
+       * files.texi (Changing Files, Magic File Names):
+       * commands.texi (Key Sequence Input):
+       * functions.texi (Declaring Functions):
+       * strings.texi (Predicates for Strings):
+       * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
+
+2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help.texi (Accessing Documentation): Update example.
+
+       * variables.texi (Defining Variables): Note that `*' is not
+       necessary if defcustom is used.
+
+2008-11-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
+       Characters" from @detailmenu.
+
+       * nonascii.texi (Character Codes, Character Sets)
+       (Scanning Charsets, Translation of Characters): Update for Emacs 23.
+       (Chars and Bytes, Splitting Characters): Sections removed.
+
+2008-11-22  Lute Kamstra  <lute@gnu.org>
+
+       * positions.texi (Text Lines): Update goto-line documentation.
+
+2008-11-21  Martin Rudalics  <rudalics@gmx.at>
+
+       * frames.texi (Frames): Fix typo, add cross references, reword.
+       (Initial Parameters): Reword special-display-frame-alist text.
+       (Frames and Windows): Reword.  Describe argument norecord for
+       set-frame-selected-window.
+       (Input Focus): Describe argument norecord for select-frame.
+       Remove comment on MS-Windows behavior for focus-follows-mouse.
+       (Raising and Lowering): Mention windows-frames dichotomy in
+       metaphor.
+
+       * windows.texi (Displaying Buffers, Vertical Scrolling)
+       (Horizontal Scrolling): Fix indenting and rewording issues
+       introduced with 2008-11-07 change.
+
+2008-11-20  Glenn Morris  <rgm@gnu.org>
+
+       * files.texi (Format Conversion Round-Trip): Mention `preserve'
+       element of `format-alist'.
+
+2008-11-19  Glenn Morris  <rgm@gnu.org>
+
+       * doclicense.texi: Update to FDL 1.3.
+       * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
+
+2008-11-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * windows.texi (Window Hooks): Remove *-end-trigger-functions
+       vars, which are obsolete.  Mention jit-lock-register.
+
+       * modes.texi (Other Font Lock Variables): Document
+       jit-lock-register and jit-lock-unregister.
+
+       * frames.texi (Color Parameters): Document alpha parameter.
+
+2008-11-16  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Splitting Windows, Deleting Windows)
+       (Selecting Windows, Cyclic Window Ordering)
+       (Buffers and Windows, Displaying Buffers, Choosing Window)
+       (Dedicated Windows, Window Point, Window Start and End)
+       (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
+       (Size of Window, Resizing Windows, Window Configurations)
+       (Window Parameters): Avoid @var at beginning of sentences and
+       reword accordingly.
+
+2008-11-11  Lute Kamstra  <lute@gnu.org>
+
+       * files.texi (File Name Components): Fix file-name-extension
+       documentation.
+
+2008-11-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frames.texi (Basic Parameters): Remove display-environment-variable
+       and term-environment-variable.
+
 2008-11-08  Eli Zaretskii  <eliz@gnu.org>
 
        * windows.texi (Basic Windows, Splitting Windows)
        (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
        (Buffers and Windows, Displaying Buffers, Dedicated Windows)
-       (Resizing Windows, Window Configurations, Window Parameters): Fix
-       wording and markup.
+       (Resizing Windows, Window Configurations, Window Parameters):
+       Fix wording and markup.
 
 2008-11-07  Martin Rudalics  <rudalics@gmx.at>
 
        * display.texi (Fontsets): Don't mention generic characters.
 
        * sequences.texi (Char-Tables): `map-char-table' can now call its
-       argument FUNCTION with a cons cell as KEY. 
+       argument FUNCTION with a cons cell as KEY.
 
 2008-10-13  Eli Zaretskii  <eliz@gnu.org>
 
 
 2007-09-06  Glenn Morris  <rgm@gnu.org>
 
-       Move from lispref/ to doc/lispref/.  Change all setfilename
+       Move from lispref/ to doc/lispref/.  Change all setfilename
        commands to use ../../info.
        * Makefile.in (infodir): Go up one more level.
        (usermanualdir): Change from ../man to ../emacs.
 
        * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
        * nonascii.texi, objects.texi, os.texi: Minor fixes.
-       * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
+       * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
 
        * positions.texi (Text Lines): Don't add -1 in current-line.
 
        * files.texi: Noted that completion-ignored-extensions is ignored
        when making *Completions*.
 
-1990-06-08  Jay Fenlason (hack@ai.mit.edu)
+1990-06-08  Jay Fenlason  (hack@ai.mit.edu)
 
        * Makefile  make dist now depends on elisp.dvi, since it tries
        to include it in the dist file.
 ;; End:
 
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-      2007, 2008  Free Software Foundation, Inc.
+      2007, 2008, 2009  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.