]> code.delx.au - gnu-emacs/blobdiff - lispref/ChangeLog
Fix last change (use C syntax for comments).
[gnu-emacs] / lispref / ChangeLog
index c29a89a0ec60f166553703c47cb091bb919f0601..5eb19f363ac64d42ad6b38df446d0d76dece977f 100644 (file)
@@ -1,3 +1,355 @@
+2003-01-13  Richard M. Stallman  <rms@gnu.org>
+
+       * text.texi (Changing Properties): Say string indices are origin-0.
+
+       * positions.texi (Screen Lines) <compute-motion>:
+       Correct order of elts in return value.
+
+       * keymaps.texi (Changing Key Bindings) <define-key>: Mention
+       how to define a default binding.
+
+2002-12-07  Markus Rost  <rost@math.ohio-state.edu>
+
+       * loading.texi (Unloading): Fix recent change for load-history.
+
+       * customize.texi (Simple Types): Clarify description of custom
+       type 'number. Describe new custom type 'float.
+
+2002-12-04  Markus Rost  <rost@math.ohio-state.edu>
+
+       * variables.texi (File Local Variables): Fix typo.
+
+2002-10-23  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+       From Michael Albinus <Michael.Albinus@alcatel.de>.
+
+       * README: Target for Info file is `make info'.
+
+       * files.texi (File Name Components): Fixed typos in
+       `file-name-sans-extension'.
+       (Magic File Names): Complete list of operations for magic file
+       name handlers.
+
+2002-09-16  Jonathan Yavner  <jyavner@engineer.com>
+
+       * variables.texi (File Local Variables): New function
+       risky-local-variable-p.
+
+2002-09-15  Jonathan Yavner  <jyavner@engineer.com>
+
+       * functions.texi (Function safety): New node about unsafep.
+
+2002-08-05  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * customize.texi (Splicing into Lists): Fixed example.
+       Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
+
+2002-06-17  Juanma Barranquero  <lektu@terra.es>
+
+       * frames.texi (Display Feature Testing): Fix typo.
+
+2002-06-12  Andreas Schwab  <schwab@suse.de>
+
+       * frames.texi (Initial Parameters, Resources): Fix references to
+       the Emacs manual.
+
+2002-05-13  Kim F. Storm  <storm@cua.dk>
+
+       * variables.texi (Intro to Buffer-Local): Updated warning and
+       example relating to changing buffer inside let.
+
+2002-03-10  Jan D.  <Jan.Djarv@mbox200.swipnet.se>
+
+       * os.texi (Session Management): New node about X Session management.
+
+2002-01-18  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * elisp.texi (VERSION): Set to 2.9.  Update the version of Emacs
+       to which the manual corresponds, and the copyright years.
+
+       * Makefile.in (VERSION): Set to 2.9.
+
+2001-11-29  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * elisp.texi: Change the category in @dircategory to "Emacs", to
+       make it consistent with info/dir.
+
+2001-11-25  Miles Bader  <miles@gnu.org>
+
+       * text.texi (Fields): Describe new `limit' arg in
+       field-beginning/field-end.
+
+2001-11-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * permute-index: Don't depend on csh-specific features.  Replace
+       the interpreter name with /bin/sh.
+
+       * two-volume-cross-refs.txt: New file.
+       * two.el: New file.
+       * spellfile: New file.
+
+2001-11-16  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * permute-index: New file.
+
+       * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
+       elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
+       8+3 restricted namespace.
+
+       * Makefile.in (infodir): Define relative to $(srcdir).
+       ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
+       include directories list via -I switch to makeinfo.
+       (index.texi): Use cp if both hard and symbolic links fail.
+
+2001-11-10  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * Makefile.in (distclean): Add.
+
+       The following changes make ELisp manual part of the Emacs
+       distribution:
+
+       * Makefile.in: Add Copyright notice.
+       (prefix): Remove.
+       (infodir): Change value to "../info".
+       (VPATH): New variable.
+       (MAKE): Don't define.
+       (texmacrodir): Don't define.
+       (texinputdir): Append the existing value of TEXINPUTS.
+       ($(infodir)/elisp): Instead of just "elisp".  Reformat the
+       command to be compatible with man/Makefile.in, and to put the
+       output into ../info.
+       (info): Add target.
+       (installall): Target removed.
+
+2001-10-31  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * tips.texi (Coding Conventions): Fix typo.
+
+2001-10-23  Gerd Moellmann  <gerd@gnu.org>
+
+       * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
+
+2001-10-22  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.texi (File Name Components): Update the description of
+       file-name-sans-extension and file-name-extension, as they now
+       ignore leading dots.
+
+2001-10-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * (Version 21.1 released.)
+
+2001-10-19  Miles Bader  <miles@gnu.org>
+
+       * positions.texi (Text Lines): Describe behavior of
+       `beginning-of-line'/`end-of-line' in the presence of field properties.
+
+2001-10-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * Makefile.in (VERSION): Set to 2.8.
+       (manual): Use `manual-21'.
+
+       * elisp.texi (VERSION): Add and use it where the version
+       number was used.  Set it to 2.8.
+
+       * intro.texi: Likewise.
+
+2001-10-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.texi (File Name Completion): Document the significance of
+       a trailing slash in elements of completion-ignored-extensions.
+
+2001-10-06  Miles Bader  <miles@gnu.org>
+
+       * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
+
+2001-10-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * variables.texi (Variable Aliases): New node.
+
+2001-10-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * Branch for 21.1.
+
+2001-10-02  Miles Bader  <miles@gnu.org>
+
+       * minibuf.texi (Minibuffer Misc): Add entries for
+       `minibuffer-contents', `minibuffer-contents-no-properties', and
+       `delete-minibuffer-contents'.
+       Correct description for `minibuffer-prompt-end'.
+
+       * text.texi (Property Search): Correct descriptions of
+       `next-char-property-change' and `previous-char-property-change'.
+       Add entries for `next-single-char-property-change' and
+       `previous-single-char-property-change'.
+       Make operand names a bit more consistent.
+
+2001-09-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * frames.texi (Finding All Frames): Document that next-frame and
+       previous-frame are local to current terminal.
+
+2001-09-26  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * keymaps.texi (Creating Keymaps): Fix the description of the
+       result of make-keymap.
+
+2001-09-23  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * display.texi (Font Lookup, Attribute Functions)
+       (Image Descriptors): Add cross-references to the definition of
+       selected frame.
+
+       * buffers.texi (The Buffer List): Add cross-references to the
+       definition of selected frame.
+
+       * frames.texi (Input Focus): Clarify which frame is _the_ selected
+       frame at any given time.
+       (Multiple Displays, Size and Position): Add a cross-reference to
+       the definition of the selected frame.
+
+2001-09-08  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * strings.texi (String Conversion) <string-to-number>: Document
+       that a float is returned for integers that are too large.
+
+       * frames.texi (Mouse Position): Document mouse-position-function.
+       (Display Feature Testing): Document display-images-p.
+       (Window Frame Parameters): Document the cursor-type variable.
+
+       * numbers.texi (Integer Basics): Document CL style read syntax for
+       integers in bases other than 10.
+
+       * positions.texi (List Motion): Document
+       open-paren-in-column-0-is-defun-start.
+
+       * lists.texi (Sets And Lists): Document member-ignore-case.
+
+       * internals.texi (Garbage Collection): Document the used and free
+       strings report.
+       (Memory Usage): Document strings-consed.
+
+       * os.texi (Time of Day): Document float-time.
+       (Recording Input): Document that clear-this-command-keys clears
+       the vector to be returned by recent-keys.
+
+       * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
+       argument keymap can be a list.
+
+       * nonascii.texi (User-Chosen Coding Systems)
+       <select-safe-coding-system>: Document the new argument
+       accept-default-p and the variable
+       select-safe-coding-system-accept-default-p.  Tell what happens if
+       buffer-file-coding-system is undecided.
+       (Default Coding Systems): Document auto-coding-regexp-alist.
+
+       * display.texi (The Echo Area) <message>: Document
+       message-truncate-lines.
+       (Glyphs): Document that the glyph table is unused on windowed
+       displays.
+
+       * help.texi (Describing Characters) <single-key-description>:
+       Document the new argument no-angles.
+       (Accessing Documentation) <documentation-property>: Document that
+       a non-string property is evaluated.
+       <documentation>: Document that the function-documentation property
+       is looked for.
+
+       * windows.texi (Selecting Windows): Document some-window.
+
+       * text.texi (MD5 Checksum): New node, documents the md5 primitive.
+
+       * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
+       apropos-mode-hook.
+
+       * commands.texi (Using Interactive): Document interactive-form.
+       (Keyboard Macros): Document kbd-macro-termination-hook.
+       (Command Loop Info): Document that clear-this-command-keys clears
+       the vector to be returned by recent-keys.
+
+2001-09-04  Werner LEMBERG  <wl@gnu.org>
+
+       * Makefile.in (srcdir, texinputdir): New variables.
+       (srcs, index.texi, install): Use $(srcdir).
+       (.PHONY): Remove elisp.dvi.
+       (elisp): Use -I switch for makeinfo.
+       (elisp.dvi): Use $(srcdir) and $(texinputdir).
+       (installall, dist): Use $(srcdir).
+       Fix path to texinfo.tex.
+       (maintainer-clean): Add elisp.dvi and elisp.oaux.
+
+2001-08-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * display.texi (Conditional Display): Adjust to API change.
+
+       * configure: New file.
+
+2001-07-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * commands.texi (Repeat Events): Add description of
+       double-click-fuzz.
+
+2001-05-08  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * syntax.texi (Syntax Class Table): Add the missing designator for
+       comment and string fences.
+       (Syntax Properties): Add a xref to syntax table internals.
+       (Syntax Table Internals): Document string-to-syntax.
+
+2001-05-07  Gerd Moellmann  <gerd@gnu.org>
+
+       * Makefile.in (install): Use install-info command line options
+       like in Emacs' Makefile.in.
+
+2000-12-09  Miles Bader  <miles@gnu.org>
+
+       * windows.texi (Window Start): Update documentation for
+       `pos-visible-in-window-p'.
+
+2000-11-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * lists.texi (Building Lists): Add footnote to explain how to add
+       to the end of a list.
+
+2000-10-25  Gerd Moellmann  <gerd@gnu.org>
+
+       * files.texi (Visiting Functions): Typos.
+
+2000-10-25  Kenichi Handa  <handa@etl.go.jp>
+
+       * files.texi (Visiting Functions): Return value of
+       find-file-noselect may be a list of buffers if wildcards are used.
+
+2000-10-24  Miles Bader  <miles@lsi.nec.co.jp>
+
+       * display.texi (Defining Faces): Document `graphic' display type
+       in face specs.
+
+2000-10-18  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * hooks.texi (Standard Hooks): Replace obsolete
+       `after-make-frame-hook' with `after-make-frame-functions'.
+
+       * frames.texi (Creating Frames): Ditto.
+
+       * variables.texi (Future Local Variables): Ditto.
+
+2000-10-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * display.texi (Other Image Types): Add description of :foreground
+       and :background properties of mono PBM images.
+
+2000-08-17  Werner LEMBERG  <wl@gnu.org>
+
+       * .cvsignore: New file.
+
+2000-01-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * tindex.pl: New script.
+
+1999-12-03  Dave Love  <fx@gnu.org>
+
+       * Makefile.in (MAKEINFO): New parameter.
+
 1999-09-17  Richard Stallman  <rms@gnu.org>
 
        * Makefile.in (srcs): Add hash.texi.
