Update docs for a bunch of 24.3 changes.
[bpt/emacs.git] / doc / lispref / ChangeLog
index 6579cc4..b5c847b 100644 (file)
@@ -1,3 +1,165 @@
+2012-09-30  Chong Yidong  <cyd@gnu.org>
+
+       * commands.texi (Click Events): Define "mouse position list".
+       Remove mention of unimplemented horizontal scroll bars.
+       (Drag Events, Motion Events): Refer to "mouse position list".
+       (Accessing Mouse): Document posnp.
+
+       * errors.texi (Standard Errors): Tweak arith-error description.
+       Tweak markup.  Remove domain-error and friends, which seem to be
+       unused after the floating-point code revamp.
+
+       * functions.texi (Obsolete Functions): Obsolescence also affects
+       documentation commands.  Various clarifications.
+       (Declare Form): New node.
+
+       * strings.texi (String Basics): Copyedits.
+
+       * os.texi (Idle Timers): Minor clarifications.
+       (User Identification): Add system-users and system-groups.
+
+       * macros.texi (Defining Macros): Move description of `declare' to
+       Declare Form node.
+
+       * loading.texi (Autoload):
+       * help.texi (Documentation Basics): The special sequences can
+       trigger autoloading.
+
+       * numbers.texi (Integer Basics): Copyedits.
+       (Float Basics): Consider IEEE floating point always available.
+       (Random Numbers): Document actual limits.
+       (Arithmetic Operations): Clarify division by zero.  Don't mention
+       the machine-independence of negative division since it does not
+       happen in practice.
+
+2012-09-28  Chong Yidong  <cyd@gnu.org>
+
+       * os.texi (Startup Summary): Document leim-list.el change.
+
+2012-09-25  Chong Yidong  <cyd@gnu.org>
+
+       * functions.texi (Defining Functions): defun is now a macro.
+
+2012-09-28  Leo Liu  <sdl.web@gmail.com>
+
+       * files.texi (Files): Fix typo.
+
+2012-09-23  Chong Yidong  <cyd@gnu.org>
+
+       * buffers.texi (Read Only Buffers): Document read-only-mode.
+
+       * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
+       read-only-mode.
+
+       * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
+       calling conventions.
+
+2012-09-22  Chong Yidong  <cyd@gnu.org>
+
+       * searching.texi (Replacing Match): Minor clarification.
+
+2012-09-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * edebug.texi (Instrumenting): Improve indexing.
+
+       * os.texi (Idle Timers): Warn against reinvoking an idle timer
+       from within its own timer action.  (Bug#12447)
+
+2012-09-22  Chong Yidong  <cyd@gnu.org>
+
+       * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
+
+2012-09-21  Glenn Morris  <rgm@gnu.org>
+
+       * debugging.texi (Using Debugger): Fix typo.
+
+2012-09-18  Chong Yidong  <cyd@gnu.org>
+
+       * display.texi (Faces): Discuss anonymous faces.
+       (Face Attributes): Tweak intro.
+       (Defining Faces): Move after the Face Attributes node.  Copyedits.
+       (Displaying Faces): Describe role of inheritance.
+
+       * customize.texi (Customization): Define customization more
+       carefully (Bug#11440).
+       (Common Keywords): Add xref to Constant Variables.
+
+       * variables.texi (Defining Variables): Link to defcustom's node
+       instead of the higher-level Customization chapter.
+
+2012-09-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Simplify, document, and port floating-point (Bug#12381).
+       * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
+       Document that / and mod (with floating point arguments), along
+       with asin, acos, log, log10, expt and sqrt, return special values
+       instead of signaling exceptions.
+       (Float Basics): Document that logb operates on the absolute value
+       of its argument.
+       (Math Functions): Document that (log ARG BASE) also returns NaN if
+       BASE is negative.  Document that (expt X Y) returns NaN if X is a
+       finite negative number and Y a finite non-integer.
+
+2012-09-09  Chong Yidong  <cyd@gnu.org>
+
+       * lists.texi (Sets And Lists): Explain that the return value for
+       delete should be used, like for delq.
+
+       * minibuf.texi (Yes-or-No Queries): Document recentering and
+       scrolling in y-or-n-p.  Remove gratuitous example.
+
+       * searching.texi (Search and Replace): Document window scrolling
+       entries in query-replace-map.
+
+2012-09-08  Chong Yidong  <cyd@gnu.org>
+
+       * syntax.texi (Syntax Table Internals): Define "raw syntax
+       descriptor" terminology (Bug#12383).
+       (Syntax Descriptors): Mention raw syntax descriptors.
+
+2012-09-07  Chong Yidong  <cyd@gnu.org>
+
+       * variables.texi (Creating Buffer-Local): Fix description of
+       local-variable-if-set-p (Bug#10713).
+
+       * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
+
+       * windows.texi (Display Action Functions)
+       (Choosing Window Options): Remove obsolete variable
+       display-buffer-reuse-frames.
+       (Switching Buffers): Minor doc tweak for switch-to-buffer.
+
+       * positions.texi (Narrowing): Document buffer-narrowed-p.
+
+       * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
+
+       * syntax.texi (Low-Level Parsing): Add xref to Parser State
+       (Bug#12269).
+
+2012-09-04  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * debugging.texi (Explicit Debug): Document `debug-on-message'.
+
+2012-09-02  Chong Yidong  <cyd@gnu.org>
+
+       * windows.texi (Window Configurations): Recommend against using
+       save-window-excursion (Bug#12075).
+
+       * control.texi (Catch and Throw):
+       * positions.texi (Excursions): Don't mention it.
+
+2012-09-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Better seed support for (random).
+       * numbers.texi (Random Numbers): Document new behavior of
+       the calls (random) and (random STRING).
+
+2012-08-21  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Window Point): Document recent changes in
+       window-point and set-window-point.
+       (Selecting Windows): Document recent change in select-window.
+
 2012-08-06  Eli Zaretskii  <eliz@gnu.org>
 
        * functions.texi (Closures): Put the main index entry for