Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-205
[bpt/emacs.git] / lispref / ChangeLog
index db6646e..aa20df1 100644 (file)
@@ -1,6 +1,472 @@
+2004-04-12  Miles Bader  <miles@gnu.org>
+
+       * macros.texi (Expansion): Add description of `macroexpand-all'.
+
+2004-04-05  Jesper Harder  <harder@ifa.au.dk>
+
+       * variables.texi (Variable Aliases): Mention
+       cyclic-variable-indirection.
+
+       * errors.texi (Standard Errors): Ditto.
+
+2004-04-04  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * backups.texi:  Various small changes in addition to:
+       (Making Backups): Mention return value of `backup-buffer'.
+       (Auto-Saving): Mention optional FORCE argument to
+       `delete-auto-save-file-if-necessary'.
+       (Reverting): Mention optional PRESERVE-MODES argument to
+       `revert-buffer'.  Correct description of `revert-buffer-function'.
+
+2004-03-22  Juri Linkov  <juri@jurta.org>
+
+       * sequences.texi (Sequence Functions): Replace xref to `Vectors'
+       with `Vector Functions'.
+
+       * text.texi (Sorting): Add missing quote.
+
+2004-03-14  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * intro.texi (Lisp History): Replace xref to `cl' manual with
+       inforef.
+
+2004-03-12  Richard M. Stallman  <rms@gnu.org>
+
+       * intro.texi (Version Info): Add arg to emacs-version.
+       (Lisp History): Change xref to CL manual.
+
+2004-03-09  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * minibuf.texi (Completion Commands): Add xref to Emacs manual
+       for Partial Completion mode.
+
+2004-03-07  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * customize.texi: Fix typo. Remove eol whitespace.
+
+2004-03-04  Richard M. Stallman  <rms@gnu.org>
+
+       * processes.texi: Fix typos.
+
+       * lists.texi (Building Lists): Minor clarification.
+
+       * hash.texi (Creating Hash): Correct the meaning of t for WEAK
+       in make-hash-table.
+
+2004-02-29  Juanma Barranquero  <lektu@terra.es>
+
+       * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
+       rm, and ignore exit code.
+
+2004-02-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * display.texi (Defining Faces): Add description for min-colors.
+       Update example.
+
+2004-02-23  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * abbrevs.texi: Various corrections and clarifications in addition
+       to the following:
+       (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
+
+2004-02-22  Matthew Mundell  <matt@mundell.ukfsn.org>  (tiny change)
+
+       * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
+
+2004-02-21  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * text.texi: Various small changes in addition to the following:
+       (User-Level Deletion): Mention optional BACKWARD-ONLY argument
+       to delete-horizontal-space.
+       (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
+       description of yank-handler text property at various places.
+
+       * frames.texi (Window System Selections): Add anchor.
+
+       * syntax.texi (Syntax Table Functions): Clarify and correct
+       descriptions of make-syntax-table and copy-syntax-table.
+       (Motion and Syntax): Clarify SYNTAXES argument to
+       skip-syntax-forward.
+       (Parsing Expressions): Mention that the return value of
+       parse-partial-sexp is currently a list of ten rather than nine
+       elements.
+       (Categories): Various corrections and clarifications.
+
+2004-02-17  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * markers.texi (Marker Insertion Types): Minor change.
+
+       * locals.texi (Standard Buffer-Local Variables):
+       * commands.texi (Interactive Codes, Using Interactive):
+       * functions.texi (Related Topics): Fix xrefs.
+
+2004-02-16  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * lists.texi (Sets And Lists): Update description of delete-dups.
+
+2004-02-16  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
+
+       * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
+
+2004-02-16  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * frames.texi (Parameter Access): frame-parameters arg is optional.
+       modify-frame-parameters handles nil for FRAME.
+       (Window Frame Parameters): menu-bar-lines and tool-bar-lines
+       are all-or-nothing for certain toolkits.
+       Mention parameter wait-for-wm.
+       (Frames and Windows): In frame-first-window and frame-selected-window
+       the arg is optional.
+       (Input Focus): In redirect-frame-focus the second arg is optional.
+       (Window System Selections): Mention selection type CLIPBOARD.
+       Mention data-type UTF8_STRING.
+       Mention numbering of cut buffers.
+       (Resources): Describe x-resource-name.
+
+2004-02-16  Richard M. Stallman  <rms@gnu.org>
+
+       * windows.texi (Buffers and Windows): Delete false table
+       about all-frames.
+
+       * syntax.texi (Parsing Expressions): Delete old caveat
+       about parse-sexp-ignore-comments.
+
+       * streams.texi (Output Variables): Add print-quoted.
+
+       * lists.texi (Building Lists): Minor cleanup.
+
+       * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
+
+       * display.texi (Overlays): Explain overlays use markers.
+       (Managing Overlays): Explain front-advance and rear-advance
+       in more detail.
+
+       * loading.texi (Unloading): Document unload-feature-special-hooks.
+       Get rid of fns-NNN.el file.
+
+2004-02-16  Matthew Mundell  <matt@mundell.ukfsn.org>  (tiny change)
+
+       * help.texi (Describing Characters): Fix text-char-description
+       example output.
+
+       * edebug.texi (Using Edebug): Fix example.
+
+       * debugging.texi (Internals of Debugger): Fix return value.
+
+       * files.texi (Changing Files): Fix argname.
+
+       * calendar.texi: Fix parens, and default values.
+
+       * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
+       * nonascii.texi, objects.texi, os.texi: Minor fixes.
+       * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
+
+       * positions.texi (Text Lines): Don't add -1 in current-line.
+
+2004-02-16  Richard M. Stallman  <rms@gnu.org>
+
+       * compile.texi (Compiler Errors): if-boundp feature applies to cond.
+
+2004-02-16  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
+
+       * processes.texi (Low-Level Network): Fix a typo.
+
+2004-02-12  Kim F. Storm  <storm@cua.dk>
+
+       * display.texi (Fringes): Use consistent wording.
+       Note that window-fringe's window arg is optional.
+       (Scroll Bars): Use consistent wording.
+
+2004-02-11  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * tips.texi (Comment Tips): Document the new conventions for
+       commenting out code.
+
+2004-02-07  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * positions.texi (Text Lines): Added missing end defun.
+
+2004-02-07  Kim F. Storm  <storm@cua.dk>
+
+       * positions.texi (Text Lines): Add line-number-at-pos.
+
+2004-02-06  John Paul Wallington  <jpw@gnu.org>
+
+       * display.texi (Button Properties, Button Buffer Commands):
+       mouse-2 invokes button, not down-mouse-1.
+
+2004-02-04  Jason Rumney  <jasonr@gnu.org>
+
+       * makefile.w32-in: Sync with Makefile.in changes.
+
+2004-02-03  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * minibuf.texi (Text from Minibuffer): Various corrections and
+       clarifications.
+       (Object from Minibuffer): Correct Lisp description of
+       read-minibuffer.
+       (Minibuffer History): Clarify description of cons values for
+       HISTORY arguments.
+       (Basic Completion): Various corrections and clarifications.  Add
+       completion-regexp-list.
+       (Minibuffer Completion): Correct and clarify description of
+       completing-read.
+       (Completion Commands): Mention Partial Completion mode.  Various
+       other minor changes.
+       (High-Level Completion): Various corrections and clarifications.
+       (Reading File Names): Ditto.
+       (Minibuffer Misc): Ditto.
+
+2004-01-26  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * strings.texi (Text Comparison): assoc-string also matches
+       elements of alists that are strings instead of conses.
+       (Formatting Strings): Standardize Texinfo usage.  Update index
+       entries.
+
+2004-01-20  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * lists.texi (Sets And Lists): Add delete-dups.
+
+2004-01-15  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * edebug.texi (Instrumenting Macro Calls): `declare' is not a
+       special form.
+       * macros.texi (Defining Macros): Update description of `declare',
+       which now is a macro.
+       (Wrong Time): Fix typos.
+
+2004-01-14  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * compile.texi (Compilation Functions): Expand descriptions of
+       `compile-defun', `byte-compile-file', `byte-recompile-directory'
+       and `batch-byte-compile'.  In particular, mention and describe
+       all optional arguments.
+       (Disassembly): Correct and clarify the description of `disassemble'.
+
+2004-01-11  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * searching.texi: Various small changes in addition to the
+       following.
+       (Regexp Example): Adapt to new value of `sentence-end'.
+       (Regexp Functions): The PAREN argument to `regexp-opt' can be
+       `words'.
+       (Search and Replace): Add usage note for `perform-replace'.
+       (Entire Match Data): Mention INTEGERS and REUSE arguments to
+       `match-data'.
+       (Standard Regexps): Update for new values of `paragraph-start'
+       and `sentence-end'.
+
+2004-01-07  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * files.texi (Saving Buffers): Clarify descriptions of
+       `write-contents-functions' and `before-save-hook'.
+       Make the defvar's for `before-save-hook' and `after-save-hook'
+       into defopt's.
+
+2004-01-07  Kim F. Storm  <storm@cua.dk>
+
+       * commands.texi (Click Events): Describe new image and
+       width/height elements of click events.
+       (Accessing Events): Add posn-string, posn-image, and
+       posn-object-width-height.  Change posn-object to return either
+       image or string object.
+
+2004-01-01  Simon Josefsson  <jas@extundo.com>
+
+       * hooks.texi (Standard Hooks): Add before-save-hook.
+       * files.texi (Saving Buffers): Likewise.
+
+2004-01-03  Richard M. Stallman  <rms@gnu.org>
+
+       * frames.texi (Frames and Windows): Delete frame-root-window.
+
+2004-01-03  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
+
+       * functions.texi: Various small changes in addition to the
+       following.
+       (What Is a Function): `functionp' returns nil for macros.  Clarify
+       behavior of this and following functions for symbol arguments.
+       (Function Documentation): Add `\' in front of (fn @var{arglist})
+       and explain why.
+       (Defining Functions): Mention DOCSTRING argument to `defalias'.
+       Add anchor.
+       (Mapping Functions): Add anchor.  Unquote nil in mapcar* example.
+
+2004-01-01  Miles Bader  <miles@gnu.org>
+
+       * display.texi (Buttons): New section.
+
+2003-12-31  Andreas Schwab  <schwab@suse.de>
+
+       * numbers.texi (Math Functions): sqrt reports a domain-error
+       error.
+       (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
+
+2003-12-30  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * tips.texi (Documentation Tips): Update item on hyperlinks in
+       documentation strings.
+
+       * errors.texi (Standard Errors): Various small corrections and
+       additions.
+
+       * control.texi: Various small changes in addition to the
+       following.
+       (Signaling Errors): Provide some more details on how `signal'
+       constructs the error message.  Add anchor to the definition of
+       `signal'.
+       (Error Symbols): Describe special treatment of `quit'.
+       (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
+       to emphasize that it has to be a single form.
+
+       * buffers.texi: Add anchor.
+
+2003-12-29  Richard M. Stallman  <rms@gnu.org>
+
+       * windows.texi (Choosing Window): Add same-window-p, special-display-p.
+       (Window Configurations): Add window-configuration-frame.
+
+       * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
+
+       * text.texi (Examining Properties): Add get-char-property-and-overlay.
+       Change arg name in get-char-property.
+       (Special Properties): Update handling of keymap property.
+
+       * strings.texi (Modifying Strings): Add clear-string.
+       (Text Comparison): Add assoc-string and remove
+       assoc-ignore-case, assoc-ignore-representation.
+
+       * os.texi (Time of Day): Add set-time-zone-rule.
+
+       * numbers.texi (Math Functions): asin, acos, log, log10
+       report domain-error errors.
+
+       * nonascii.texi (Converting Representations):
+       Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
+       (Encoding and I/O): Add file-name-coding-system.
+
+       * modes.texi (Search-based Fontification): Explain that
+       face specs are symbols with face names as values.
+
+       * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
+
+       * lists.texi (Building Lists): remq moved elsewhere.
+       (Sets And Lists): remq moved here.
+       (Association Lists): Refer to assoc-string.
+
+       * internals.texi (Garbage Collection): Add memory-use-counts.
+
+       * frames.texi (Frames and Windows): Add set-frame-selected-window
+       and frame-root-window.
+
+       * files.texi (Contents of Directories):
+       Add directory-files-and-attributes.
+
+       * display.texi (Refresh Screen): Add force-window-update.
+       (Invisible Text): Explain about moving point out of invis text.
+       (Overlay Properties): Add overlay-properties.
+       (Managing Overlays): Add overlayp.
+       (GIF Images): Invalid image number displays a hollow box.
+
+       * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
+       (Killing Buffers): Add buffer-live-p.
+
+2003-12-25  Markus Rost  <rost@mathematik.uni-bielefeld.de>
+
+       * display.texi (Fringes): Fix typo "set-buffer-window".
+
+2003-12-24  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
+       * nonascii.texi, processes.texi, tips.texi, variables.texi:
+       Add or change various xrefs and anchors.
+
+       * commands.texi: Replace all occurrences of @acronym{CAR} with
+       @sc{car}, for consistency with the rest of the Elisp manual.
+       `car' and `cdr' are historically acronyms, but are no longer
+       widely thought of as such.
+
+       * internals.texi (Pure Storage): Mention that `purecopy' does not
+       copy text properties.
+       (Object Internals): Now 29 bits are used (in most implementations)
+       to address Lisp objects.
+
+       * variables.texi (Variables with Restricted Values): New node.
+
+       * objects.texi (Lisp Data Types): Mention that certain variables
+       can only take on a restricted set of values and add an xref to
+       the new node "Variables with Restricted Values".
+
+       * eval.texi (Function Indirection): Describe the errors that
+       `indirect-function' can signal.
+       (Eval): Clarify the descriptions of `eval-region' and `values'.
+       Describe `eval-buffer' instead of `eval-current-buffer' and
+       mention `eval-current-buffer' as an alias for `current-buffer'.
+       Correct the description and mention all optional arguments.
+
+       * nonascii.texi: Various small changes in addition to the
+       following.
+       (Converting Representations): Clarify behavior of
+       `string-make-multibyte' and `string-to-multibyte' for unibyte all
+       ASCII arguments.
+       (Character Sets): Document the variable `charset-list' and adapt
+       the definition of the function `charset-list' accordingly.
+       (Translation of Characters): Clarify use of generic characters in
+       `make-translation-table'.  Clarify and correct the description of
+       the use of translation tables in encoding and decoding.
+       (User-Chosen Coding Systems): Correct and clarify the description
+       of `select-safe-coding-system'.
+       (Default Coding Systems): Clarify description of
+       `file-coding-system-alist'.
+
+2003-11-30  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * strings.texi (Text Comparison): Correctly describe when two
+       strings are `equal'.  Combine and clarify descriptions of
+       `assoc-ignore-case' and `assoc-ignore-representation'.
+
+       * objects.texi (Non-ASCII in Strings): Clarify description of
+       when a string is unibyte or multibyte.
+       (Bool-Vector Type): Update examples.
+       (Equality Predicates): Correctly describe when two strings are
+       `equal'.
+
+2003-11-29  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * lists.texi (Building Lists): `append' no longer accepts integer
+       arguments.  Update the description of `number-sequence' to reflect
+       recent changes.
+       (Sets And Lists): Describe `member-ignore-case' after `member'.
+
+2003-11-27  Kim F. Storm  <storm@cua.dk>
+
+       * commands.texi (Click Events): Click object may be an images.
+       Describe (dx . dy) element of click positions.
+       (Accessing Events): Remove duplicate posn-timestamp.
+       New functions posn-object and posn-object-x-y.
+
+2003-11-23  Kim F. Storm  <storm@cua.dk>
+
+       * commands.texi (Click Events): Describe enhancements to event
+       position lists, including new text-pos and (col . row) items.
+       Mention left-fringe and right-fringe area events.
+       (Accessing Events): New functions posn-area and
+       posn-actual-col-row.  Mention posn-timestamp.  Mention that
+       posn-point in non-text area still returns buffer position.
+       Clarify posn-col-row.
+
+2003-11-21  Lars Hansen  <larsh@math.ku.dk>
+
+       * files.texi (File Attributes): Describe new parameter ID-FORMAT.
+       * anti.texi (File Attributes): Describe removed parameter
+       ID-FORMAT.
+
 2003-11-20  Luc Teirlinck  <teirllm@auburn.edu>
 
-       * positions.texi (Positions): Mention that, if a marker is used a
+       * positions.texi (Positions): Mention that, if a marker is used as
        a position, its buffer is ignored.
 
        * markers.texi (Overview of Markers): Mention it here too.
        arguments.
        (String Conversion): More completely describe argument BASE in
        `string-to-number'.
-       (Formatting Strings): `%s' and `%S" in `format' do require
+       (Formatting Strings): `%s' and `%S' in `format' do require
        corresponding object.  Clarify behavior of numeric prefix after
        `%' in `format'.
        (Case Conversion): The argument to `upcase-initials' can be a
        * objects.texi (Integer Type): Update for extra bit of integer range.
        (Character Type): Ditto.
 
-2003-10-16  Eli Zaretskii  <eliz@elta.co.il>
+2003-10-16  Eli Zaretskii  <eliz@gnu.org>
 
        * numbers.texi (Integer Basics): Add index entries for reading
        numbers in hex, octal, and binary.