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