(Integer Basics): Add an @xref to `max-char'.
[bpt/emacs.git] / doc / lispref / ChangeLog
index a6c6ebf..3b6f5fb 100644 (file)
@@ -1,3 +1,417 @@
+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.
+
+2008-11-07  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Windows): Update entries.
+       (Basic Windows): Remove listing of attributes.  Reword.
+       (Splitting Windows, Deleting Windows): Reword.
+       (Selecting Windows, Cyclic Window Ordering): Reword with special
+       emphasis on order of recently selected windows and buffer list.
+       (Buffers and Windows, Choosing Window): Reword with special
+       emphasis on dedicated windows.
+       (Displaying Buffers): Reword.  For switch-to-buffer mention that
+       it may fall back on pop-to-buffer.  For other-window try to
+       explain how it treats the cyclic ordering of windows.
+       (Dedicated Windows): New node and section discussing dedicated
+       windows and associated functions.
+       (Window Point): Add entry for window-point-insertion-type.  Reword.
+       (Window Start and End): Rename node and section title.  Reword.
+       (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
+       Minor rewording.
+       (Size of Window): Reword, in particular text on window-width.
+       (Resizing Windows): Reword.  Add text on balancing windows.
+       (Window Configurations): Reword.  Mention window parameters.
+       (Window Parameters): New node and section on window parameters.
+       (Window Hooks): Reword.  Mention that
+       window-configuration-change-hook is run "buffer-locally".
+       * elisp.texi (Top): Update Windows entries in @detailmenu
+       section.
+
+2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * searching.texi (Regexp Search): Fix typo.
+
+2008-11-03  Seweryn Kokot  <sewkokot@gmail.com>  (tiny change)
+
+       * searching.texi (Regexp Search): Document GREEDY arg.
+       (Simple Match Data): Fix return value.
+
+2008-11-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * nonascii.texi (Text Representations): Rewrite to make consistent
+       with Emacs 23 internal representation of characters.  Document
+       `unibyte-string'.
+
+2008-10-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * processes.texi (Process Information): Note that process-status
+       does not accept buffer names.
+
+2008-10-27  Seweryn Kokot  <sewkokot@gmail.com>  (tiny change)
+
+       * positions.texi (Skipping Characters): Correct return value of
+       skip-chars-forward.
+
+2008-10-25  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Deleting Windows): Update documentation of
+       delete-windows-on.
+       (Buffers and Windows): Update documentations of
+       get-buffer-window and get-buffer-window-list.
+       (Displaying Buffers): Update documentation of
+       replace-buffer-in-windows.
+
+       * buffers.texi (Current Buffer): Reword set-buffer and
+       with-current-buffer documentations.
+       (Creating Buffers): Reword documentation of get-buffer-create.
+
+2008-10-23  Martin Rudalics  <rudalics@gmx.at>
+
+       * buffers.texi (Current Buffer): Reword documentation of
+       set-buffer.
+       (Buffer Names): Reword documentation of buffer-name.
+       (The Buffer List): For bury-buffer explain what happens with the
+       buffer's window.
+       (Creating Buffers): Say that get-buffer-create's arg is called
+       buffer-or-name.
+
+2008-10-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * advice.texi (Computed Advice): Explain what DEFINITION is.
+
+       * nonascii.texi (Character Codes): Remove obsolete function
+       char-valid-p, and document characterp instead.
+
+2008-10-22  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Displaying Buffers): Reword documentation of
+       pop-to-buffer.
+       (Choosing Window): Rewrite documentation of display-buffer and
+       its options.
+
+       * buffers.texi (Killing Buffers): Update documentation of
+       kill-buffer.
+
+2008-10-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * processes.texi (Serial Ports): Fix wording and improve markup.
+
+       * searching.texi (Regexp Search): Document `string-match-p' and
+       `looking-at-p'.
+       (POSIX Regexps): Add an xref for "non-greedy".
+       (Regexp Special): Add @cindex entry for "non-greedy".
+
+       * display.texi (Attribute Functions): Document `face-all-attributes'.
+       (Image Cache) <image-refresh>: Minor wording fixes.
+
+       * frames.texi (Color Names): Add an xref to `read-color'.
+
+       * minibuf.texi (High-Level Completion): Document `read-color'.
+
+       * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
+
+       * positions.texi (Narrowing): Add an xref to "Swapping Text".
+
+       * buffers.texi (Swapping Text): New section, documents
+       `buffer-swap-text'.
+
+2008-10-21  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Resizing Windows): Minor wording fix.
+
+2008-10-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * processes.texi (Shell Arguments): Document `split-string-and-unquote'
+       and `combine-and-quote-strings'.
+
+       * strings.texi (Creating Strings): Add xrefs for them.
+
+2008-10-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * elisp.texi (Top): Make descriptive text for "Reading File Names"
+       match the corresponding menu in minibuf.texi.
+
+       * minibuf.texi (Reading File Names): Document `read-shell-command'
+       and `minibuffer-local-shell-command-map'.
+
+2008-10-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Resizing Windows): Remove var{} around "window" in
+       documentation of enlarge-window.
+       Rewrite documentation of window-min-height and window-min-width.
+
+2008-10-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * functions.texi (Calling Functions): Document `apply-partially'.
+
+       * hooks.texi (Standard Hooks): Mention
+       `before-hack-local-variables-hook' and `hack-local-variables-hook'.
+
+       * variables.texi (File Local Variables): Document
+       `file-local-variables-alist', `before-hack-local-variables-hook'
+       and `hack-local-variables-hook'.
+
+       * processes.texi (Synchronous Processes): Document `process-lines'.
+
+       * customize.texi (Variable Definitions): Document
+       `custom-reevaluate-setting'.
+
+2008-10-18  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Choosing Window, Deleting Windows)
+       (Displaying Buffers): Expand documentation of dedicated windows.
+
+2008-10-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.texi (Changing Files): Document symbolic input of file
+       modes to `set-file-modes'.  Document `read-file-modes' and
+       `file-modes-symbolic-to-number'.
+
+       * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
+       and `search-map'.
+
+       * searching.texi (Search and Replace): Document
+       `replace-search-function' and `replace-re-search-function'.
+       Document `multi-query-replace-map'.
+
+       * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
+       (Completion Commands, Reading File Names): Rename
+       `minibuffer-local-must-match-filename-map' to
+       `minibuffer-local-filename-must-match-map'.
+       (Minibuffer Completion): The `require-match' argument to
+       `completing-read' can now have the value `confirm-only'.
+
+       * windows.texi (Displaying Buffers): Minor wording fix.
+       (Choosing Window): `split-height-threshold' can now be nil.
+       Document `split-width-threshold'.  `pop-up-frames' can have the
+       value `graphic-only'.
+
+2008-10-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * os.texi (Startup Summary): Document `before-init-time' and
+       `after-init-time'.  Document `initial-window-system' and
+       `window-system-initialization-alist'.  Document reading the
+       abbrevs file.  Document the call to `server-start' under --daemon.
+       Rearrange a bit to be consistent with the code flow.
+       (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
+       (Time Parsing): Document `format-seconds'.
+
+2008-10-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
+       and reword.
+
+2008-10-16  Eli Zaretskii  <eliz@gnu.org>
+
+       * markers.texi (The Mark): Document use-region-p.
+
+2008-10-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * internals.texi (Writing Emacs Primitives): The interactive spec
+       of a primitive can be a Lisp form.
+
+       * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
+       values of transient-mark-mode.  Document handle-shift-selection.
+
+       * commands.texi (Using Interactive, Interactive Codes): Document `^'.
+       (Interactive Examples): Show an example of `^'.
+       (Key Sequence Input): Document this-command-keys-shift-translated.
+       (Defining Commands, Using Interactive): The interactive-form of a
+       function can be added via its symbol's property.
+
+       * positions.texi (List Motion): beginning-of-defun-function can
+       now accept an argument.
+
+       * text.texi (Low-Level Kill Ring): interprogram-paste-function can
+       now return a list of strings.
+
+       * control.texi (Handling Errors): Document ignore-errors.
+
+       * frames.texi (Creating Frames): Document frame-inherited-parameters.
+       (Parameter Access): Document set-frame-parameter.
+
+       * variables.texi (Creating Buffer-Local): Add an xref to "Setting
+       Hooks" for the effect of kill-all-local-variables on local hook
+       functions.
+
+       * modes.texi (Major Mode Conventions, Mode Line Variables):
+       `mode-name' need not be a string.  xref to "Mode Line Data" for
+       details, and to "Emulating Mode Line" for computing a string
+       value.
+
+2008-10-14  Eli Zaretskii  <eliz@gnu.org>
+
+       * processes.texi (System Processes): New section.
+       (Processes, Signals to Processes): Add xrefs to it.
+
+       * objects.texi (Editing Types): A `process' is a subprocess of
+       Emacs, not just any process running on the OS.
+
+       * elisp.texi (Top): Adjust the @detailmenu for the above two
+       changes.
+
+       * sequences.texi (Char-Tables): Remove documentation of
+       set-char-table-default, which has no effect since Emacs 23.
+       <char-table-range, set-char-table-range>: Don't mention generic
+       characters and charsets.  Add a cons cell as a possible argument.
+
+       * nonascii.texi (Splitting Characters)
+       (Translation of Characters): Don't mention generic characters.
+
+       * 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.
+
+2008-10-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * objects.texi (Primitive Function Type): Move "@cindex special
+       forms" from here...
+
+       * eval.texi (Special Forms): ...to here.
+
+       * functions.texi (What Is a Function): `functionp' returns nil for
+       special forms.  Add an xref.
+
+       * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
+       Variables".
+
+       * variables.texi (Frame-Local Variables): New section.
+       (Buffer-Local Variables): Add an xref to it.
+       (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
+       have both frame-local and buffer-local binding.
+
+       * frames.texi (Frames): Mention multiple tty frames.
+       (Frame Parameters, Parameter Access): Mention frame-local variable
+       bindings.
+
+2008-09-20  Glenn Morris  <rgm@gnu.org>
+
+       * display.texi (Defining Faces): Recommend against face variables.
+
+2008-09-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * display.texi (Echo Area Customization): Fix typo.
+
+2008-09-09  Juanma Barranquero  <lekktu@gmail.com>
+
+       * loading.texi (Where Defined): Add `defface' item.
+
 2008-09-06  Martin Rudalics  <rudalics@gmx.at>
 
        * loading.texi (Where Defined): Fix description of symbol-file.
 
        * book-spine.texinfo: Set version to 23.0.60.
        * vol1.texi (EMACSVER):
-       * vol2.texi (EMACSVER): Set to 23.0.60.
+       * vol2.texi (EMACSVER): Set to 23.0.60.
 
        * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
        as per maintain.info.
 2006-05-30  Richard Stallman  <rms@gnu.org>
 
        * display.texi (Line Height): Fix errors in description of
-       default line height and line-height properyty.
+       default line height and line-height property.
 
        * nonascii.texi (Default Coding Systems): Further clarification.
 
 
 2005-05-24  Nick Roberts  <nickrob@snap.net.nz>
 
-       * frames.texi (Dialog Boxes): Descibe new optional argument.
+       * frames.texi (Dialog Boxes): Describe new optional argument.
 
 2005-05-23  Lute Kamstra  <lute@gnu.org>
 
 
 2005-04-01  Kenichi Handa  <handa@m17n.org>
 
-       * nonascii.texi (Coding System Basics): Describe about rondtrip
+       * nonascii.texi (Coding System Basics): Describe about roundtrip
        identity of coding systems.
 
 2005-03-29  Chong Yidong  <cyd@stupidchicken.com>
        (Building Lists): Explain trivial cases of number-sequence.
 
        * hash.texi (Hash Tables): Add desc to menu items.
-       (Creating Hash): Expain "full" means "make larger",
+       (Creating Hash): Explain "full" means "make larger".
        (Hash Access): Any object can be a key.
        State value of maphash.
 
        (Defining Minor Modes): Keyword args for define-minor-mode.
        (Search-based Fontification): Explain managing other properties.
        (Other Font Lock Variables): Add font-lock-extra-managed-props.
-       (Faces for Font Lock): Add font-locl-preprocessor-face.
+       (Faces for Font Lock): Add font-lock-preprocessor-face.
        (Hooks): Add run-mode-hooks and delay-mode-hooks.
 
        * variables.texi (Creating Buffer-Local): Add buffer-local-value.