Merge changes from emacs-23 branch
authorChong Yidong <cyd@gnu.org>
Mon, 9 Jan 2012 05:29:45 +0000 (13:29 +0800)
committerChong Yidong <cyd@gnu.org>
Mon, 9 Jan 2012 05:29:45 +0000 (13:29 +0800)
1  2 
doc/lispref/ChangeLog
doc/lispref/variables.texi

 -2011-08-28  Dani Moncayo  <dmoncayo@gmail.com>  (tiny change)
+ 2011-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * variables.texi (Creating Buffer-Local): Warn against misuses of
+       make-variable-buffer-local (bug#10258).
 +2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
 +
 +2012-01-06  Chong Yidong  <cyd@gnu.org>
 +
 +      * variables.texi (Directory Local Variables): Document
 +      hack-dir-local-variables-non-file-buffer.
 +
 +2012-01-06  Glenn Morris  <rgm@gnu.org>
 +
 +      * maps.texi (Standard Keymaps): Refer to Info-edit by name
 +      rather than by keybinding.
 +
 +2011-12-29  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * frames.texi (Font and Color Parameters): Add @pxref.
 +
 +2011-12-29  Daniel Colascione  <dan.colascione@gmail.com>
 +
 +      * frames.texi (Font and Color Parameters):
 +      Document w32 font backends (bug#10399).
 +
 +2011-12-28  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * files.texi (File Attributes, Changing Files):
 +      Use a more-natural notation for octal numbers.
 +
 +2011-12-23  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * variables.texi (Variables with Restricted Values):
 +      Change reference to variable (bug#10354).
 +
 +2011-12-13  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Splitting Windows): Use t instead of non-nil
 +      when describing window-combination-resize.
 +
 +2011-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * text.texi (Special Properties): Warn against `intangible' properties
 +      (bug#10222).
 +
 +2011-11-26  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * display.texi (Truncation):
 +      * text.texi (Special Properties): Describe what a stretch-glyph is
 +      instead of using that term without explanation.  Make the
 +      cross-references more accurate.
 +
 +      * display.texi (Usual Display): Update the description,
 +      cross-references, and indexing related to display of control
 +      characters and raw bytes.
 +
 +2011-11-25  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Splitting Windows): Fix description of
 +      window-combination-limit.  Suggested by Eli Zaretskii.
 +
 +2011-11-23  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Window Sizes): Move window-top-line,
 +      window-left-column, and window-*-pixel-edges to Coordinates and
 +      Windows node.
 +      (Coordinates and Windows): Restore window-edges doc.
 +
 +2011-11-21  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Windows and Frames, Splitting Windows):
 +      Fix typos.
 +
 +2011-11-21  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Splitting Windows): Fix error in documentation of
 +      window-combination-limit.
 +      (Cyclic Window Ordering): Minor fixes to next-window,
 +      one-window-p, and get-lru-window docs.  Don't document
 +      window-list-1.
 +      (Buffers and Windows): Copyedits.
 +      (Choosing Window): Document special handling of special-display-*.
 +      (Choosing Window Options): Fix display-buffer-reuse-frames doc.
 +      Don't document even-window-heights, which is going away.
 +      Clarify which options are obeyed by which action functions.
 +
 +2011-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
 +
 +2011-11-20  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Resizing Windows, Splitting Windows):
 +      Remove term "status" when talking about combination limits.
 +
 +2011-11-20  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * compile.texi (Compiler Errors):
 +      * help.texi (Help Functions): Fix typos.
 +
 +2011-11-19  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Splitting Windows): Clarify role of window
 +      parameters in split-window.  Shorten the example.
 +      (Deleting Windows): Rewrite intro to handle internal windows.
 +      Fix delete-windows-on doc.
 +      (Selecting Windows): Copyedits.
 +
 +2011-11-17  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Resizing Windows, Splitting Windows)
 +      (Deleting Windows): Use term window-combination-resize instead
 +      of window-splits.
 +
 +2011-11-16  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Resizing Windows, Splitting Windows):
 +      Rename occurrences of window-nest to window-combination-limit.
 +
 +2011-11-14  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * intro.texi (Lisp History): Fix typo.
 +
 +2011-11-12  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Splitting Windows, Deleting Windows):
 +      Remove references to splits status of windows.
 +
 +2011-11-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * buffers.texi (Read Only Buffers): Expand a bit on why
 +      toggle-read-only should only be used interactively.  (Bug#7292)
 +
 +2011-11-09  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Window Sizes): Document window-pixel-edges,
 +      window-inside-pixel-edges, window-absolute-pixel-edges, and
 +      window-inside-absolute-pixel-edges.
 +      (Resizing Windows): shrink-window-if-larger-than-buffer works on
 +      non-full-width windows.
 +
 +2011-11-09  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Resizing Windows): Rewrite documentation of
 +      window-resizable.
 +
 +2011-11-09  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Splitting Windows): Simplify example.
 +
 +2011-11-08  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Window Sizes): Copyedits.  Document
 +      window-text-height.  Remove window-min-height and window-min-width
 +      discussion, referring instead to Emacs manual.
 +      (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
 +      (Resizing Windows): Simplify introduction.  Don't document
 +      enlarge-window, shrink-window, enlarge-window-horizontally, and
 +      shrink-window-horizontally; they are no longer preferred for
 +      calling from Lisp, and are already documented in the Emacs manual.
 +
 +2011-11-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * windows.texi (Choosing Window): Fix keybinding typo.
 +
 +2011-11-07  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Resizing Windows, Splitting Windows)
 +      (Window Configurations): Use "child window" instead of
 +      "subwindow".
 +
 +2011-11-06  Chong Yidong  <cyd@gnu.org>
 +
 +      * windows.texi (Basic Windows): Clarify various definitions.
 +      Treat window-normalize-* as internal; don't document them.
 +      (Windows and Frames): Various clarifications, e.g. non-live
 +      windows also belong to frames.  Fix window-list description.
 +      Simplify window nesting example.
 +      (Splitting Windows, Window Configurations):
 +      Use split-window-below.
 +
 +2011-11-04  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * windows.texi (Window Sizes): Mention in the doc string that the
 +      return values of `window-body-height' and `window-body-width' are
 +      in frame's canonical units.  (Bug#9949)
 +
 +2011-10-30  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Windows and Frames): Remove "iso-" infix from
 +      documentation of window-iso-combined-p.
 +
 +2011-10-26  Chong Yidong  <cyd@gnu.org>
 +
 +      * modes.texi (Running Hooks): Document with-wrapper-hook.
 +
 +2011-10-18  Chong Yidong  <cyd@gnu.org>
 +
 +      * display.texi (Glyphless Chars): New node.
 +
 +2011-10-13  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * text.texi (Yanking): Document yank-excluded-properties.
 +
 +      * package.texi (Packaging Basics): The commentary should say how
 +      to begin using the package.
 +
 +2011-10-11  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Deleting Windows): Mention which window gets
 +      selected when deleting the selected window.
 +
 +2011-10-09  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * buffers.texi (The Buffer List): Describe how bury-buffer deals
 +      with the selected window.
 +      * windows.texi (Buffers and Windows): Reformulate text on how
 +      replace-buffer-in-windows deals with a window.
 +      (Quitting Windows): Describe how quit-window deals with a
 +      standalone frame.  Describe new option frame-auto-hide-function.
 +
 +2011-10-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * symbols.texi (Other Plists): Markup fix.  (Bug#9702)
 +
 +      * positions.texi (Excursions): Update warning message.
 +
 +2011-10-05  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * display.texi (Low-Level Font, Face Attributes, Font Lookup):
 +      Fix Emacs manual xref (Bug#9675).
 +
 +2011-10-01  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * windows.texi (Textual Scrolling): Document scroll-up-command,
 +      scroll-down-command, scroll-error-top-bottom, and the
 +      scroll-command symbol property.
 +      (Display Action Functions): Fix description of
 +      display-buffer-pop-up-window.
 +
 +2011-09-28  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * windows.texi (Splitting Windows): Fix typos.
 +
 +2011-09-25  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * windows.texi (Windows and Frames, Display Action Functions)
 +      (Switching Buffers): Fix some typos.
 +      (Buffers and Windows): Remove reference to window-auto-delete.
 +      Reword description of replace-buffer-in-windows.
 +      (Window History): Fix some typos and refer to frame local buffer
 +      list.
 +      (Quitting Windows): New node.
 +      (Window Configurations): Add descriptions of window-state-get
 +      and window-state-put.
 +      (Window Parameters): Describe variable ignore-window-parameters.
 +      Sketch some window parameters currently in use.
 +      * elisp.texi (Top): Update node listing.
 +
 +2011-09-25  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * windows.texi (Display Action Functions)
 +      (Choosing Window Options): New nodes.
 +
 +2011-09-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * windows.texi (Window History): New node.  Move text here from
 +      Buffers and Windows.
 +      (Switching Buffers): Rename from Displaying Buffers, since we
 +      don't document display-buffer here; callers changed.
 +      Document FORCE-SAME-WINDOW arg to switch-to-buffer and
 +      switch-to-buffer-other-frame.  Delete duplicate
 +      replace-buffer-in-windows doc.
 +      (Choosing Window): Document display actions.
 +
 +2011-09-24  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * display.texi (Forcing Redisplay): Update the description of
 +      redisplay-dont-pause due to change in the default value.
 +
 +2011-09-23  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * frames.texi (Frames and Windows): Move section and rename to
 +      Windows and Frames in windows.texi.
 +      * windows.texi (Windows): Restructure.
 +      (Basic Windows): Rewrite.  Explain live and internal windows and
 +      normalization functions.
 +      (Windows and Frames): Move section here from frames.texi.
 +      Describe subwindows, window combinations, window tree, and
 +      corresponding functions including window-list here.
 +      (Window Sizes): Rename section from Size of Window and move it
 +      up in chapter.  Describe total and body sizes and the
 +      corresponding functions.  Explain new semantics of
 +      window-min-height/-width.
 +      (Resizing Windows): Move section up in chapter.  Describe new
 +      resize functions.
 +      (Splitting Windows): Describe new behavior of split-window,
 +      split-window-above-each-other and split-window-side-by-side.
 +      Provide examples.  Describe window-nest and window-splits
 +      options.
 +      (Deleting Windows): Minor rewrite.
 +      (Selecting Windows): Minor rewrite.
 +      Describe frame-selected-window and set-frame-selected-window here.
 +      (Cyclic Window Ordering): Minor rewrite.
 +      Describe window-list-1.
 +      (Buffers and Windows): Rewrite.  Explain a window's previous and
 +      next buffers and the corresponding functions.
 +      (Window Tree): Merge into Windows and Frames section.
 +      * elisp.texi (Top): Update node listings for frames and windows
 +      sections.
 +
 +2011-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * display.texi (Face Functions): `face-list' returns faces (bug#9564).
 +
 +2011-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * errors.texi (Standard Errors): Remove apparent placeholder text
 +      (bug#9491).
 +
 +2011-09-18  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * frames.texi (Management Parameters): Fix description of
 +      icon-type parameter.
 +
 +2011-09-17  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * tips.texi (Key Binding Conventions): Don't bind a key sequence
 +      ending in C-g.  Suggested by Edward O'Connor.
 +
 +2011-09-17  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * numbers.texi (Integer Basics): Add indexing for
 +      most-positive-fixnum and most-negative-fixnum.  (Bug#9525)
 +
 +2011-09-14  Dani Moncayo  <dmoncayo@gmail.com>  (tiny change)
 +
 +      * lists.texi (Sets And Lists): Fix typo.  (Bug#9393)
 +
 +2011-09-11  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * processes.texi (Network Servers): Clarify what the process
 +      buffer is used for (bug#9233).
 +
 +2011-08-30  Dani Moncayo  <dmoncayo@gmail.com>  (tiny change)
  
        * lists.texi (Building Lists): Fix typo.
  
@@@ -1351,7 -1267,9 +1351,10 @@@ needed if you use the @var{local} argum
  @deffn Command make-variable-buffer-local variable
  This function marks @var{variable} (a symbol) automatically
  buffer-local, so that any subsequent attempt to set it will make it
--local to the current buffer at the time.
 -Contrary to @code{make-local-variable} with which it is often confused, this
 -cannot be undone, and affects the behavior of the variable in all buffers.
++local to the current buffer at the time.  Unlike
++@code{make-local-variable}, with which it is often confused, this
++cannot be undone, and affects the behavior of the variable in all
++buffers.
  
  A peculiar wrinkle of this feature is that binding the variable (with
  @code{let} or other binding constructs) does not create a buffer-local