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