(Session Management): New node about X Session management.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
231ac53b
EZ
12002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2
3 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4 to which the manual corresponds, and the copyright years.
5
6 * Makefile.in (VERSION): Set to 2.9.
7
140cc574
EZ
82001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9
10 * elisp.texi: Change the category in @dircategory to "Emacs", to
11 make it consistent with info/dir.
12
9c7fce05
MB
132001-11-25 Miles Bader <miles@gnu.org>
14
15 * text.texi (Fields): Describe new `limit' arg in
16 field-beginning/field-end.
17
9f8bbf0f
EZ
182001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
19
a5e6715c
EZ
20 * permute-index: Don't depend on csh-specific features. Replace
21 the interpreter name with /bin/sh.
22
9f8bbf0f
EZ
23 * two-volume-cross-refs.txt: New file.
24 * two.el: New file.
25 * spellfile: New file.
26
1756e2fb
EZ
272001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
28
29 * permute-index: New file.
30
31 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
32 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
33 8+3 restricted namespace.
ad050e54
EZ
34
35 * Makefile.in (infodir): Define relative to $(srcdir).
36 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
37 include directories list via -I switch to makeinfo.
38 (index.texi): Use cp if both hard and symbolic links fail.
39
10fa7f8e
EZ
402001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
41
7a1494ce
EZ
42 * Makefile.in (distclean): Add.
43
10fa7f8e
EZ
44 The following changes make ELisp manual part of the Emacs
45 distribution:
46
47 * Makefile.in: Add Copyright notice.
48 (prefix): Remove.
49 (infodir): Change value to "../info".
50 (VPATH): New variable.
51 (MAKE): Don't define.
52 (texmacrodir): Don't define.
53 (texinputdir): Append the existing value of TEXINPUTS.
54 ($(infodir)/elisp): Instead of just "elisp". Reformat the
55 command to be compatible with man/Makefile.in, and to put the
56 output into ../info.
5c32b7c5 57 (info): Add target.
10fa7f8e
EZ
58 (installall): Target removed.
59
ad050e54 602001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
61
62 * tips.texi (Coding Conventions): Fix typo.
63
6fd735df
GM
642001-10-23 Gerd Moellmann <gerd@gnu.org>
65
66 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
67
b704d54b
EZ
682001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
69
70 * files.texi (File Name Components): Update the description of
71 file-name-sans-extension and file-name-extension, as they now
72 ignore leading dots.
73
71431a0e
GM
742001-10-20 Gerd Moellmann <gerd@gnu.org>
75
6aa97356 76 * (Version 21.1 released.)
71431a0e 77
79f1f96c
MB
782001-10-19 Miles Bader <miles@gnu.org>
79
80 * positions.texi (Text Lines): Describe behavior of
81 `beginning-of-line'/`end-of-line' in the presence of field properties.
82
892a8f36
GM
832001-10-17 Gerd Moellmann <gerd@gnu.org>
84
85 * Makefile.in (VERSION): Set to 2.8.
86 (manual): Use `manual-21'.
87
8c1cc9e8 88 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
89 number was used. Set it to 2.8.
90
91 * intro.texi: Likewise.
92
51724e26
EZ
932001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
94
95 * files.texi (File Name Completion): Document the significance of
96 a trailing slash in elements of completion-ignored-extensions.
97
57b338e8
MB
982001-10-06 Miles Bader <miles@gnu.org>
99
100 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
101
c89e4bc5
GM
1022001-10-04 Gerd Moellmann <gerd@gnu.org>
103
104 * variables.texi (Variable Aliases): New node.
105
ab952a4f
GM
1062001-10-04 Gerd Moellmann <gerd@gnu.org>
107
108 * Branch for 21.1.
dff28924 109
9db3a582
MB
1102001-10-02 Miles Bader <miles@gnu.org>
111
ae1a9581
MB
112 * minibuf.texi (Minibuffer Misc): Add entries for
113 `minibuffer-contents', `minibuffer-contents-no-properties', and
114 `delete-minibuffer-contents'.
115 Correct description for `minibuffer-prompt-end'.
116
9db3a582
MB
117 * text.texi (Property Search): Correct descriptions of
118 `next-char-property-change' and `previous-char-property-change'.
119 Add entries for `next-single-char-property-change' and
120 `previous-single-char-property-change'.
121 Make operand names a bit more consistent.
122
03be5931
EZ
1232001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
124
125 * frames.texi (Finding All Frames): Document that next-frame and
126 previous-frame are local to current terminal.
127
974548ec
EZ
1282001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
129
130 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 131 result of make-keymap.
974548ec 132
8d82c597
EZ
1332001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
134
135 * display.texi (Font Lookup, Attribute Functions)
136 (Image Descriptors): Add cross-references to the definition of
137 selected frame.
138
139 * buffers.texi (The Buffer List): Add cross-references to the
140 definition of selected frame.
141
142 * frames.texi (Input Focus): Clarify which frame is _the_ selected
143 frame at any given time.
144 (Multiple Displays, Size and Position): Add a cross-reference to
145 the definition of the selected frame.
146
2842de30
EZ
1472001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
148
149 * strings.texi (String Conversion) <string-to-number>: Document
150 that a float is returned for integers that are too large.
151
152 * frames.texi (Mouse Position): Document mouse-position-function.
153 (Display Feature Testing): Document display-images-p.
154 (Window Frame Parameters): Document the cursor-type variable.
155
156 * numbers.texi (Integer Basics): Document CL style read syntax for
157 integers in bases other than 10.
158
159 * positions.texi (List Motion): Document
160 open-paren-in-column-0-is-defun-start.
161
162 * lists.texi (Sets And Lists): Document member-ignore-case.
163
164 * internals.texi (Garbage Collection): Document the used and free
165 strings report.
166 (Memory Usage): Document strings-consed.
167
168 * os.texi (Time of Day): Document float-time.
169 (Recording Input): Document that clear-this-command-keys clears
170 the vector to be returned by recent-keys.
171
172 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
173 argument keymap can be a list.
174
175 * nonascii.texi (User-Chosen Coding Systems)
176 <select-safe-coding-system>: Document the new argument
177 accept-default-p and the variable
178 select-safe-coding-system-accept-default-p. Tell what happens if
179 buffer-file-coding-system is undecided.
180 (Default Coding Systems): Document auto-coding-regexp-alist.
181
182 * display.texi (The Echo Area) <message>: Document
183 message-truncate-lines.
184 (Glyphs): Document that the glyph table is unused on windowed
185 displays.
186
187 * help.texi (Describing Characters) <single-key-description>:
188 Document the new argument no-angles.
189 (Accessing Documentation) <documentation-property>: Document that
190 a non-string property is evaluated.
191 <documentation>: Document that the function-documentation property
192 is looked for.
193
194 * windows.texi (Selecting Windows): Document some-window.
195
196 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
197
198 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
199 apropos-mode-hook.
200
201 * commands.texi (Using Interactive): Document interactive-form.
202 (Keyboard Macros): Document kbd-macro-termination-hook.
203 (Command Loop Info): Document that clear-this-command-keys clears
204 the vector to be returned by recent-keys.
205
2d43d823
GM
2062001-09-04 Werner LEMBERG <wl@gnu.org>
207
208 * Makefile.in (srcdir, texinputdir): New variables.
209 (srcs, index.texi, install): Use $(srcdir).
210 (.PHONY): Remove elisp.dvi.
211 (elisp): Use -I switch for makeinfo.
212 (elisp.dvi): Use $(srcdir) and $(texinputdir).
213 (installall, dist): Use $(srcdir).
214 Fix path to texinfo.tex.
215 (maintainer-clean): Add elisp.dvi and elisp.oaux.
216
fa739b31
GM
2172001-08-30 Gerd Moellmann <gerd@gnu.org>
218
92a25631
GM
219 * display.texi (Conditional Display): Adjust to API change.
220
fa739b31
GM
221 * configure: New file.
222
cef68af5
GM
2232001-07-30 Gerd Moellmann <gerd@gnu.org>
224
225 * commands.texi (Repeat Events): Add description of
226 double-click-fuzz.
227
d1f08d85
SM
2282001-05-08 Stefan Monnier <monnier@cs.yale.edu>
229
230 * syntax.texi (Syntax Class Table): Add the missing designator for
231 comment and string fences.
232 (Syntax Properties): Add a xref to syntax table internals.
233 (Syntax Table Internals): Document string-to-syntax.
234
1e9fc92e
GM
2352001-05-07 Gerd Moellmann <gerd@gnu.org>
236
237 * Makefile.in (install): Use install-info command line options
238 like in Emacs' Makefile.in.
239
00480554
MB
2402000-12-09 Miles Bader <miles@gnu.org>
241
242 * windows.texi (Window Start): Update documentation for
243 `pos-visible-in-window-p'.
244
1e344ee2
SM
2452000-11-12 Stefan Monnier <monnier@cs.yale.edu>
246
247 * lists.texi (Building Lists): Add footnote to explain how to add
248 to the end of a list.
249
a540f6ed
GM
2502000-10-25 Gerd Moellmann <gerd@gnu.org>
251
252 * files.texi (Visiting Functions): Typos.
253
28bcdbee
KH
2542000-10-25 Kenichi Handa <handa@etl.go.jp>
255
256 * files.texi (Visiting Functions): Return value of
257 find-file-noselect may be a list of buffers if wildcards are used.
258
22d1a4ed
MB
2592000-10-24 Miles Bader <miles@lsi.nec.co.jp>
260
261 * display.texi (Defining Faces): Document `graphic' display type
262 in face specs.
263
916a89db
KG
2642000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
265
1e9fc92e 266 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
267 `after-make-frame-hook' with `after-make-frame-functions'.
268
1e9fc92e 269 * frames.texi (Creating Frames): Ditto.
916a89db 270
1e9fc92e 271 * variables.texi (Future Local Variables): Ditto.
916a89db 272
483de32b
GM
2732000-10-16 Gerd Moellmann <gerd@gnu.org>
274
275 * display.texi (Other Image Types): Add description of :foreground
276 and :background properties of mono PBM images.
277
e23a63a5
WL
2782000-08-17 Werner LEMBERG <wl@gnu.org>
279
280 * .cvsignore: New file.
281
dfc16043
GM
2822000-01-05 Gerd Moellmann <gerd@gnu.org>
283
284 * tindex.pl: New script.
285
602613fe
DL
2861999-12-03 Dave Love <fx@gnu.org>
287
288 * Makefile.in (MAKEINFO): New parameter.
289
94ec544d
DL
2901999-09-17 Richard Stallman <rms@gnu.org>
291
292 * Makefile.in (srcs): Add hash.texi.
293 (VERSION): Update to 20.6.
294
2951999-09-13 Richard Stallman <rms@gnu.org>
296
297 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
298
2991998-08-29 Karl Heuer <kwzh@gnu.org>
300
301 * configure.in: New file.
302 * Makefile.in: Renamed from Makefile.
303 (prefix, infodir): Use value obtained from configure.
304 (emacslibdir): Obsolete variable deleted.
305 (dist): Distribute configure.in, configure, Makefile.in.
306
3071998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
308
309 * Makefile (INSTALL_INFO): New variable.
310 (install): Run install-info.
311
3121998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
313
314 * Makefile (elisp.dvi): Add missing backslash.
315
3161998-05-02 Richard Stallman <rms@psilocin.gnu.org>
317
318 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
319 Run texindex without `./'. Always run texindex on elisp.tp.
320 (elisp.tps): Target deleted.
321
3221998-04-05 Richard Stallman <rms@psilocin.gnu.org>
323
324 * Makefile (srcs): Add nonascii.texi and customize.texi.
325 (dist): Start by deleting `temp'.
326
3271998-02-17 Richard Stallman <rms@psilocin.gnu.org>
328
329 * Makefile (makeinfo, texindex): Targets deleted.
330 (makeinfo.o, texindex.o): Targets deleted.
331 (clean, dist): Don't do anything with them or with getopt*.
332
3331998-01-30 Richard Stallman <rms@psilocin.gnu.org>
334
335 * Makefile (SHELL): Defined.
336
3371998-01-27 Richard Stallman <rms@psilocin.gnu.org>
338
339 * Makefile (elisp.tps): New target.
340 (elisp.dvi): Depend on elisp.tps.
341
342Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
343
344 * README: Update phone number.
345
346 * Makefile (elisp): Make this be the default target.
347 Depend on makeinfo.c instead of makeinfo.
348 (install): Don't depend on elisp.dvi, since we don't install that.
349 Use mkinstalldirs.
350 (dist): Add mkinstalldirs.
351
352Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
353
354 * Makefile (VERSION): Update version number.
355 (maintainer-clean): Renamed from realclean.
356
357Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
358
359 * Makefile (realclean): New target.
360 (elisp): Remove any old elisp-* files first.
361
362Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
363
d1f08d85
SM
364 * Makefile (VERSION): New variable.
365 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
366 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
367
368Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
369
370 * Makefile (elisp): Depend on makeinfo.
371
372Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
373
d1f08d85 374 * Makefile (srcs): Add anti.texi.
94ec544d
DL
375
376Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
377
378 * Makefile (infodir, prefix): New vars.
379 (install): Use infodir.
380 (emacsinfodir): Deleted.
381
382Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
383
384 * Makefile (srcs): Add calendar.texi.
385
386 * Makefile (dist): Copy texindex.c and makeinfo.c.
387 Limit elisp-* files to those with one or two digits.
388
389Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
390
391 * Makefile (dist): Changed to use Gzip instead of compress.
392
393Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
394
395 * loading.texi (Unloading): define-function changed back to
396 defalias. It may not stay this way, but at least it's
397 consistent with the known-good version of the code patch.
398
399Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
400
401 * modes.texi (Hooks): Document new optional arg of add-hook.
402
403Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
404
d1f08d85 405 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
406
407 * tips.texi: Add new section on standard library headers.
408
409Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
410
411 * Makefile (srcs): Add frame.texi to the list of sources.
412
413Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
414
415 * Makefile (dist): Don't bother excluding autosave files; they'll
416 never make it into the temp directory anyway, and the hash marks
417 in the name are problematic for make and the Bourne shell.
dff28924 418 (srcs):
94ec544d
DL
419
420Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
421
d1f08d85 422 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
423 the distribution tar file.
424
dff28924 425Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
426
427 * Makefile (srcs): Added index.perm.
428 (elisp.dvi): Remove erroneous shell comment.
429 Expect output of permute-index in permuted.fns.
430 Save old elisp.aux in elisp.oaux.
431 (clean): Added index.texi to be deleted.
432
dff28924 433Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
434
435 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
436
dff28924 437Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
438
439 * files.texi: Noted that completion-ignored-extensions is ignored
440 when making *Completions*.
441
442Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
443
444 * Makefile make dist now depends on elisp.dvi, since it tries
445 to include it in the dist file.
446
dff28924 447Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
448
449 * functions.texinfo (Mapping Functions): Add missing quote
450
dff28924 451Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
452
453 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
454 (defunargs): Turn off \hyphenchar of \sl font temporarily.
455
dff28924 456Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
457
458 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
459 and @error{} are the terms now being used. The files in the
460 directory have been changed to reflect this.
461
d1f08d85 462 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
463 ` @result{}', using 5 spaces at the begining of the line.
464
dff28924 465Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
466
467 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
468 experimental @indentedresult{}, @indentedexpandsto{} are part of
469 the texinfo.tex in this directory. These TeX macros are not
470 stable yet.
471
dff28924 472Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
473
474 * texinfo.tex: temporarily added
d1f08d85 475 \let\result=\dblarrow
94ec544d
DL
476 \def\error{{\it ERROR} \longdblarrow}
477 We need to do this better soon.
478
dff28924 479Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
480
481 * Applied Karl Berry's patches to *.texinfo files, but not to
482 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
483 new title page format is also not applied, since it requires
484 texinfo.tex changes.)
485
486 * Cleaned up `Makefile' and defined the `emacslibdir' directory
487 for the Project GNU development environment.
488
ad050e54
EZ
489;; Local Variables:
490;; coding: iso-2022-7bit-unix
491;; End:
2a34a036
GM
492
493 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
494 Copying and distribution of this file, with or without modification,
495 are permitted provided the copyright notice and this notice are preserved.