(Frun_hook_with_args)
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
9bf6d576
LK
12005-02-05 Lute Kamstra <lute@gnu.org>
2
3 * text.texi (Maintaining Undo): Remove obsolete function.
4
cb602754
EZ
52005-02-05 Eli Zaretskii <eliz@gnu.org>
6
7 * frames.texi (Color Names): Add pointer to the X docs about RGB
8 color specifications. Improve indexing
9 (Text Terminal Colors): Replace the description of RGB values by
10 an xref to "Color Names".
11
4e07258f
RS
122005-02-03 Richard M. Stallman <rms@gnu.org>
13
14 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
15 Clarify.
16 (Selecting Windows): Clarify save-selected-window.
17 (Cyclic Window Ordering): Clarify walk-windows.
18 (Window Point): Clarify.
19 (Window Start): Add comment to example.
20 (Resizing Windows): Add `interactive' specs in examples.
21 Document fit-window-to-buffer.
22
23 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
24 (Undo, Maintaining Undo): Clarify last change.
25 (Sorting): In sort-numeric-fields, explain about octal and hex.
26 Mention sort-numeric-base.
27 (Format Properties): Add xref for hard newlines.
28
29 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
30 (Pop-Up Menus): Fix typo.
31 (Color Names): Explain all types of color names.
32 Explain color-values on B&W terminal.
33 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
34
35 * files.texi (File Locks): Not supported on MS systems.
36 (Testing Accessibility): Clarify.
37
38 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
39 (Coverage Testing): Fix typo.
40
41 * commands.texi (Misc Events): Remove stray space.
42
43 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
44 (Modification Time): Clarify when visited-file-modtime returns 0.
45 (The Buffer List): Clarify bury-buffer.
46 (Killing Buffers): Clarify.
47 (Indirect Buffers): Add clone-indirect-buffer.
48
492005-02-02 Matt Hodges <MPHodges@member.fsf.org>
50
51 * edebug.texi (Printing in Edebug): Fix default value of
52 edebug-print-circle.
53 (Coverage Testing): Fix displayed frequency count data.
54
552005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
56
57 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
58
4e07258f 592005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
60
61 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
62
28d986b9
EZ
632005-01-29 Eli Zaretskii <eliz@gnu.org>
64
65 * commands.texi (Misc Events): Describe the help-echo event.
66
67 * text.texi (Special Properties) <help-echo>: Use `pos'
68 consistently in description of the help-echo property. Use
69 @code{nil} instead of @var{nil}.
70
71 * display.texi (Overlay Properties): Fix the index entry for
72 help-echo overlay property.
73
74 * customize.texi (Type Keywords): Uncomment the xref to the
75 help-echo property documentation.
76
8f958b40
KS
772005-01-23 Kim F. Storm <storm@cua.dk>
78
79 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
80 return value. Third element FULLY replaced by PARTIAL which
81 specifies number of invisible pixels if row is only partially visible.
82 (Textual Scrolling): Mention auto-window-vscroll.
83 (Vertical Scrolling): New defvar auto-window-vscroll.
84
cd7e5dd6
LT
852005-01-16 Luc Teirlinck <teirllm@auburn.edu>
86
87 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
88 command remapping.
89
6f771c32
RS
902005-01-15 Richard M. Stallman <rms@gnu.org>
91
92 * display.texi (Defining Images): Mention DATA-P arg of create-image.
93
6ac8a822
KS
942005-01-14 Kim F. Storm <storm@cua.dk>
95
88948d55
KS
96 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
97
6ac8a822
KS
98 * text.texi (Links and Mouse-1): Fix string and vector item.
99
20d6de82
RS
1002005-01-13 Richard M. Stallman <rms@gnu.org>
101
102 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
103 descriptions of overriding-local-map and overriding-terminal-local-map.
104
105 * text.texi (Links and Mouse-1): Clarify text.
106
f75a592e
KS
1072005-01-13 Kim F. Storm <storm@cua.dk>
108
109 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
110
910f60b1
TTN
1112005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
112
113 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
114
37181fc4
KS
1152005-01-12 Kim F. Storm <storm@cua.dk>
116
117 * text.texi (Links and Mouse-1): Rename section from Enabling
118 Mouse-1 to Following Links. Change xrefs.
119 Add examples for define-button-type and define-widget.
120
121 * display.texi (Button Properties, Button Buffer Commands):
122 Clarify mouse-1 and follow-link functionality.
123
28f94a34
RS
1242005-01-12 Richard M. Stallman <rms@gnu.org>
125
126 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
127
128 * display.texi (Beeping): Fix Texinfo usage.
129
130 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
131
bac2d936
KS
1322005-01-11 Kim F. Storm <storm@cua.dk>
133
134 * display.texi (Button Properties, Button Buffer Commands):
93381d62 135 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
136
137 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
138 (Enabling Mouse-1 to Follow Links): New subsection.
139
de968ddb
RS
1402005-01-06 Richard M. Stallman <rms@gnu.org>
141
142 * text.texi (Special Properties): Minor change.
143
144 * os.texi (Timers): Clarify previous change.
145
146 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
147
a3a43b3b
LT
1482005-01-01 Luc Teirlinck <teirllm@auburn.edu>
149
150 * display.texi (Face Attributes): Correct xref to renamed node.
151
732bb9ce
RS
1522005-01-01 Richard M. Stallman <rms@gnu.org>
153
154 * display.texi (Face Attributes): Describe hex color specs.
155
c734ae59
RS
1562004-12-31 Richard M. Stallman <rms@gnu.org>
157
158 * os.texi (Timers): Update previous change.
159
33b2f4ea
KS
1602004-12-30 Kim F. Storm <storm@cua.dk>
161
162 * display.texi (Line Height): Total line-height is now specified
163 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
164 in cons cells. (nil . RATIO) is relative to actual line height.
165 Use line-height `t' instead of `0' to get minimum height.
166
99ec74b9
RS
1672004-12-29 Richard M. Stallman <rms@gnu.org>
168
169 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
170
eab463f6
RS
1712004-12-28 Richard M. Stallman <rms@gnu.org>
172
173 * commands.texi (Quitting): Clarify value of with-local-quit.
174
175 * elisp.texi (Top): Fix previous change.
176
177 * loading.texi (Loading): Fix previous change.
178
ebbd14f1
RS
1792004-12-27 Richard M. Stallman <rms@gnu.org>
180
4ae98fc5
RS
181 * Makefile.in (MAKEINFO): Specify --force.
182
8f430046
RS
183 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
184
56011a8c
RS
185 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
186
187 * display.texi (Line Height): Further clarify.
188
189 * elisp.texi (Top): Update Loading submenu.
190
ebbd14f1
RS
191 * loading.texi (Where Defined): New node.
192 (Unloading): load-history moved to Where Defined.
193
fda2922a
RS
1942004-12-21 Richard M. Stallman <rms@gnu.org>
195
196 * commands.texi (Event Input Misc): Add while-no-input.
197
9eb8959a
RS
1982004-12-11 Richard M. Stallman <rms@gnu.org>
199
200 * display.texi (Line Height): Rewrite text for clarity.
201
adf87c29
KS
2022004-12-11 Kim F. Storm <storm@cua.dk>
203
204 * display.texi (Display): Add node "Line Height" to menu.
205 (Line Height): New node. Move full description of line-spacing
206 and line-height text properties here from text.texi.
207 (Scroll Bars): Add vertical-scroll-bar variable.
208
209 * frames.texi (Window Frame Parameters): Remove line-height defvar.
210
211 * locals.texi (Standard Buffer-Local Variables): Fix xref for
212 line-spacing and vertical-scroll-bar.
213
214 * text.texi (Special Properties): Just mention line-spacing and
215 line-height here, add xref to new "Line Height" node.
216
31e4729e
TTN
2172004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
218
219 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
220
221 * locals.texi (Standard Buffer-Local Variables):
222 Add @xref for `line-spacing'.
223
cc60c723
RS
2242004-12-05 Richard M. Stallman <rms@gnu.org>
225
226 * Makefile.in (maintainer-clean): Remove the info files
227 in $(infodir) where they are created.
228
f6101ac9
RS
2292004-12-03 Richard M. Stallman <rms@gnu.org>
230
231 * windows.texi (Selecting Windows): get-lru-window and
232 get-largest-window don't consider dedicated windows.
233
234 * text.texi (Undo): Document undo-in-progress.
235
94221759
RS
2362004-11-26 Richard M. Stallman <rms@gnu.org>
237
238 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
239 Remove a few vars that are not always buffer-local.
240
7092c5e8
LT
2412004-11-24 Luc Teirlinck <teirllm@auburn.edu>
242
243 * locals.texi (Standard Buffer-Local Variables): Comment out
244 xref's to non-existent node `Yet to be written'.
245
261b01c6
RS
2462004-11-24 Richard M. Stallman <rms@gnu.org>
247
248 * processes.texi (Synchronous Processes): Grammar fix.
249
250 * numbers.texi (Comparison of Numbers): Add eql.
251
252 * locals.texi (Standard Buffer-Local Variables): Add many vars.
253
254 * intro.texi (Printing Notation): Fix previous change.
255
256 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
257 and default-indicate-buffer-boundaries from here.
258 (Usual Display): To here.
259 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
260 (Usual Display): Move tab-width up.
261
262 * customize.texi (Variable Definitions): Replace
263 show-paren-mode example with tooltip-mode.
7092c5e8 264 (Simple Types, Composite Types, Defining New Types):
261b01c6 265 Minor cleanups.
7092c5e8 266
c1aa4864
JH
2672004-11-21 Jesper Harder <harder@ifa.au.dk>
268
269 * processes.texi (Synchronous Processes, Output from Processes):
270 Markup fix.
271
dedbac89
RS
2722004-11-20 Richard M. Stallman <rms@gnu.org>
273
07c8c65a
RS
274 * positions.texi (Skipping Characters): skip-chars-forward
275 now handles char classes.
276
8f40a868
RS
277 * intro.texi (Printing Notation): Avoid confusion of `print'
278 when explaining @print.
279
280 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
281
282 * display.texi (Display Table Format): Minor fix.
283
284 * streams.texi (Output Functions): Fix print example.
285
fd6866c8
RS
286 * Makefile.in (elisp): New target.
287 (dist): Depend on $(infodir)/elisp, not elisp.
288 Copy the info files from $(infodir).
289
9d00469f
RS
290 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
291 read-from-minibuffer.
292
dedbac89
RS
293 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
294
6de891db
RS
2952004-11-19 Richard M. Stallman <rms@gnu.org>
296
297 * searching.texi (Regexp Search): Add search-whitespace-regexp.
298
e1c1c5a7
TTN
2992004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
300
301 * tips.texi (Coding Conventions): Fix typo.
302
ee31cd78
RS
3032004-11-16 Richard M. Stallman <rms@gnu.org>
304
305 * tips.texi (Coding Conventions): Separate defvar and require
306 methods to avoid warnings. Use require only when there are many
307 functions and variables from that package.
308
309 * minibuf.texi (Minibuffer Completion): When ignoring case,
310 predicate must not be case-sensitive.
311
312 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
313 (Test Coverage): Don't talk about "splotches". Clarified.
314
4bd38e94
TTN
3152004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
316
317 * frames.texi (Window Frame Parameters): Fix typo.
318
6d073ae1
KS
3192004-11-15 Kim F. Storm <storm@cua.dk>
320
9f89426b
KS
321 * symbols.texi (Other Plists): Note that plist-get may signal error.
322 Add safe-plist-get.
6d073ae1 323
10980463
TTN
3242004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
325
326 * modes.texi (Font Lock Basics): Fix typo.
327
1efc19eb
RS
3282004-11-08 Richard M. Stallman <rms@gnu.org>
329
330 * syntax.texi (Syntax Table Functions): Add syntax-after.
331
6159c232
EZ
3322004-11-06 Lars Brinkhoff <lars@nocrew.org>
333
334 * os.texi (Processor Run Time): New section documenting
335 get-internal-run-time.
336
59dede22
EZ
3372004-11-06 Eli Zaretskii <eliz@gnu.org>
338
339 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
340 it nukes elisp-cover.texi.
341 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
342 elisp-0 etc.
343
4cc8522c
LT
3442004-11-05 Luc Teirlinck <teirllm@auburn.edu>
345
346 * commands.texi (Keyboard Macros): Document `append' return value
347 of `defining-kbd-macro'.
348
2d1ef312
RS
3492004-11-01 Richard M. Stallman <rms@gnu.org>
350
351 * commands.texi (Interactive Call): Add called-interactively-p.
352
6f4e005d
SJ
3532004-10-29 Simon Josefsson <jas@extundo.com>
354
355 * minibuf.texi (Reading a Password): Revert.
356
4f71c13f
RS
3572004-10-28 Richard M. Stallman <rms@gnu.org>
358
359 * frames.texi (Display Feature Testing): Explain about "vendor".
360
4660a9e3
RS
3612004-10-27 Richard M. Stallman <rms@gnu.org>
362
363 * commands.texi (Interactive Codes): `N' uses numeric prefix,
364 not raw. Clarify `n'.
365 (Interactive Call): Rewrite interactive-p, focusing on when
366 and how to use it.
367 (Misc Events): Clarify previous change.
368
369 * advice.texi (Simple Advice): Clarify what job the example does.
370 (Around-Advice): Clarify ad-do-it.
371 (Activation of Advice): An option of ad-default-compilation-action
372 is `never', not `nil'.
373
c8636435
KS
3742004-10-26 Kim F. Storm <storm@cua.dk>
375
376 * commands.texi (Interactive Codes): Add U code letter.
377
acd4089b
SJ
3782004-10-25 Simon Josefsson <jas@extundo.com>
379
380 * minibuf.texi (Reading a Password): Add.
381
29dc7809
JR
3822004-10-24 Jason Rumney <jasonr@gnu.org>
383
384 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
385 and wheel-down.
386
bb5d6d34
KG
3872004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
388
389 * processes.texi (Synchronous Processes): Document process-file.
390
d0ee2ed3
KH
3912004-10-22 Kenichi Handa <handa@m17n.org>
392
393 * text.texi (translate-region): Document that it accepts also a
394 char-table.
395
38be9dbb
DP
3962004-10-22 David Ponce <david@dponce.com>
397
398 * windows.texi (Resizing Windows): Document the `preserve-before'
399 argument of the functions `enlarge-window' and `shrink-window'.
400
63c80452
JR
4012004-10-19 Jason Rumney <jasonr@gnu.org>
402
403 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
404
9f4b6e73
LT
4052004-10-09 Luc Teirlinck <teirllm@auburn.edu>
406
407 * text.texi (Filling): Add anchor for definition of
408 `sentence-end-double-space'.
409
410 * searching.texi (Regexp Example): Update description of how
411 Emacs currently recognizes the end of a sentence.
412 (Standard Regexps): Update definition of the variable
413 `sentence-end'. Add definition of the function `sentence-end'.
414
657f0f9c
EZ
4152004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
416
417 * display.texi (Progress): New node.
418
35ab4857
KS
4192004-10-05 Kim F. Storm <storm@cua.dk>
420
421 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
422
f2a54fbc
KS
4232004-09-29 Kim F. Storm <storm@cua.dk>
424
425 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
426 to identify bitmaps. Remove -fringe-bitmap suffix for standard
427 fringe bitmap symbols, as they now have their own namespace.
428 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
429 vs. pixels. Signal error if no free bitmap slots.
430 (Pixel Specification): Change IMAGE to @var{image}.
431
4676d6f3
RS
4322004-09-28 Richard M. Stallman <rms@gnu.org>
433
434 * text.texi (Special Properties): Clarify line-spacing and line-height.
435
436 * searching.texi (Regexp Search): Add looking-back.
437
17234906
LT
4382004-09-25 Luc Teirlinck <teirllm@auburn.edu>
439
440 * display.texi: Correct typos.
441 (Image Descriptors): Correct xref's.
442
4de43c8b
RS
4432004-09-25 Richard M. Stallman <rms@gnu.org>
444
445 * text.texi (Special Properties): Cleanups in `cursor'.
446 Rewrites in `line-height' and `line-spacing'; exchange them.
447
448 * display.texi (Fringes): Rewrite previous change.
449 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
450 (Display Fringe Bitmaps): Node deleted, text moved.
451 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
452 (Scroll Bars): Clarify set-window-scroll-bars.
453 (Pointer Shape): Rewrite.
454 (Specified Space): Clarify :align-to, etc.
455 (Pixel Specification): Use @var. Clarify new text.
456 (Other Display Specs): Clarify `slice'.
457 (Image Descriptors): Cleanups.
458 (Showing Images): Cleanups.
459
a3ee0299
LT
4602004-09-24 Luc Teirlinck <teirllm@auburn.edu>
461
e88ebce6
LT
462 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
463
a3ee0299
LT
464 * modes.texi: Various minor changes in addition to:
465 (Major Mode Conventions): Final call to `run-mode-hooks' should
466 not be inside the `delay-mode-hooks' form.
467 (Mode Hooks): New node.
468 (Hooks): Delete obsolete example.
469 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
470 node "Mode Hooks".
471
6db2bc02
LT
4722004-09-22 Luc Teirlinck <teirllm@auburn.edu>
473
474 * display.texi: Correct various typos.
475 (Display): Rename node "Pointer Shapes" to "Pointer
476 Shape". (There is already a node called "Pointer Shapes" in
477 frames.texi.)
478 (Images): Remove non-existent node "Image Slices" from menu.
479
ed2846bd
KS
4802004-09-23 Kim F. Storm <storm@cua.dk>
481
482 * text.texi (Special Properties): Add `cursor', `pointer',
483 `line-height', and `line-spacing' properties.
484
485 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
486 Shapes' to menu.
487 (Standard Faces): Doc fix for fringe face.
488 (Fringes): Add `overflow-newline-into-fringe' and
489 'indicate-buffer-boundaries'.
490 (Fringe Bitmaps, Pointer Shapes): New nodes.
491 (Display Property): Add 'Pixel Specification' and 'Display Fringe
492 Bitmaps' to menu.
493 (Specified Space): Describe pixel width and height.
494 (Pixel Specification): New node.
495 (Other Display Specs): Add `slice' property.
496 (Display Fringe Bitmaps): New node.
497 (Images): Add 'Image Slices' to menu.
498 (Image Descriptors): Add `:pointer' and `:map' properties.
499 (Showing Images): Add slice arg to `insert-image'. Add
500 'insert-sliced-image'.
501
4d894c98
RS
5022004-09-20 Richard M. Stallman <rms@gnu.org>
503
504 * commands.texi (Key Sequence Input):
505 Clarify downcasing in read-key-sequence.
506
7e388eb7
JL
5072004-09-08 Juri Linkov <juri@jurta.org>
508
509 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
510
a020987f
LT
5112004-09-07 Luc Teirlinck <teirllm@auburn.edu>
512
513 * locals.texi (Standard Buffer-Local Variables): Add
514 `buffer-auto-save-file-format'.
515 * internals.texi (Buffer Internals): Describe new
516 auto_save_file_format field of the buffer structure.
517 * files.texi (Format Conversion): `auto-save-file-format' has been
518 renamed `buffer-auto-save-file-format'.
519
2b96f80c
LT
5202004-08-27 Luc Teirlinck <teirllm@auburn.edu>
521
522 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
523 an integer or a marker.
524 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
525
2ee3b79e
RS
5262004-08-22 Richard M. Stallman <rms@gnu.org>
527
528 * modes.texi (Major Mode Conventions): Discuss rebinding of
529 standard key bindings.
530
c438dc33
KS
5312004-08-18 Kim F. Storm <storm@cua.dk>
532
533 * processes.texi (Accepting Output): Add `just-this-one' arg to
534 `accept-process-output'.
101c421e 535 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 536
db8af011
LT
5372004-08-10 Luc Teirlinck <teirllm@auburn.edu>
538
539 * keymaps.texi: Various changes in addition to:
540 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
541 Give more varied examples for `kbd'.
542 (Creating Keymaps): Char tables have slots for all characters
543 without modifiers.
544 (Active Keymaps): `overriding-local-map' and
545 `overriding-terminal-local-map' also override text property and
546 overlay keymaps.
547 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
548 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
549 to denote a prefix of no events.
550 `map-keymap' includes parent's bindings _recursively_.
551 Clarify and correct description of `where-is-internal'.
552 Mention BUFFER-OR-NAME arg to `describe-bindings'.
553 (Menu Example): For menus intended for use with the keyboard, the
554 menu items should be bound to characters or real function keys.
555
de700726
LT
5562004-08-08 Luc Teirlinck <teirllm@auburn.edu>
557
30e75a87
LT
558 * objects.texi (Character Type): Reposition `@anchor' to prevent
559 double space inside sentence in Info.
560
de700726
LT
561 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
562 renamed to `disabled-command-function'.
563 * commands.texi (Key Sequence Input): Remove unnecessary anchor,
564 (Command Loop Info): Replace reference to it.
565 (Disabling Commands): `disabled-command-hook' has been renamed to
566 `disabled-command-function'.
567
81909a1a
LT
5682004-08-07 Luc Teirlinck <teirllm@auburn.edu>
569
570 * os.texi (Translating Input): Only non-prefix bindings in
571 `key-translation-map' override actual key bindings. Warn about
572 possible indirect effect of actual key bindings on non-prefix
573 bindings in `key-translation-map'.
574
5504e99c
LT
5752004-08-06 Luc Teirlinck <teirllm@auburn.edu>
576
577 * minibuf.texi (High-Level Completion): Add anchor for definition
578 of `read-variable'.
579
580 * commands.texi: Various changes in addition to:
581 (Using Interactive): Clarify description of `interactive-form'.
582 (Interactive Call): Mention default for KEYS argument to
583 `call-interactively'.
584 (Command Loop Info): Clarify description of `this-command-keys'.
585 Mention KEEP-RECORD argument to `clear-this-command-keys'.
586 Value of `last-event-frame' can be `macro'.
587 (Repeat Events): `double-click-fuzz' is also used to distinguish
588 clicks and drags.
589 (Classifying Events): Clarify descriptions of `event-modifiers'
590 `event-basic-type' and `event-convert-list'.
591 (Accessing Events): `posn-timestamp' takes POSITION argument.
592 (Quoted Character Input): Clarify description of
593 `read-quoted-char' and fix example.
594 (Quitting): Add `with-local-quit'.
595 (Disabling Commands): Correct and clarify descriptions of
596 `enable-command' and `disable-command'.
597 Mention what happens if `disabled-command-hook' is nil.
598 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
599 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
600
f478a72a
LT
6012004-07-24 Luc Teirlinck <teirllm@auburn.edu>
602
603 * frames.texi: Various changes in addition to:
604 (Creating Frames): Expand and clarify description of `make-frame'.
605 (Window Frame Parameters): Either none or both of the `icon-left'
606 and `icon-top' parameters must be specified. Put descriptions of
607 `menu-bar-lines' and `toolbar-lines' closer together and change
608 them accordingly.
609 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
610 except while processing `frame-title-format' or `icon-title-format'.
611 (Deleting Frames): Correct description of `delete-frame'.
612 Non-nil return values of `frame-live-p' are like those of `framep'.
613 (Frames and Windows): mention return value of
614 `set-frame-selected-window'.
615 (Visibility of Frames): Mention `force' argument to
616 `make-frame-invisible'. `frame-visible-p' returns t for all
617 frames on text-only terminals.
618 (Frame Configurations): Restoring a frame configuration does not
619 restore deleted frames.
620 (Window System Selections): `x-set-selection' returns DATA.
621 (Resources): Add example.
622 (Display Feature Testing): Clarify descriptions of
623 `display-pixel-height', `display-pixel-width', `x-server-version'
624 and `x-server-vendor'.
625
626 * windows.texi (Choosing Window): Add anchor.
627 * minibuf.texi (Minibuffer Misc): Add anchor.
628
bc135062
JPW
6292004-07-23 John Paul Wallington <jpw@gnu.org>
630
631 * macros.texi (Defining Macros): Declaration keyword for setting
632 Edebug spec is `debug' not `edebug'.
633
cb7516e5
LT
6342004-07-19 Luc Teirlinck <teirllm@auburn.edu>
635
636 * windows.texi: Various small changes in addition to:
637 (Window Point): Mention return value of `set-window-point'.
638 (Window Start): `pos-visible-in-window-p' disregards horizontal
639 scrolling. Explain return value if PARTIALLY is non-nil.
640 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
641 and `set-window-vscroll'.
642 (Size of Window): The argument WINDOW to `window-inside-edges',
643 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
644 (Resizing Windows): Explain return value of
645 `shrink-window-if-larger-than-buffer'.
646 `window-size-fixed' automatically becomes buffer local when set.
647 (Window Configurations): Explain return value of
648 `set-window-configuration'.
649
650 * minibuf.texi (Minibuffer Misc): Add anchor for
651 `minibuffer-scroll-window'.
652
653 * positions.texi (Text Lines): Add anchor for `count-lines'.
654
3751eb00
RS
6552004-07-17 Richard M. Stallman <rms@gnu.org>
656
657 * display.texi (Overlay Properties): Adding `evaporate' prop
658 deletes empty overlay immediately.
659
660 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
661 fix example.
662
9a7e97c6
LT
6632004-07-16 Jim Blandy <jimb@redhat.com>
664
665 * searching.texi (Regexp Backslash): Document new \_< and \_>
666 operators.
667
aa0e4da8
JB
6682004-07-16 Juanma Barranquero <lektu@terra.es>
669
670 * display.texi (Images): Fix Texinfo usage.
671
cbbfedb2
LT
6722004-07-14 Luc Teirlinck <teirllm@auburn.edu>
673
674 * buffers.texi (Modification Time): `visited-file-modtime' now
675 returns a list of two integers, instead of a cons.
676
3a052bd3
LT
6772004-07-13 Luc Teirlinck <teirllm@auburn.edu>
678
679 * windows.texi: Various changes in addition to:
680 (Splitting Windows): Add `split-window-keep-point'.
681
02c04e6f
RS
6822004-07-09 Richard M. Stallman <rms@gnu.org>
683
684 * frames.texi (Input Focus): Minor fix.
685
cb4f1287
LT
6862004-07-07 Luc Teirlinck <teirllm@auburn.edu>
687
688 * frames.texi (Input Focus): Clarify descriptions of
689 `select-frame-set-input-focus' and `select-frame'.
690
339902ec
LT
6912004-07-06 Luc Teirlinck <teirllm@auburn.edu>
692
693 * os.texi: Various small changes in addition to:
694 (Killing Emacs): Expand and clarify description of
695 `kill-emacs-query-functions' and `kill-emacs-hook'.
696 (System Environment): Expand and clarify description of `getenv'
697 and `setenv'.
698 (Timers): Clarify description of `run-at-time'.
699 (Translating Input): Correct description of
700 `extra-keyboard-modifiers'.
701 (Flow Control): Correct description of `enable-flow-control'.
702
fe3b7e35
TTN
7032004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
704
705 * os.texi: Update copyright.
706 (Session Management): Grammar fix.
707 Clarify which Emacs does the restarting.
708 Use @samp for *scratch* buffer.
709
59db7d6e
LT
7102004-07-04 Alan Mackenzie <acm@muc.de>
711
712 * frames.texi (Input Focus): Add documentation for
713 `select-frame-set-input-focus'. Replace refs to non-existent
714 `switch-frame' with `select-frame'. Minor corrections and tidying
715 up of text-only terminal stuff.
716
e3ccf404
RS
7172004-07-02 Richard M. Stallman <rms@gnu.org>
718
719 * files.texi (Saving Buffers): Cleanup write-contents-function.
720 (Magic File Names): Cleanup file-remote-p.
721
8addb6eb
KG
7222004-07-02 Kai Grossjohann <kai@emptydomain.de>
723
724 * files.texi (Magic File Names): `file-remote-p' returns an
725 identifier of the remote system, not just t.
726
7a58d84d
DK
7272004-07-02 David Kastrup <dak@gnu.org>
728
729 * searching.texi (Entire Match Data): Add explanation about new
730 match-data behavior when @var{integers} is non-nil.
731
d8c379f8
RS
7322004-06-24 Richard M. Stallman <rms@gnu.org>
733
b4a4b0ae
RS
734 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
735
d8c379f8
RS
736 * customize.texi (Variable Definitions): Note about doc strings
737 and :set.
738
739 * keymaps.texi (Keymap Terminology): Document `kbd'.
740 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
741
742 * display.texi (Invisible Text): Setting buffer-invisibility-spec
743 makes it buffer-local.
744
745 * files.texi (Saving Buffers): Correct previous change.
746
747 * commands.texi (Accessing Events):
748 Clarify posn-col-row and posn-actual-col-row.
749
7502004-06-24 David Ponce <david.ponce@wanadoo.fr>
751
752 * commands.texi (Accessing Events): New functions
753 posn-at-point and posn-at-x-y. Add example to posn-x-y.
754
dce417e7
LT
7552004-06-23 Luc Teirlinck <teirllm@auburn.edu>
756
757 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
758 * frames.texi, buffers.texi, backups.texi, variables.texi:
759 * loading.texi, eval.texi, functions.texi, control.texi:
760 * symbols.texi, minibuf.texi: Reposition @anchor's.
761
762 * help.texi: Various small changes in addition to the following.
763 (Describing Characters): Describe PREFIX argument to
764 `key-description'. Correct and clarify definition of
765 `text-char-description'. Describe NEED-VECTOR argument to
766 `read-kbd-macro'.
767 (Help Functions): Clarify definition of `apropos'.
768
255d07dc
LH
7692004-06-23 Lars Hansen <larsh@math.ku.dk>
770
771 * files.texi (Saving Buffers): Correct description of
772 `write-contents-functions'.
773
4e9691e9
JB
7742004-06-21 Juanma Barranquero <lektu@terra.es>
775
776 * display.texi (Images): Remove redundant @vindex directives.
777 Rewrite `image-library-alist' doc in active voice.
778
1ebd4f78
JB
7792004-06-14 Juanma Barranquero <lektu@terra.es>
780
781 * display.texi (Images): Document new delayed library loading,
782 variable `image-library-alist' and (existing but undocumented)
783 function `image-type-available-p'.
784
ddfb8369
RS
7852004-06-05 Richard M. Stallman <rms@gnu.org>
786
787 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
788 refer the user to the Initial Input node.
789 (Text from Minibuffer): Likewise.
790 (Initial Input): New node. Document this feature
791 and say it is mostly deprecated.
792
18684a3a
RS
7932004-05-30 Richard M. Stallman <rms@gnu.org>
794
7a61e456
RS
795 * loading.texi (Named Features): Clarify return value
796 and meaning of NOERROR.
797
18684a3a
RS
798 * variables.texi (File Local Variables): Minor cleanup.
799
c8364415
MA
8002004-05-30 Michael Albinus <michael.albinus@gmx.de>
801
802 * files.texi (Magic File Names): Add `file-remote-p' as operation
803 of file name handlers.
804
08fd1251
RS
8052004-05-29 Richard M. Stallman <rms@gnu.org>
806
807 * modes.texi (Minor Mode Conventions): (-) has no special meaning
808 as arg to a minor mode command.
809
71d5a208
RS
8102004-05-22 Richard M. Stallman <rms@gnu.org>
811
812 * syntax.texi (Syntax Class Table): Word syntax not just for English.
813
814 * streams.texi (Output Variables): Doc float-output-format.
815
816 * searching.texi (Regexp Special): Nested repetition can be infloop.
817
818 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
819 real stack overflow.
820
821 * compile.texi: Minor cleanups.
822
8232004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
824
825 * lists.texi (Cons Cells): Explain dotted lists, true lists,
826 circular lists.
827 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 828
022cb162
TTN
8292004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
830
831 * modes.texi (Search-based Fontification): Fix typo.
832
aa7094ba
JB
8332004-05-10 Juanma Barranquero <lektu@terra.es>
834
835 * modes.texi (Mode Line Variables): Fix description of
836 global-mode-string, which is now after which-func-mode, not the
837 buffer name.
838
c2383279
LH
8392004-05-07 Lars Hansen <larsh@math.ku.dk>
840
841 * modes.texi (Desktop Save Mode): Add.
842 (Modes): Add menu entry Desktop Save Mode.
843
844 * hooks.texi: Add desktop-after-read-hook,
845 desktop-no-desktop-file-hook and desktop-save-hook.
846
847 * locals.texi: Add desktop-save-buffer.
848
058296d3
JH
8492004-04-30 Jesper Harder <harder@ifa.au.dk>
850
851 * display.texi: emacs -> Emacs.
852
0c54865e
EZ
8532004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
854
855 * files.texi (Changing Files): Document set-file-times.
856
d814862a
JB
8572004-04-23 Juanma Barranquero <lektu@terra.es>
858
859 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
860
e8d6f886
JH
8612004-04-18 Jesper Harder <harder@ifa.au.dk>
862
863 * tips.texi (Coding Conventions): defopt -> defcustom.
864
3a424014
LT
8652004-04-16 Luc Teirlinck <teirllm@auburn.edu>
866
867 * sequences.texi: Various clarifications.
868
9e860631
LT
8692004-04-14 Luc Teirlinck <teirllm@auburn.edu>
870
871 * buffers.texi (Read Only Buffers): Mention optional ARG to
872 `toggle-read-only'.
873
5e30a0fb
NR
8742004-04-14 Nick Roberts <nick@nick.uklinux.net>
875
9e860631 876 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
877 returns a full-width window if possible.
878
619fb950
LT
8792004-04-13 Luc Teirlinck <teirllm@auburn.edu>
880
881 * buffers.texi: Various changes in addition to:
882 (Buffer File Name): Add `find-buffer-visiting'.
883 (Buffer Modification): Mention optional ARG to `not-modified'.
884 (Indirect Buffers): Mention optional CLONE argument to
885 `make-indirect-buffer'.
886
887 * files.texi: Various changes in addition to:
888 (Visiting Functions): `find-file-hook' is now a normal hook.
889 (File Name Expansion): Explain difference between the way that
890 `expand-file-name' and `file-truename' treat `..'.
891 (Contents of Directories): Mention optional ID-FORMAT argument to
892 `directory-files-and-attributes'.
893 (Format Conversion): Mention new optional CONFIRM argument to
894 `format-write-file'.
895
a2295d32
MB
8962004-04-12 Miles Bader <miles@gnu.org>
897
898 * macros.texi (Expansion): Add description of `macroexpand-all'.
899
571fd4d5
JH
9002004-04-05 Jesper Harder <harder@ifa.au.dk>
901
902 * variables.texi (Variable Aliases): Mention
903 cyclic-variable-indirection.
904
905 * errors.texi (Standard Errors): Ditto.
906
4ba2fd66
LT
9072004-04-04 Luc Teirlinck <teirllm@auburn.edu>
908
909 * backups.texi: Various small changes in addition to:
910 (Making Backups): Mention return value of `backup-buffer'.
911 (Auto-Saving): Mention optional FORCE argument to
912 `delete-auto-save-file-if-necessary'.
913 (Reverting): Mention optional PRESERVE-MODES argument to
914 `revert-buffer'. Correct description of `revert-buffer-function'.
915
8f7ea687
JL
9162004-03-22 Juri Linkov <juri@jurta.org>
917
918 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
919 with `Vector Functions'.
920
921 * text.texi (Sorting): Add missing quote.
922
0eeca3c1
LT
9232004-03-14 Luc Teirlinck <teirllm@auburn.edu>
924
925 * intro.texi (Lisp History): Replace xref to `cl' manual with
926 inforef.
927
e69cfac2
RS
9282004-03-12 Richard M. Stallman <rms@gnu.org>
929
930 * intro.texi (Version Info): Add arg to emacs-version.
931 (Lisp History): Change xref to CL manual.
932
1b91d47f
LT
9332004-03-09 Luc Teirlinck <teirllm@auburn.edu>
934
935 * minibuf.texi (Completion Commands): Add xref to Emacs manual
936 for Partial Completion mode.
937
97073664
TTN
9382004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
939
940 * customize.texi: Fix typo. Remove eol whitespace.
941
04a6e76b
RS
9422004-03-04 Richard M. Stallman <rms@gnu.org>
943
944 * processes.texi: Fix typos.
945
946 * lists.texi (Building Lists): Minor clarification.
947
948 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
949 in make-hash-table.
950
5bb0fcd1
JB
9512004-02-29 Juanma Barranquero <lektu@terra.es>
952
953 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
954 rm, and ignore exit code.
955
9022d421
EZ
9562004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
957
958 * display.texi (Defining Faces): Add description for min-colors.
959 Update example.
960
92f5fba2
LT
9612004-02-23 Luc Teirlinck <teirllm@auburn.edu>
962
963 * abbrevs.texi: Various corrections and clarifications in addition
964 to the following:
965 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
966
7e83e178
GM
9672004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
968
969 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
970
9c5609e8
LT
9712004-02-21 Luc Teirlinck <teirllm@auburn.edu>
972
e2b9b51f
LT
973 * text.texi: Various small changes in addition to the following:
974 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
975 to delete-horizontal-space.
976 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
977 description of yank-handler text property at various places.
978
7daa0e81
LT
979 * frames.texi (Window System Selections): Add anchor.
980
9c5609e8
LT
981 * syntax.texi (Syntax Table Functions): Clarify and correct
982 descriptions of make-syntax-table and copy-syntax-table.
983 (Motion and Syntax): Clarify SYNTAXES argument to
984 skip-syntax-forward.
985 (Parsing Expressions): Mention that the return value of
986 parse-partial-sexp is currently a list of ten rather than nine
987 elements.
988 (Categories): Various corrections and clarifications.
989
d29edb21
LT
9902004-02-17 Luc Teirlinck <teirllm@auburn.edu>
991
992 * markers.texi (Marker Insertion Types): Minor change.
993
994 * locals.texi (Standard Buffer-Local Variables):
995 * commands.texi (Interactive Codes, Using Interactive):
996 * functions.texi (Related Topics): Fix xrefs.
997
43e48bda
LT
9982004-02-16 Luc Teirlinck <teirllm@auburn.edu>
999
1000 * lists.texi (Sets And Lists): Update description of delete-dups.
1001
84e34002
RS
10022004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1003
1004 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1005
10062004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1007
1008 * frames.texi (Parameter Access): frame-parameters arg is optional.
1009 modify-frame-parameters handles nil for FRAME.
1010 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1011 are all-or-nothing for certain toolkits.
1012 Mention parameter wait-for-wm.
1013 (Frames and Windows): In frame-first-window and frame-selected-window
1014 the arg is optional.
1015 (Input Focus): In redirect-frame-focus the second arg is optional.
1016 (Window System Selections): Mention selection type CLIPBOARD.
1017 Mention data-type UTF8_STRING.
1018 Mention numbering of cut buffers.
1019 (Resources): Describe x-resource-name.
1020
10212004-02-16 Richard M. Stallman <rms@gnu.org>
1022
1023 * windows.texi (Buffers and Windows): Delete false table
1024 about all-frames.
1025
1026 * syntax.texi (Parsing Expressions): Delete old caveat
1027 about parse-sexp-ignore-comments.
1028
1029 * streams.texi (Output Variables): Add print-quoted.
1030
1031 * lists.texi (Building Lists): Minor cleanup.
1032
1033 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1034
1035 * display.texi (Overlays): Explain overlays use markers.
1036 (Managing Overlays): Explain front-advance and rear-advance
1037 in more detail.
1038
1039 * loading.texi (Unloading): Document unload-feature-special-hooks.
1040 Get rid of fns-NNN.el file.
1041
10422004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1043
1044 * help.texi (Describing Characters): Fix text-char-description
1045 example output.
1046
1047 * edebug.texi (Using Edebug): Fix example.
1048
1049 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1050
84e34002
RS
1051 * files.texi (Changing Files): Fix argname.
1052
1053 * calendar.texi: Fix parens, and default values.
1054
1055 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1056 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1057 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1058
1059 * positions.texi (Text Lines): Don't add -1 in current-line.
1060
10612004-02-16 Richard M. Stallman <rms@gnu.org>
1062
1063 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1064
c33b76da
EZ
10652004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1066
1067 * processes.texi (Low-Level Network): Fix a typo.
1068
9d7271e8
KS
10692004-02-12 Kim F. Storm <storm@cua.dk>
1070
1071 * display.texi (Fringes): Use consistent wording.
1072 Note that window-fringe's window arg is optional.
1073 (Scroll Bars): Use consistent wording.
1074
6827d730
LT
10752004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1076
1077 * tips.texi (Comment Tips): Document the new conventions for
1078 commenting out code.
1079
1cb60b5a
JD
10802004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1081
1082 * positions.texi (Text Lines): Added missing end defun.
1083
7fdd1f62
KS
10842004-02-07 Kim F. Storm <storm@cua.dk>
1085
1086 * positions.texi (Text Lines): Add line-number-at-pos.
1087
eb3c144c
JPW
10882004-02-06 John Paul Wallington <jpw@gnu.org>
1089
1090 * display.texi (Button Properties, Button Buffer Commands):
1091 mouse-2 invokes button, not down-mouse-1.
1092
a1d38d63
JR
10932004-02-04 Jason Rumney <jasonr@gnu.org>
1094
1095 * makefile.w32-in: Sync with Makefile.in changes.
1096
4b574f3d
LT
10972004-02-03 Luc Teirlinck <teirllm@auburn.edu>
1098
1099 * minibuf.texi (Text from Minibuffer): Various corrections and
1100 clarifications.
1101 (Object from Minibuffer): Correct Lisp description of
1102 read-minibuffer.
1103 (Minibuffer History): Clarify description of cons values for
1104 HISTORY arguments.
1105 (Basic Completion): Various corrections and clarifications. Add
1106 completion-regexp-list.
1107 (Minibuffer Completion): Correct and clarify description of
1108 completing-read.
6f6b0433 1109 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
1110 other minor changes.
1111 (High-Level Completion): Various corrections and clarifications.
1112 (Reading File Names): Ditto.
1113 (Minibuffer Misc): Ditto.
1114
d8186297
LT
11152004-01-26 Luc Teirlinck <teirllm@auburn.edu>
1116
1117 * strings.texi (Text Comparison): assoc-string also matches
1118 elements of alists that are strings instead of conses.
1119 (Formatting Strings): Standardize Texinfo usage. Update index
1120 entries.
1121
9adcb5f2
LT
11222004-01-20 Luc Teirlinck <teirllm@auburn.edu>
1123
1124 * lists.texi (Sets And Lists): Add delete-dups.
1125
3e7274ae
LT
11262004-01-15 Luc Teirlinck <teirllm@auburn.edu>
1127
1128 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
1129 special form.
1130 * macros.texi (Defining Macros): Update description of `declare',
1131 which now is a macro.
1132 (Wrong Time): Fix typos.
1133
944e099f
LT
11342004-01-14 Luc Teirlinck <teirllm@auburn.edu>
1135
1136 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 1137 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
1138 and `batch-byte-compile'. In particular, mention and describe
1139 all optional arguments.
1140 (Disassembly): Correct and clarify the description of `disassemble'.
1141
90c3aa59
LT
11422004-01-11 Luc Teirlinck <teirllm@auburn.edu>
1143
1144 * searching.texi: Various small changes in addition to the
1145 following.
1146 (Regexp Example): Adapt to new value of `sentence-end'.
1147 (Regexp Functions): The PAREN argument to `regexp-opt' can be
1148 `words'.
1149 (Search and Replace): Add usage note for `perform-replace'.
1150 (Entire Match Data): Mention INTEGERS and REUSE arguments to
1151 `match-data'.
1152 (Standard Regexps): Update for new values of `paragraph-start'
1153 and `sentence-end'.
1154
583c353d
LT
11552004-01-07 Luc Teirlinck <teirllm@auburn.edu>
1156
1157 * files.texi (Saving Buffers): Clarify descriptions of
1158 `write-contents-functions' and `before-save-hook'.
1159 Make the defvar's for `before-save-hook' and `after-save-hook'
1160 into defopt's.
1161
05faee07
KS
11622004-01-07 Kim F. Storm <storm@cua.dk>
1163
1164 * commands.texi (Click Events): Describe new image and
1165 width/height elements of click events.
1166 (Accessing Events): Add posn-string, posn-image, and
1167 posn-object-width-height. Change posn-object to return either
1168 image or string object.
1169
a0465ec3
SJ
11702004-01-01 Simon Josefsson <jas@extundo.com>
1171
1172 * hooks.texi (Standard Hooks): Add before-save-hook.
1173 * files.texi (Saving Buffers): Likewise.
1174
972c0c49
RS
11752004-01-03 Richard M. Stallman <rms@gnu.org>
1176
1177 * frames.texi (Frames and Windows): Delete frame-root-window.
1178
dbcd463f
LT
11792004-01-03 Luc Teirlinck <teirllm@auburn.edu>
1180
1181 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
1182
1183 * functions.texi: Various small changes in addition to the
1184 following.
1185 (What Is a Function): `functionp' returns nil for macros. Clarify
1186 behavior of this and following functions for symbol arguments.
1187 (Function Documentation): Add `\' in front of (fn @var{arglist})
1188 and explain why.
1189 (Defining Functions): Mention DOCSTRING argument to `defalias'.
1190 Add anchor.
1191 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
1192
02c77ee9
MB
11932004-01-01 Miles Bader <miles@gnu.org>
1194
1195 * display.texi (Buttons): New section.
1196
903a1a91
AS
11972003-12-31 Andreas Schwab <schwab@suse.de>
1198
1199 * numbers.texi (Math Functions): sqrt reports a domain-error
1200 error.
1201 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
1202
697cf92a
LT
12032003-12-30 Luc Teirlinck <teirllm@auburn.edu>
1204
3f70fe82
LT
1205 * tips.texi (Documentation Tips): Update item on hyperlinks in
1206 documentation strings.
1207
697cf92a
LT
1208 * errors.texi (Standard Errors): Various small corrections and
1209 additions.
1210
1211 * control.texi: Various small changes in addition to the
1212 following.
1213 (Signaling Errors): Provide some more details on how `signal'
1214 constructs the error message. Add anchor to the definition of
1215 `signal'.
1216 (Error Symbols): Describe special treatment of `quit'.
1217 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
1218 to emphasize that it has to be a single form.
1219
1220 * buffers.texi: Add anchor.
1221
4d25144d
RS
12222003-12-29 Richard M. Stallman <rms@gnu.org>
1223
1224 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
1225 (Window Configurations): Add window-configuration-frame.
1226
1227 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
1228
1229 * text.texi (Examining Properties): Add get-char-property-and-overlay.
1230 Change arg name in get-char-property.
1231 (Special Properties): Update handling of keymap property.
1232
1233 * strings.texi (Modifying Strings): Add clear-string.
1234 (Text Comparison): Add assoc-string and remove
1235 assoc-ignore-case, assoc-ignore-representation.
1236
1237 * os.texi (Time of Day): Add set-time-zone-rule.
1238
1239 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 1240 report domain-error errors.
4d25144d 1241
697cf92a 1242 * nonascii.texi (Converting Representations):
4d25144d
RS
1243 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
1244 (Encoding and I/O): Add file-name-coding-system.
1245
1246 * modes.texi (Search-based Fontification): Explain that
1247 face specs are symbols with face names as values.
1248
1249 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
1250
1251 * lists.texi (Building Lists): remq moved elsewhere.
1252 (Sets And Lists): remq moved here.
1253 (Association Lists): Refer to assoc-string.
1254
1255 * internals.texi (Garbage Collection): Add memory-use-counts.
1256
1257 * frames.texi (Frames and Windows): Add set-frame-selected-window
1258 and frame-root-window.
1259
697cf92a 1260 * files.texi (Contents of Directories):
4d25144d
RS
1261 Add directory-files-and-attributes.
1262
1263 * display.texi (Refresh Screen): Add force-window-update.
1264 (Invisible Text): Explain about moving point out of invis text.
1265 (Overlay Properties): Add overlay-properties.
1266 (Managing Overlays): Add overlayp.
1267 (GIF Images): Invalid image number displays a hollow box.
1268
1269 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
1270 (Killing Buffers): Add buffer-live-p.
1271
67fafe38
MR
12722003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
1273
1274 * display.texi (Fringes): Fix typo "set-buffer-window".
1275
68e74f25
LT
12762003-12-24 Luc Teirlinck <teirllm@auburn.edu>
1277
1278 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
1279 * nonascii.texi, processes.texi, tips.texi, variables.texi:
1280 Add or change various xrefs and anchors.
1281
1282 * commands.texi: Replace all occurrences of @acronym{CAR} with
1283 @sc{car}, for consistency with the rest of the Elisp manual.
1284 `car' and `cdr' are historically acronyms, but are no longer
1285 widely thought of as such.
1286
1287 * internals.texi (Pure Storage): Mention that `purecopy' does not
1288 copy text properties.
1289 (Object Internals): Now 29 bits are used (in most implementations)
1290 to address Lisp objects.
1291
1292 * variables.texi (Variables with Restricted Values): New node.
1293
1294 * objects.texi (Lisp Data Types): Mention that certain variables
1295 can only take on a restricted set of values and add an xref to
1296 the new node "Variables with Restricted Values".
1297
1298 * eval.texi (Function Indirection): Describe the errors that
1299 `indirect-function' can signal.
1300 (Eval): Clarify the descriptions of `eval-region' and `values'.
1301 Describe `eval-buffer' instead of `eval-current-buffer' and
1302 mention `eval-current-buffer' as an alias for `current-buffer'.
1303 Correct the description and mention all optional arguments.
1304
697cf92a 1305 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
1306 following.
1307 (Converting Representations): Clarify behavior of
1308 `string-make-multibyte' and `string-to-multibyte' for unibyte all
1309 ASCII arguments.
1310 (Character Sets): Document the variable `charset-list' and adapt
1311 the definition of the function `charset-list' accordingly.
1312 (Translation of Characters): Clarify use of generic characters in
1313 `make-translation-table'. Clarify and correct the description of
1314 the use of translation tables in encoding and decoding.
1315 (User-Chosen Coding Systems): Correct and clarify the description
1316 of `select-safe-coding-system'.
1317 (Default Coding Systems): Clarify description of
1318 `file-coding-system-alist'.
1319
a62f71e4
LT
13202003-11-30 Luc Teirlinck <teirllm@auburn.edu>
1321
1322 * strings.texi (Text Comparison): Correctly describe when two
1323 strings are `equal'. Combine and clarify descriptions of
1324 `assoc-ignore-case' and `assoc-ignore-representation'.
1325
1326 * objects.texi (Non-ASCII in Strings): Clarify description of
1327 when a string is unibyte or multibyte.
1328 (Bool-Vector Type): Update examples.
1329 (Equality Predicates): Correctly describe when two strings are
1330 `equal'.
1331
19017752
LT
13322003-11-29 Luc Teirlinck <teirllm@auburn.edu>
1333
1334 * lists.texi (Building Lists): `append' no longer accepts integer
1335 arguments. Update the description of `number-sequence' to reflect
1336 recent changes.
1337 (Sets And Lists): Describe `member-ignore-case' after `member'.
1338
0f6a07a8
KS
13392003-11-27 Kim F. Storm <storm@cua.dk>
1340
1341 * commands.texi (Click Events): Click object may be an images.
1342 Describe (dx . dy) element of click positions.
1343 (Accessing Events): Remove duplicate posn-timestamp.
1344 New functions posn-object and posn-object-x-y.
1345
1ce7c819
KS
13462003-11-23 Kim F. Storm <storm@cua.dk>
1347
1348 * commands.texi (Click Events): Describe enhancements to event
1349 position lists, including new text-pos and (col . row) items.
1350 Mention left-fringe and right-fringe area events.
0f6a07a8 1351 (Accessing Events): New functions posn-area and
1ce7c819
KS
1352 posn-actual-col-row. Mention posn-timestamp. Mention that
1353 posn-point in non-text area still returns buffer position.
1354 Clarify posn-col-row.
1355
cae8ddbb
LH
13562003-11-21 Lars Hansen <larsh@math.ku.dk>
1357
1358 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
1359 * anti.texi (File Attributes): Describe removed parameter
1360 ID-FORMAT.
1361
f7f1a248
LT
13622003-11-20 Luc Teirlinck <teirllm@auburn.edu>
1363
68e74f25 1364 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
1365 a position, its buffer is ignored.
1366
1367 * markers.texi (Overview of Markers): Mention it here too.
1368
c5e2fb05
LT
13692003-11-12 Luc Teirlinck <teirllm@auburn.edu>
1370
1371 * numbers.texi (Numeric Conversions): Not just `floor', but also
1372 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
1373
e57d0aa8
LT
13742003-11-10 Luc Teirlinck <teirllm@auburn.edu>
1375
1376 * markers.texi (Creating Markers): Specify insertion type of
1377 created markers. Add xref to `Marker Insertion Types'.
1378 Second argument to `copy-marker' is optional.
1379 (Marker Insertion Types): Mention that most markers are created
1380 with insertion type nil.
1381 (The Mark): Correctly describe when `mark' signals an error.
1382 (The Region): Correctly describe when `region-beginning' and
1383 `region-end' signal an error.
1384
bb3612ec
LT
13852003-11-08 Luc Teirlinck <teirllm@auburn.edu>
1386
1387 * hash.texi (Creating Hash): Clarify description of `eql'.
1388 `makehash' is obsolete.
1389 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
1390
1391 * positions.texi (Point): Change description of `buffer-end', so
1392 that it is also correct for floating point arguments.
1393 (List Motion): Correct argument lists of `beginning-of-defun' and
1394 `end-of-defun'.
1395 (Excursions): Add xref to `Marker Insertion Types'.
1396 (Narrowing): Argument to `narrow-to-page' is optional.
1397
cfb8a797
LT
13982003-11-06 Luc Teirlinck <teirllm@auburn.edu>
1399
1400 * streams.texi (Output Streams): Clarify behavior of point for
1401 marker output streams.
1402
c6177909
LT
14032003-11-04 Luc Teirlinck <teirllm@auburn.edu>
1404
1405 * variables.texi (Defining Variables): Second argument to
1406 `defconst' is not optional.
1407 (Setting Variables): Mention optional argument APPEND to
1408 `add-to-list'.
1409 (Creating Buffer-Local): Expand description of
1410 `make-variable-buffer-local'.
1411 (Frame-Local Variables): Expand description of
1412 `make-variable-frame-local'.
1413 (Variable Aliases): Correct description of optional argument
1414 DOCSTRING to `defvaralias'. Mention return value of
1415 `defvaralias'.
1416 (File Local Variables): Add xref to `File variables' in Emacs
1417 Manual. Correct description of `hack-local-variables'. Mention
1418 `safe-local-variable' property. Mention optional second argument
1419 to `risky-local-variable-p'.
1420
b3645067
LT
14212003-11-03 Luc Teirlinck <teirllm@auburn.edu>
1422
1423 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
1424
10695e5c
EZ
14252003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
1426
1427 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
1428 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
1429 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
1430 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
1431 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 1432 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
1433 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
1434 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
1435 @acronym{FOO}.
1436
a2f4def1
LT
14372003-10-27 Luc Teirlinck <teirllm@auburn.edu>
1438
1439 * strings.texi (Creating Strings): Argument START to `substring'
1440 can not be `nil'. Expand description of
1441 `substring-no-properties'. Correct description of `split-string',
1442 especially with respect to empty matches. Prevent very bad line
1443 break in definition of `split-string-default-separators'.
1444 (Text Comparison): `string=' and `string<' also accept symbols as
1445 arguments.
1446 (String Conversion): More completely describe argument BASE in
1447 `string-to-number'.
5bb0fcd1 1448 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
1449 corresponding object. Clarify behavior of numeric prefix after
1450 `%' in `format'.
1451 (Case Conversion): The argument to `upcase-initials' can be a
1452 character.
1453
a2296bf9
KH
14542003-10-27 Kenichi Handa <handa@m17n.org>
1455
1456 * display.texi (Fontsets): Fix texinfo usage.
1457
885fef7c
KH
14582003-10-25 Kenichi Handa <handa@m17n.org>
1459
1460 * display.texi (Fontsets): Add description of the function
1461 set-fontset-font.
1462
0c6b7a1f
LT
14632003-10-23 Luc Teirlinck <teirllm@auburn.edu>
1464
1465 * display.texi (Temporary Displays): Add xref to `Documentation
1466 Tips'.
1467
1468 * functions.texi (Function Safety): Use inforef instead of pxref
1469 for SES.
1470
c3cda320
AS
14712003-10-23 Andreas Schwab <schwab@suse.de>
1472
1473 * Makefile.in (TEX, texinputdir): Don't define.
1474 (TEXI2DVI): Define.
1475 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
1476 add $(srcdir)/index.texi.
1477 ($(infodir)/elisp): Remove index.texi dependency.
1478 (elisp.dvi): Likewise. Use $(TEXI2DVI).
1479 (index.texi): Remove target.
1480 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
1481 (clean): Don't remove index.texi.
1482
c3cda320
AS
1483 * permute-index, index.perm: Remove.
1484 * index.texi: Rename from index.unperm.
1485
e5dadca7
LT
14862003-10-22 Luc Teirlinck <teirllm@auburn.edu>
1487
1488 * tips.texi (Documentation Tips): Document new behavior for face
1489 and variable hyperlinks in Help mode.
1490
6cfb0777
LT
14912003-10-21 Luc Teirlinck <teirllm@auburn.edu>
1492
1493 * objects.texi (Integer Type): Update for extra bit of integer range.
1494 (Character Type): Ditto.
1495
a6eeaa81 14962003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
1497
1498 * numbers.texi (Integer Basics): Add index entries for reading
1499 numbers in hex, octal, and binary.
1500
c8f9ba83
LK
15012003-10-16 Lute Kamstra <lute@gnu.org>
1502
1503 * modes.texi (Mode Line Format): Mention force-mode-line-update's
1504 argument.
1505
b52a26fb
LT
15062003-10-13 Luc Teirlinck <teirllm@auburn.edu>
1507
1508 * windows.texi (Choosing Window): Fix typo.
1509 * edebug.texi (Edebug Execution Modes): Fix typo.
1510
f7005886
RS
15112003-10-13 Richard M. Stallman <rms@gnu.org>
1512
1513 * windows.texi (Basic Windows): A window has fringe settings,
1514 display margins and scroll-bar settings.
1515 (Splitting Windows): Doc split-window return value.
1516 Clean up one-window-p.
1517 (Selecting Windows): Fix typo.
1518 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
1519 (Buffers and Windows): In set-window-buffer, explain effect
1520 on fringe settings and scroll bar settings.
1521 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
1522 (Choosing Window): Use defopt for pop-up-frame-function.
1523 For special-display-buffer-names, explain same-window and same-frame.
1524 Clarify window-dedicated-p return value.
1525 (Textual Scrolling): scroll-up and scroll-down can get an error.
1526 (Horizontal Scrolling): Clarify auto-hscroll-mode.
1527 Clarify set-window-hscroll.
1528 (Size of Window): Don't mention tool bar in window-height.
1529 (Coordinates and Windows): Explain what coordinates-in-window-p
1530 returns for fringes and display margins.
1531 (Window Configurations): Explain saving fringes, etc.
1532
1533 * tips.texi (Library Headers): Clean up Documentation.
1534
1535 * syntax.texi (Parsing Expressions): Clean up forward-comment
1536 and parse-sexp-lookup-properties.
1537
1538 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
1539
1540 * os.texi (System Environment): Clean up text for load-average errors.
1541
1542 * modes.texi (Hooks): Don't explain local hook details at front.
1543 Clarify run-hooks and run-hook-with-args a little.
1544 Clean up add-hook and remove-hook.
1545
1546 * edebug.texi (Edebug Execution Modes): Clarify t.
1547 Document edebug-sit-for-seconds.
1548 (Coverage Testing): Document C-x X = and =.
1549 (Instrumenting Macro Calls): Fix typo.
1550 (Specification List): Don't index the specification keywords.
1551
c989ebe9
KS
15522003-10-10 Kim F. Storm <storm@cua.dk>
1553
1554 * processes.texi (Network): Introduce make-network-process.
1555
f9525eef
LT
15562003-10-09 Luc Teirlinck <teirllm@auburn.edu>
1557
1558 * tips.texi (Library Headers): Fix typo.
1559
f008b925
LK
15602003-10-07 Juri Linkov <juri@jurta.org>
1561
1562 * modes.texi (Imenu): Mention imenu-create-index-function's
1563 default value. Explain submenus better.
1564
c22c5da6
LK
15652003-10-07 Lute Kamstra <lute@gnu.org>
1566
1567 * modes.texi (Faces for Font Lock): Fix typo.
1568 (Hooks): Explain how buffer-local hook variables can refer to
1569 global hook variables.
1570 Various minor clarifications.
1571
49247521
LK
15722003-10-06 Lute Kamstra <lute@gnu.org>
1573
1574 * tips.texi (Coding Conventions): Mention naming conventions for
1575 hooks.
1576
9296c947
LT
15772003-10-05 Luc Teirlinck <teirllm@auburn.edu>
1578
1579 * loading.texi (Library Search): Correct default value of
1580 load-suffixes.
1581 (Named Features): Fix typo.
1582
0e9b293a
RS
15832003-10-05 Richard M. Stallman <rms@gnu.org>
1584
1585 * loading.texi (Named Features): In `provide',
1586 say how to test for subfeatures.
1587 (Unloading): In unload-feature, use new var name
1588 unload-feature-special-hooks.
1589
49247521 15902003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
1591
1592 * modes.texi (Major Mode Conventions): Mention third way to set up
1593 Imenu.
1594 (Imenu): A number of small fixes.
1595 Delete documentation of internal variable imenu--index-alist.
1596 Document the return value format of imenu-create-index-function
1597 functions.
1598
ab8f7d5c
RS
15992003-09-30 Richard M. Stallman <rms@gnu.org>
1600
1601 * processes.texi (Network): Say what stopped datagram connections do.
1602
1603 * lists.texi (Association Lists): Clarify `assq-delete-all'.
1604
1605 * display.texi (Overlay Properties): Clarify `evaporate' property.
1606
49247521 16072003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
1608
1609 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 1610 constructs should be marked as risky.
86b9b767
LK
1611 Change cons cell into proper list.
1612 (Mode Line Variables): Change cons cell into proper list.
1613
49247521 16142003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
1615
1616 * modes.texi (Mode Line Data): Document the :propertize construct.
1617 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 1618 to match their order in the default mode-line-format.
bc3b02f9
LK
1619 Describe the new variables mode-line-position and mode-line-modes.
1620 Update the default values of mode-line-frame-identification,
1621 minor-mode-alist, and default-mode-line-format.
1622 (Properties in Mode): Mention the :propertize construct.
6142d1d0 1623
bc3b02f9 16242003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 1625
c22c5da6 1626 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
1627 * loading.texi, minibuf.texi, text.texi, variables.texi:
1628 Avoid @strong{Note:}.
1629
16302003-09-26 Richard M. Stallman <rms@gnu.org>
1631
1632 * keymaps.texi (Remapping Commands): Fix typo.
1633
41beda59
LT
16342003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
1635
1636 * processes.texi (Low-Level Network): Fix typo.
1637
ef6ae4ff
KS
16382003-09-23 Kim F. Storm <storm@cua.dk>
1639
1640 * processes.texi (Network, Network Servers): Fix typos.
1641 (Low-Level Network): Add timeout value for :server keyword.
1642 Add new option keywords to make-network-process.
1643 Add set-network-process-options.
1644 Explain how to test availability of network options.
1645
b0f23edf
RS
16462003-09-19 Richard M. Stallman <rms@gnu.org>
1647
1648 * text.texi (Motion by Indent): Arg to
1649 backward-to-indentation and forward-to-indentation is optional.
1650
1651 * strings.texi (Creating Strings): Add substring-no-properties.
1652
1653 * processes.texi
1654 (Process Information): Add list-processes arg QUERY-ONLY.
1655 Delete process-contact from here.
1656 Add new status values for process-status.
1657 Add process-get, process-put, process-plist, set-process-plist.
1658 (Synchronous Processes): Add call-process-shell-command.
1659 (Signals to Processes): signal-process allows process objects.
1660 (Network): Complete rewrite.
1661 (Network Servers, Datagrams, Low-Level Network): New nodes.
1662
1663 * positions.texi (Word Motion): forward-word, backward-word
1664 arg is optional. Reword.
1665
1666 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
1667
c22c5da6 1668 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
1669 Delete duplicate definition of buffer-local-value.
1670 (File Local Variables): Explain about discarding text props.
1671
f387bdea
RS
16722003-09-11 Richard M. Stallman <rms@gnu.org>
1673
1674 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
1675 changes variables that record input events.
1676 (Minibuffer Misc): Add minibuffer-selected-window.
1677
1678 * lists.texi (Building Lists): Add copy-tree.
1679
1680 * display.texi (Fontsets): Add char-displayable-p.
1681 (Scroll Bars): New node.
1682
49247521 16832003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
1684
1685 * modes.texi (%-Constructs): Document new `%i' and `%I'
1686 constructs.
1687
fd026ee1
JR
16882003-09-03 Peter Runestig <peter@runestig.com>
1689
1690 * makefile.w32-in: New file.
1691
4828b4d7
RS
16922003-08-29 Richard M. Stallman <rms@gnu.org>
1693
1694 * display.texi (Overlay Properties): Clarify how priorities
1695 affect use of the properties.
1696
a4e4f05d
LT
16972003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
1698
1699 * customize.texi (Type Keywords): Correct the description of
1700 `:help-echo' in the case where `motion-doc' is a function.
1701
3ebe0346
JPW
17022003-08-14 John Paul Wallington <jpw@gnu.org>
1703
1704 * modes.texi (Emulating Mode Line): Subsection, not section.
1705
3afe8e39
RS
17062003-08-13 Richard M. Stallman <rms@gnu.org>
1707
1708 * elisp.texi (Top): Update subnode lists in menu.
1709
1710 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
1711 (Kill Functions): kill-region has new arg yank-handler.
1712 (Yanking): New node.
1713 (Yank Commands): Add yank-undo-function.
1714 (Low-Level Kill Ring):
1715 kill-new and kill-append have new arg yank-handler.
1716 (Changing Properties): Add remove-list-of-text-properties.
1717 (Atomic Changes): New node.
1718
1719 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
1720
1721 * streams.texi (Output Variables): Add eval-expression-print-length
1722 and eval-expression-print-level.
1723
1724 * os.texi (Time Conversion): For encode-time, explain limits on year.
1725
1726 * objects.texi (Character Type): Define anchor "modifier bits".
1727
1728 * modes.texi (Emulating Mode Line): New node.
1729 (Search-based Fontification): Font Lock uses font-lock-face property.
1730 (Other Font Lock Variables): Likewise.
1731
1732 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
1733 not vectors.
1734 (Active Keymaps): Add emulation-mode-map-alists.
1735 (Functions for Key Lookup): key-binding has new arg no-remap.
1736 (Remapping Commands): New node.
1737 (Scanning Keymaps): where-is-internal has new arg no-remap.
1738 (Tool Bar): Add tool-bar-local-item-from-menu.
1739 Clarify when to use tool-bar-add-item-from-menu.
1740
1741 * commands.texi (Interactive Call): commandp has new arg.
1742 (Command Loop Info): Add this-original-command.
1743
e37769b1
JPW
17442003-08-06 John Paul Wallington <jpw@gnu.org>
1745
1746 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
1747
1748 * display.texi (Warning Basics): Fix typo.
1749 (Fringes): Add closing curly bracket and fix typo.
1750
1751 * elisp.texi (Top): Fix typo.
1752
c5e0561f
RS
17532003-08-05 Richard M. Stallman <rms@gnu.org>
1754
1755 * elisp.texi: Update lists of subnodes.
1756
1757 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
1758
1759 * variables.texi (Local Variables): Use lc for example variable names.
1760
1761 * tips.texi (Library Headers): Explain where to put -*-.
1762
1763 * strings.texi (Creating Strings): Fix xref for vconcat.
1764
1765 * sequences.texi (Vector Functions):
1766 vconcat no longer allows integer args.
1767
1768 * minibuf.texi (Reading File Names): read-file-name has new
1769 arg PREDICATE. New function read-directory-name.
1770
1771 * macros.texi (Defining Macros): Give definition of `declare'
1772 (Indenting Macros): New node.
1773
1774 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
1775 (Window Frame Parameters): Make separate table of parameters
1776 that are coupled with specific face attributes.
1777 (Deleting Frames): delete-frame-hooks renamed to
1778 delete-frame-functions.
1779
1780 * files.texi (Magic File Names): Add file-remote-p.
1781 Clarify file-local-copy.
1782
1783 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
1784 here; instead xref Defining Macros.
1785
1786 * display.texi (Warnings): New node, and subnodes.
1787 (Fringes): New node.
1788
1789 * debugging.texi (Test Coverage): New node.
1790
1791 * compile.texi (Compiler Errors): Explain with-no-warnings
1792 and other ways to suppress warnings.
1793
1794 * commands.texi (Interactive Call): Minor clarification.
1795
1796 * buffers.texi (Buffer File Name): set-visited-file-name
1797 renames the buffer too.
1798
1799 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
1800
ee59dede
MR
18012003-07-24 Markus Rost <rost@math.ohio-state.edu>
1802
1803 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
1804
f0514b34
MR
18052003-07-22 Markus Rost <rost@math.ohio-state.edu>
1806
1807 * internals.texi (Garbage Collection): Fix previous change.
1808
c73983bb
RS
18092003-07-22 Richard M. Stallman <rms@gnu.org>
1810
1811 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
1812
1813 * display.texi (Width): Use \s syntax in example.
1814 (Font Selection): Add face-font-rescale-alist.
1815
1816 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
1817 Remove spurious indent in example.
1818
1819 * lists.texi (Building Lists): Add number-sequence.
1820
1821 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
1822
1823 * functions.texi (Function Documentation): Explain how to
1824 show calling convention explicitly in the doc string.
1825
1826 * windows.texi (Selecting Windows): save-selected-window saves
1827 selected window of each frame.
1828 (Window Configurations): Minor change.
1829
1830 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
1831
1832 * streams.texi (Output Variables): Add print-continuous-numbering
1833 and print-number-table.
1834
1835 * processes.texi (Decoding Output): New node.
1836
1837 * os.texi (Time Conversion): decode-time arg is optional.
1838
1839 * objects.texi (Character Type): Don't use space as example for \.
1840 Make list of char names and \-sequences correspond.
1841 Explain that \s is not used in strings. `\ ' needs space after.
1842
1843 * nonascii.texi (Converting Representations): Add string-to-multibyte.
1844 (Translation of Characters): Add translation-table-for-input.
1845 (Default Coding Systems): Add auto-coding-functions.
1846 (Explicit Encoding): Add decode-coding-inserted-region.
1847 (Locales): Add locale-info.
1848
1849 * minibuf.texi (Basic Completion): Describe test-completion.
1850 Collections can be lists of strings.
1851 Clean up lazy-completion-table.
1852 (Programmed Completion): Mention test-completion.
1853 Clarify why lambda expressions are not accepted.
1854 (Minibuffer Misc): Describe minibufferp.
1855
51a8b435
RS
18562003-07-14 Richard M. Stallman <rms@gnu.org>
1857
1858 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
1859
1860 * windows.texi (Selecting Windows): New arg to select-window.
1861 (Selecting Windows): Add with-selected-window.
1862 (Size of Window): Add window-inside-edges, etc.
1863
1864 * internals.texi (Garbage Collection): Add post-gc-hook.
1865
1866 * processes.texi (Subprocess Creation): Add exec-suffixes.
1867
1868 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
1869 (Scanning Keymaps): Add map-keymaps.
1870 (Defining Menus): Add keymap-prompt.
1871
1872 * numbers.texi (Integer Basics): Add most-positive-fixnum,
1873 most-negative-fixnum.
1874
1875 * compile.texi (Byte Compilation): Explain no-byte-compile
1876 (Compiler Errors): New node.
1877
1878 * os.texi (User Identification): user-uid, user-real-uid
1879 can return float.
1880
1881 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
1882 and about derived modes.
1883 (Minor Modes): Add minor-mode-list.
1884 (Defining Minor Modes): Keyword args for define-minor-mode.
1885 (Search-based Fontification): Explain managing other properties.
1886 (Other Font Lock Variables): Add font-lock-extra-managed-props.
1887 (Faces for Font Lock): Add font-locl-preprocessor-face.
1888 (Hooks): Add run-mode-hooks and delay-mode-hooks.
1889
1890 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 1891 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
1892
1893 * loading.texi (Library Search): Add load-suffixes.
1894
1895 * minibuf.texi (Basic Completion): Add lazy-completion-table.
1896 (Programmed Completion): Add dynamic-completion-table.
1897
1898 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
1899 (Magic File Names): Specify precedence order of handlers.
1900o
1901 * commands.texi (Command Overview): Emacs server runs pre-command-hook
1902 and post-command-hook.
1903 (Waiting): New calling convention for sit-for.
1904
1905 * text.texi (Special Properties): local-map and keymap properties
1906 apply based on their stickiness.
1907
c6de56a0
RS
19082003-07-07 Richard M. Stallman <rms@gnu.org>
1909
1910 * modes.texi (Minor Mode Conventions): Specify only some kinds
1911 of list values as args to minor modes.
1912
1913 * files.texi (File Name Expansion): Warn about iterative use
1914 of substitute-in-file-name.
1915
1916 * advice.texi (Activation of Advice): Clean up previous change.
1917
8c761ea6
MR
19182003-07-06 Markus Rost <rost@math.ohio-state.edu>
1919
1920 * advice.texi (Activation of Advice): Note that ad-start-advice is
1921 turned on by default.
1922
c6de56a0
RS
19232003-06-30 Richard M. Stallman <rms@gnu.org>
1924
1925 * text.texi (Buffer Contents): Document current-word.
1926 (Change Hooks): Not called for *Messages*.
1927
1928 * functions.texi (Defining Functions): Explain about redefining
1929 primitives.
1930 (Function Safety): Renamed. Minor changes.
1931 Comment out the detailed criteria for what is safe.
1932
3fe4e567
AS
19332003-06-22 Andreas Schwab <schwab@suse.de>
1934
1935 * objects.texi (Symbol Type): Fix description of examples.
1936
cda7bd13
AS
19372003-06-16 Andreas Schwab <schwab@suse.de>
1938
1939 * hash.texi (Creating Hash): Fix description of :weakness.
1940
fbcffa4a
KG
19412003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1942
1943 * files.texi (Changing Files): copy-file copies file modes, too.
1944
ff6a3bfb
RS
19452003-05-28 Richard M. Stallman <rms@gnu.org>
1946
1947 * strings.texi (Creating Strings): Clarify split-string.
1948
1463a05d
JB
19492003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
1950
1951 * strings.texi (Creating Strings): Update split-string specification
1952 and examples.
1953
af253914
RS
19542003-05-19 Richard M. Stallman <rms@gnu.org>
1955
1956 * elisp.texi: Correct invariant section names.
1957
7ea52f92
RS
19582003-04-20 Richard M. Stallman <rms@gnu.org>
1959
1960 * os.texi (Timers): Explain about timers and quitting.
1961
e31afc09
RS
19622003-04-19 Richard M. Stallman <rms@gnu.org>
1963
1964 * internals.texi (Writing Emacs Primitives): Strings are
1965 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
1966 Explain GCPRO convention for varargs function args.
1967
5ceea398
RS
19682003-04-16 Richard M. Stallman <rms@gnu.org>
1969
1970 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
1971
b0ada147
RS
19722003-04-08 Richard M. Stallman <rms@gnu.org>
1973
1974 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
1975
b23375aa
KS
19762003-02-13 Kim F. Storm <storm@cua.dk>
1977
1978 * objects.texi (Character Type): New \s escape for space.
1979
c60ee5e7
JB
19802003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1981
1982 * os.texi (System Environment): Added cygwin system-type.
1983
84e47416
RS
19842003-01-25 Richard M. Stallman <rms@gnu.org>
1985
1986 * keymaps.texi: Document that a symbol can act as a keymap.
1987
3e8cf2ea
RS
19882003-01-13 Richard M. Stallman <rms@gnu.org>
1989
1990 * text.texi (Changing Properties): Say string indices are origin-0.
1991
1992 * positions.texi (Screen Lines) <compute-motion>:
1993 Correct order of elts in return value.
1994
1995 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
1996 how to define a default binding.
1997
7abb9fc5 19982002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 1999
104bc3aa 2000 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2001
104bc3aa
MR
2002 * customize.texi (Simple Types): Clarify description of custom
2003 type 'number. Describe new custom type 'float.
177f790c 2004
7abb9fc5 20052002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2006
2007 * variables.texi (File Local Variables): Fix typo.
2008
df140a68 20092002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2010
df140a68
KG
2011 From Michael Albinus <Michael.Albinus@alcatel.de>.
2012
2013 * README: Target for Info file is `make info'.
2014
2015 * files.texi (File Name Components): Fixed typos in
2016 `file-name-sans-extension'.
2017 (Magic File Names): Complete list of operations for magic file
2018 name handlers.
2019
7ed9159a
JY
20202002-09-16 Jonathan Yavner <jyavner@engineer.com>
2021
2022 * variables.texi (File Local Variables): New function
2023 risky-local-variable-p.
2024
20252002-09-15 Jonathan Yavner <jyavner@engineer.com>
2026
2027 * functions.texi (Function safety): New node about unsafep.
2028
241f79af
PA
20292002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2030
2031 * customize.texi (Splicing into Lists): Fixed example.
2032 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2033
72459b15
JB
20342002-06-17 Juanma Barranquero <lektu@terra.es>
2035
2036 * frames.texi (Display Feature Testing): Fix typo.
2037
61f7e0f5
AS
20382002-06-12 Andreas Schwab <schwab@suse.de>
2039
2040 * frames.texi (Initial Parameters, Resources): Fix references to
2041 the Emacs manual.
2042
4e792dbd
KS
20432002-05-13 Kim F. Storm <storm@cua.dk>
2044
2045 * variables.texi (Intro to Buffer-Local): Updated warning and
2046 example relating to changing buffer inside let.
2047
940344d4 20482002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2049
2050 * os.texi (Session Management): New node about X Session management.
2051
231ac53b
EZ
20522002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2053
2054 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2055 to which the manual corresponds, and the copyright years.
2056
2057 * Makefile.in (VERSION): Set to 2.9.
2058
140cc574
EZ
20592001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2060
2061 * elisp.texi: Change the category in @dircategory to "Emacs", to
2062 make it consistent with info/dir.
2063
9c7fce05
MB
20642001-11-25 Miles Bader <miles@gnu.org>
2065
2066 * text.texi (Fields): Describe new `limit' arg in
2067 field-beginning/field-end.
2068
9f8bbf0f
EZ
20692001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2070
a5e6715c
EZ
2071 * permute-index: Don't depend on csh-specific features. Replace
2072 the interpreter name with /bin/sh.
2073
9f8bbf0f
EZ
2074 * two-volume-cross-refs.txt: New file.
2075 * two.el: New file.
2076 * spellfile: New file.
2077
1756e2fb
EZ
20782001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2079
2080 * permute-index: New file.
2081
2082 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
2083 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
2084 8+3 restricted namespace.
ad050e54
EZ
2085
2086 * Makefile.in (infodir): Define relative to $(srcdir).
2087 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
2088 include directories list via -I switch to makeinfo.
2089 (index.texi): Use cp if both hard and symbolic links fail.
2090
10fa7f8e
EZ
20912001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2092
7a1494ce
EZ
2093 * Makefile.in (distclean): Add.
2094
10fa7f8e
EZ
2095 The following changes make ELisp manual part of the Emacs
2096 distribution:
2097
2098 * Makefile.in: Add Copyright notice.
2099 (prefix): Remove.
2100 (infodir): Change value to "../info".
2101 (VPATH): New variable.
2102 (MAKE): Don't define.
2103 (texmacrodir): Don't define.
2104 (texinputdir): Append the existing value of TEXINPUTS.
2105 ($(infodir)/elisp): Instead of just "elisp". Reformat the
2106 command to be compatible with man/Makefile.in, and to put the
2107 output into ../info.
5c32b7c5 2108 (info): Add target.
10fa7f8e
EZ
2109 (installall): Target removed.
2110
ad050e54 21112001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
2112
2113 * tips.texi (Coding Conventions): Fix typo.
2114
6fd735df
GM
21152001-10-23 Gerd Moellmann <gerd@gnu.org>
2116
2117 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
2118
b704d54b
EZ
21192001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
2120
2121 * files.texi (File Name Components): Update the description of
2122 file-name-sans-extension and file-name-extension, as they now
2123 ignore leading dots.
2124
71431a0e
GM
21252001-10-20 Gerd Moellmann <gerd@gnu.org>
2126
6aa97356 2127 * (Version 21.1 released.)
71431a0e 2128
79f1f96c
MB
21292001-10-19 Miles Bader <miles@gnu.org>
2130
2131 * positions.texi (Text Lines): Describe behavior of
2132 `beginning-of-line'/`end-of-line' in the presence of field properties.
2133
892a8f36
GM
21342001-10-17 Gerd Moellmann <gerd@gnu.org>
2135
2136 * Makefile.in (VERSION): Set to 2.8.
2137 (manual): Use `manual-21'.
2138
8c1cc9e8 2139 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
2140 number was used. Set it to 2.8.
2141
2142 * intro.texi: Likewise.
2143
51724e26
EZ
21442001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2145
2146 * files.texi (File Name Completion): Document the significance of
2147 a trailing slash in elements of completion-ignored-extensions.
2148
57b338e8
MB
21492001-10-06 Miles Bader <miles@gnu.org>
2150
2151 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
2152
c89e4bc5
GM
21532001-10-04 Gerd Moellmann <gerd@gnu.org>
2154
2155 * variables.texi (Variable Aliases): New node.
2156
ab952a4f
GM
21572001-10-04 Gerd Moellmann <gerd@gnu.org>
2158
2159 * Branch for 21.1.
dff28924 2160
9db3a582
MB
21612001-10-02 Miles Bader <miles@gnu.org>
2162
ae1a9581
MB
2163 * minibuf.texi (Minibuffer Misc): Add entries for
2164 `minibuffer-contents', `minibuffer-contents-no-properties', and
2165 `delete-minibuffer-contents'.
2166 Correct description for `minibuffer-prompt-end'.
2167
9db3a582
MB
2168 * text.texi (Property Search): Correct descriptions of
2169 `next-char-property-change' and `previous-char-property-change'.
2170 Add entries for `next-single-char-property-change' and
2171 `previous-single-char-property-change'.
2172 Make operand names a bit more consistent.
2173
03be5931
EZ
21742001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
2175
2176 * frames.texi (Finding All Frames): Document that next-frame and
2177 previous-frame are local to current terminal.
2178
974548ec
EZ
21792001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
2180
2181 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 2182 result of make-keymap.
974548ec 2183
8d82c597
EZ
21842001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
2185
2186 * display.texi (Font Lookup, Attribute Functions)
2187 (Image Descriptors): Add cross-references to the definition of
2188 selected frame.
2189
2190 * buffers.texi (The Buffer List): Add cross-references to the
2191 definition of selected frame.
2192
2193 * frames.texi (Input Focus): Clarify which frame is _the_ selected
2194 frame at any given time.
2195 (Multiple Displays, Size and Position): Add a cross-reference to
2196 the definition of the selected frame.
2197
2842de30
EZ
21982001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
2199
2200 * strings.texi (String Conversion) <string-to-number>: Document
2201 that a float is returned for integers that are too large.
2202
2203 * frames.texi (Mouse Position): Document mouse-position-function.
2204 (Display Feature Testing): Document display-images-p.
2205 (Window Frame Parameters): Document the cursor-type variable.
2206
2207 * numbers.texi (Integer Basics): Document CL style read syntax for
2208 integers in bases other than 10.
2209
2210 * positions.texi (List Motion): Document
2211 open-paren-in-column-0-is-defun-start.
2212
2213 * lists.texi (Sets And Lists): Document member-ignore-case.
2214
2215 * internals.texi (Garbage Collection): Document the used and free
2216 strings report.
2217 (Memory Usage): Document strings-consed.
2218
2219 * os.texi (Time of Day): Document float-time.
2220 (Recording Input): Document that clear-this-command-keys clears
2221 the vector to be returned by recent-keys.
2222
2223 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
2224 argument keymap can be a list.
2225
2226 * nonascii.texi (User-Chosen Coding Systems)
2227 <select-safe-coding-system>: Document the new argument
2228 accept-default-p and the variable
2229 select-safe-coding-system-accept-default-p. Tell what happens if
2230 buffer-file-coding-system is undecided.
2231 (Default Coding Systems): Document auto-coding-regexp-alist.
2232
2233 * display.texi (The Echo Area) <message>: Document
2234 message-truncate-lines.
2235 (Glyphs): Document that the glyph table is unused on windowed
2236 displays.
2237
2238 * help.texi (Describing Characters) <single-key-description>:
2239 Document the new argument no-angles.
2240 (Accessing Documentation) <documentation-property>: Document that
2241 a non-string property is evaluated.
2242 <documentation>: Document that the function-documentation property
2243 is looked for.
2244
2245 * windows.texi (Selecting Windows): Document some-window.
2246
2247 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
2248
2249 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
2250 apropos-mode-hook.
2251
2252 * commands.texi (Using Interactive): Document interactive-form.
2253 (Keyboard Macros): Document kbd-macro-termination-hook.
2254 (Command Loop Info): Document that clear-this-command-keys clears
2255 the vector to be returned by recent-keys.
2256
2d43d823
GM
22572001-09-04 Werner LEMBERG <wl@gnu.org>
2258
2259 * Makefile.in (srcdir, texinputdir): New variables.
2260 (srcs, index.texi, install): Use $(srcdir).
2261 (.PHONY): Remove elisp.dvi.
2262 (elisp): Use -I switch for makeinfo.
2263 (elisp.dvi): Use $(srcdir) and $(texinputdir).
2264 (installall, dist): Use $(srcdir).
2265 Fix path to texinfo.tex.
2266 (maintainer-clean): Add elisp.dvi and elisp.oaux.
2267
fa739b31
GM
22682001-08-30 Gerd Moellmann <gerd@gnu.org>
2269
92a25631
GM
2270 * display.texi (Conditional Display): Adjust to API change.
2271
fa739b31
GM
2272 * configure: New file.
2273
cef68af5
GM
22742001-07-30 Gerd Moellmann <gerd@gnu.org>
2275
2276 * commands.texi (Repeat Events): Add description of
2277 double-click-fuzz.
2278
d1f08d85
SM
22792001-05-08 Stefan Monnier <monnier@cs.yale.edu>
2280
2281 * syntax.texi (Syntax Class Table): Add the missing designator for
2282 comment and string fences.
2283 (Syntax Properties): Add a xref to syntax table internals.
2284 (Syntax Table Internals): Document string-to-syntax.
2285
1e9fc92e
GM
22862001-05-07 Gerd Moellmann <gerd@gnu.org>
2287
2288 * Makefile.in (install): Use install-info command line options
2289 like in Emacs' Makefile.in.
2290
00480554
MB
22912000-12-09 Miles Bader <miles@gnu.org>
2292
2293 * windows.texi (Window Start): Update documentation for
2294 `pos-visible-in-window-p'.
2295
1e344ee2
SM
22962000-11-12 Stefan Monnier <monnier@cs.yale.edu>
2297
2298 * lists.texi (Building Lists): Add footnote to explain how to add
2299 to the end of a list.
2300
a540f6ed
GM
23012000-10-25 Gerd Moellmann <gerd@gnu.org>
2302
2303 * files.texi (Visiting Functions): Typos.
2304
28bcdbee
KH
23052000-10-25 Kenichi Handa <handa@etl.go.jp>
2306
2307 * files.texi (Visiting Functions): Return value of
2308 find-file-noselect may be a list of buffers if wildcards are used.
2309
22d1a4ed
MB
23102000-10-24 Miles Bader <miles@lsi.nec.co.jp>
2311
2312 * display.texi (Defining Faces): Document `graphic' display type
2313 in face specs.
2314
916a89db
KG
23152000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2316
1e9fc92e 2317 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
2318 `after-make-frame-hook' with `after-make-frame-functions'.
2319
1e9fc92e 2320 * frames.texi (Creating Frames): Ditto.
916a89db 2321
1e9fc92e 2322 * variables.texi (Future Local Variables): Ditto.
916a89db 2323
483de32b
GM
23242000-10-16 Gerd Moellmann <gerd@gnu.org>
2325
2326 * display.texi (Other Image Types): Add description of :foreground
2327 and :background properties of mono PBM images.
2328
e23a63a5
WL
23292000-08-17 Werner LEMBERG <wl@gnu.org>
2330
2331 * .cvsignore: New file.
2332
dfc16043
GM
23332000-01-05 Gerd Moellmann <gerd@gnu.org>
2334
2335 * tindex.pl: New script.
2336
602613fe
DL
23371999-12-03 Dave Love <fx@gnu.org>
2338
2339 * Makefile.in (MAKEINFO): New parameter.
2340
94ec544d
DL
23411999-09-17 Richard Stallman <rms@gnu.org>
2342
2343 * Makefile.in (srcs): Add hash.texi.
2344 (VERSION): Update to 20.6.
2345
23461999-09-13 Richard Stallman <rms@gnu.org>
2347
2348 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
2349
23501998-08-29 Karl Heuer <kwzh@gnu.org>
2351
2352 * configure.in: New file.
2353 * Makefile.in: Renamed from Makefile.
2354 (prefix, infodir): Use value obtained from configure.
2355 (emacslibdir): Obsolete variable deleted.
2356 (dist): Distribute configure.in, configure, Makefile.in.
2357
23581998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2359
2360 * Makefile (INSTALL_INFO): New variable.
2361 (install): Run install-info.
2362
23631998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
2364
2365 * Makefile (elisp.dvi): Add missing backslash.
2366
23671998-05-02 Richard Stallman <rms@psilocin.gnu.org>
2368
2369 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
2370 Run texindex without `./'. Always run texindex on elisp.tp.
2371 (elisp.tps): Target deleted.
2372
23731998-04-05 Richard Stallman <rms@psilocin.gnu.org>
2374
2375 * Makefile (srcs): Add nonascii.texi and customize.texi.
2376 (dist): Start by deleting `temp'.
2377
23781998-02-17 Richard Stallman <rms@psilocin.gnu.org>
2379
2380 * Makefile (makeinfo, texindex): Targets deleted.
2381 (makeinfo.o, texindex.o): Targets deleted.
2382 (clean, dist): Don't do anything with them or with getopt*.
2383
23841998-01-30 Richard Stallman <rms@psilocin.gnu.org>
2385
2386 * Makefile (SHELL): Defined.
2387
23881998-01-27 Richard Stallman <rms@psilocin.gnu.org>
2389
2390 * Makefile (elisp.tps): New target.
2391 (elisp.dvi): Depend on elisp.tps.
2392
2393Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
2394
2395 * README: Update phone number.
2396
2397 * Makefile (elisp): Make this be the default target.
2398 Depend on makeinfo.c instead of makeinfo.
2399 (install): Don't depend on elisp.dvi, since we don't install that.
2400 Use mkinstalldirs.
2401 (dist): Add mkinstalldirs.
2402
2403Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2404
2405 * Makefile (VERSION): Update version number.
2406 (maintainer-clean): Renamed from realclean.
2407
2408Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2409
2410 * Makefile (realclean): New target.
2411 (elisp): Remove any old elisp-* files first.
2412
2413Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
2414
d1f08d85
SM
2415 * Makefile (VERSION): New variable.
2416 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
2417 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
2418
2419Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2420
2421 * Makefile (elisp): Depend on makeinfo.
2422
2423Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
2424
d1f08d85 2425 * Makefile (srcs): Add anti.texi.
94ec544d
DL
2426
2427Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2428
2429 * Makefile (infodir, prefix): New vars.
2430 (install): Use infodir.
2431 (emacsinfodir): Deleted.
2432
2433Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2434
2435 * Makefile (srcs): Add calendar.texi.
2436
2437 * Makefile (dist): Copy texindex.c and makeinfo.c.
2438 Limit elisp-* files to those with one or two digits.
2439
2440Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2441
2442 * Makefile (dist): Changed to use Gzip instead of compress.
2443
2444Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2445
2446 * loading.texi (Unloading): define-function changed back to
2447 defalias. It may not stay this way, but at least it's
2448 consistent with the known-good version of the code patch.
2449
2450Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
2451
2452 * modes.texi (Hooks): Document new optional arg of add-hook.
2453
2454Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2455
d1f08d85 2456 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
2457
2458 * tips.texi: Add new section on standard library headers.
2459
2460Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2461
2462 * Makefile (srcs): Add frame.texi to the list of sources.
2463
2464Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2465
2466 * Makefile (dist): Don't bother excluding autosave files; they'll
2467 never make it into the temp directory anyway, and the hash marks
2468 in the name are problematic for make and the Bourne shell.
dff28924 2469 (srcs):
94ec544d
DL
2470
2471Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2472
d1f08d85 2473 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
2474 the distribution tar file.
2475
dff28924 2476Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
2477
2478 * Makefile (srcs): Added index.perm.
2479 (elisp.dvi): Remove erroneous shell comment.
2480 Expect output of permute-index in permuted.fns.
2481 Save old elisp.aux in elisp.oaux.
2482 (clean): Added index.texi to be deleted.
2483
dff28924 2484Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2485
2486 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
2487
dff28924 2488Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
2489
2490 * files.texi: Noted that completion-ignored-extensions is ignored
2491 when making *Completions*.
2492
2493Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
2494
2495 * Makefile make dist now depends on elisp.dvi, since it tries
2496 to include it in the dist file.
2497
dff28924 2498Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
2499
2500 * functions.texinfo (Mapping Functions): Add missing quote
2501
dff28924 2502Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2503
2504 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
2505 (defunargs): Turn off \hyphenchar of \sl font temporarily.
2506
dff28924 2507Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2508
2509 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
2510 and @error{} are the terms now being used. The files in the
2511 directory have been changed to reflect this.
2512
d1f08d85 2513 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
2514 ` @result{}', using 5 spaces at the begining of the line.
2515
dff28924 2516Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2517
2518 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
2519 experimental @indentedresult{}, @indentedexpandsto{} are part of
2520 the texinfo.tex in this directory. These TeX macros are not
2521 stable yet.
2522
dff28924 2523Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2524
2525 * texinfo.tex: temporarily added
d1f08d85 2526 \let\result=\dblarrow
94ec544d
DL
2527 \def\error{{\it ERROR} \longdblarrow}
2528 We need to do this better soon.
2529
dff28924 2530Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2531
2532 * Applied Karl Berry's patches to *.texinfo files, but not to
2533 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
2534 new title page format is also not applied, since it requires
2535 texinfo.tex changes.)
2536
2537 * Cleaned up `Makefile' and defined the `emacslibdir' directory
2538 for the Project GNU development environment.
2539
ad050e54 2540;; Local Variables:
fd026ee1 2541;; coding: iso-2022-7bit
ad050e54 2542;; End:
2a34a036
GM
2543
2544 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
2545 Copying and distribution of this file, with or without modification,
2546 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
2547
2548;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda