Improve documentation of easy-menu-define.
[bpt/emacs.git] / doc / lispref / ChangeLog
index f1ae632..9142ef4 100644 (file)
@@ -1,3 +1,136 @@
+2012-10-24  Chong Yidong  <cyd@gnu.org>
+
+       * keymaps.texi (Toolkit Differences): Node deleted.
+       (Easy Menu): New node.
+
+2012-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
+
+2012-10-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix outdated timestamp documentation in Elisp manual (bug#12706).
+       * files.texi (File Attributes):
+       * text.texi (Undo):
+       Time stamp resolution is now 1 picosecond, not 1 second.
+
+2012-10-23  Chong Yidong  <cyd@gnu.org>
+
+       * display.texi (Font Lookup): Remove font-list-limit.
+
+       * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
+       (Bug#12529).
+
+2012-10-22  Glenn Morris  <rgm@gnu.org>
+
+       * os.texi (Recording Input): Tiny fix.
+
+       * intro.texi (Lisp History):
+       * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
+       * tips.texi (Coding Conventions): Recommend cl-lib over cl.
+
+2012-10-15  Chong Yidong  <cyd@gnu.org>
+
+       * macros.texi (Defining Macros): defmacro is now a macro.
+       Explicitly list the docstring and declare arguments.
+
+       * functions.texi (Anonymous Functions): Explicitly list the
+       docstring, declare, and interactive arguments to lambda.
+       (Defining Functions): Likewise for defun.
+       (Inline Functions): Likewise for defsubst.
+       (Declare Form): Tweak description.
+
+2012-10-13  Chong Yidong  <cyd@gnu.org>
+
+       * display.texi (ImageMagick Images): ImageMagick enabled by default.
+
+2012-10-05  Chong Yidong  <cyd@gnu.org>
+
+       * minibuf.texi (Basic Completion): Clarify list form of completion
+       table (Bug#12564).
+
+2012-10-05  Bruno FĂ©lix Rezende Ribeiro  <oitofelix@gmail.com>  (tiny change)
+
+       * functions.texi (Function Safety): Copyedit.  (Bug#12562)
+
+2012-10-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Revert the FOLLOW-SYMLINKS change for file-attributes.
+       * files.texi (File Attributes, Magic File Names): Undo last change.
+
+2012-09-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       file-attributes has a new optional arg FOLLOW-SYMLINKS.
+       * files.texi (File Attributes): Describe it.
+       (Magic File Names): Use it.
+
+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).
        * 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)
+2011-09-14  Dani Moncayo  <dmoncayo@gmail.com>
 
        * lists.texi (Sets And Lists): Fix typo.  (Bug#9393)
 
        * processes.texi (Network Servers): Clarify what the process
        buffer is used for (bug#9233).
 
-2011-08-30  Dani Moncayo  <dmoncayo@gmail.com>  (tiny change)
+2011-08-30  Dani Moncayo  <dmoncayo@gmail.com>
 
        * lists.texi (Building Lists): Fix typo.