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