]> code.delx.au - gnu-emacs/blobdiff - lispref/ChangeLog
Version 22.3 released.
[gnu-emacs] / lispref / ChangeLog
index 17607015cb24a44d1440fe3ca361eba9bf6cbc15..92fd64dac95d8fc39aa36eb84b18f5c4f1b789e3 100644 (file)
@@ -1,3 +1,561 @@
+2008-09-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 22.3 released.
+
+2008-08-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * symbols.texi (Other Plists): Fix incorrect example.
+       Suggested by Florian Beck.
+
+2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 22.2 released.
+
+2008-02-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * strings.texi (Formatting Strings): Treat - and 0 as flag
+       characters.
+
+2008-02-11  Lawrence Mitchell <wence@gmx.li>  (tiny change)
+
+       * objects.texi (Equality Predicates): Add defun for
+       equal-including-properties.
+
+2008-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * objects.texi (Equality Predicates): Mention
+       equal-including-properties.  No longer talk about "two" functions.
+
+2008-02-07  Richard Stallman  <rms@gnu.org>
+
+       * windows.texi (Window Start): Mention the feature of moving
+       window-start to start of line.
+
+2008-01-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * buffers.texi (Buffer Modification): Fix typo.
+
+2008-01-04  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Faces): Don't talk about internal face vector as arg
+       to facep.
+
+       * customize.texi (Type Keywords): Fix previous change.
+
+       * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
+       * elisp.texi (Top): Fix menu for commands.texi change.
+
+2007-12-30  Richard Stallman  <rms@gnu.org>
+
+       * commands.texi (Accessing Mouse): Renamed from Accessing Events.
+       (Accessing Scroll): New node broken out of Accessing Mouse.
+
+2007-12-28  Richard Stallman  <rms@gnu.org>
+
+       * frames.texi (Size Parameters): Fix typo.
+       (Basic Parameters): For `title', refer to title bar.
+       (Size and Position): Explain meaning of frame pixel width and height.
+
+2007-12-23  Richard Stallman  <rms@gnu.org>
+
+       * customize.texi (Type Keywords): Uncomment :validate and clarify it.
+       Improve some of the commented-out keywords' text too.
+
+2007-12-04  Richard Stallman  <rms@gnu.org>
+
+       * objects.texi (Symbol Type): Fix typo.
+
+2007-12-03  Richard Stallman  <rms@gnu.org>
+
+       * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
+
+2007-11-29  Richard Stallman  <rms@gnu.org>
+
+       * customize.texi (Composite Types): Document `group' type.
+
+2007-11-24  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Refresh Screen, Forcing Redisplay):
+       Clarify the text and move items around.
+
+2007-11-15  Martin Rudalics  <rudalics@gmx.at>
+
+       * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
+       * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
+
+2007-10-24  Richard Stallman  <rms@gnu.org>
+
+       * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
+
+       * variables.texi (Frame-Local Variables): Node deleted.
+       (Variables): Delete Frame-Local Variables from menu.
+       (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
+       (Default Value): Don't mention frame-local vars.
+
+       * os.texi (Idle Timers): current-idle-time returns nil if not idle.
+
+       * loading.texi (Unloading): Document FEATURE-unload-function
+       instead of FEATURE-unload-hook.
+
+       * functions.texi (Related Topics): Add called-interactively-p.
+       Fix xref.
+
+       * frames.texi (Multiple Displays): Don't mention frame-local vars.
+
+2007-10-12  Richard Stallman  <rms@gnu.org>
+
+       * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
+
+       * commands.texi (Distinguish Interactive): New node,
+       broken out from Interactive Call and rewritten.
+       (Command Loop): Put Distinguish Interactive in menu.
+
+2007-10-09  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Examining Properties): Mention overlay priority.
+
+       * display.texi (Display Margins): Correct the description
+       of margin display specifications.
+       (Replacing Specs): New subnode broken out of Display Property.
+
+2007-10-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * display.texi (Auto Faces): Fix typo.
+
+2007-10-02  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Display Property): Explain some display specs
+       don't let you move point in.
+
+       * frames.texi (Cursor Parameters): Describe
+       cursor-in-non-selected-windows here.  Explain more values.
+
+       * windows.texi (Basic Windows): Don't describe
+       cursor-in-non-selected-windows here.
+
+2007-10-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * processes.texi (Misc Network): Note that these functions are
+       supported only on some systems.
+
+2007-09-19  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Display Property): Explain multiple display specs.
+       Clarify when they work in parallel and when one overrides.
+       Fix error in example.
+
+2007-08-30  Martin Rudalics  <rudalics@gmx.at>
+
+       * commands.texi (Command Loop Info): Advise against changing
+       most variables described here.  Explain new variable
+       last-repeatable-command.
+
+2007-08-27  Richard Stallman  <rms@gnu.org>
+
+       * windows.texi (Window Configurations): Clarify what
+       a window configuration saves.
+
+2007-08-25  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Images): Delete redundant @findex.
+
+2007-08-08  Martin Rudalics  <rudalics@gmx.at>
+
+       * modes.texi (Example Major Modes): Fix typo.
+
+2007-08-08  Glenn Morris  <rgm@gnu.org>
+
+       * intro.texi (nil and t): Do not use `iff' in documentation.
+
+       * tips.texi (Documentation Tips): Recommend against `iff'.
+
+2007-08-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Image Cache): Document image-refresh.
+
+2007-08-06  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Size of Window): Document window-full-width-p.
+
+2007-07-25  Glenn Morris  <rgm@gnu.org>
+
+       * gpl.texi (GPL): Replace license with GPLv3.
+
+       * Relicense all FSF files to GPLv3 or later.
+
+2007-07-16  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Defining Faces): Fix previous change.
+
+2007-07-10  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Defining Faces): Explain C-M-x feature for defface.
+
+2007-06-24  Karl Berry  <karl@tug.org>
+
+       * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
+
+2007-06-14  Karl Berry  <karl@tug.org>
+
+       * anti.texi (Antinews): Typo.
+
+2007-06-12  Karl Berry  <karl@gnu.org>
+
+       * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
+       * two-volume.make: New file.
+       * .cvsignore: Ignore two-volume files.
+
+2007-06-02  Richard Stallman  <rms@gnu.org>
+
+       * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
+
+2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 22.1 released.
+
+2007-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * text.texi (Special Properties): Correct meaning of fontified face.
+
+2007-05-30  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Special Properties): Add link to Adjusting Point.
+
+2007-05-12  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Margins): indent-to-left-margin is not the default.
+       (Mode-Specific Indent): For indent-line-function, the default
+       is indent-relative.
+
+       * modes.texi (Example Major Modes): Explain last line of text-mode
+       is redundant.
+
+2007-05-10  Richard Stallman  <rms@gnu.org>
+
+       * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
+
+       * help.texi (Keys in Documentation): Add reference to
+       Documentation Tips.
+
+       * files.texi (Format Conversion): TO-FN gets three arguments.
+
+       * modes.texi (Auto Major Mode): Document file-start-mode-alist.
+
+2007-05-06  Richard Stallman  <rms@gnu.org>
+
+       * processes.texi (Accepting Output): Revert most of previous change.
+
+2007-05-05  Richard Stallman  <rms@gnu.org>
+
+       * processes.texi (Accepting Output): accept-process-output
+       uses microseconds, not milliseconds.  But that arg is obsolete.
+
+2007-05-04  Karl Berry  <karl@tug.org>
+
+       * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
+
+2007-05-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * tips.texi (Documentation Tips): Rearrange items to place the
+       more important ones first.  Add an index entry for hyperlinks.
+
+2007-05-03  Karl Berry  <karl@tug.org>
+
+       * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
+        (EMACSVER) [smallbook]: 22 for printed version.
+
+       * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
+       so restore anchor to normal position after defun.  Found by Kevin Ryde.
+
+2007-04-28  Karl Berry  <karl@gnu.org>
+
+       * elisp.texi: Improve line breaks on copyright page,
+       similar layout to emacs manual, 8.5x11 by default.
+
+2007-04-24  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Special Properties): Add xref to Overlay Properties.
+
+       * display.texi (Overlay Properties): Add xref to Special Properties.
+
+2007-04-22  Richard Stallman  <rms@gnu.org>
+
+       * keymaps.texi (Extended Menu Items): Move the info about
+       format with cached keyboard binding.
+
+2007-04-21  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Special Properties): Clarify previous change.
+
+       * files.texi (File Name Expansion): Clarify previous change.
+
+       * display.texi (Attribute Functions): Fix example for
+       face-attribute-relative-p.
+
+2007-04-19  Kenichi Handa  <handa@m17n.org>
+
+       * text.texi (Special Properties): Document composition property.
+
+2007-04-19  Glenn Morris  <rgm@gnu.org>
+
+       * files.texi (File Name Expansion): Mention "superroot".
+
+2007-04-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * frames.texi (Multiple Displays): Add note about "multi-monitor"
+       setups.
+       (Display Feature Testing): Note that display refers to all
+       physical monitors for multi-monitor setups.
+
+2007-04-14  Richard Stallman  <rms@gnu.org>
+
+       * lists.texi (Sets And Lists): Clarify `delete' examples.
+       Remove spurious xref to same node.
+       Clarify xref for add-to-list.
+
+2007-04-12  Nick Roberts  <nickrob@snap.net.nz>
+
+       * keymaps.texi (Format of Keymaps): Remove spurious ")" from
+       value of lisp-mode-map.
+
+2007-04-11  Karl Berry  <karl@gnu.org>
+
+       * anti.texi (Antinews),
+       * display.texi (Overlay Properties, Defining Images),
+       * processes.texi (Synchronous Processes, Sentinels),
+       * syntax.texi (Syntax Table Internals),
+       * searching.texi (Regexp Special),
+       * nonascii.texi (Default Coding Systems),
+       * text.texi (Special Properties),
+       * minibuf.texi (Basic Completion): Wording to improve breaks in
+       8.5x11 format.
+       * elisp.texi (smallbook): New @set to more easily switch between
+       smallbook and 8.5x11.
+
+2007-04-11  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Lazy Properties): Minor fix.
+
+2007-04-08  Karl Berry  <karl@gnu.org>
+
+       * symbols.texi (Plists and Alists): Period after "vs" in index entries.
+       * macros.texi (Backquote): Downcase Backquote in index entries for
+       consistency.
+
+2007-04-08  Richard Stallman  <rms@gnu.org>
+
+       * text.texi (Adaptive Fill): Just describe default,
+       don't show it (since it contains non-ASCII chars).
+
+2007-04-07  Karl Berry  <karl@gnu.org>
+
+       * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
+       adaptive-fill-regexp's value, since they are not in the standard
+       TeX fonts.
+
+2007-04-07  Guanpeng Xu  <herberteuler@hotmail.com>
+
+       * display.texi (Defining Faces): Fix example.
+
+2007-04-07  Karl Berry  <karl@gnu.org>
+
+       * display.texi (Button Buffer Commands): Improve page break.
+
+2007-04-07  Richard Stallman  <rms@gnu.org>
+
+       * advice.texi (Activation of Advice): Remove redundant index entry.
+
+       * backups.texi: Improve index entries.  Remove redundant ones.
+
+       * compile.texi (Byte Compilation): Improve index entry.
+
+       * hash.texi (Creating Hash): Improve index entry.
+
+       * symbols.texi (Definitions): Improve index entry.
+
+       * edebug.texi: Improve index entries.  Remove redundant/useless ones.
+
+       * maps.texi (Standard Keymaps): Remove useless index entry.
+
+       * help.texi (Documentation Basics): Remove redundant index entries.
+
+       * customize.texi: Improve index entries.
+       Remove redundant/useless ones.
+
+       * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
+
+       * streams.texi (Output Variables): Improve index entry.
+
+       * abbrevs.texi (Abbrevs): Remove useless index entry.
+
+       * macros.texi (Expansion): Remove useless index entry.
+
+       * text.texi: Improve index entries.  Remove redundant/useless ones.
+       (Text Properties, Examining Properties)
+       (Special Properties): Use "property category" instead of "category"
+       to refer to the `category' property.
+
+       * positions.texi: Improve index entries.  Remove useless one.
+
+       * lists.texi: Improve index entries.  Remove redundant/useless ones.
+
+       * os.texi: Improve index entries.
+       (Timers): Fix previous change.
+
+       * buffers.texi: Improve index entries.
+       (Modification Time): Get rid of term "obsolete buffer".
+
+       * debugging.texi: Improve index entries.
+       (Test Coverage): Add xref to other test coverage ftr.
+
+       * eval.texi: Improve index entry.  Remove redundant ones.
+
+       * numbers.texi: Improve index entries.  Remove redundant/useless ones.
+
+       * files.texi: Improve index entries.  Remove redundant/useless ones.
+
+       * objects.texi: Improve index entries.
+
+       * processes.texi: Improve index entries.
+
+       * modes.texi: Improve index entry.  Remove redundant one.
+
+       * nonascii.texi: Improve index entries.
+
+       * internals.texi: Improve index entries.
+
+       * syntax.texi: Improve index entries.
+
+       * keymaps.texi (Active Keymaps): Improve index entries.
+
+       * commands.texi: Improve index entries.  Remove redundant/useless ones.
+
+       * frames.texi: Improve index entries.  Remove redundant/useless ones.
+
+       * markers.texi: Improve index entries.  Remove redundant ones.
+
+       * tips.texi: Improve index entries.
+
+       * loading.texi (Unloading): Improve index entry.
+
+       * variables.texi: Improve index entries.  Remove redundant one.
+
+       * sequences.texi: Improve index entry.
+
+       * display.texi: Improve index entries.  Remove redundant ones.
+
+       * windows.texi: Improve index entries.
+
+       * searching.texi: Improve index entries.  Remove redundant one.
+
+       * strings.texi (Case Tables): Improve last change.
+
+2007-04-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * strings.texi (Case Tables): Document with-case-table and
+       ascii-case-table.
+
+2007-04-03  Karl Berry  <karl@gnu.org>
+
+       * processes.texi (Network): Reword to improve page break.
+
+2007-04-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * functions.texi (Inline Functions): Describe more disadvantages
+       of defsubst, and make advice against it stronger.
+
+2007-04-02  Karl Berry  <karl@gnu.org>
+
+       * backups.texi (Backup Names): Avoid widow words.
+       * modes.texi (Example Major Modes): Align last comment.
+
+2007-04-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * keymaps.texi (Remapping Commands): Document new arg to
+       command-remapping.
+
+2007-04-01  Karl Berry  <karl@gnu.org>
+
+       * processes.texi (Low-Level Network): typo.
+       * loading.texi (Hooks for Loading): avoid double "the".
+       * keymaps.texi (Key Sequences): no double "and".
+       (Changing Key Bindings): shorten to improve line break.
+
+2007-03-31  Glenn Morris  <rgm@gnu.org>
+
+       * os.texi (Timers): Fix description of run-at-time TIME formats.
+
+2007-03-31  Richard Stallman  <rms@gnu.org>
+
+       * display.texi (Invisible Text): Correct buffer-invisibility-spec
+       regarding ellipsis.
+
+2007-03-31  Eli Zaretskii  <eliz@gnu.org>
+
+       * intro.texi (nil and t):
+       * symbols.texi (Plists and Alists):
+       * variables.texi (Variable Aliases, Constant Variables):
+       * functions.texi (Defining Functions):
+       * advice.texi (Advising Primitives):
+       * debugging.texi (Syntax Errors, Compilation Errors):
+       * minibuf.texi (Minibuffer Windows):
+       * commands.texi (Adjusting Point):
+       * modes.texi (Syntactic Font Lock, Faces for Font Lock)
+       (Auto Major Mode, Major Mode Conventions):
+       * help.texi (Describing Characters):
+       * files.texi (Create/Delete Dirs, Information about Files)
+       (File Locks, Writing to Files, Reading from Files)
+       (Saving Buffers):
+       * windows.texi (Resizing Windows, Cyclic Window Ordering):
+       * frames.texi (Finding All Frames):
+       * positions.texi (Buffer End, Motion):
+       * markers.texi (The Region):
+       * text.texi (Deletion, Near Point):
+       * display.texi (Displaying Messages, Truncation):
+       * os.texi (Processor Run Time):
+       * tips.texi (Key Binding Conventions, Programming Tips)
+       (Warning Tips, Documentation Tips, Comment Tips):
+       * internals.texi (Memory Usage): Improve indexing.
+
+       * variables.texi (Frame-Local Variables):
+       * functions.texi (Argument List):
+       * loading.texi (Library Search):
+       * streams.texi (Output Variables):
+       * keymaps.texi (Translation Keymaps, Searching Keymaps):
+       * searching.texi (Replacing Match, Search and Replace):
+       * processes.texi (Byte Packing, Decoding Output)
+       (Accepting Output, Network Servers, Shell Arguments):
+       * display.texi (Abstract Display, Image Cache, Scroll Bars):
+       * windows.texi (Window Point, Window Start):
+       * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
+       * commands.texi (Reading Input, Keyboard Events):
+       * minibuf.texi (Reading File Names, Minibuffer Completion)
+       (Recursive Mini):
+       * positions.texi (List Motion):
+       * hash.texi (Hash Tables, Creating Hash, Defining Hash):
+       * numbers.texi (Arithmetic Operations, Math Functions)
+       (Predicates on Numbers, Comparison of Numbers):
+       (Numeric Conversions):
+       * locals.texi (Standard Buffer-Local Variables):
+       * maps.texi (Standard Keymaps):
+       * os.texi (User Identification, System Environment, Recording Input)
+       (X11 Keysyms):
+       * nonascii.texi (Non-ASCII Characters, Splitting Characters):
+       * backups.texi (Backups and Auto-Saving):
+       * customize.texi (Customization, Group Definitions)
+       (Variable Definitions):
+       * compile.texi (Byte Compilation): Improve index entries.
+
+2007-03-31  Karl Berry  <karl@gnu.org>
+
+       * macros.texi (Defining Macros): Avoid widow syllable.
+
+2007-03-31  Eli Zaretskii  <eliz@gnu.org>
+
+       * elisp.texi (Top): Postscript -> PostScript.
+
+       * display.texi (Images, Postscript Images): Postscript -> PostScript.
+
 2007-03-31  Markus Triska  <markus.triska@gmx.at>
 
        * internals.texi (Writing Emacs Primitives): Untabify `For'.
 
        * loading.texi (How Programs Do Loading): Fix anchor position at
        load-read-function definition doc. (tiny change)
-       
+
 2007-02-21  Kim F. Storm  <storm@cua.dk>
 
        * strings.texi (Text Comparison): Mention that assoc-string
@@ -5736,13 +6294,13 @@ Tue Apr 11 12:23:28 1989  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 ;; End:
 
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-      2005, 2006, 2007 Free Software Foundation, Inc.
+      2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
   GNU Emacs is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2, or (at your option)
+  the Free Software Foundation; either version 3, or (at your option)
   any later version.
 
   GNU Emacs is distributed in the hope that it will be useful,