nnimap.el: Fix inloop if the server dies before the async -finish is called
[bpt/emacs.git] / doc / lispref / ChangeLog
index 293f253..65740fe 100644 (file)
@@ -1,7 +1,314 @@
+2012-02-05  Glenn Morris  <rgm@gnu.org>
+
+       * debugging.texi (Error Debugging): Mention debug-on-event default.
+
+2012-02-04  Glenn Morris  <rgm@gnu.org>
+
+       * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
+
+       * debugging.texi (Error Debugging): Mention debug-on-event.
+       * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
+
+       * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
+
+       * text.texi (Buffer Contents):
+       Update filter-buffer-substring description.
+
+2012-02-04  Chong Yidong  <cyd@gnu.org>
+
+       * functions.texi (What Is a Function): Add closures.  Mention
+       "return value" terminology.  Add xref for command-execute.  Remove
+       unused "keystroke command" terminology.
+       (Lambda Expressions): Give a different example than in the
+       following subsection.  Add xref to Anonymous Functions.
+       (Function Documentation): Remove gratuitous markup.
+       (Function Names): Move introductory text to `What Is a Function'.
+       (Defining Functions): Fix defun argument spec.
+       (Anonymous Functions): Document lambda macro explicitly.  Mention
+       effects on lexical binding.
+       (Function Cells): Downplay direct usage of fset.
+       (Closures): New node.
+       (Inline Functions): Remove "open-code" terminology.
+       (Declaring Functions): Minor tweak; .m is not C code.
+
+       * variables.texi (Variables): Don't refer to "global value".
+       (Local Variables, Void Variables): Copyedits.
+       (Lexical Binding): Minor clarification of example.
+       (File Local Variables): Mention :safe and :risky defcustom args.
+       (Lexical Binding): Add xref to Closures node.
+
+2012-02-04  Glenn Morris  <rgm@gnu.org>
+
+       * minibuf.texi (High-Level Completion): Updates for read-color.
+
+2012-02-03  Glenn Morris  <rgm@gnu.org>
+
+       * display.texi (GIF Images): Mention animation.
+       Remove commented-out old example of animation.
+       (Animated Images): New subsection.
+       * elisp.texi (Top):
+       * vol1.texi (Top):
+       * vol2.texi (Top): Add Animated Images menu entry.
+
+       * display.texi (Image Formats): Remove oddly specific information
+       on versions of image libraries.
+       (GIF Images, TIFF Images): Minor rephrasing.
+
+2012-02-02  Glenn Morris  <rgm@gnu.org>
+
+       * processes.texi (Synchronous Processes):
+       Mention call-process's :file gets overwritten.
+
+       * commands.texi (Reading One Event):
+       * help.texi (Help Functions): Document read-char-choice.
+
+       * hooks.texi (Standard Hooks):
+       * modes.texi (Keymaps and Minor Modes):
+       * text.texi (Commands for Insertion): Document post-self-insert-hook.
+
+       * hooks.texi (Standard Hooks): Add prog-mode-hook.
+
+       * hooks.texi (Standard Hooks):
+       * modes.texi (Major Mode Conventions, Mode Hooks):
+       Document change-major-mode-after-body-hook.
+
+2012-02-01  Glenn Morris  <rgm@gnu.org>
+
+       * modes.texi (Defining Minor Modes):
+       Mention disabling global minor modes on a per-major-mode basis.
+
+2012-01-31  Chong Yidong  <cyd@gnu.org>
+
+       * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
+       (Parser State): Remove unnecessary statement (Bug#10661).
+
+       * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
+
+2012-01-31  Glenn Morris  <rgm@gnu.org>
+
+       * modes.texi (Defining Minor Modes):
+       Document define-minor-mode's new :variable keyword.
+
+2012-01-29  Chong Yidong  <cyd@gnu.org>
+
+       * syntax.texi (Syntax Class Table): Tweak description of newline
+       char syntax (Bug#9619).
+
+       * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
+       description (Bug#10189).
+
+2012-01-29  Glenn Morris  <rgm@gnu.org>
+
+       * files.texi (Changing Files): Document SELinux support.
+
+       * windows.texi (Window Sizes): Fix typo.
+
+2012-01-28  Chong Yidong  <cyd@gnu.org>
+
+       * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
+       doc (Bug#8568).
+
+       * frames.texi (Input Focus): Add NORECORD arg to
+       select-frame-set-input-focus.  Clarify its role in select-frame.
+
+       * text.texi (Transposition): We don't use transpose-region as an
+       internal subroutine (Bug#3249).
+
+       * modes.texi (Example Major Modes): Update Lisp example code to
+       current sources.  Delete the old non-derived-major-mode example,
+       which has diverged badly from current sources.
+
+2012-01-27  Glenn Morris  <rgm@gnu.org>
+
+       * makefile.w32-in (texinputdir): Fix (presumed) typo.
+       (VERSION, manual): Remove, unused.
+
+2012-01-27  Chong Yidong  <cyd@gnu.org>
+
+       * commands.texi (Command Overview): Minor clarification (Bug#10384).
+
+2012-01-26  Chong Yidong  <cyd@gnu.org>
+
+       * searching.texi (String Search): Document negative repeat count
+       (Bug#10507).
+
+2012-01-26  Glenn Morris  <rgm@gnu.org>
+
+       * variables.texi (Using Lexical Binding):
+       Mention that lexical-binding should be set in the first line.
+
+2012-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * macros.texi (Defining Macros): Don't claim that `declare' only
+       affects Edebug and indentation.
+
+2012-01-25  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * macros.texi (Defining Macros): Slight `declare' fixup.
+
+2012-01-25  Glenn Morris  <rgm@gnu.org>
+
+       * makefile.w32-in (texinputdir):
+       * Makefile.in (ENVADD): Add $emacsdir.  (Bug#10603)
+
+2012-01-24  Chong Yidong  <cyd@gnu.org>
+
+       * variables.texi (Variables, Local Variables, Void Variables):
+       Edit to make the descriptions less specific to dynamic binding.
+       (Local Variables): Default max-specpdl-size is now 1300.
+       (Defining Variables): Edits for lexical scoping.  Delete
+       information about starting docstrings with *.  De-document
+       user-variable-p.
+       (Tips for Defining): Remove an unimportant discussion of quitting
+       in the middle of a load.
+       (Accessing Variables, Setting Variables): Discuss lexical binding.
+       (Variable Scoping): Rewrite.
+       (Scope, Extent, Impl of Scope): Nodes deleted.
+       (Dynamic Binding): New node, with material from Scope, Extent, and
+       Impl of Scope nodes.
+       (Dynamic Binding Tips): Rename from Using Scoping.
+       (Lexical Binding): Rewrite.
+       (Using Lexical Binding): Rename from Converting to Lexical
+       Binding.  Convert to subsection.
+
+       * customize.texi (Variable Definitions): Add custom-variable-p.
+       Move user-variable-p documentation here.
+
+2012-01-23  Chong Yidong  <cyd@gnu.org>
+
+       * strings.texi (Text Comparison): Minor qualification.
+
+       * lists.texi (Cons Cells): Copyedits.
+       (List Elements): Mention push.
+       (List Variables): Mention pop.
+       (Rings): Move to sequences.texi.
+
+       * sequences.texi (Sequence Functions): Don't repeat the
+       introduction already given in the parent.
+       (Vectors): Copyedits.
+       (Rings): Move from lists.texi.  Note that this is specific to the
+       ring package.
+
+       * symbols.texi (Definitions, Symbol Components): Mention variable
+       scoping issues.
+       (Plists and Alists): Copyedits.
+
+       * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
+       correctness with lexical scoping.
+       (Eval): Copyedits.
+
+2012-01-21  Chong Yidong  <cyd@gnu.org>
+
+       * intro.texi (A Sample Function Description): Special notation
+       used for macros too.
+
+       * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
+       (Symbol Type): Add xref for keyword symbols.
+       (Sequence Type): Clarify differences between sequence types.
+       (Cons Cell Type): Add "linked list" index entry.
+       (Non-ASCII in Strings): Copyedits.
+       (Equality Predicates): Symbols with same name need not be eq.
+
+       * numbers.texi (Float Basics): Document isnan, copysign, frexp and
+       ldexp.  Move float-e and float-pi to Math Functions node.
+
+2012-01-21  Glenn Morris  <rgm@gnu.org>
+
+       * modes.texi (Auto Major Mode):
+       * variables.texi (File Local Variables):
+       Mention inhibit-local-variables-regexps.
+
+2012-01-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Window Configurations): Rewrite references to
+       persistent window parameters.
+       (Window Parameters): Fix description of persistent window
+       parameters.
+
+2012-01-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * windows.texi (Window Parameters): Use @pxref.
+
+2012-01-16  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Window Configurations, Window Parameters):
+       Describe persistent window parameters.
+
+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.
+       * windows.texi (Windows and Frames, Splitting Windows):
+       Fix typos.
 
 2011-11-21  Chong Yidong  <cyd@gnu.org>
 
        (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.
+       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>
 
        directory have been changed to reflect this.
 
        * All instances of @indentedresultt{} have been changed to
-       `     @result{}', using 5 spaces at the begining of the line.
+       `     @result{}', using 5 spaces at the beginning of the line.
 
 1989-04-24  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 
 ;; coding: utf-8
 ;; End:
 
-  Copyright (C) 1998-2011  Free Software Foundation, Inc.
+  Copyright (C) 1998-2012  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.