Declare format2 instead of format1.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
3e8cf2ea
RS
12003-01-13 Richard M. Stallman <rms@gnu.org>
2
3 * text.texi (Changing Properties): Say string indices are origin-0.
4
5 * positions.texi (Screen Lines) <compute-motion>:
6 Correct order of elts in return value.
7
8 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9 how to define a default binding.
10
7abb9fc5 112002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 12
104bc3aa 13 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 14
104bc3aa
MR
15 * customize.texi (Simple Types): Clarify description of custom
16 type 'number. Describe new custom type 'float.
177f790c 17
7abb9fc5 182002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
19
20 * variables.texi (File Local Variables): Fix typo.
21
df140a68
KG
222002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
23 From Michael Albinus <Michael.Albinus@alcatel.de>.
24
25 * README: Target for Info file is `make info'.
26
27 * files.texi (File Name Components): Fixed typos in
28 `file-name-sans-extension'.
29 (Magic File Names): Complete list of operations for magic file
30 name handlers.
31
7ed9159a
JY
322002-09-16 Jonathan Yavner <jyavner@engineer.com>
33
34 * variables.texi (File Local Variables): New function
35 risky-local-variable-p.
36
372002-09-15 Jonathan Yavner <jyavner@engineer.com>
38
39 * functions.texi (Function safety): New node about unsafep.
40
241f79af
PA
412002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
42
43 * customize.texi (Splicing into Lists): Fixed example.
44 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
45
72459b15
JB
462002-06-17 Juanma Barranquero <lektu@terra.es>
47
48 * frames.texi (Display Feature Testing): Fix typo.
49
61f7e0f5
AS
502002-06-12 Andreas Schwab <schwab@suse.de>
51
52 * frames.texi (Initial Parameters, Resources): Fix references to
53 the Emacs manual.
54
4e792dbd
KS
552002-05-13 Kim F. Storm <storm@cua.dk>
56
57 * variables.texi (Intro to Buffer-Local): Updated warning and
58 example relating to changing buffer inside let.
59
d873ec96
JD
602002-03-10 Jan D. <Jan.Djarv@mbox200.swipnet.se>
61
62 * os.texi (Session Management): New node about X Session management.
63
231ac53b
EZ
642002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
65
66 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
67 to which the manual corresponds, and the copyright years.
68
69 * Makefile.in (VERSION): Set to 2.9.
70
140cc574
EZ
712001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
72
73 * elisp.texi: Change the category in @dircategory to "Emacs", to
74 make it consistent with info/dir.
75
9c7fce05
MB
762001-11-25 Miles Bader <miles@gnu.org>
77
78 * text.texi (Fields): Describe new `limit' arg in
79 field-beginning/field-end.
80
9f8bbf0f
EZ
812001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
82
a5e6715c
EZ
83 * permute-index: Don't depend on csh-specific features. Replace
84 the interpreter name with /bin/sh.
85
9f8bbf0f
EZ
86 * two-volume-cross-refs.txt: New file.
87 * two.el: New file.
88 * spellfile: New file.
89
1756e2fb
EZ
902001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
91
92 * permute-index: New file.
93
94 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
95 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
96 8+3 restricted namespace.
ad050e54
EZ
97
98 * Makefile.in (infodir): Define relative to $(srcdir).
99 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
100 include directories list via -I switch to makeinfo.
101 (index.texi): Use cp if both hard and symbolic links fail.
102
10fa7f8e
EZ
1032001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
104
7a1494ce
EZ
105 * Makefile.in (distclean): Add.
106
10fa7f8e
EZ
107 The following changes make ELisp manual part of the Emacs
108 distribution:
109
110 * Makefile.in: Add Copyright notice.
111 (prefix): Remove.
112 (infodir): Change value to "../info".
113 (VPATH): New variable.
114 (MAKE): Don't define.
115 (texmacrodir): Don't define.
116 (texinputdir): Append the existing value of TEXINPUTS.
117 ($(infodir)/elisp): Instead of just "elisp". Reformat the
118 command to be compatible with man/Makefile.in, and to put the
119 output into ../info.
5c32b7c5 120 (info): Add target.
10fa7f8e
EZ
121 (installall): Target removed.
122
ad050e54 1232001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
124
125 * tips.texi (Coding Conventions): Fix typo.
126
6fd735df
GM
1272001-10-23 Gerd Moellmann <gerd@gnu.org>
128
129 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
130
b704d54b
EZ
1312001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
132
133 * files.texi (File Name Components): Update the description of
134 file-name-sans-extension and file-name-extension, as they now
135 ignore leading dots.
136
71431a0e
GM
1372001-10-20 Gerd Moellmann <gerd@gnu.org>
138
6aa97356 139 * (Version 21.1 released.)
71431a0e 140
79f1f96c
MB
1412001-10-19 Miles Bader <miles@gnu.org>
142
143 * positions.texi (Text Lines): Describe behavior of
144 `beginning-of-line'/`end-of-line' in the presence of field properties.
145
892a8f36
GM
1462001-10-17 Gerd Moellmann <gerd@gnu.org>
147
148 * Makefile.in (VERSION): Set to 2.8.
149 (manual): Use `manual-21'.
150
8c1cc9e8 151 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
152 number was used. Set it to 2.8.
153
154 * intro.texi: Likewise.
155
51724e26
EZ
1562001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
157
158 * files.texi (File Name Completion): Document the significance of
159 a trailing slash in elements of completion-ignored-extensions.
160
57b338e8
MB
1612001-10-06 Miles Bader <miles@gnu.org>
162
163 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
164
c89e4bc5
GM
1652001-10-04 Gerd Moellmann <gerd@gnu.org>
166
167 * variables.texi (Variable Aliases): New node.
168
ab952a4f
GM
1692001-10-04 Gerd Moellmann <gerd@gnu.org>
170
171 * Branch for 21.1.
dff28924 172
9db3a582
MB
1732001-10-02 Miles Bader <miles@gnu.org>
174
ae1a9581
MB
175 * minibuf.texi (Minibuffer Misc): Add entries for
176 `minibuffer-contents', `minibuffer-contents-no-properties', and
177 `delete-minibuffer-contents'.
178 Correct description for `minibuffer-prompt-end'.
179
9db3a582
MB
180 * text.texi (Property Search): Correct descriptions of
181 `next-char-property-change' and `previous-char-property-change'.
182 Add entries for `next-single-char-property-change' and
183 `previous-single-char-property-change'.
184 Make operand names a bit more consistent.
185
03be5931
EZ
1862001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
187
188 * frames.texi (Finding All Frames): Document that next-frame and
189 previous-frame are local to current terminal.
190
974548ec
EZ
1912001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
192
193 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 194 result of make-keymap.
974548ec 195
8d82c597
EZ
1962001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
197
198 * display.texi (Font Lookup, Attribute Functions)
199 (Image Descriptors): Add cross-references to the definition of
200 selected frame.
201
202 * buffers.texi (The Buffer List): Add cross-references to the
203 definition of selected frame.
204
205 * frames.texi (Input Focus): Clarify which frame is _the_ selected
206 frame at any given time.
207 (Multiple Displays, Size and Position): Add a cross-reference to
208 the definition of the selected frame.
209
2842de30
EZ
2102001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
211
212 * strings.texi (String Conversion) <string-to-number>: Document
213 that a float is returned for integers that are too large.
214
215 * frames.texi (Mouse Position): Document mouse-position-function.
216 (Display Feature Testing): Document display-images-p.
217 (Window Frame Parameters): Document the cursor-type variable.
218
219 * numbers.texi (Integer Basics): Document CL style read syntax for
220 integers in bases other than 10.
221
222 * positions.texi (List Motion): Document
223 open-paren-in-column-0-is-defun-start.
224
225 * lists.texi (Sets And Lists): Document member-ignore-case.
226
227 * internals.texi (Garbage Collection): Document the used and free
228 strings report.
229 (Memory Usage): Document strings-consed.
230
231 * os.texi (Time of Day): Document float-time.
232 (Recording Input): Document that clear-this-command-keys clears
233 the vector to be returned by recent-keys.
234
235 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
236 argument keymap can be a list.
237
238 * nonascii.texi (User-Chosen Coding Systems)
239 <select-safe-coding-system>: Document the new argument
240 accept-default-p and the variable
241 select-safe-coding-system-accept-default-p. Tell what happens if
242 buffer-file-coding-system is undecided.
243 (Default Coding Systems): Document auto-coding-regexp-alist.
244
245 * display.texi (The Echo Area) <message>: Document
246 message-truncate-lines.
247 (Glyphs): Document that the glyph table is unused on windowed
248 displays.
249
250 * help.texi (Describing Characters) <single-key-description>:
251 Document the new argument no-angles.
252 (Accessing Documentation) <documentation-property>: Document that
253 a non-string property is evaluated.
254 <documentation>: Document that the function-documentation property
255 is looked for.
256
257 * windows.texi (Selecting Windows): Document some-window.
258
259 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
260
261 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
262 apropos-mode-hook.
263
264 * commands.texi (Using Interactive): Document interactive-form.
265 (Keyboard Macros): Document kbd-macro-termination-hook.
266 (Command Loop Info): Document that clear-this-command-keys clears
267 the vector to be returned by recent-keys.
268
2d43d823
GM
2692001-09-04 Werner LEMBERG <wl@gnu.org>
270
271 * Makefile.in (srcdir, texinputdir): New variables.
272 (srcs, index.texi, install): Use $(srcdir).
273 (.PHONY): Remove elisp.dvi.
274 (elisp): Use -I switch for makeinfo.
275 (elisp.dvi): Use $(srcdir) and $(texinputdir).
276 (installall, dist): Use $(srcdir).
277 Fix path to texinfo.tex.
278 (maintainer-clean): Add elisp.dvi and elisp.oaux.
279
fa739b31
GM
2802001-08-30 Gerd Moellmann <gerd@gnu.org>
281
92a25631
GM
282 * display.texi (Conditional Display): Adjust to API change.
283
fa739b31
GM
284 * configure: New file.
285
cef68af5
GM
2862001-07-30 Gerd Moellmann <gerd@gnu.org>
287
288 * commands.texi (Repeat Events): Add description of
289 double-click-fuzz.
290
d1f08d85
SM
2912001-05-08 Stefan Monnier <monnier@cs.yale.edu>
292
293 * syntax.texi (Syntax Class Table): Add the missing designator for
294 comment and string fences.
295 (Syntax Properties): Add a xref to syntax table internals.
296 (Syntax Table Internals): Document string-to-syntax.
297
1e9fc92e
GM
2982001-05-07 Gerd Moellmann <gerd@gnu.org>
299
300 * Makefile.in (install): Use install-info command line options
301 like in Emacs' Makefile.in.
302
00480554
MB
3032000-12-09 Miles Bader <miles@gnu.org>
304
305 * windows.texi (Window Start): Update documentation for
306 `pos-visible-in-window-p'.
307
1e344ee2
SM
3082000-11-12 Stefan Monnier <monnier@cs.yale.edu>
309
310 * lists.texi (Building Lists): Add footnote to explain how to add
311 to the end of a list.
312
a540f6ed
GM
3132000-10-25 Gerd Moellmann <gerd@gnu.org>
314
315 * files.texi (Visiting Functions): Typos.
316
28bcdbee
KH
3172000-10-25 Kenichi Handa <handa@etl.go.jp>
318
319 * files.texi (Visiting Functions): Return value of
320 find-file-noselect may be a list of buffers if wildcards are used.
321
22d1a4ed
MB
3222000-10-24 Miles Bader <miles@lsi.nec.co.jp>
323
324 * display.texi (Defining Faces): Document `graphic' display type
325 in face specs.
326
916a89db
KG
3272000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
328
1e9fc92e 329 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
330 `after-make-frame-hook' with `after-make-frame-functions'.
331
1e9fc92e 332 * frames.texi (Creating Frames): Ditto.
916a89db 333
1e9fc92e 334 * variables.texi (Future Local Variables): Ditto.
916a89db 335
483de32b
GM
3362000-10-16 Gerd Moellmann <gerd@gnu.org>
337
338 * display.texi (Other Image Types): Add description of :foreground
339 and :background properties of mono PBM images.
340
e23a63a5
WL
3412000-08-17 Werner LEMBERG <wl@gnu.org>
342
343 * .cvsignore: New file.
344
dfc16043
GM
3452000-01-05 Gerd Moellmann <gerd@gnu.org>
346
347 * tindex.pl: New script.
348
602613fe
DL
3491999-12-03 Dave Love <fx@gnu.org>
350
351 * Makefile.in (MAKEINFO): New parameter.
352
94ec544d
DL
3531999-09-17 Richard Stallman <rms@gnu.org>
354
355 * Makefile.in (srcs): Add hash.texi.
356 (VERSION): Update to 20.6.
357
3581999-09-13 Richard Stallman <rms@gnu.org>
359
360 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
361
3621998-08-29 Karl Heuer <kwzh@gnu.org>
363
364 * configure.in: New file.
365 * Makefile.in: Renamed from Makefile.
366 (prefix, infodir): Use value obtained from configure.
367 (emacslibdir): Obsolete variable deleted.
368 (dist): Distribute configure.in, configure, Makefile.in.
369
3701998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
371
372 * Makefile (INSTALL_INFO): New variable.
373 (install): Run install-info.
374
3751998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
376
377 * Makefile (elisp.dvi): Add missing backslash.
378
3791998-05-02 Richard Stallman <rms@psilocin.gnu.org>
380
381 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
382 Run texindex without `./'. Always run texindex on elisp.tp.
383 (elisp.tps): Target deleted.
384
3851998-04-05 Richard Stallman <rms@psilocin.gnu.org>
386
387 * Makefile (srcs): Add nonascii.texi and customize.texi.
388 (dist): Start by deleting `temp'.
389
3901998-02-17 Richard Stallman <rms@psilocin.gnu.org>
391
392 * Makefile (makeinfo, texindex): Targets deleted.
393 (makeinfo.o, texindex.o): Targets deleted.
394 (clean, dist): Don't do anything with them or with getopt*.
395
3961998-01-30 Richard Stallman <rms@psilocin.gnu.org>
397
398 * Makefile (SHELL): Defined.
399
4001998-01-27 Richard Stallman <rms@psilocin.gnu.org>
401
402 * Makefile (elisp.tps): New target.
403 (elisp.dvi): Depend on elisp.tps.
404
405Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
406
407 * README: Update phone number.
408
409 * Makefile (elisp): Make this be the default target.
410 Depend on makeinfo.c instead of makeinfo.
411 (install): Don't depend on elisp.dvi, since we don't install that.
412 Use mkinstalldirs.
413 (dist): Add mkinstalldirs.
414
415Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
416
417 * Makefile (VERSION): Update version number.
418 (maintainer-clean): Renamed from realclean.
419
420Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
421
422 * Makefile (realclean): New target.
423 (elisp): Remove any old elisp-* files first.
424
425Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
426
d1f08d85
SM
427 * Makefile (VERSION): New variable.
428 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
429 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
430
431Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
432
433 * Makefile (elisp): Depend on makeinfo.
434
435Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
436
d1f08d85 437 * Makefile (srcs): Add anti.texi.
94ec544d
DL
438
439Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
440
441 * Makefile (infodir, prefix): New vars.
442 (install): Use infodir.
443 (emacsinfodir): Deleted.
444
445Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
446
447 * Makefile (srcs): Add calendar.texi.
448
449 * Makefile (dist): Copy texindex.c and makeinfo.c.
450 Limit elisp-* files to those with one or two digits.
451
452Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
453
454 * Makefile (dist): Changed to use Gzip instead of compress.
455
456Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
457
458 * loading.texi (Unloading): define-function changed back to
459 defalias. It may not stay this way, but at least it's
460 consistent with the known-good version of the code patch.
461
462Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
463
464 * modes.texi (Hooks): Document new optional arg of add-hook.
465
466Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
467
d1f08d85 468 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
469
470 * tips.texi: Add new section on standard library headers.
471
472Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
473
474 * Makefile (srcs): Add frame.texi to the list of sources.
475
476Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
477
478 * Makefile (dist): Don't bother excluding autosave files; they'll
479 never make it into the temp directory anyway, and the hash marks
480 in the name are problematic for make and the Bourne shell.
dff28924 481 (srcs):
94ec544d
DL
482
483Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
484
d1f08d85 485 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
486 the distribution tar file.
487
dff28924 488Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
489
490 * Makefile (srcs): Added index.perm.
491 (elisp.dvi): Remove erroneous shell comment.
492 Expect output of permute-index in permuted.fns.
493 Save old elisp.aux in elisp.oaux.
494 (clean): Added index.texi to be deleted.
495
dff28924 496Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
497
498 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
499
dff28924 500Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
501
502 * files.texi: Noted that completion-ignored-extensions is ignored
503 when making *Completions*.
504
505Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
506
507 * Makefile make dist now depends on elisp.dvi, since it tries
508 to include it in the dist file.
509
dff28924 510Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
511
512 * functions.texinfo (Mapping Functions): Add missing quote
513
dff28924 514Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
515
516 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
517 (defunargs): Turn off \hyphenchar of \sl font temporarily.
518
dff28924 519Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
520
521 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
522 and @error{} are the terms now being used. The files in the
523 directory have been changed to reflect this.
524
d1f08d85 525 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
526 ` @result{}', using 5 spaces at the begining of the line.
527
dff28924 528Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
529
530 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
531 experimental @indentedresult{}, @indentedexpandsto{} are part of
532 the texinfo.tex in this directory. These TeX macros are not
533 stable yet.
534
dff28924 535Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
536
537 * texinfo.tex: temporarily added
d1f08d85 538 \let\result=\dblarrow
94ec544d
DL
539 \def\error{{\it ERROR} \longdblarrow}
540 We need to do this better soon.
541
dff28924 542Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
543
544 * Applied Karl Berry's patches to *.texinfo files, but not to
545 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
546 new title page format is also not applied, since it requires
547 texinfo.tex changes.)
548
549 * Cleaned up `Makefile' and defined the `emacslibdir' directory
550 for the Project GNU development environment.
551
ad050e54
EZ
552;; Local Variables:
553;; coding: iso-2022-7bit-unix
554;; End:
2a34a036
GM
555
556 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
557 Copying and distribution of this file, with or without modification,
558 are permitted provided the copyright notice and this notice are preserved.