From: Chong Yidong Date: Mon, 9 Jan 2012 05:29:45 +0000 (+0800) Subject: Merge changes from emacs-23 branch X-Git-Tag: emacs-pretest-24.0.93~97^2~51 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6a43ef8e8508df7d732e639ec75f657f4363e27a;p=emacs.git Merge changes from emacs-23 branch --- 6a43ef8e8508df7d732e639ec75f657f4363e27a diff --cc doc/lispref/ChangeLog index 3758c3e97b0,51143c27859..f69eeeaadd4 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@@ -1,346 -1,9 +1,351 @@@ + 2011-12-27 Stefan Monnier + + * variables.texi (Creating Buffer-Local): Warn against misuses of + make-variable-buffer-local (bug#10258). + -2011-08-28 Dani Moncayo (tiny change) +2012-01-07 Lars Magne Ingebrigtsen + + * macros.texi (Defining Macros): Document `doc-string' (bug#9668). + +2012-01-06 Chong Yidong + + * variables.texi (Directory Local Variables): Document + hack-dir-local-variables-non-file-buffer. + +2012-01-06 Glenn Morris + + * maps.texi (Standard Keymaps): Refer to Info-edit by name + rather than by keybinding. + +2011-12-29 Juanma Barranquero + + * frames.texi (Font and Color Parameters): Add @pxref. + +2011-12-29 Daniel Colascione + + * frames.texi (Font and Color Parameters): + Document w32 font backends (bug#10399). + +2011-12-28 Paul Eggert + + * files.texi (File Attributes, Changing Files): + Use a more-natural notation for octal numbers. + +2011-12-23 Juanma Barranquero + + * variables.texi (Variables with Restricted Values): + Change reference to variable (bug#10354). + +2011-12-13 Martin Rudalics + + * windows.texi (Splitting Windows): Use t instead of non-nil + when describing window-combination-resize. + +2011-12-05 Stefan Monnier + + * text.texi (Special Properties): Warn against `intangible' properties + (bug#10222). + +2011-11-26 Eli Zaretskii + + * 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 + + * windows.texi (Splitting Windows): Fix description of + window-combination-limit. Suggested by Eli Zaretskii. + +2011-11-23 Chong Yidong + + * 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 + + * windows.texi (Windows and Frames, Splitting Windows): + Fix typos. + +2011-11-21 Chong Yidong + + * 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 + + * display.texi (Invisible Text): Clarify point adjustment (bug#10072). + +2011-11-20 Martin Rudalics + + * windows.texi (Resizing Windows, Splitting Windows): + Remove term "status" when talking about combination limits. + +2011-11-20 Juanma Barranquero + + * compile.texi (Compiler Errors): + * help.texi (Help Functions): Fix typos. + +2011-11-19 Chong Yidong + + * 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 + + * windows.texi (Resizing Windows, Splitting Windows) + (Deleting Windows): Use term window-combination-resize instead + of window-splits. + +2011-11-16 Martin Rudalics + + * windows.texi (Resizing Windows, Splitting Windows): + Rename occurrences of window-nest to window-combination-limit. + +2011-11-14 Juanma Barranquero + + * intro.texi (Lisp History): Fix typo. + +2011-11-12 Martin Rudalics + + * windows.texi (Splitting Windows, Deleting Windows): + Remove references to splits status of windows. + +2011-11-10 Glenn Morris + + * 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 + + * 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 + + * windows.texi (Resizing Windows): Rewrite documentation of + window-resizable. + +2011-11-09 Chong Yidong + + * windows.texi (Splitting Windows): Simplify example. + +2011-11-08 Chong Yidong + + * 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 + + * windows.texi (Choosing Window): Fix keybinding typo. + +2011-11-07 Martin Rudalics + + * windows.texi (Resizing Windows, Splitting Windows) + (Window Configurations): Use "child window" instead of + "subwindow". + +2011-11-06 Chong Yidong + + * 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 + + * 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 + + * windows.texi (Windows and Frames): Remove "iso-" infix from + documentation of window-iso-combined-p. + +2011-10-26 Chong Yidong + + * modes.texi (Running Hooks): Document with-wrapper-hook. + +2011-10-18 Chong Yidong + + * display.texi (Glyphless Chars): New node. + +2011-10-13 Chong Yidong + + * 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 + + * windows.texi (Deleting Windows): Mention which window gets + selected when deleting the selected window. + +2011-10-09 Martin Rudalics + + * 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 + + * symbols.texi (Other Plists): Markup fix. (Bug#9702) + + * positions.texi (Excursions): Update warning message. + +2011-10-05 Chong Yidong + + * display.texi (Low-Level Font, Face Attributes, Font Lookup): + Fix Emacs manual xref (Bug#9675). + +2011-10-01 Chong Yidong + + * 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 + + * windows.texi (Splitting Windows): Fix typos. + +2011-09-25 Martin Rudalics + + * 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 + + * windows.texi (Display Action Functions) + (Choosing Window Options): New nodes. + +2011-09-24 Chong Yidong + + * 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 + + * display.texi (Forcing Redisplay): Update the description of + redisplay-dont-pause due to change in the default value. + +2011-09-23 Martin Rudalics + + * 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 + + * display.texi (Face Functions): `face-list' returns faces (bug#9564). + +2011-09-19 Lars Magne Ingebrigtsen + + * errors.texi (Standard Errors): Remove apparent placeholder text + (bug#9491). + +2011-09-18 Chong Yidong + + * frames.texi (Management Parameters): Fix description of + icon-type parameter. + +2011-09-17 Chong Yidong + + * 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 + + * numbers.texi (Integer Basics): Add indexing for + most-positive-fixnum and most-negative-fixnum. (Bug#9525) + +2011-09-14 Dani Moncayo (tiny change) + + * lists.texi (Sets And Lists): Fix typo. (Bug#9393) + +2011-09-11 Juanma Barranquero + + * processes.texi (Network Servers): Clarify what the process + buffer is used for (bug#9233). + +2011-08-30 Dani Moncayo (tiny change) * lists.texi (Building Lists): Fix typo. diff --cc doc/lispref/variables.texi index 5bc9c1157e2,c4f091484e6..b0a6795021b --- a/doc/lispref/variables.texi +++ b/doc/lispref/variables.texi @@@ -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