@@ -72,9 +424,9 @@ Wed Jun  7 17:04:59 1995  Karl Heuer  <kwzh@nutrimat.gnu.ai.mit.edu>
 
 Tue Nov 23 19:59:40 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
 
-        * Makefile (VERSION): New variable.
-        (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
-        Compressed file suffix should be `.gz', not `.z'. 
+       * Makefile (VERSION): New variable.
+       (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
+       Compressed file suffix should be `.gz', not `.z'.
 
 Mon Nov 22 15:06:19 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -82,7 +434,7 @@ Mon Nov 22 15:06:19 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 Fri Nov 19 02:29:33 1993  Noah Friedman  (friedman@gnu.ai.mit.edu)
 
-        * Makefile (srcs): Add anti.texi.
+       * Makefile (srcs): Add anti.texi.
 
 Fri May 28 18:04:53 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -113,7 +465,7 @@ Fri Mar 26 21:14:54 1993  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
 
 Wed Mar 17 08:48:24 1993  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
 
-       * variables.texi: document nil initial value of buffer-local variables.
+       * variables.texi: Document nil initial value of buffer-local variables.
 
        * tips.texi: Add new section on standard library headers.
 
@@ -126,14 +478,14 @@ Tue Feb 23 10:50:25 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
        * Makefile (dist): Don't bother excluding autosave files; they'll
        never make it into the temp directory anyway, and the hash marks
        in the name are problematic for make and the Bourne shell.
-       (srcs): 
+       (srcs):
 
 Fri Feb 12 16:54:38 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
-        * Makefile (dist): Don't include backup files or autosave files in
+       * Makefile (dist): Don't include backup files or autosave files in
        the distribution tar file.
 
-Tue Nov 26 21:10:34 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
+Tue Nov 26 21:10:34 1991  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * Makefile (srcs): Added index.perm.
        (elisp.dvi): Remove erroneous shell comment.
@@ -141,11 +493,11 @@ Tue Nov 26 21:10:34 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
        Save old elisp.aux in elisp.oaux.
        (clean): Added index.texi to be deleted.
 
-Sat Aug 11 17:39:10 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+Sat Aug 11 17:39:10 1990  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
        * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
 
-Tue Jun 26 09:57:26 1990  David Lawrence  (tale at geech)
+Tue Jun 26 09:57:26 1990  David Lawrence  (tale@geech)
 
        * files.texi:  Noted that completion-ignored-extensions is ignored
        when making *Completions*.
@@ -155,39 +507,39 @@ Fri Jun  8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
        * Makefile  make dist now depends on elisp.dvi, since it tries
        to include it in the dist file.
 
-Wed Mar 28 22:57:35 1990  Jim Kingdon  (kingdon at mole.ai.mit.edu)
+Wed Mar 28 22:57:35 1990  Jim Kingdon  (kingdon@mole.ai.mit.edu)
 
        * functions.texinfo (Mapping Functions): Add missing quote
 
-Mon Jun 19 18:09:24 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+Mon Jun 19 18:09:24 1989  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
        * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
        (defunargs): Turn off \hyphenchar of \sl font temporarily.
 
-Wed May 10 18:01:17 1989  Robert J. Chassell  (bob at rice-chex.ai.mit.edu)
+Wed May 10 18:01:17 1989  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 
        * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
        and @error{} are the terms now being used.  The files in the
        directory have been changed to reflect this.
 
-        * All instances of @indentedresultt{} have been changed to 
+       * All instances of @indentedresultt{} have been changed to
        `     @result{}', using 5 spaces at the begining of the line.
 
-Mon Apr 24 21:02:55 1989  Robert J. Chassell  (bob at rice-chex.ai.mit.edu)
+Mon Apr 24 21:02:55 1989  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 
        * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
        experimental @indentedresult{}, @indentedexpandsto{} are part of
        the texinfo.tex in this directory.  These TeX macros are not
        stable yet.
 
-Mon Apr 17 18:56:50 1989  Robert J. Chassell  (bob at rice-chex.ai.mit.edu)
+Mon Apr 17 18:56:50 1989  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 
        * texinfo.tex:  temporarily added
-               \let\result=\dblarrow  
+               \let\result=\dblarrow
                \def\error{{\it ERROR} \longdblarrow}
        We need to do this better soon.
 
-Tue Apr 11 12:23:28 1989  Robert J. Chassell  (bob at rice-chex.ai.mit.edu)
+Tue Apr 11 12:23:28 1989  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 
        * Applied Karl Berry's patches to *.texinfo files, but not to
        texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
@@ -197,3 +549,10 @@ Tue Apr 11 12:23:28 1989  Robert J. Chassell  (bob at rice-chex.ai.mit.edu)
        * Cleaned up `Makefile' and defined the `emacslibdir' directory
        for the Project GNU development environment.
 
+;; Local Variables:
+;; coding: iso-2022-7bit-unix
+;; End:
+
+    Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+  Copying and distribution of this file, with or without modification,
+  are permitted provided the copyright notice and this notice are preserved.