*** empty log message ***
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
7d90e71d
RS
12005-07-07 Richard M. Stallman <rms@gnu.org>
2
3 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4
dc2204be
RS
52005-07-06 Richard M. Stallman <rms@gnu.org>
6
7 * searching.texi (Regexp Search): Clarify what re-search-forward
8 does when the search fails.
9
a0ec7a4a
LK
102005-07-05 Lute Kamstra <lute@gnu.org>
11
dc2204be 12 * Update FSF's address in GPL notices.
a0ec7a4a
LK
13
14 * doclicense.texi (GNU Free Documentation License):
15 * gpl.texi (GPL):
16 * tips.texi (Coding Conventions, Library Headers):
17 * vol1.texi:
18 * vol2.texi: Update FSF's address.
19
4af33176
RS
202005-07-04 Richard M. Stallman <rms@gnu.org>
21
22 * hooks.texi (Standard Hooks): Add occur-hook.
23
b3ab615b
LT
242005-07-03 Luc Teirlinck <teirllm@auburn.edu>
25
26 * display.texi (The Echo Area): Correct menu.
27
3d393029
RS
282005-07-03 Richard M. Stallman <rms@gnu.org>
29
7fe48b75
RS
30 * elisp.texi (Top): Update subnode menu for Display.
31
32 * display.texi (Displaying Messages): New node, with most
33 of what was in The Echo Area.
34 (Progress): Moved under The Echo Area.
35 (Logging Messages): New node with new text.
36 (Echo Area Customization): New node, the rest of what was
37 in The Echo Area. Document message-truncate-lines with @defvar.
38 (Display): Update menu.
39
3d393029
RS
40 * windows.texi (Textual Scrolling): Doc 3 values for
41 scroll-preserve-screen-position.
42
43 * text.texi (Special Properties): Change hook functions
44 should bind inhibit-modification-hooks around altering buffer text.
45
46 * keymaps.texi (Key Binding Commands): Call binding BINDING
47 rather than DEFINITION.
48
b26860ad
JB
492005-06-29 Juanma Barranquero <lekktu@gmail.com>
50
51 * variables.texi (Defining Variables): `user-variable-p' returns t
52 for aliases of user options, nil for alias loops.
53
025691ed
RS
542005-06-28 Richard M. Stallman <rms@gnu.org>
55
56 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
57 make-keymap.
58
b61bfa4d
LT
592005-06-27 Luc Teirlinck <teirllm@auburn.edu>
60
61 * variables.texi (Setting Variables): Correct and clarify
62 description of `add-to-ordered-list'.
63
24ee714d
RS
642005-06-26 Richard M. Stallman <rms@gnu.org>
65
66 * display.texi (Faces): Minor cleanup.
67
33b79ce4
LT
682005-06-25 Luc Teirlinck <teirllm@auburn.edu>
69
70 * display.texi (Faces): `facep' returns t for strings that are
71 face names.
72
df13531d
RS
732005-06-25 Richard M. Stallman <rms@gnu.org>
74
75 * objects.texi (Equality Predicates): Clarify meaning of equal.
76
77 * windows.texi (Selecting Windows): save-selected-window
78 and with-selected-window save and restore the current buffer.
79
cf444441
RS
802005-06-24 Richard M. Stallman <rms@gnu.org>
81
82 * numbers.texi (Float Basics): Explain how to test for NaN,
83 and printing the sign of NaNs.
84
6cdd056d
EZ
852005-06-24 Eli Zaretskii <eliz@gnu.org>
86
87 * makefile.w32-in (MAKEINFO): Use --force.
88
b93e3c3b
RS
892005-06-23 Richard M. Stallman <rms@gnu.org>
90
91 * display.texi (Face Functions): Correct Texinfo usage.
92
6fb276bd
LT
932005-06-23 Luc Teirlinck <teirllm@auburn.edu>
94
95 * lists.texi (Rings): `ring-elements' now returns the elements of
96 RING in order.
97
1d1c7e75
JB
982005-06-23 Juanma Barranquero <lekktu@gmail.com>
99
100 * markers.texi (The Mark): Texinfo usage fix.
101
9d12e52b
KS
1022005-06-23 Kim F. Storm <storm@cua.dk>
103
104 * searching.texi (Entire Match Data): Remove evaporate option for
105 match-data. Do not mention evaporate option for set-match-data.
106
6d44324c
GM
1072005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
108
109 * display.texi (Face Functions): Mention face aliases.
110
80df27a7
RS
1112005-06-21 Richard M. Stallman <rms@gnu.org>
112
113 * anti.texi (Antinews): Texinfo usage fix.
114
e121563b
KB
1152005-06-21 Karl Berry <karl@gnu.org>
116
9d7d543c
KB
117 * elisp.texi: Use @copying.
118
e121563b
KB
119 * elisp.texi: Put @summarycontents and @contents before the Top
120 node, instead of the end of the file, so that the contents appear
121 in the right place in the dvi/pdf output.
122
36a3b076
JL
1232005-06-21 Juri Linkov <juri@jurta.org>
124
125 * display.texi (Defining Faces): Add `customized-face'.
126
5c796e80
KS
1272005-06-20 Kim F. Storm <storm@cua.dk>
128
b7d1f38f
KS
129 * variables.texi (Setting Variables): Any type of element can be
130 given order in add-to-ordered-list. Compare elements with eq.
131
5c796e80
KS
132 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
133
fb056bef
KB
1342005-06-20 Karl Berry <karl@gnu.org>
135
136 * syntax.texi (Syntax Flags): Make last column very slightly wider
137 to avoid "generic comment" breaking on two lines and causing an
138 underfull box.
139
84398baa
LT
1402005-06-19 Luc Teirlinck <teirllm@auburn.edu>
141
142 * lists.texi (Rings): Various minor clarifications and corrections.
143
07ff1e4b
RS
1442005-06-18 Richard M. Stallman <rms@gnu.org>
145
146 * functions.texi (Obsolete Functions): Simplify.
147
148 * variables.texi (Variable Aliases): Simplify.
149
150 * anti.texi, backups.texi, compile.texi, customization.texi:
151 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
152 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
153 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
154 * variables.texi: Fix formatting ugliness.
155
156 * elisp.texi: Add links to Rings and Byte Packing.
157 Update version and copyright years.
158
159 * minibuf.texi: Fix formatting ugliness.
160 (Completion Commands): Move keymap vars to the end
161 and vars completing-read binds to the top.
162
3f7fab24
LT
1632005-06-17 Luc Teirlinck <teirllm@auburn.edu>
164
165 * processes.texi: Fix typos.
166 (Bindat Spec): Correct Texinfo error.
926c4c9b 167 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 168
f19b57e3
RS
1692005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
170
171 * lists.texi (Rings): New node.
172 (Lists): Add it to menu.
173
a80c5da7 174 * processes.texi (Byte Packing): New node.
f19b57e3
RS
175 (Processes): Add it to menu.
176
1772005-06-17 Richard M. Stallman <rms@gnu.org>
178
179 * syntax.texi (Parsing Expressions): Fix texinfo usage.
180
181 * help.texi (Documentation Basics): Explain the xref to
182 Documentation Tips.
183
184 * debugging.texi (Debugger Commands): Minor fix.
185
67c1390d
LT
1862005-06-16 Luc Teirlinck <teirllm@auburn.edu>
187
188 * edebug.texi (Instrumenting): Eliminate duplicate link.
189 (Specification List): Replace references to "below", referring to
190 a later node, with one @ref to that node.
191
192 * os.texi (Timers): Timers should save and restore the match data
193 if they change it.
194
195 * debugging.texi (Debugger Commands): Mention that the Lisp
196 debugger can not step through primitive functions.
197
51cd2a8c
JB
1982005-06-16 Juanma Barranquero <lekktu@gmail.com>
199
200 * functions.texi (Obsolete Functions): Update argument names of
201 `make-obsolete' and `define-obsolete-function-alias'.
202
203 * variables.texi (Variable Aliases): Update argument names of
204 `defvaralias', `make-obsolete-variable' and
205 `define-obsolete-variable-alias'.
206
f5e6ac4a
KS
2072005-06-15 Kim F. Storm <storm@cua.dk>
208
209 * searching.texi (Entire Match Data): Rephrase warnings about
210 evaporate arg to match-data and set-match-data.
211
fe2a9972
LT
2122005-06-14 Luc Teirlinck <teirllm@auburn.edu>
213
67774855
LT
214 * elisp.texi (Top): Update detailed menu.
215
fe2a9972
LT
216 * edebug.texi (Edebug): Update menu.
217 (Instrumenting): Update xrefs.
218 (Edebug Execution Modes): Correct xref.
219 (Jumping): Clarify description of `h' command.
220 Eliminate redundant @ref.
221 (Breaks): New node.
222 (Breakpoints): is now a subsubsection.
223 (Global Break Condition): Mention `C-x X X'.
224 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
225 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
226 (Edebug Display Update): Correct pxref.
227 (Edebug and Macros): New node.
228 (Instrumenting Macro Calls): Is now a subsubsection.
229 Neither arg of `def-edebug-spec' is evaluated.
230 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
231 (Specification Examples): Fix typo.
232
b59f605b
LK
2332005-06-14 Lute Kamstra <lute@gnu.org>
234
235 * debugging.texi (Function Debugging): Primitives can break on
236 entry too.
237
a5c99dc9
KS
2382005-06-14 Kim F. Storm <storm@cua.dk>
239
240 * variables.texi (Setting Variables): Add add-to-ordered-list.
241
f99ed2f8
SM
2422005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
243
244 * syntax.texi (Parsing Expressions): Document aux functions and vars of
245 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
246
9d42ffaa
LK
2472005-06-13 Lute Kamstra <lute@gnu.org>
248
249 * text.texi (Special Properties): Fix cross reference.
250
32cc0b00
LT
2512005-06-11 Luc Teirlinck <teirllm@auburn.edu>
252
253 * debugging.texi (Function Debugging): Delete mention of empty
254 string argument to `cancel-debug-on-entry'. Delete inaccurate
255 description of the return value of that command.
256
98d1a1cf
EZ
2572005-06-11 Alan Mackenzie <acm@muc.de>
258
259 * text.texi (Adaptive Fill): Amplify the description of
260 fill-context-prefix.
261
4b53b8d7
LT
2622005-06-10 Luc Teirlinck <teirllm@auburn.edu>
263
84398baa 264 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 265
b5305167
SM
2662005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
267
268 * syntax.texi (Parsing Expressions): Document syntax-ppss.
269
9bd4c3ad
LT
2702005-06-10 Luc Teirlinck <teirllm@auburn.edu>
271
272 * debugging.texi (Error Debugging): Minor rewording.
273 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
274 is optional.
275
257914aa
LK
2762005-06-10 Lute Kamstra <lute@gnu.org>
277
b5305167 278 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
279 (Top): Give it a title. Correct version number. Give the
280 detailed node listing a more prominent header.
b5305167
SM
281 * intro.texi: Don't set VERSION here a second time.
282 Mention Emacs's version too.
257914aa
LK
283 * anti.texi (Antinews): Use EMACSVER to refer to the current
284 version of Emacs.
285
b7aae902
KS
2862005-06-09 Kim F. Storm <storm@cua.dk>
287
288 * searching.texi (Entire Match Data): Explain new `reseat' argument to
289 match-data and set-match-data.
290
99598737
RS
2912005-06-08 Richard M. Stallman <rms@gnu.org>
292
293 * searching.texi (Entire Match Data): Clarify when match-data
294 returns markers and when integers.
295
296 * display.texi (Defining Faces): Explain that face name should not
297 end in `-face'.
298
299 * modes.texi (Mode Line Data): Minor cleanup.
300 (Customizing Keywords): Node split out of Search-based Fontification.
301 Add example of using font-lock-add-keywords from a hook.
302 Clarify when MODE should be non-nil, and when nil.
303
3042005-06-06 Richard M. Stallman <rms@gnu.org>
305
306 * modes.texi (Mode Line Data): Explain what happens when the car
307 of a list is a void symbol.
308 (Search-based Fontification): Explain MODE arg to
309 font-lock-add-keywords and warn about calls from major modes.
310
ecc8893a
JL
3112005-06-08 Juri Linkov <juri@jurta.org>
312
313 * display.texi (Standard Faces): Add `shadow' face.
314
7fa9f4eb
LT
3152005-05-29 Luc Teirlinck <teirllm@auburn.edu>
316
317 * modes.texi (Major Mode Conventions): A derived mode only needs
318 to put the call to the parent mode inside `delay-mode-hooks'.
319
bebcc4b1
RS
3202005-05-29 Richard M. Stallman <rms@gnu.org>
321
c16b1394
RS
322 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
323 new, and what that implies. Clarify.
324
325 * files.texi (Locating Files): Clean up the text.
326
bebcc4b1
RS
327 * frames.texi (Window Frame Parameters): Document user-size.
328 Shorten entry for top by referring to left.
329
3302005-05-26 Richard M. Stallman <rms@gnu.org>
331
332 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
333 is new, and what the implications are. Other clarifications.
334
217797bc
RS
3352005-05-24 Richard M. Stallman <rms@gnu.org>
336
337 * frames.texi (Dialog Boxes): Minor fixes.
338
3565fe07
MY
3392005-05-25 Masatake YAMATO <jet@gyve.org>
340
341 * display.texi (Standard Faces): Write about `mode-line-highlight'.
342
817089df
LT
3432005-05-24 Luc Teirlinck <teirllm@auburn.edu>
344
345 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
346 is optional.
347
cb5db137
NR
3482005-05-24 Nick Roberts <nickrob@snap.net.nz>
349
350 * frames.texi (Dialog Boxes): Descibe new optional argument.
351
3c8572f5
LK
3522005-05-23 Lute Kamstra <lute@gnu.org>
353
354 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
355 syntax-begin-function over font-lock-beginning-of-syntax-function.
356
2a4d7cb3
LT
3572005-05-21 Luc Teirlinck <teirllm@auburn.edu>
358
71f800cf
LT
359 * minibuf.texi (Reading File Names): Update description of
360 `read-directory-name'.
361
2a4d7cb3
LT
362 * modes.texi (Derived Modes): Clarify :group keyword.
363
bb4afd09
EZ
3642005-05-21 Eli Zaretskii <eliz@gnu.org>
365
b5305167
SM
366 * files.texi (Locating Files): New subsection.
367 Describe locate-file and executable-find.
bb4afd09 368
a2c9aee6
EZ
3692005-05-21 Kevin Ryde <user42@zip.com.au>
370
371 * frames.texi (Initial Parameters): Update cross reference to
372 "Emacs Invocation".
373
6900105f
LT
3742005-05-19 Luc Teirlinck <teirllm@auburn.edu>
375
ca1b0914
LT
376 * keymaps.texi (Active Keymaps): Add anchor.
377
6900105f
LT
378 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
379 (Major Mode Conventions): Refer to `Auto Major Mode' in more
380 appropriate place.
381 (Derived Modes): Small clarifications.
b5305167
SM
382 (Minor Mode Conventions, Keymaps and Minor Modes):
383 Replace references to nodes with references to anchors.
6900105f
LT
384 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
385 Clarify description of lists whose first element is an integer.
386 (Mode Line Variables): Add anchor.
387 (%-Constructs): Clarify description of integer after %.
388 (Emulating Mode Line): Describe nil value for FACE.
389
54d06364
LT
3902005-05-18 Luc Teirlinck <teirllm@auburn.edu>
391
392 * modes.texi (Derived Modes): Correct references to non-existing
393 variable standard-syntax-table.
394
f8d0b769
LK
3952005-05-17 Lute Kamstra <lute@gnu.org>
396
397 * modes.texi (Defining Minor Modes): Mention the mode hook.
398
294c599c
KS
3992005-05-15 Kim F. Storm <storm@cua.dk>
400
401 * processes.texi (Network): Remove open-network-stream-nowait.
402 (Network Servers): Remove open-network-stream-server.
403
4214af69
LT
4042005-05-15 Luc Teirlinck <teirllm@auburn.edu>
405
406 * elisp.texi (Top): Update detailed menu.
407
408 * variables.texi: Reorder nodes.
409 (Variables): Update menu.
410 (File Local Variables): Do not refer to the `-*-' line as
411 a "local variables list". Add pxref.
412
302691ab
LT
4132005-05-14 Luc Teirlinck <teirllm@auburn.edu>
414
56d4215a
LT
415 * elisp.texi (Top): Update detailed menu for node changes.
416
302691ab
LT
417 * modes.texi (Modes): Update Menu.
418 (Hooks): Move to beginning of chapter.
419 Most minor modes run mode hooks too.
420 `add-hook' can handle void hooks or hooks whose value is a single
421 function.
422 (Major Modes): Update Menu.
423 (Major Mode Basics): New node, split off from `Major Modes'.
424 (Major Mode Conventions): Correct xref. Explain how to handle
425 auto-mode-alist if the major mode command has an autoload cookie.
426 (Auto Major Mode): Major update. Add magic-mode-alist.
427 (Derived Modes): Major update.
428 (Mode Line Format): Update Menu.
429 (Mode Line Basics): New node, split off from `Mode Line Format'.
430
431 * loading.texi (Autoload): Mention `autoload cookie' as synonym
432 for `magic autoload comment'. Add index entries and anchor.
433
d06ba294
RS
4342005-05-14 Richard M. Stallman <rms@gnu.org>
435
436 * tips.texi (Coding Conventions): Explain how important it is
437 that just loading certain files not change Emacs behavior.
438
439 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
440
405cb12a
LK
4412005-05-12 Lute Kamstra <lute@gnu.org>
442
19958124
LK
443 * modes.texi (Generic Modes): Update.
444 (Major Modes): Refer to node "Generic Modes".
445
405cb12a
LK
446 * elisp.texi (Top): Update to the current structure of the manual.
447 * processes.texi (Processes): Add menu description.
448 * customize.texi (Customization): Add menu descriptions.
449
f714dd1b
TTN
4502005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
451
cc9442f2
TTN
452 * processes.texi (Signals to Processes)
453 (Low-Level Network): Fix typos.
f714dd1b 454
36ad23ec
LK
4552005-05-11 Lute Kamstra <lute@gnu.org>
456
457 * elisp.texi (Top): Add some nodes from the chapter "Major and
458 Minor Modes" to the detailed node listing.
459
d101bf56
RS
4602005-05-10 Richard M. Stallman <rms@gnu.org>
461
462 * keymaps.texi (Extended Menu Items): Menu item filter functions
463 can be called at any time.
464
698b0510
LT
4652005-05-08 Luc Teirlinck <teirllm@auburn.edu>
466
467 * variables.texi (File Local Variables): `(hack-local-variables t)'
468 now also checks whether a mode is specified in the local variables
469 list.
470
2c6b25c7
EZ
4712005-05-05 Kevin Ryde <user42@zip.com.au>
472
473 * display.texi (The Echo Area): Correct format function cross
474 reference.
475
643b4cf5
LT
4762005-05-05 Luc Teirlinck <teirllm@auburn.edu>
477
478 * variables.texi (Variable Aliases): Change description of
479 `define-obsolete-variable-alias'.
480
481 * functions.texi (Functions): Add "Obsolete Functions" to menu.
482 (Defining Functions): Add xref.
483 (Obsolete Functions): New node.
484 (Function Safety): Standardize capitalization of section title.
485
486 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
487 (Dialog Boxes): Complete description of `x-popup-dialog'.
488
053bc8e4
RS
4892005-05-04 Richard M. Stallman <rms@gnu.org>
490
491 * commands.texi (Interactive Codes): Fix Texinfo usage.
492 Document U more clearly.
493
f6b1b15a
LT
4942005-05-01 Luc Teirlinck <teirllm@auburn.edu>
495
3b925015
LT
496 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
497 function and not a macro.
498
f6b1b15a
LT
499 * frames.texi (Pop-Up Menus): Correct and clarify description of
500 `x-popup-menu'.
501 (Dialog Boxes): Clarify description of `x-popup-dialog'.
502
ebbfa918
RS
5032005-05-01 Richard M. Stallman <rms@gnu.org>
504
505 * edebug.texi (Checking Whether to Stop): Fix previous change.
506
abe2f96e
LT
5072005-05-01 Luc Teirlinck <teirllm@auburn.edu>
508
d6028ef2
LT
509 * display.texi: Fix typos and Texinfo usage.
510
abe2f96e
LT
511 * edebug.texi (Checking Whether to Stop): executing-macro ->
512 executing-kbd-macro.
513
b2cfb30b
RS
5142005-05-01 Richard M. Stallman <rms@gnu.org>
515
516 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
517
7e995a23
RS
5182005-04-30 Richard M. Stallman <rms@gnu.org>
519
520 * files.texi (Magic File Names): Document `operations' property.
521
57efa539
LK
5222005-04-29 Lute Kamstra <lute@gnu.org>
523
524 * modes.texi (Generic Modes): New node.
525 (Major Modes): Add it to the menu.
526 (Derived Modes): Add "derived mode" to concept index.
527
0a20b1dc
LK
5282005-04-28 Lute Kamstra <lute@gnu.org>
529
530 * modes.texi (Defining Minor Modes): Fix previous change.
531 (Font Lock Mode): Simplify.
532 (Font Lock Basics): Say that font-lock-defaults is buffer-local
533 when set and that some parts are optional. Add cross references.
534 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
535 Add cross references. Add font-lock-multiline to index.
536 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 537 Lock Variables". Document font-lock-add-keywords and
b5305167 538 font-lock-remove-keywords.
0a20b1dc
LK
539 (Other Font Lock Variables): Move font-lock-keywords-only,
540 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
541 and font-lock-syntactic-face-function to node "Syntactic Font
542 Lock". Move font-lock-keywords-case-fold-search to node
543 "Search-based Fontification". Document font-lock-inhibit-thing-lock
544 and font-lock-{,un}fontify-{buffer,region}-function.
545 (Precalculated Fontification): Remove reference to deleted variable
546 font-lock-core-only.
547 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
548 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
549 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
550 and font-lock-syntactic-face-function here from node "Other Font
551 Lock Variables". Move font-lock-syntactic-keywords to "Setting
552 Syntax Properties". Add cross references.
b5305167
SM
553 (Setting Syntax Properties): New node.
554 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
555 * syntax.texi (Syntax Properties): Add cross reference.
556 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
557
68a94f5a
RS
5582005-04-26 Richard M. Stallman <rms@gnu.org>
559
560 * display.texi (Defining Faces):
561 Document `default' elements of defface spec.
562
563 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
564
565 * variables.texi (Variable Aliases): Clarify text.
566
5672005-04-25 Chong Yidong <cyd@stupidchicken.com>
568
569 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
570
7f48f143
LT
5712005-04-25 Luc Teirlinck <teirllm@auburn.edu>
572
573 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
574
45d2f8e8
EZ
5752005-04-24 Eli Zaretskii <eliz@gnu.org>
576
f3714ab2
EZ
577 * syntax.texi (Syntax Table Internals): Elaborate documentation of
578 syntax-after and syntax-class.
579
45d2f8e8 580 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
581 (Unique File Names): Don't mention "numbers" in the documentation
582 of make-temp-file and make-temp-name.
45d2f8e8 583
469bc679
RS
5842005-04-23 Richard M. Stallman <rms@gnu.org>
585
586 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
587
c9fa5dc9
RS
5882005-04-22 Nick Roberts <nickrob@snap.net.nz>
589
590 * windows.texi (Cyclic Window Ordering): Clarify window-list.
591
230e1e80
NR
5922005-04-22 Nick Roberts <nickrob@snap.net.nz>
593
594 * variables.texi (Variable Aliases): Describe make-obsolete-variable
595 and define-obsolete-variable-alias.
596
1ba52906
KS
5972005-04-22 Kim F. Storm <storm@cua.dk>
598
599 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
600 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
601
9721d904
LK
6022005-04-21 Lute Kamstra <lute@gnu.org>
603
604 * lists.texi (Association Lists): Document rassq-delete-all.
605
ed35c736
RS
6062005-04-19 Richard M. Stallman <rms@gnu.org>
607
608 * modes.texi (Search-based Fontification): Explain that
609 facespec is an expression to be evaluated.
610
42fc00a4
RS
6112005-04-19 Kevin Ryde <user42@zip.com.au>
612
b5305167 613 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
614 * strings.texi (String Conversion): Fix xref.
615
5827e9d4
KS
6162005-04-19 Kim F. Storm <storm@cua.dk>
617
618 * symbols.texi (Symbol Plists): Add safe-get.
619 Mention that `get' may signal an error.
620
47872da9
NR
6212005-04-18 Nick Roberts <nickrob@snap.net.nz>
622
623 * customize.texi (Variable Definitions): Replace tooltip-mode
624 example with save-place.
625
ec0cf966
RS
6262005-04-17 Richard M. Stallman <rms@gnu.org>
627
628 * buffers.texi (Indirect Buffers): Clarify.
629
630 * positions.texi (Positions): Clarify converting marker to integer.
631
632 * strings.texi (String Basics): Mention string-match; clarify.
633
199bb209
LK
6342005-04-08 Lute Kamstra <lute@gnu.org>
635
636 * modes.texi (Search-based Fontification): Fix cross references.
637 Use consistent terminology. Document anchored highlighting.
638
bfa54668
LK
6392005-04-05 Lute Kamstra <lute@gnu.org>
640
641 * modes.texi (Defining Minor Modes): Document :group keyword
642 argument and its default value.
643
07e5fb9e
LK
6442005-04-03 Lute Kamstra <lute@gnu.org>
645
646 * hooks.texi (Standard Hooks): Add some hooks. Add cross
647 references and/or descriptions. Delete major mode hooks; mention
648 them as a category instead. Rename or delete obsolete hooks.
649
aa945b59
RS
6502005-04-02 Richard M. Stallman <rms@gnu.org>
651
652 * nonascii.texi (Coding System Basics): Another wording cleanup.
653
8b918214
RS
6542005-04-01 Richard M. Stallman <rms@gnu.org>
655
656 * nonascii.texi (Coding System Basics): Clarify previous change.
657
41639988
KH
6582005-04-01 Kenichi Handa <handa@m17n.org>
659
660 * nonascii.texi (Coding System Basics): Describe about rondtrip
661 identity of coding systems.
662
8e669bbd
RS
6632005-03-29 Chong Yidong <cyd@stupidchicken.com>
664
665 * text.texi (Buffer Contents): Add filter-buffer-substring and
666 buffer-substring-filters.
667
f60a6f87
RS
6682005-03-26 Chong Yidong <cyd@stupidchicken.com>
669
670 * anti.texi (Antinews): Mention `G' interactive code.
671
672 * tips.texi (Compilation Tips): Mention benchmark.el.
673
aaac1251
LT
6742005-03-27 Luc Teirlinck <teirllm@auburn.edu>
675
676 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
677 is now bound to M-o M-o.
678
679 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
680
45325173
GM
6812005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
682
683 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
684 in the Emacs Manual).
685 * Makefile.in (srcs): Remove calendar.texi.
686 * makefile.w32-in (srcs): Remove calendar.texi.
687 * display.texi (Display): Change name of next node.
688 * os.texi (System In): Change name of previous node.
689 * elisp.texi (Top): Remove Calendar references.
690 * vol1.texi (Top): Remove Calendar references.
691 * vol2.texi (Top): Remove Calendar references.
692
85df292e
RS
6932005-03-25 Richard M. Stallman <rms@gnu.org>
694
45325173 695 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
696 Cleanup previous change.
697
6982005-03-25 Chong Yidong <cyd@stupidchicken.com>
699
700 * display.texi (Face Attributes): Faces earlier in an :inherit
701 list take precedence.
702 (Scroll Bars): Fix description of vertical-scroll-bars.
703 Document frame-current-scroll-bars and window-current-scroll-bars.
704
705 * markers.texi (The Mark): Document temporary Transient Mark mode.
706
b5305167
SM
707 * minibuf.texi (Reading File Names):
708 Document read-file-name-completion-ignore-case.
85df292e
RS
709
710 * positions.texi (Screen Lines): Document nil for width argument
711 to compute-motion.
712
1fe54d69
KS
7132005-03-23 Kim F. Storm <storm@cua.dk>
714
715 * display.texi (Standard Faces): Other faces used in the fringe
716 implicitly inherits from the fringe face.
717 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
718 properties implicitly inherits from fringe face.
719 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
720
a775dff4
RS
7212005-03-20 Chong Yidong <cyd@stupidchicken.com>
722
723 * display.texi (Invisible Text): State default value of
724 line-move-ignore-invisible.
725 (Managing Overlays): Document remove-overlays.
726 (Standard Faces): Document escape-glyph face.
727
b5305167 728 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 729
b5305167
SM
730 * modes.texi (Other Font Lock Variables):
731 Document font-lock-lines-before.
a775dff4
RS
732
733 * positions.texi (Skipping Characters): skip-chars-forward allows
734 character classes.
735
077f7085
LK
7362005-03-18 Lute Kamstra <lute@gnu.org>
737
738 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
739
d69ea7ab
RS
7402005-03-17 Richard M. Stallman <rms@gnu.org>
741
c7bd5d57
RS
742 * text.texi (Undo): Document extensible undo entries.
743
d69ea7ab
RS
744 * searching.texi (String Search, Regexp Search, Regexp Search):
745 Cleanups.
746
747 * nonascii.texi (Character Codes): Minor fix.
748
749 * display.texi (Display Property): Explain the significance
750 of having text properties that are eq.
751 (Other Display Specs): Explain string as display spec.
752
753 * commands.texi (Interactive Codes): Document G option.
754
7552005-03-17 Chong Yidong <cyd@stupidchicken.com>
756
757 * text.texi (Filling): Add sentence-end-without-period and
758 sentence-end-without-space.
759 (Changing Properties): Minor fix.
760
761 * anti.texi: Total rewrite.
762
a7679889
LK
7632005-03-15 Lute Kamstra <lute@gnu.org>
764
765 * edebug.texi (Instrumenting Macro Calls): Fix typos.
766
6eb8e247
KS
7672005-03-08 Kim F. Storm <storm@cua.dk>
768
769 * display.texi (Specified Space): Property :width is support on
770 non-graphic terminals, :height is not.
771
bfa8be14
RS
7722005-03-07 Richard M. Stallman <rms@gnu.org>
773
774 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
775 Now subnodes of Fringes.
776 (Overlay Arrow): Document overlay-arrow-variable-list.
777 (Fringe Size/Pos): New node, broken out of Fringes.
778 (Display): Explain clearing vs redisplay better.
779 (Truncation): Clarify use of bitmaps.
780 (The Echo Area): Clarify the uses of the echo area.
781 Add max-mini-window-height.
782 (Progress): Clarify.
783 (Invisible Text): Explain that main loop moves point out.
784 (Selective Display): Say "hidden", not "invisible".
b5305167 785 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
786 (Overlay Properties): Clarify intro.
787 (Finding Overlays): Explain return values when nothing found.
788 (Width): truncate-string-to-width has added arg.
789 (Displaying Faces): Clarify and update mode line face handling.
790 (Face Functions): Minor cleanup.
b5305167 791 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
792 (Pixel Specification, Other Display Specs): Minor cleanups.
793 (Images, Image Descriptors): Minor cleanups.
794 (GIF Images): Patents have expired.
795 (Showing Images): Explain default text for insert-image.
b5305167 796 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
797 (Making Buttons): Explain return values.
798 (Button Buffer Commands): Add xref.
799 (Inverse Video): Update mode-line-inverse-video.
800 (Display Table Format): Clarify.
801 (Active Display Table): Give defaults for window-display-table.
802
803 * calendar.texi (Calendar Customizing): calendar-holiday-marker
804 and calendar-today-marker are strings, not chars.
805 (Holiday Customizing): Minor fix.
806
bfa8be14
RS
807 * internals.texi (Writing Emacs Primitives): Update `or' example.
808 Update limit on # args of subr.
809
810 * edebug.texi (Using Edebug): Arrow is in fringe.
811 (Instrumenting): Arg to eval-defun works without loading edebug.
812 (Edebug Execution Modes): Add xref.
813
814 * customize.texi (Common Keywords): Clarify :require.
815 Mention :version here.
816 (Variable Definitions, Group Definitions): Not here.
817 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
818
d69ea7ab
RS
8192005-03-07 Chong Yidong <cyd@stupidchicken.com>
820 * nonascii.texi (Text Representations): Clarify position-bytes.
821 (Character Sets): Add list-charset-chars.
822 (Scanning Charsets): Add charset-after.
823 (Encoding and I/O): Minor fix.
824
34398e6c
RS
8252005-03-06 Richard M. Stallman <rms@gnu.org>
826
827 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
828 (Resizing Windows): Likewise.
829
830 * text.texi (Change Hooks): Get rid of "Emacs 21".
831
832 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
833
834 * streams.texi (Output Variables): Get rid of "Emacs 21".
835
836 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
837
838 * os.texi (Translating Input): Replace flow-control example
839 with a less obsolete example that uses `keyboard-translate'.
840
6eb8e247 841 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 842 Get rid of "Emacs 21".
6eb8e247 843
34398e6c
RS
844 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
845 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
846
847 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
848
849 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
850
851 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
852 (Menu Bar): Fix when menu-bar-update-hook is called.
853
854 * hash.texi (Hash Tables): Get rid of "Emacs 21".
855
856 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
857 and make it read better.
858
859 * files.texi (Writing to Files): Get rid of "Emacs 21".
860 (Unique File Names): Likewise.
861
862 * elisp.texi: Update Emacs version to 22.
863
864 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
865 (Overlay Properties, Face Attributes): Likewise.
866 (Managing Overlays): Fix punctuation.
867 (Attribute Functions): Clarify set-face-font; get rid of
868 info about old Emacs versions.
869 (Auto Faces, Font Lookup, Display Property, Images):
870 Get rid of "Emacs 21".
871
872 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
873
d2178387
RS
8742005-03-05 Richard M. Stallman <rms@gnu.org>
875
876 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
877
524352d6
LK
8782005-03-04 Lute Kamstra <lute@gnu.org>
879
880 * debugging.texi (Error Debugging): Document stack-trace-on-error.
881
8822005-03-03 Lute Kamstra <lute@gnu.org>
883
884 * edebug.texi (Instrumenting Macro Calls): Fix typo.
885
284f0680
LK
8862005-03-01 Lute Kamstra <lute@gnu.org>
887
888 * debugging.texi (Debugger Commands): Update `j'.
889
a9ee5cac
LK
8902005-02-28 Lute Kamstra <lute@gnu.org>
891
892 * debugging.texi (Debugging): Fix typo.
893 (Error Debugging): Document eval-expression-debug-on-error.
894 (Function Debugging): Update example.
895 (Using Debugger): Mention starred stack frames.
896 (Debugger Commands): Document `j' and `l'.
897 (Invoking the Debugger): `d' and `j' exit recursive edit too.
898 Update the messages that the debugger displays.
899 (Internals of Debugger): Add cross reference. Update example.
900 (Excess Open): Minor improvement.
901 (Excess Close): Minor improvement.
902
378d0f8e
RS
9032005-02-26 Richard M. Stallman <rms@gnu.org>
904
905 * tips.texi (Coding Conventions): Clarify.
906 Put all the major mode key reservations together.
907 Mention the Mouse-1 => Mouse-2 conventions.
908
909 * syntax.texi (Syntax Class Table): Clarify.
910 (Syntax Table Functions): syntax-after moved from here.
911 (Syntax Table Internals): syntax-after moved to here.
912 (Parsing Expressions): Update info on number of values
913 and what's meaningful in the STATE argument.
914 (Categories): Fix typo.
915
916 * sequences.texi (Arrays): Cleanup.
917 (Char-Tables): Clarify.
918
919 * processes.texi (Deleting Processes): Cleanups, add xref.
920 (Subprocess Creation): Explain nil in exec-path. Cleanup.
921 (Process Information): set-process-coding-system, some args optional.
922 (Input to Processes): Explain various types for PROCESS args.
923 Rename them from PROCESS-NAME to PROCESS.
924 (Signals to Processes): Likewise.
925 (Decoding Output): Cleanup.
926 (Query Before Exit): Clarify.
927
928 * os.texi (Startup Summary): Correct the options; add missing ones.
929 (Terminal Output, Batch Mode): Clarify.
930 (Flow Control): Node deleted.
931
932 * markers.texi (The Mark): Clarify.
933
934 * macros.texi (Expansion): Cleanup.
935 (Indenting Macros): indent-spec allows ints, not floats.
936
937 * keymaps.texi (Keymaps): Clarify.
938 (Format of Keymaps): Update lisp-mode-map example.
939 (Active Keymaps, Key Lookup): Clarify.
940 (Changing Key Bindings): Add xref to `kbd'.
941 (Key Binding Commands, Simple Menu Items): Clarify.
942 (Mouse Menus, Menu Bar): Clarify.
943 (Menu Example): Replace print example with menu-bar-replace-menu.
944
945 * help.texi (Documentation Basics): Add function-documentation prop.
946
947 * elisp.texi (Top): Don't refer to Flow Control node.
948
949 * commands.texi (Command Overview): Improve xrefs.
950 (Adjusting Point): Adjusting point applies to intangible and invis.
951 (Key Sequence Input): Doc extra read-key-sequence args.
952 Likewise for read-key-sequence-vector.
953
954 * backups.texi (Rename or Copy): Minor fix.
955 (Numbered Backups): For version-control, say the default.
956 (Auto-Saving): make-auto-save-file-name example is simplified.
957
958 * advice.texi (Advising Functions): Don't imply one part of Emacs
959 should advise another part. Markup changes.
960 (Defining Advice): Move transitional para.
961 (Activation of Advice): Cleanup.
962 Explain if COMPILE is nil or negative.
963
964 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
965
2e20c83d
LK
9662005-02-24 Lute Kamstra <lute@gnu.org>
967
968 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
969 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
970
65c492fd
LK
9712005-02-23 Lute Kamstra <lute@gnu.org>
972
b02c3eed
LK
973 * modes.texi (Defining Minor Modes): define-minor-mode can be used
974 to define global minor modes as well.
975
65c492fd
LK
976 * display.texi (Managing Overlays): overlay-buffer returns nil for
977 deleted overlays.
978
b686dd59
KS
9792005-02-22 Kim F. Storm <storm@cua.dk>
980
981 * minibuf.texi (Basic Completion): Allow symbols in addition to
982 strings in try-completion and all-completions.
983
23e8c095
LK
9842005-02-14 Lute Kamstra <lute@gnu.org>
985
986 * elisp.texi (Top): Remove reference to deleted node.
987
988 * lists.texi (Lists): Remove reference to deleted node.
989 (Cons Cells): Fix typo.
990
991 * loading.texi (Where Defined): Fix typo.
992
134948fc
RS
9932005-02-14 Richard M. Stallman <rms@gnu.org>
994
995 * variables.texi (Creating Buffer-Local): change-major-mode-hook
996 is useful for discarding some minor modes.
997
998 * symbols.texi (Symbol Components): Reorder examples.
999
1000 * streams.texi (Input Functions): State standard-input default.
1001 (Output Variables): State standard-output default.
1002
1003 * objects.texi (Printed Representation): Clarify read syntax vs print.
1004 (Floating Point Type): Explain meaning better.
1005 (Symbol Type): Explain uniqueness better.
1006 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1007 List examples sooner.
1008 (Box Diagrams): New subnode broken out.
1009 Some examples moved from old Lists as Boxes node.
1010 (Dotted Pair Notation): Clarify intro.
1011 (Array Type): Clarify.
1012 (Type Predicates): Add hash-table-p.
1013
1014 * numbers.texi (Integer Basics): Clarify radix explanation.
1015 (Predicates on Numbers): Minor clarification.
1016 (Comparison of Numbers): Minor clarification. Clarify eql.
1017 Typos in min, max.
1018 (Math Functions): Clarify overflow in expt.
1019
1020 * minibuf.texi (Text from Minibuffer): Minor clarification.
1021 Mention arrow keys.
1022
1023 * loading.texi (Autoload): defun's doc string overrides autoload's
1024 doc string.
1025 (Repeated Loading): Modernize "add to list" examples.
1026 (Where Defined): Finish updating table of load-history elts.
1027
1028 * lists.texi (List-related Predicates): Minor wording improvement.
1029 (Lists as Boxes): Node deleted.
1030 (Building Lists): Explain trivial cases of number-sequence.
1031
1032 * hash.texi (Hash Tables): Add desc to menu items.
1033 (Creating Hash): Expain "full" means "make larger",
1034 (Hash Access): Any object can be a key.
1035 State value of maphash.
1036
1037 * functions.texi (What Is a Function): Wording cleanup.
1038 (Function Documentation): Minor cleanup.
1039 Explain purpose of calling convention at end of doc string.
1040 (Function Names): Wording cleanup.
1041 (Calling Functions): Wording cleanup.
1042 Explain better how funcall calls the function.
1043 (Function Cells): Delete example of saving and redefining function.
1044
1045 * control.texi (Combining Conditions): Wording cleanup.
1046 (Iteration): dolist and dotimes bind VAR locally.
1047 (Cleanups): Xref to Atomic Changes.
1048
1049 * compile.texi (Byte Compilation): Delete 19.29 info.
1050 (Compilation Functions): Macros' difficulties don't affect defsubst.
1051 (Docs and Compilation): Delete 19.29 info.
1052
44291460
RS
10532005-02-10 Richard M. Stallman <rms@gnu.org>
1054
1055 * objects.texi (Symbol Type): Minor correction.
1056
1f9ad95a
LK
10572005-02-06 Lute Kamstra <lute@gnu.org>
1058
1059 * modes.texi (Example Major Modes): Fix typos.
1060
ba2c991c
RS
10612005-02-06 Richard M. Stallman <rms@gnu.org>
1062
1063 * text.texi (Margins): fill-nobreak-predicate can be one function.
1064
1065 * strings.texi (Modifying Strings): clear-string can make unibyte.
1066 (Formatting Strings): format gives error if values missing.
1067
1068 * positions.texi (Character Motion): Mention default arg
1069 for forward-char. backward-char refers to forward-char.
1070 (Word Motion): Mention default arg for forward-word.
1071 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1072 Simplify end-of-buffer.
1073 (Text Lines): Mention default arg for forward-line.
1074 (List Motion): Mention default arg for beginning/end-of-defun.
1075 (Skipping Characters): Minor fixes in explaining character-set.
1076
1077 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1078 Mode inheritance applies only when default-major-mode is nil.
1079 Clarifications.
1080 (Example Major Modes): Update Text mode and Lisp mode examples.
1081 (Minor Mode Conventions): Mention define-minor-mode at top.
1082 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1083 (Mode Line Format): Update mode line face display info.
1084 (Properties in Mode): Mention effect of risky vars.
1085 (Imenu): Define imenu-add-to-menubar.
1086 (Font Lock Mode): Add descriptions to menu lines.
1087 (Faces for Font Lock): Add font-lock-doc-face.
1088
9bf6d576
LK
10892005-02-05 Lute Kamstra <lute@gnu.org>
1090
1091 * text.texi (Maintaining Undo): Remove obsolete function.
1092
cb602754
EZ
10932005-02-05 Eli Zaretskii <eliz@gnu.org>
1094
1095 * frames.texi (Color Names): Add pointer to the X docs about RGB
1096 color specifications. Improve indexing
1097 (Text Terminal Colors): Replace the description of RGB values by
1098 an xref to "Color Names".
1099
4e07258f
RS
11002005-02-03 Richard M. Stallman <rms@gnu.org>
1101
1102 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1103 Clarify.
1104 (Selecting Windows): Clarify save-selected-window.
1105 (Cyclic Window Ordering): Clarify walk-windows.
1106 (Window Point): Clarify.
1107 (Window Start): Add comment to example.
1108 (Resizing Windows): Add `interactive' specs in examples.
1109 Document fit-window-to-buffer.
1110
1111 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1112 (Undo, Maintaining Undo): Clarify last change.
1113 (Sorting): In sort-numeric-fields, explain about octal and hex.
1114 Mention sort-numeric-base.
1115 (Format Properties): Add xref for hard newlines.
1116
1117 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1118 (Pop-Up Menus): Fix typo.
1119 (Color Names): Explain all types of color names.
1120 Explain color-values on B&W terminal.
1121 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1122
1123 * files.texi (File Locks): Not supported on MS systems.
1124 (Testing Accessibility): Clarify.
1125
1126 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1127 (Coverage Testing): Fix typo.
1128
1129 * commands.texi (Misc Events): Remove stray space.
1130
1131 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1132 (Modification Time): Clarify when visited-file-modtime returns 0.
1133 (The Buffer List): Clarify bury-buffer.
1134 (Killing Buffers): Clarify.
1135 (Indirect Buffers): Add clone-indirect-buffer.
1136
11372005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1138
1139 * edebug.texi (Printing in Edebug): Fix default value of
1140 edebug-print-circle.
1141 (Coverage Testing): Fix displayed frequency count data.
1142
11432005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1144
1145 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1146
4e07258f 11472005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1148
1149 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1150
28d986b9
EZ
11512005-01-29 Eli Zaretskii <eliz@gnu.org>
1152
1153 * commands.texi (Misc Events): Describe the help-echo event.
1154
1155 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1156 consistently in description of the help-echo property.
1157 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1158
1159 * display.texi (Overlay Properties): Fix the index entry for
1160 help-echo overlay property.
1161
1162 * customize.texi (Type Keywords): Uncomment the xref to the
1163 help-echo property documentation.
1164
8f958b40
KS
11652005-01-23 Kim F. Storm <storm@cua.dk>
1166
1167 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1168 return value. Third element FULLY replaced by PARTIAL which
1169 specifies number of invisible pixels if row is only partially visible.
1170 (Textual Scrolling): Mention auto-window-vscroll.
1171 (Vertical Scrolling): New defvar auto-window-vscroll.
1172
cd7e5dd6
LT
11732005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1174
1175 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1176 command remapping.
1177
6f771c32
RS
11782005-01-15 Richard M. Stallman <rms@gnu.org>
1179
1180 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1181
6ac8a822
KS
11822005-01-14 Kim F. Storm <storm@cua.dk>
1183
88948d55
KS
1184 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1185
6ac8a822
KS
1186 * text.texi (Links and Mouse-1): Fix string and vector item.
1187
20d6de82
RS
11882005-01-13 Richard M. Stallman <rms@gnu.org>
1189
1190 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1191 descriptions of overriding-local-map and overriding-terminal-local-map.
1192
1193 * text.texi (Links and Mouse-1): Clarify text.
1194
f75a592e
KS
11952005-01-13 Kim F. Storm <storm@cua.dk>
1196
1197 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1198
910f60b1
TTN
11992005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1200
1201 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1202
37181fc4
KS
12032005-01-12 Kim F. Storm <storm@cua.dk>
1204
1205 * text.texi (Links and Mouse-1): Rename section from Enabling
1206 Mouse-1 to Following Links. Change xrefs.
1207 Add examples for define-button-type and define-widget.
1208
1209 * display.texi (Button Properties, Button Buffer Commands):
1210 Clarify mouse-1 and follow-link functionality.
1211
28f94a34
RS
12122005-01-12 Richard M. Stallman <rms@gnu.org>
1213
1214 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1215
1216 * display.texi (Beeping): Fix Texinfo usage.
1217
1218 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1219
bac2d936
KS
12202005-01-11 Kim F. Storm <storm@cua.dk>
1221
1222 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1223 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1224
1225 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1226 (Enabling Mouse-1 to Follow Links): New subsection.
1227
de968ddb
RS
12282005-01-06 Richard M. Stallman <rms@gnu.org>
1229
1230 * text.texi (Special Properties): Minor change.
1231
1232 * os.texi (Timers): Clarify previous change.
1233
1234 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1235
a3a43b3b
LT
12362005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1237
1238 * display.texi (Face Attributes): Correct xref to renamed node.
1239
732bb9ce
RS
12402005-01-01 Richard M. Stallman <rms@gnu.org>
1241
1242 * display.texi (Face Attributes): Describe hex color specs.
1243
c734ae59
RS
12442004-12-31 Richard M. Stallman <rms@gnu.org>
1245
1246 * os.texi (Timers): Update previous change.
1247
33b2f4ea
KS
12482004-12-30 Kim F. Storm <storm@cua.dk>
1249
1250 * display.texi (Line Height): Total line-height is now specified
1251 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1252 in cons cells. (nil . RATIO) is relative to actual line height.
1253 Use line-height `t' instead of `0' to get minimum height.
1254
99ec74b9
RS
12552004-12-29 Richard M. Stallman <rms@gnu.org>
1256
1257 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1258
eab463f6
RS
12592004-12-28 Richard M. Stallman <rms@gnu.org>
1260
1261 * commands.texi (Quitting): Clarify value of with-local-quit.
1262
1263 * elisp.texi (Top): Fix previous change.
1264
1265 * loading.texi (Loading): Fix previous change.
1266
ebbd14f1
RS
12672004-12-27 Richard M. Stallman <rms@gnu.org>
1268
4ae98fc5
RS
1269 * Makefile.in (MAKEINFO): Specify --force.
1270
8f430046
RS
1271 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1272
56011a8c
RS
1273 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1274
1275 * display.texi (Line Height): Further clarify.
1276
1277 * elisp.texi (Top): Update Loading submenu.
1278
ebbd14f1
RS
1279 * loading.texi (Where Defined): New node.
1280 (Unloading): load-history moved to Where Defined.
1281
fda2922a
RS
12822004-12-21 Richard M. Stallman <rms@gnu.org>
1283
1284 * commands.texi (Event Input Misc): Add while-no-input.
1285
9eb8959a
RS
12862004-12-11 Richard M. Stallman <rms@gnu.org>
1287
1288 * display.texi (Line Height): Rewrite text for clarity.
1289
adf87c29
KS
12902004-12-11 Kim F. Storm <storm@cua.dk>
1291
1292 * display.texi (Display): Add node "Line Height" to menu.
1293 (Line Height): New node. Move full description of line-spacing
1294 and line-height text properties here from text.texi.
1295 (Scroll Bars): Add vertical-scroll-bar variable.
1296
1297 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1298
1299 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1300 line-spacing and vertical-scroll-bar.
1301
1302 * text.texi (Special Properties): Just mention line-spacing and
1303 line-height here, add xref to new "Line Height" node.
1304
31e4729e
TTN
13052004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1306
1307 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1308
1309 * locals.texi (Standard Buffer-Local Variables):
1310 Add @xref for `line-spacing'.
1311
cc60c723
RS
13122004-12-05 Richard M. Stallman <rms@gnu.org>
1313
1314 * Makefile.in (maintainer-clean): Remove the info files
1315 in $(infodir) where they are created.
1316
f6101ac9
RS
13172004-12-03 Richard M. Stallman <rms@gnu.org>
1318
1319 * windows.texi (Selecting Windows): get-lru-window and
1320 get-largest-window don't consider dedicated windows.
1321
1322 * text.texi (Undo): Document undo-in-progress.
1323
94221759
RS
13242004-11-26 Richard M. Stallman <rms@gnu.org>
1325
1326 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1327 Remove a few vars that are not always buffer-local.
1328
7092c5e8
LT
13292004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1330
1331 * locals.texi (Standard Buffer-Local Variables): Comment out
1332 xref's to non-existent node `Yet to be written'.
1333
261b01c6
RS
13342004-11-24 Richard M. Stallman <rms@gnu.org>
1335
1336 * processes.texi (Synchronous Processes): Grammar fix.
1337
1338 * numbers.texi (Comparison of Numbers): Add eql.
1339
1340 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1341
1342 * intro.texi (Printing Notation): Fix previous change.
1343
1344 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1345 and default-indicate-buffer-boundaries from here.
1346 (Usual Display): To here.
1347 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1348 (Usual Display): Move tab-width up.
1349
1350 * customize.texi (Variable Definitions): Replace
1351 show-paren-mode example with tooltip-mode.
7092c5e8 1352 (Simple Types, Composite Types, Defining New Types):
261b01c6 1353 Minor cleanups.
7092c5e8 1354
c1aa4864
JH
13552004-11-21 Jesper Harder <harder@ifa.au.dk>
1356
1357 * processes.texi (Synchronous Processes, Output from Processes):
1358 Markup fix.
1359
dedbac89
RS
13602004-11-20 Richard M. Stallman <rms@gnu.org>
1361
07c8c65a
RS
1362 * positions.texi (Skipping Characters): skip-chars-forward
1363 now handles char classes.
1364
8f40a868
RS
1365 * intro.texi (Printing Notation): Avoid confusion of `print'
1366 when explaining @print.
1367
1368 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1369
1370 * display.texi (Display Table Format): Minor fix.
1371
1372 * streams.texi (Output Functions): Fix print example.
1373
fd6866c8
RS
1374 * Makefile.in (elisp): New target.
1375 (dist): Depend on $(infodir)/elisp, not elisp.
1376 Copy the info files from $(infodir).
1377
9d00469f
RS
1378 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1379 read-from-minibuffer.
1380
dedbac89
RS
1381 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1382
6de891db
RS
13832004-11-19 Richard M. Stallman <rms@gnu.org>
1384
1385 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1386
e1c1c5a7
TTN
13872004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1388
1389 * tips.texi (Coding Conventions): Fix typo.
1390
ee31cd78
RS
13912004-11-16 Richard M. Stallman <rms@gnu.org>
1392
1393 * tips.texi (Coding Conventions): Separate defvar and require
1394 methods to avoid warnings. Use require only when there are many
1395 functions and variables from that package.
1396
1397 * minibuf.texi (Minibuffer Completion): When ignoring case,
1398 predicate must not be case-sensitive.
1399
1400 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1401 (Test Coverage): Don't talk about "splotches". Clarified.
1402
4bd38e94
TTN
14032004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1404
1405 * frames.texi (Window Frame Parameters): Fix typo.
1406
6d073ae1
KS
14072004-11-15 Kim F. Storm <storm@cua.dk>
1408
9f89426b
KS
1409 * symbols.texi (Other Plists): Note that plist-get may signal error.
1410 Add safe-plist-get.
6d073ae1 1411
10980463
TTN
14122004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1413
1414 * modes.texi (Font Lock Basics): Fix typo.
1415
1efc19eb
RS
14162004-11-08 Richard M. Stallman <rms@gnu.org>
1417
1418 * syntax.texi (Syntax Table Functions): Add syntax-after.
1419
6159c232
EZ
14202004-11-06 Lars Brinkhoff <lars@nocrew.org>
1421
1422 * os.texi (Processor Run Time): New section documenting
1423 get-internal-run-time.
1424
59dede22
EZ
14252004-11-06 Eli Zaretskii <eliz@gnu.org>
1426
1427 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1428 it nukes elisp-cover.texi.
1429 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1430 elisp-0 etc.
1431
4cc8522c
LT
14322004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1433
1434 * commands.texi (Keyboard Macros): Document `append' return value
1435 of `defining-kbd-macro'.
1436
2d1ef312
RS
14372004-11-01 Richard M. Stallman <rms@gnu.org>
1438
1439 * commands.texi (Interactive Call): Add called-interactively-p.
1440
6f4e005d
SJ
14412004-10-29 Simon Josefsson <jas@extundo.com>
1442
1443 * minibuf.texi (Reading a Password): Revert.
1444
4f71c13f
RS
14452004-10-28 Richard M. Stallman <rms@gnu.org>
1446
1447 * frames.texi (Display Feature Testing): Explain about "vendor".
1448
4660a9e3
RS
14492004-10-27 Richard M. Stallman <rms@gnu.org>
1450
1451 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1452 not raw. Clarify `n'.
1453 (Interactive Call): Rewrite interactive-p, focusing on when
1454 and how to use it.
1455 (Misc Events): Clarify previous change.
1456
1457 * advice.texi (Simple Advice): Clarify what job the example does.
1458 (Around-Advice): Clarify ad-do-it.
1459 (Activation of Advice): An option of ad-default-compilation-action
1460 is `never', not `nil'.
1461
c8636435
KS
14622004-10-26 Kim F. Storm <storm@cua.dk>
1463
1464 * commands.texi (Interactive Codes): Add U code letter.
1465
acd4089b
SJ
14662004-10-25 Simon Josefsson <jas@extundo.com>
1467
1468 * minibuf.texi (Reading a Password): Add.
1469
29dc7809
JR
14702004-10-24 Jason Rumney <jasonr@gnu.org>
1471
1472 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1473 and wheel-down.
1474
bb5d6d34
KG
14752004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1476
1477 * processes.texi (Synchronous Processes): Document process-file.
1478
d0ee2ed3
KH
14792004-10-22 Kenichi Handa <handa@m17n.org>
1480
1481 * text.texi (translate-region): Document that it accepts also a
1482 char-table.
1483
38be9dbb
DP
14842004-10-22 David Ponce <david@dponce.com>
1485
1486 * windows.texi (Resizing Windows): Document the `preserve-before'
1487 argument of the functions `enlarge-window' and `shrink-window'.
1488
63c80452
JR
14892004-10-19 Jason Rumney <jasonr@gnu.org>
1490
1491 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1492
9f4b6e73
LT
14932004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1494
1495 * text.texi (Filling): Add anchor for definition of
1496 `sentence-end-double-space'.
1497
1498 * searching.texi (Regexp Example): Update description of how
1499 Emacs currently recognizes the end of a sentence.
1500 (Standard Regexps): Update definition of the variable
1501 `sentence-end'. Add definition of the function `sentence-end'.
1502
657f0f9c
EZ
15032004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1504
1505 * display.texi (Progress): New node.
1506
35ab4857
KS
15072004-10-05 Kim F. Storm <storm@cua.dk>
1508
1509 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1510
f2a54fbc
KS
15112004-09-29 Kim F. Storm <storm@cua.dk>
1512
1513 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1514 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1515 fringe bitmap symbols, as they now have their own namespace.
1516 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1517 vs. pixels. Signal error if no free bitmap slots.
1518 (Pixel Specification): Change IMAGE to @var{image}.
1519
4676d6f3
RS
15202004-09-28 Richard M. Stallman <rms@gnu.org>
1521
1522 * text.texi (Special Properties): Clarify line-spacing and line-height.
1523
1524 * searching.texi (Regexp Search): Add looking-back.
1525
17234906
LT
15262004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1527
1528 * display.texi: Correct typos.
1529 (Image Descriptors): Correct xref's.
1530
4de43c8b
RS
15312004-09-25 Richard M. Stallman <rms@gnu.org>
1532
1533 * text.texi (Special Properties): Cleanups in `cursor'.
1534 Rewrites in `line-height' and `line-spacing'; exchange them.
1535
1536 * display.texi (Fringes): Rewrite previous change.
1537 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1538 (Display Fringe Bitmaps): Node deleted, text moved.
1539 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1540 (Scroll Bars): Clarify set-window-scroll-bars.
1541 (Pointer Shape): Rewrite.
1542 (Specified Space): Clarify :align-to, etc.
1543 (Pixel Specification): Use @var. Clarify new text.
1544 (Other Display Specs): Clarify `slice'.
1545 (Image Descriptors): Cleanups.
1546 (Showing Images): Cleanups.
1547
a3ee0299
LT
15482004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1549
e88ebce6
LT
1550 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1551
a3ee0299
LT
1552 * modes.texi: Various minor changes in addition to:
1553 (Major Mode Conventions): Final call to `run-mode-hooks' should
1554 not be inside the `delay-mode-hooks' form.
1555 (Mode Hooks): New node.
1556 (Hooks): Delete obsolete example.
1557 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1558 node "Mode Hooks".
1559
6db2bc02
LT
15602004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1561
1562 * display.texi: Correct various typos.
1563 (Display): Rename node "Pointer Shapes" to "Pointer
1564 Shape". (There is already a node called "Pointer Shapes" in
1565 frames.texi.)
1566 (Images): Remove non-existent node "Image Slices" from menu.
1567
ed2846bd
KS
15682004-09-23 Kim F. Storm <storm@cua.dk>
1569
1570 * text.texi (Special Properties): Add `cursor', `pointer',
1571 `line-height', and `line-spacing' properties.
1572
1573 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1574 Shapes' to menu.
1575 (Standard Faces): Doc fix for fringe face.
1576 (Fringes): Add `overflow-newline-into-fringe' and
1577 'indicate-buffer-boundaries'.
1578 (Fringe Bitmaps, Pointer Shapes): New nodes.
1579 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1580 Bitmaps' to menu.
1581 (Specified Space): Describe pixel width and height.
1582 (Pixel Specification): New node.
1583 (Other Display Specs): Add `slice' property.
1584 (Display Fringe Bitmaps): New node.
1585 (Images): Add 'Image Slices' to menu.
1586 (Image Descriptors): Add `:pointer' and `:map' properties.
1587 (Showing Images): Add slice arg to `insert-image'. Add
1588 'insert-sliced-image'.
1589
4d894c98
RS
15902004-09-20 Richard M. Stallman <rms@gnu.org>
1591
1592 * commands.texi (Key Sequence Input):
1593 Clarify downcasing in read-key-sequence.
1594
7e388eb7
JL
15952004-09-08 Juri Linkov <juri@jurta.org>
1596
1597 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1598
a020987f
LT
15992004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1600
1601 * locals.texi (Standard Buffer-Local Variables): Add
1602 `buffer-auto-save-file-format'.
1603 * internals.texi (Buffer Internals): Describe new
1604 auto_save_file_format field of the buffer structure.
1605 * files.texi (Format Conversion): `auto-save-file-format' has been
1606 renamed `buffer-auto-save-file-format'.
1607
2b96f80c
LT
16082004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1609
1610 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1611 an integer or a marker.
1612 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1613
2ee3b79e
RS
16142004-08-22 Richard M. Stallman <rms@gnu.org>
1615
1616 * modes.texi (Major Mode Conventions): Discuss rebinding of
1617 standard key bindings.
1618
c438dc33
KS
16192004-08-18 Kim F. Storm <storm@cua.dk>
1620
1621 * processes.texi (Accepting Output): Add `just-this-one' arg to
1622 `accept-process-output'.
101c421e 1623 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1624
db8af011
LT
16252004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1626
1627 * keymaps.texi: Various changes in addition to:
1628 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1629 Give more varied examples for `kbd'.
1630 (Creating Keymaps): Char tables have slots for all characters
1631 without modifiers.
1632 (Active Keymaps): `overriding-local-map' and
1633 `overriding-terminal-local-map' also override text property and
1634 overlay keymaps.
1635 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1636 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1637 to denote a prefix of no events.
1638 `map-keymap' includes parent's bindings _recursively_.
1639 Clarify and correct description of `where-is-internal'.
1640 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1641 (Menu Example): For menus intended for use with the keyboard, the
1642 menu items should be bound to characters or real function keys.
1643
de700726
LT
16442004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1645
30e75a87
LT
1646 * objects.texi (Character Type): Reposition `@anchor' to prevent
1647 double space inside sentence in Info.
1648
de700726
LT
1649 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1650 renamed to `disabled-command-function'.
7c5b95c9 1651 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1652 (Command Loop Info): Replace reference to it.
1653 (Disabling Commands): `disabled-command-hook' has been renamed to
1654 `disabled-command-function'.
1655
81909a1a
LT
16562004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1657
1658 * os.texi (Translating Input): Only non-prefix bindings in
1659 `key-translation-map' override actual key bindings. Warn about
1660 possible indirect effect of actual key bindings on non-prefix
1661 bindings in `key-translation-map'.
1662
5504e99c
LT
16632004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1664
1665 * minibuf.texi (High-Level Completion): Add anchor for definition
1666 of `read-variable'.
1667
1668 * commands.texi: Various changes in addition to:
1669 (Using Interactive): Clarify description of `interactive-form'.
1670 (Interactive Call): Mention default for KEYS argument to
1671 `call-interactively'.
1672 (Command Loop Info): Clarify description of `this-command-keys'.
1673 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1674 Value of `last-event-frame' can be `macro'.
1675 (Repeat Events): `double-click-fuzz' is also used to distinguish
1676 clicks and drags.
1677 (Classifying Events): Clarify descriptions of `event-modifiers'
1678 `event-basic-type' and `event-convert-list'.
1679 (Accessing Events): `posn-timestamp' takes POSITION argument.
1680 (Quoted Character Input): Clarify description of
1681 `read-quoted-char' and fix example.
1682 (Quitting): Add `with-local-quit'.
1683 (Disabling Commands): Correct and clarify descriptions of
1684 `enable-command' and `disable-command'.
1685 Mention what happens if `disabled-command-hook' is nil.
1686 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1687 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1688
f478a72a
LT
16892004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1690
1691 * frames.texi: Various changes in addition to:
1692 (Creating Frames): Expand and clarify description of `make-frame'.
1693 (Window Frame Parameters): Either none or both of the `icon-left'
1694 and `icon-top' parameters must be specified. Put descriptions of
1695 `menu-bar-lines' and `toolbar-lines' closer together and change
1696 them accordingly.
1697 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1698 except while processing `frame-title-format' or `icon-title-format'.
1699 (Deleting Frames): Correct description of `delete-frame'.
1700 Non-nil return values of `frame-live-p' are like those of `framep'.
1701 (Frames and Windows): mention return value of
1702 `set-frame-selected-window'.
1703 (Visibility of Frames): Mention `force' argument to
1704 `make-frame-invisible'. `frame-visible-p' returns t for all
1705 frames on text-only terminals.
1706 (Frame Configurations): Restoring a frame configuration does not
1707 restore deleted frames.
1708 (Window System Selections): `x-set-selection' returns DATA.
1709 (Resources): Add example.
1710 (Display Feature Testing): Clarify descriptions of
1711 `display-pixel-height', `display-pixel-width', `x-server-version'
1712 and `x-server-vendor'.
1713
1714 * windows.texi (Choosing Window): Add anchor.
1715 * minibuf.texi (Minibuffer Misc): Add anchor.
1716
bc135062
JPW
17172004-07-23 John Paul Wallington <jpw@gnu.org>
1718
1719 * macros.texi (Defining Macros): Declaration keyword for setting
1720 Edebug spec is `debug' not `edebug'.
1721
cb7516e5
LT
17222004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1723
1724 * windows.texi: Various small changes in addition to:
1725 (Window Point): Mention return value of `set-window-point'.
1726 (Window Start): `pos-visible-in-window-p' disregards horizontal
1727 scrolling. Explain return value if PARTIALLY is non-nil.
1728 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1729 and `set-window-vscroll'.
1730 (Size of Window): The argument WINDOW to `window-inside-edges',
1731 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1732 (Resizing Windows): Explain return value of
1733 `shrink-window-if-larger-than-buffer'.
1734 `window-size-fixed' automatically becomes buffer local when set.
1735 (Window Configurations): Explain return value of
1736 `set-window-configuration'.
1737
1738 * minibuf.texi (Minibuffer Misc): Add anchor for
1739 `minibuffer-scroll-window'.
1740
1741 * positions.texi (Text Lines): Add anchor for `count-lines'.
1742
3751eb00
RS
17432004-07-17 Richard M. Stallman <rms@gnu.org>
1744
1745 * display.texi (Overlay Properties): Adding `evaporate' prop
1746 deletes empty overlay immediately.
1747
1748 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1749 fix example.
1750
9a7e97c6
LT
17512004-07-16 Jim Blandy <jimb@redhat.com>
1752
1753 * searching.texi (Regexp Backslash): Document new \_< and \_>
1754 operators.
1755
aa0e4da8
JB
17562004-07-16 Juanma Barranquero <lektu@terra.es>
1757
1758 * display.texi (Images): Fix Texinfo usage.
1759
cbbfedb2
LT
17602004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1761
1762 * buffers.texi (Modification Time): `visited-file-modtime' now
1763 returns a list of two integers, instead of a cons.
1764
3a052bd3
LT
17652004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1766
1767 * windows.texi: Various changes in addition to:
1768 (Splitting Windows): Add `split-window-keep-point'.
1769
02c04e6f
RS
17702004-07-09 Richard M. Stallman <rms@gnu.org>
1771
1772 * frames.texi (Input Focus): Minor fix.
1773
cb4f1287
LT
17742004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1775
1776 * frames.texi (Input Focus): Clarify descriptions of
1777 `select-frame-set-input-focus' and `select-frame'.
1778
339902ec
LT
17792004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1780
1781 * os.texi: Various small changes in addition to:
1782 (Killing Emacs): Expand and clarify description of
1783 `kill-emacs-query-functions' and `kill-emacs-hook'.
1784 (System Environment): Expand and clarify description of `getenv'
1785 and `setenv'.
1786 (Timers): Clarify description of `run-at-time'.
1787 (Translating Input): Correct description of
1788 `extra-keyboard-modifiers'.
1789 (Flow Control): Correct description of `enable-flow-control'.
1790
fe3b7e35
TTN
17912004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1792
1793 * os.texi: Update copyright.
1794 (Session Management): Grammar fix.
1795 Clarify which Emacs does the restarting.
1796 Use @samp for *scratch* buffer.
1797
59db7d6e
LT
17982004-07-04 Alan Mackenzie <acm@muc.de>
1799
1800 * frames.texi (Input Focus): Add documentation for
1801 `select-frame-set-input-focus'. Replace refs to non-existent
1802 `switch-frame' with `select-frame'. Minor corrections and tidying
1803 up of text-only terminal stuff.
1804
e3ccf404
RS
18052004-07-02 Richard M. Stallman <rms@gnu.org>
1806
1807 * files.texi (Saving Buffers): Cleanup write-contents-function.
1808 (Magic File Names): Cleanup file-remote-p.
1809
8addb6eb
KG
18102004-07-02 Kai Grossjohann <kai@emptydomain.de>
1811
1812 * files.texi (Magic File Names): `file-remote-p' returns an
1813 identifier of the remote system, not just t.
1814
7a58d84d
DK
18152004-07-02 David Kastrup <dak@gnu.org>
1816
1817 * searching.texi (Entire Match Data): Add explanation about new
1818 match-data behavior when @var{integers} is non-nil.
1819
d8c379f8
RS
18202004-06-24 Richard M. Stallman <rms@gnu.org>
1821
b4a4b0ae
RS
1822 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1823
d8c379f8
RS
1824 * customize.texi (Variable Definitions): Note about doc strings
1825 and :set.
1826
1827 * keymaps.texi (Keymap Terminology): Document `kbd'.
1828 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1829
1830 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1831 makes it buffer-local.
1832
1833 * files.texi (Saving Buffers): Correct previous change.
1834
1835 * commands.texi (Accessing Events):
1836 Clarify posn-col-row and posn-actual-col-row.
1837
18382004-06-24 David Ponce <david.ponce@wanadoo.fr>
1839
1840 * commands.texi (Accessing Events): New functions
1841 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1842
dce417e7
LT
18432004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1844
1845 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1846 * frames.texi, buffers.texi, backups.texi, variables.texi:
1847 * loading.texi, eval.texi, functions.texi, control.texi:
1848 * symbols.texi, minibuf.texi: Reposition @anchor's.
1849
1850 * help.texi: Various small changes in addition to the following.
1851 (Describing Characters): Describe PREFIX argument to
1852 `key-description'. Correct and clarify definition of
1853 `text-char-description'. Describe NEED-VECTOR argument to
1854 `read-kbd-macro'.
1855 (Help Functions): Clarify definition of `apropos'.
1856
255d07dc
LH
18572004-06-23 Lars Hansen <larsh@math.ku.dk>
1858
1859 * files.texi (Saving Buffers): Correct description of
1860 `write-contents-functions'.
1861
4e9691e9
JB
18622004-06-21 Juanma Barranquero <lektu@terra.es>
1863
1864 * display.texi (Images): Remove redundant @vindex directives.
1865 Rewrite `image-library-alist' doc in active voice.
1866
1ebd4f78
JB
18672004-06-14 Juanma Barranquero <lektu@terra.es>
1868
1869 * display.texi (Images): Document new delayed library loading,
1870 variable `image-library-alist' and (existing but undocumented)
1871 function `image-type-available-p'.
1872
ddfb8369
RS
18732004-06-05 Richard M. Stallman <rms@gnu.org>
1874
1875 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1876 refer the user to the Initial Input node.
1877 (Text from Minibuffer): Likewise.
1878 (Initial Input): New node. Document this feature
1879 and say it is mostly deprecated.
1880
18684a3a
RS
18812004-05-30 Richard M. Stallman <rms@gnu.org>
1882
7a61e456
RS
1883 * loading.texi (Named Features): Clarify return value
1884 and meaning of NOERROR.
1885
18684a3a
RS
1886 * variables.texi (File Local Variables): Minor cleanup.
1887
c8364415
MA
18882004-05-30 Michael Albinus <michael.albinus@gmx.de>
1889
1890 * files.texi (Magic File Names): Add `file-remote-p' as operation
1891 of file name handlers.
1892
08fd1251
RS
18932004-05-29 Richard M. Stallman <rms@gnu.org>
1894
1895 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1896 as arg to a minor mode command.
1897
71d5a208
RS
18982004-05-22 Richard M. Stallman <rms@gnu.org>
1899
1900 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1901
1902 * streams.texi (Output Variables): Doc float-output-format.
1903
1904 * searching.texi (Regexp Special): Nested repetition can be infloop.
1905
1906 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1907 real stack overflow.
1908
1909 * compile.texi: Minor cleanups.
1910
19112004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1912
1913 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1914 circular lists.
1915 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1916
022cb162
TTN
19172004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1918
1919 * modes.texi (Search-based Fontification): Fix typo.
1920
aa7094ba
JB
19212004-05-10 Juanma Barranquero <lektu@terra.es>
1922
1923 * modes.texi (Mode Line Variables): Fix description of
1924 global-mode-string, which is now after which-func-mode, not the
1925 buffer name.
1926
c2383279
LH
19272004-05-07 Lars Hansen <larsh@math.ku.dk>
1928
1929 * modes.texi (Desktop Save Mode): Add.
1930 (Modes): Add menu entry Desktop Save Mode.
1931
1932 * hooks.texi: Add desktop-after-read-hook,
1933 desktop-no-desktop-file-hook and desktop-save-hook.
1934
1935 * locals.texi: Add desktop-save-buffer.
1936
058296d3
JH
19372004-04-30 Jesper Harder <harder@ifa.au.dk>
1938
1939 * display.texi: emacs -> Emacs.
1940
0c54865e
EZ
19412004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1942
1943 * files.texi (Changing Files): Document set-file-times.
1944
d814862a
JB
19452004-04-23 Juanma Barranquero <lektu@terra.es>
1946
1947 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1948
e8d6f886
JH
19492004-04-18 Jesper Harder <harder@ifa.au.dk>
1950
1951 * tips.texi (Coding Conventions): defopt -> defcustom.
1952
3a424014
LT
19532004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1954
1955 * sequences.texi: Various clarifications.
1956
9e860631
LT
19572004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1958
1959 * buffers.texi (Read Only Buffers): Mention optional ARG to
1960 `toggle-read-only'.
1961
5e30a0fb
NR
19622004-04-14 Nick Roberts <nick@nick.uklinux.net>
1963
9e860631 1964 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1965 returns a full-width window if possible.
1966
619fb950
LT
19672004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1968
1969 * buffers.texi: Various changes in addition to:
1970 (Buffer File Name): Add `find-buffer-visiting'.
1971 (Buffer Modification): Mention optional ARG to `not-modified'.
1972 (Indirect Buffers): Mention optional CLONE argument to
1973 `make-indirect-buffer'.
1974
1975 * files.texi: Various changes in addition to:
1976 (Visiting Functions): `find-file-hook' is now a normal hook.
1977 (File Name Expansion): Explain difference between the way that
1978 `expand-file-name' and `file-truename' treat `..'.
1979 (Contents of Directories): Mention optional ID-FORMAT argument to
1980 `directory-files-and-attributes'.
1981 (Format Conversion): Mention new optional CONFIRM argument to
1982 `format-write-file'.
1983
a2295d32
MB
19842004-04-12 Miles Bader <miles@gnu.org>
1985
1986 * macros.texi (Expansion): Add description of `macroexpand-all'.
1987
571fd4d5
JH
19882004-04-05 Jesper Harder <harder@ifa.au.dk>
1989
1990 * variables.texi (Variable Aliases): Mention
1991 cyclic-variable-indirection.
1992
1993 * errors.texi (Standard Errors): Ditto.
1994
4ba2fd66
LT
19952004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1996
1997 * backups.texi: Various small changes in addition to:
1998 (Making Backups): Mention return value of `backup-buffer'.
1999 (Auto-Saving): Mention optional FORCE argument to
2000 `delete-auto-save-file-if-necessary'.
2001 (Reverting): Mention optional PRESERVE-MODES argument to
2002 `revert-buffer'. Correct description of `revert-buffer-function'.
2003
8f7ea687
JL
20042004-03-22 Juri Linkov <juri@jurta.org>
2005
2006 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2007 with `Vector Functions'.
2008
2009 * text.texi (Sorting): Add missing quote.
2010
0eeca3c1
LT
20112004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2012
2013 * intro.texi (Lisp History): Replace xref to `cl' manual with
2014 inforef.
2015
e69cfac2
RS
20162004-03-12 Richard M. Stallman <rms@gnu.org>
2017
2018 * intro.texi (Version Info): Add arg to emacs-version.
2019 (Lisp History): Change xref to CL manual.
2020
1b91d47f
LT
20212004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2022
2023 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2024 for Partial Completion mode.
2025
97073664
TTN
20262004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2027
2028 * customize.texi: Fix typo. Remove eol whitespace.
2029
04a6e76b
RS
20302004-03-04 Richard M. Stallman <rms@gnu.org>
2031
2032 * processes.texi: Fix typos.
2033
2034 * lists.texi (Building Lists): Minor clarification.
2035
2036 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2037 in make-hash-table.
2038
5bb0fcd1
JB
20392004-02-29 Juanma Barranquero <lektu@terra.es>
2040
2041 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2042 rm, and ignore exit code.
2043
9022d421
EZ
20442004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2045
2046 * display.texi (Defining Faces): Add description for min-colors.
2047 Update example.
2048
92f5fba2
LT
20492004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2050
2051 * abbrevs.texi: Various corrections and clarifications in addition
2052 to the following:
2053 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2054
7e83e178
GM
20552004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2056
2057 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2058
9c5609e8
LT
20592004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2060
e2b9b51f
LT
2061 * text.texi: Various small changes in addition to the following:
2062 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2063 to delete-horizontal-space.
2064 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2065 description of yank-handler text property at various places.
2066
7daa0e81
LT
2067 * frames.texi (Window System Selections): Add anchor.
2068
9c5609e8
LT
2069 * syntax.texi (Syntax Table Functions): Clarify and correct
2070 descriptions of make-syntax-table and copy-syntax-table.
2071 (Motion and Syntax): Clarify SYNTAXES argument to
2072 skip-syntax-forward.
2073 (Parsing Expressions): Mention that the return value of
2074 parse-partial-sexp is currently a list of ten rather than nine
2075 elements.
2076 (Categories): Various corrections and clarifications.
2077
d29edb21
LT
20782004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2079
2080 * markers.texi (Marker Insertion Types): Minor change.
2081
2082 * locals.texi (Standard Buffer-Local Variables):
2083 * commands.texi (Interactive Codes, Using Interactive):
2084 * functions.texi (Related Topics): Fix xrefs.
2085
43e48bda
LT
20862004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2087
2088 * lists.texi (Sets And Lists): Update description of delete-dups.
2089
84e34002
RS
20902004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2091
2092 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2093
20942004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2095
2096 * frames.texi (Parameter Access): frame-parameters arg is optional.
2097 modify-frame-parameters handles nil for FRAME.
2098 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2099 are all-or-nothing for certain toolkits.
2100 Mention parameter wait-for-wm.
2101 (Frames and Windows): In frame-first-window and frame-selected-window
2102 the arg is optional.
2103 (Input Focus): In redirect-frame-focus the second arg is optional.
2104 (Window System Selections): Mention selection type CLIPBOARD.
2105 Mention data-type UTF8_STRING.
2106 Mention numbering of cut buffers.
2107 (Resources): Describe x-resource-name.
2108
21092004-02-16 Richard M. Stallman <rms@gnu.org>
2110
2111 * windows.texi (Buffers and Windows): Delete false table
2112 about all-frames.
2113
2114 * syntax.texi (Parsing Expressions): Delete old caveat
2115 about parse-sexp-ignore-comments.
2116
2117 * streams.texi (Output Variables): Add print-quoted.
2118
2119 * lists.texi (Building Lists): Minor cleanup.
2120
2121 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2122
2123 * display.texi (Overlays): Explain overlays use markers.
2124 (Managing Overlays): Explain front-advance and rear-advance
2125 in more detail.
2126
2127 * loading.texi (Unloading): Document unload-feature-special-hooks.
2128 Get rid of fns-NNN.el file.
2129
21302004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2131
2132 * help.texi (Describing Characters): Fix text-char-description
2133 example output.
2134
2135 * edebug.texi (Using Edebug): Fix example.
2136
2137 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2138
84e34002
RS
2139 * files.texi (Changing Files): Fix argname.
2140
2141 * calendar.texi: Fix parens, and default values.
2142
2143 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2144 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2145 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2146
2147 * positions.texi (Text Lines): Don't add -1 in current-line.
2148
21492004-02-16 Richard M. Stallman <rms@gnu.org>
2150
2151 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2152
c33b76da
EZ
21532004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2154
2155 * processes.texi (Low-Level Network): Fix a typo.
2156
9d7271e8
KS
21572004-02-12 Kim F. Storm <storm@cua.dk>
2158
2159 * display.texi (Fringes): Use consistent wording.
2160 Note that window-fringe's window arg is optional.
2161 (Scroll Bars): Use consistent wording.
2162
6827d730
LT
21632004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2164
2165 * tips.texi (Comment Tips): Document the new conventions for
2166 commenting out code.
2167
1cb60b5a
JD
21682004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2169
2170 * positions.texi (Text Lines): Added missing end defun.
2171
7fdd1f62
KS
21722004-02-07 Kim F. Storm <storm@cua.dk>
2173
2174 * positions.texi (Text Lines): Add line-number-at-pos.
2175
eb3c144c
JPW
21762004-02-06 John Paul Wallington <jpw@gnu.org>
2177
2178 * display.texi (Button Properties, Button Buffer Commands):
2179 mouse-2 invokes button, not down-mouse-1.
2180
a1d38d63
JR
21812004-02-04 Jason Rumney <jasonr@gnu.org>
2182
2183 * makefile.w32-in: Sync with Makefile.in changes.
2184
4b574f3d
LT
21852004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2186
2187 * minibuf.texi (Text from Minibuffer): Various corrections and
2188 clarifications.
2189 (Object from Minibuffer): Correct Lisp description of
2190 read-minibuffer.
2191 (Minibuffer History): Clarify description of cons values for
2192 HISTORY arguments.
2193 (Basic Completion): Various corrections and clarifications. Add
2194 completion-regexp-list.
2195 (Minibuffer Completion): Correct and clarify description of
2196 completing-read.
6f6b0433 2197 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2198 other minor changes.
2199 (High-Level Completion): Various corrections and clarifications.
2200 (Reading File Names): Ditto.
2201 (Minibuffer Misc): Ditto.
2202
d8186297
LT
22032004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2204
2205 * strings.texi (Text Comparison): assoc-string also matches
2206 elements of alists that are strings instead of conses.
2207 (Formatting Strings): Standardize Texinfo usage. Update index
2208 entries.
2209
9adcb5f2
LT
22102004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2211
2212 * lists.texi (Sets And Lists): Add delete-dups.
2213
3e7274ae
LT
22142004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2215
2216 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2217 special form.
2218 * macros.texi (Defining Macros): Update description of `declare',
2219 which now is a macro.
2220 (Wrong Time): Fix typos.
2221
944e099f
LT
22222004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2223
2224 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2225 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2226 and `batch-byte-compile'. In particular, mention and describe
2227 all optional arguments.
2228 (Disassembly): Correct and clarify the description of `disassemble'.
2229
90c3aa59
LT
22302004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2231
2232 * searching.texi: Various small changes in addition to the
2233 following.
2234 (Regexp Example): Adapt to new value of `sentence-end'.
2235 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2236 `words'.
2237 (Search and Replace): Add usage note for `perform-replace'.
2238 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2239 `match-data'.
2240 (Standard Regexps): Update for new values of `paragraph-start'
2241 and `sentence-end'.
2242
583c353d
LT
22432004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2244
2245 * files.texi (Saving Buffers): Clarify descriptions of
2246 `write-contents-functions' and `before-save-hook'.
2247 Make the defvar's for `before-save-hook' and `after-save-hook'
2248 into defopt's.
2249
05faee07
KS
22502004-01-07 Kim F. Storm <storm@cua.dk>
2251
2252 * commands.texi (Click Events): Describe new image and
2253 width/height elements of click events.
2254 (Accessing Events): Add posn-string, posn-image, and
2255 posn-object-width-height. Change posn-object to return either
2256 image or string object.
2257
a0465ec3
SJ
22582004-01-01 Simon Josefsson <jas@extundo.com>
2259
2260 * hooks.texi (Standard Hooks): Add before-save-hook.
2261 * files.texi (Saving Buffers): Likewise.
2262
972c0c49
RS
22632004-01-03 Richard M. Stallman <rms@gnu.org>
2264
2265 * frames.texi (Frames and Windows): Delete frame-root-window.
2266
dbcd463f
LT
22672004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2268
2269 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2270
2271 * functions.texi: Various small changes in addition to the
2272 following.
2273 (What Is a Function): `functionp' returns nil for macros. Clarify
2274 behavior of this and following functions for symbol arguments.
2275 (Function Documentation): Add `\' in front of (fn @var{arglist})
2276 and explain why.
2277 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2278 Add anchor.
2279 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2280
02c77ee9
MB
22812004-01-01 Miles Bader <miles@gnu.org>
2282
2283 * display.texi (Buttons): New section.
2284
903a1a91
AS
22852003-12-31 Andreas Schwab <schwab@suse.de>
2286
2287 * numbers.texi (Math Functions): sqrt reports a domain-error
2288 error.
2289 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2290
697cf92a
LT
22912003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2292
3f70fe82
LT
2293 * tips.texi (Documentation Tips): Update item on hyperlinks in
2294 documentation strings.
2295
697cf92a
LT
2296 * errors.texi (Standard Errors): Various small corrections and
2297 additions.
2298
2299 * control.texi: Various small changes in addition to the
2300 following.
2301 (Signaling Errors): Provide some more details on how `signal'
2302 constructs the error message. Add anchor to the definition of
2303 `signal'.
2304 (Error Symbols): Describe special treatment of `quit'.
2305 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2306 to emphasize that it has to be a single form.
2307
2308 * buffers.texi: Add anchor.
2309
4d25144d
RS
23102003-12-29 Richard M. Stallman <rms@gnu.org>
2311
2312 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2313 (Window Configurations): Add window-configuration-frame.
2314
2315 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2316
2317 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2318 Change arg name in get-char-property.
2319 (Special Properties): Update handling of keymap property.
2320
2321 * strings.texi (Modifying Strings): Add clear-string.
2322 (Text Comparison): Add assoc-string and remove
2323 assoc-ignore-case, assoc-ignore-representation.
2324
2325 * os.texi (Time of Day): Add set-time-zone-rule.
2326
2327 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2328 report domain-error errors.
4d25144d 2329
697cf92a 2330 * nonascii.texi (Converting Representations):
4d25144d
RS
2331 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2332 (Encoding and I/O): Add file-name-coding-system.
2333
2334 * modes.texi (Search-based Fontification): Explain that
2335 face specs are symbols with face names as values.
2336
2337 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2338
2339 * lists.texi (Building Lists): remq moved elsewhere.
2340 (Sets And Lists): remq moved here.
2341 (Association Lists): Refer to assoc-string.
2342
2343 * internals.texi (Garbage Collection): Add memory-use-counts.
2344
2345 * frames.texi (Frames and Windows): Add set-frame-selected-window
2346 and frame-root-window.
2347
697cf92a 2348 * files.texi (Contents of Directories):
4d25144d
RS
2349 Add directory-files-and-attributes.
2350
2351 * display.texi (Refresh Screen): Add force-window-update.
2352 (Invisible Text): Explain about moving point out of invis text.
2353 (Overlay Properties): Add overlay-properties.
2354 (Managing Overlays): Add overlayp.
2355 (GIF Images): Invalid image number displays a hollow box.
2356
2357 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2358 (Killing Buffers): Add buffer-live-p.
2359
67fafe38
MR
23602003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2361
2362 * display.texi (Fringes): Fix typo "set-buffer-window".
2363
68e74f25
LT
23642003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2365
2366 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2367 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2368 Add or change various xrefs and anchors.
2369
2370 * commands.texi: Replace all occurrences of @acronym{CAR} with
2371 @sc{car}, for consistency with the rest of the Elisp manual.
2372 `car' and `cdr' are historically acronyms, but are no longer
2373 widely thought of as such.
2374
2375 * internals.texi (Pure Storage): Mention that `purecopy' does not
2376 copy text properties.
2377 (Object Internals): Now 29 bits are used (in most implementations)
2378 to address Lisp objects.
2379
2380 * variables.texi (Variables with Restricted Values): New node.
2381
2382 * objects.texi (Lisp Data Types): Mention that certain variables
2383 can only take on a restricted set of values and add an xref to
2384 the new node "Variables with Restricted Values".
2385
2386 * eval.texi (Function Indirection): Describe the errors that
2387 `indirect-function' can signal.
2388 (Eval): Clarify the descriptions of `eval-region' and `values'.
2389 Describe `eval-buffer' instead of `eval-current-buffer' and
2390 mention `eval-current-buffer' as an alias for `current-buffer'.
2391 Correct the description and mention all optional arguments.
2392
697cf92a 2393 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2394 following.
2395 (Converting Representations): Clarify behavior of
2396 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2397 ASCII arguments.
2398 (Character Sets): Document the variable `charset-list' and adapt
2399 the definition of the function `charset-list' accordingly.
2400 (Translation of Characters): Clarify use of generic characters in
2401 `make-translation-table'. Clarify and correct the description of
2402 the use of translation tables in encoding and decoding.
2403 (User-Chosen Coding Systems): Correct and clarify the description
2404 of `select-safe-coding-system'.
2405 (Default Coding Systems): Clarify description of
2406 `file-coding-system-alist'.
2407
a62f71e4
LT
24082003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2409
2410 * strings.texi (Text Comparison): Correctly describe when two
2411 strings are `equal'. Combine and clarify descriptions of
2412 `assoc-ignore-case' and `assoc-ignore-representation'.
2413
2414 * objects.texi (Non-ASCII in Strings): Clarify description of
2415 when a string is unibyte or multibyte.
2416 (Bool-Vector Type): Update examples.
2417 (Equality Predicates): Correctly describe when two strings are
2418 `equal'.
2419
19017752
LT
24202003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2421
2422 * lists.texi (Building Lists): `append' no longer accepts integer
2423 arguments. Update the description of `number-sequence' to reflect
2424 recent changes.
2425 (Sets And Lists): Describe `member-ignore-case' after `member'.
2426
0f6a07a8
KS
24272003-11-27 Kim F. Storm <storm@cua.dk>
2428
2429 * commands.texi (Click Events): Click object may be an images.
2430 Describe (dx . dy) element of click positions.
2431 (Accessing Events): Remove duplicate posn-timestamp.
2432 New functions posn-object and posn-object-x-y.
2433
1ce7c819
KS
24342003-11-23 Kim F. Storm <storm@cua.dk>
2435
2436 * commands.texi (Click Events): Describe enhancements to event
2437 position lists, including new text-pos and (col . row) items.
2438 Mention left-fringe and right-fringe area events.
0f6a07a8 2439 (Accessing Events): New functions posn-area and
1ce7c819
KS
2440 posn-actual-col-row. Mention posn-timestamp. Mention that
2441 posn-point in non-text area still returns buffer position.
2442 Clarify posn-col-row.
2443
cae8ddbb
LH
24442003-11-21 Lars Hansen <larsh@math.ku.dk>
2445
2446 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2447 * anti.texi (File Attributes): Describe removed parameter
2448 ID-FORMAT.
2449
f7f1a248
LT
24502003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2451
68e74f25 2452 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2453 a position, its buffer is ignored.
2454
2455 * markers.texi (Overview of Markers): Mention it here too.
2456
c5e2fb05
LT
24572003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2458
2459 * numbers.texi (Numeric Conversions): Not just `floor', but also
2460 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2461
e57d0aa8
LT
24622003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2463
2464 * markers.texi (Creating Markers): Specify insertion type of
2465 created markers. Add xref to `Marker Insertion Types'.
2466 Second argument to `copy-marker' is optional.
2467 (Marker Insertion Types): Mention that most markers are created
2468 with insertion type nil.
2469 (The Mark): Correctly describe when `mark' signals an error.
2470 (The Region): Correctly describe when `region-beginning' and
2471 `region-end' signal an error.
2472
bb3612ec
LT
24732003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2474
2475 * hash.texi (Creating Hash): Clarify description of `eql'.
2476 `makehash' is obsolete.
2477 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2478
2479 * positions.texi (Point): Change description of `buffer-end', so
2480 that it is also correct for floating point arguments.
2481 (List Motion): Correct argument lists of `beginning-of-defun' and
2482 `end-of-defun'.
2483 (Excursions): Add xref to `Marker Insertion Types'.
2484 (Narrowing): Argument to `narrow-to-page' is optional.
2485
cfb8a797
LT
24862003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2487
2488 * streams.texi (Output Streams): Clarify behavior of point for
2489 marker output streams.
2490
c6177909
LT
24912003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2492
2493 * variables.texi (Defining Variables): Second argument to
2494 `defconst' is not optional.
2495 (Setting Variables): Mention optional argument APPEND to
2496 `add-to-list'.
2497 (Creating Buffer-Local): Expand description of
2498 `make-variable-buffer-local'.
2499 (Frame-Local Variables): Expand description of
2500 `make-variable-frame-local'.
2501 (Variable Aliases): Correct description of optional argument
2502 DOCSTRING to `defvaralias'. Mention return value of
2503 `defvaralias'.
2504 (File Local Variables): Add xref to `File variables' in Emacs
2505 Manual. Correct description of `hack-local-variables'. Mention
2506 `safe-local-variable' property. Mention optional second argument
2507 to `risky-local-variable-p'.
2508
b3645067
LT
25092003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2510
2511 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2512
10695e5c
EZ
25132003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2514
2515 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2516 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2517 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2518 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2519 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2520 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2521 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2522 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2523 @acronym{FOO}.
2524
a2f4def1
LT
25252003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2526
2527 * strings.texi (Creating Strings): Argument START to `substring'
2528 can not be `nil'. Expand description of
2529 `substring-no-properties'. Correct description of `split-string',
2530 especially with respect to empty matches. Prevent very bad line
2531 break in definition of `split-string-default-separators'.
2532 (Text Comparison): `string=' and `string<' also accept symbols as
2533 arguments.
2534 (String Conversion): More completely describe argument BASE in
2535 `string-to-number'.
5bb0fcd1 2536 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2537 corresponding object. Clarify behavior of numeric prefix after
2538 `%' in `format'.
2539 (Case Conversion): The argument to `upcase-initials' can be a
2540 character.
2541
a2296bf9
KH
25422003-10-27 Kenichi Handa <handa@m17n.org>
2543
2544 * display.texi (Fontsets): Fix texinfo usage.
2545
885fef7c
KH
25462003-10-25 Kenichi Handa <handa@m17n.org>
2547
2548 * display.texi (Fontsets): Add description of the function
2549 set-fontset-font.
2550
0c6b7a1f
LT
25512003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2552
2553 * display.texi (Temporary Displays): Add xref to `Documentation
2554 Tips'.
2555
2556 * functions.texi (Function Safety): Use inforef instead of pxref
2557 for SES.
2558
c3cda320
AS
25592003-10-23 Andreas Schwab <schwab@suse.de>
2560
2561 * Makefile.in (TEX, texinputdir): Don't define.
2562 (TEXI2DVI): Define.
2563 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2564 add $(srcdir)/index.texi.
2565 ($(infodir)/elisp): Remove index.texi dependency.
2566 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2567 (index.texi): Remove target.
2568 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2569 (clean): Don't remove index.texi.
2570
c3cda320
AS
2571 * permute-index, index.perm: Remove.
2572 * index.texi: Rename from index.unperm.
2573
e5dadca7
LT
25742003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2575
2576 * tips.texi (Documentation Tips): Document new behavior for face
2577 and variable hyperlinks in Help mode.
2578
6cfb0777
LT
25792003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2580
2581 * objects.texi (Integer Type): Update for extra bit of integer range.
2582 (Character Type): Ditto.
2583
a6eeaa81 25842003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2585
2586 * numbers.texi (Integer Basics): Add index entries for reading
2587 numbers in hex, octal, and binary.
2588
c8f9ba83
LK
25892003-10-16 Lute Kamstra <lute@gnu.org>
2590
2591 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2592 argument.
2593
b52a26fb
LT
25942003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2595
2596 * windows.texi (Choosing Window): Fix typo.
2597 * edebug.texi (Edebug Execution Modes): Fix typo.
2598
f7005886
RS
25992003-10-13 Richard M. Stallman <rms@gnu.org>
2600
2601 * windows.texi (Basic Windows): A window has fringe settings,
2602 display margins and scroll-bar settings.
2603 (Splitting Windows): Doc split-window return value.
2604 Clean up one-window-p.
2605 (Selecting Windows): Fix typo.
2606 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2607 (Buffers and Windows): In set-window-buffer, explain effect
2608 on fringe settings and scroll bar settings.
2609 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2610 (Choosing Window): Use defopt for pop-up-frame-function.
2611 For special-display-buffer-names, explain same-window and same-frame.
2612 Clarify window-dedicated-p return value.
2613 (Textual Scrolling): scroll-up and scroll-down can get an error.
2614 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2615 Clarify set-window-hscroll.
2616 (Size of Window): Don't mention tool bar in window-height.
2617 (Coordinates and Windows): Explain what coordinates-in-window-p
2618 returns for fringes and display margins.
2619 (Window Configurations): Explain saving fringes, etc.
2620
2621 * tips.texi (Library Headers): Clean up Documentation.
2622
2623 * syntax.texi (Parsing Expressions): Clean up forward-comment
2624 and parse-sexp-lookup-properties.
2625
2626 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2627
2628 * os.texi (System Environment): Clean up text for load-average errors.
2629
2630 * modes.texi (Hooks): Don't explain local hook details at front.
2631 Clarify run-hooks and run-hook-with-args a little.
2632 Clean up add-hook and remove-hook.
2633
2634 * edebug.texi (Edebug Execution Modes): Clarify t.
2635 Document edebug-sit-for-seconds.
2636 (Coverage Testing): Document C-x X = and =.
2637 (Instrumenting Macro Calls): Fix typo.
2638 (Specification List): Don't index the specification keywords.
2639
c989ebe9
KS
26402003-10-10 Kim F. Storm <storm@cua.dk>
2641
2642 * processes.texi (Network): Introduce make-network-process.
2643
f9525eef
LT
26442003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2645
2646 * tips.texi (Library Headers): Fix typo.
2647
f008b925
LK
26482003-10-07 Juri Linkov <juri@jurta.org>
2649
2650 * modes.texi (Imenu): Mention imenu-create-index-function's
2651 default value. Explain submenus better.
2652
c22c5da6
LK
26532003-10-07 Lute Kamstra <lute@gnu.org>
2654
2655 * modes.texi (Faces for Font Lock): Fix typo.
2656 (Hooks): Explain how buffer-local hook variables can refer to
2657 global hook variables.
2658 Various minor clarifications.
2659
49247521
LK
26602003-10-06 Lute Kamstra <lute@gnu.org>
2661
2662 * tips.texi (Coding Conventions): Mention naming conventions for
2663 hooks.
2664
9296c947
LT
26652003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2666
2667 * loading.texi (Library Search): Correct default value of
2668 load-suffixes.
2669 (Named Features): Fix typo.
2670
0e9b293a
RS
26712003-10-05 Richard M. Stallman <rms@gnu.org>
2672
2673 * loading.texi (Named Features): In `provide',
2674 say how to test for subfeatures.
2675 (Unloading): In unload-feature, use new var name
2676 unload-feature-special-hooks.
2677
49247521 26782003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2679
2680 * modes.texi (Major Mode Conventions): Mention third way to set up
2681 Imenu.
2682 (Imenu): A number of small fixes.
2683 Delete documentation of internal variable imenu--index-alist.
2684 Document the return value format of imenu-create-index-function
2685 functions.
2686
ab8f7d5c
RS
26872003-09-30 Richard M. Stallman <rms@gnu.org>
2688
2689 * processes.texi (Network): Say what stopped datagram connections do.
2690
2691 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2692
2693 * display.texi (Overlay Properties): Clarify `evaporate' property.
2694
49247521 26952003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2696
2697 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2698 constructs should be marked as risky.
86b9b767
LK
2699 Change cons cell into proper list.
2700 (Mode Line Variables): Change cons cell into proper list.
2701
49247521 27022003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2703
2704 * modes.texi (Mode Line Data): Document the :propertize construct.
2705 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2706 to match their order in the default mode-line-format.
bc3b02f9
LK
2707 Describe the new variables mode-line-position and mode-line-modes.
2708 Update the default values of mode-line-frame-identification,
2709 minor-mode-alist, and default-mode-line-format.
2710 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2711
bc3b02f9 27122003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2713
c22c5da6 2714 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2715 * loading.texi, minibuf.texi, text.texi, variables.texi:
2716 Avoid @strong{Note:}.
2717
27182003-09-26 Richard M. Stallman <rms@gnu.org>
2719
2720 * keymaps.texi (Remapping Commands): Fix typo.
2721
41beda59
LT
27222003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2723
2724 * processes.texi (Low-Level Network): Fix typo.
2725
ef6ae4ff
KS
27262003-09-23 Kim F. Storm <storm@cua.dk>
2727
2728 * processes.texi (Network, Network Servers): Fix typos.
2729 (Low-Level Network): Add timeout value for :server keyword.
2730 Add new option keywords to make-network-process.
2731 Add set-network-process-options.
2732 Explain how to test availability of network options.
2733
b0f23edf
RS
27342003-09-19 Richard M. Stallman <rms@gnu.org>
2735
2736 * text.texi (Motion by Indent): Arg to
2737 backward-to-indentation and forward-to-indentation is optional.
2738
2739 * strings.texi (Creating Strings): Add substring-no-properties.
2740
2741 * processes.texi
2742 (Process Information): Add list-processes arg QUERY-ONLY.
2743 Delete process-contact from here.
2744 Add new status values for process-status.
2745 Add process-get, process-put, process-plist, set-process-plist.
2746 (Synchronous Processes): Add call-process-shell-command.
2747 (Signals to Processes): signal-process allows process objects.
2748 (Network): Complete rewrite.
2749 (Network Servers, Datagrams, Low-Level Network): New nodes.
2750
2751 * positions.texi (Word Motion): forward-word, backward-word
2752 arg is optional. Reword.
2753
2754 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2755
c22c5da6 2756 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2757 Delete duplicate definition of buffer-local-value.
2758 (File Local Variables): Explain about discarding text props.
2759
f387bdea
RS
27602003-09-11 Richard M. Stallman <rms@gnu.org>
2761
2762 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2763 changes variables that record input events.
2764 (Minibuffer Misc): Add minibuffer-selected-window.
2765
2766 * lists.texi (Building Lists): Add copy-tree.
2767
2768 * display.texi (Fontsets): Add char-displayable-p.
2769 (Scroll Bars): New node.
2770
49247521 27712003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2772
2773 * modes.texi (%-Constructs): Document new `%i' and `%I'
2774 constructs.
2775
fd026ee1
JR
27762003-09-03 Peter Runestig <peter@runestig.com>
2777
2778 * makefile.w32-in: New file.
2779
4828b4d7
RS
27802003-08-29 Richard M. Stallman <rms@gnu.org>
2781
2782 * display.texi (Overlay Properties): Clarify how priorities
2783 affect use of the properties.
2784
a4e4f05d
LT
27852003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2786
2787 * customize.texi (Type Keywords): Correct the description of
2788 `:help-echo' in the case where `motion-doc' is a function.
2789
3ebe0346
JPW
27902003-08-14 John Paul Wallington <jpw@gnu.org>
2791
2792 * modes.texi (Emulating Mode Line): Subsection, not section.
2793
3afe8e39
RS
27942003-08-13 Richard M. Stallman <rms@gnu.org>
2795
2796 * elisp.texi (Top): Update subnode lists in menu.
2797
2798 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2799 (Kill Functions): kill-region has new arg yank-handler.
2800 (Yanking): New node.
2801 (Yank Commands): Add yank-undo-function.
2802 (Low-Level Kill Ring):
2803 kill-new and kill-append have new arg yank-handler.
2804 (Changing Properties): Add remove-list-of-text-properties.
2805 (Atomic Changes): New node.
2806
2807 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2808
2809 * streams.texi (Output Variables): Add eval-expression-print-length
2810 and eval-expression-print-level.
2811
2812 * os.texi (Time Conversion): For encode-time, explain limits on year.
2813
2814 * objects.texi (Character Type): Define anchor "modifier bits".
2815
2816 * modes.texi (Emulating Mode Line): New node.
2817 (Search-based Fontification): Font Lock uses font-lock-face property.
2818 (Other Font Lock Variables): Likewise.
2819
2820 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2821 not vectors.
2822 (Active Keymaps): Add emulation-mode-map-alists.
2823 (Functions for Key Lookup): key-binding has new arg no-remap.
2824 (Remapping Commands): New node.
2825 (Scanning Keymaps): where-is-internal has new arg no-remap.
2826 (Tool Bar): Add tool-bar-local-item-from-menu.
2827 Clarify when to use tool-bar-add-item-from-menu.
2828
2829 * commands.texi (Interactive Call): commandp has new arg.
2830 (Command Loop Info): Add this-original-command.
2831
e37769b1
JPW
28322003-08-06 John Paul Wallington <jpw@gnu.org>
2833
2834 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2835
2836 * display.texi (Warning Basics): Fix typo.
2837 (Fringes): Add closing curly bracket and fix typo.
2838
2839 * elisp.texi (Top): Fix typo.
2840
c5e0561f
RS
28412003-08-05 Richard M. Stallman <rms@gnu.org>
2842
2843 * elisp.texi: Update lists of subnodes.
2844
2845 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2846
2847 * variables.texi (Local Variables): Use lc for example variable names.
2848
2849 * tips.texi (Library Headers): Explain where to put -*-.
2850
2851 * strings.texi (Creating Strings): Fix xref for vconcat.
2852
2853 * sequences.texi (Vector Functions):
2854 vconcat no longer allows integer args.
2855
2856 * minibuf.texi (Reading File Names): read-file-name has new
2857 arg PREDICATE. New function read-directory-name.
2858
2859 * macros.texi (Defining Macros): Give definition of `declare'
2860 (Indenting Macros): New node.
2861
2862 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2863 (Window Frame Parameters): Make separate table of parameters
2864 that are coupled with specific face attributes.
2865 (Deleting Frames): delete-frame-hooks renamed to
2866 delete-frame-functions.
2867
2868 * files.texi (Magic File Names): Add file-remote-p.
2869 Clarify file-local-copy.
2870
2871 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2872 here; instead xref Defining Macros.
2873
2874 * display.texi (Warnings): New node, and subnodes.
2875 (Fringes): New node.
2876
2877 * debugging.texi (Test Coverage): New node.
2878
2879 * compile.texi (Compiler Errors): Explain with-no-warnings
2880 and other ways to suppress warnings.
2881
2882 * commands.texi (Interactive Call): Minor clarification.
2883
2884 * buffers.texi (Buffer File Name): set-visited-file-name
2885 renames the buffer too.
2886
2887 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2888
ee59dede
MR
28892003-07-24 Markus Rost <rost@math.ohio-state.edu>
2890
2891 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2892
f0514b34
MR
28932003-07-22 Markus Rost <rost@math.ohio-state.edu>
2894
2895 * internals.texi (Garbage Collection): Fix previous change.
2896
c73983bb
RS
28972003-07-22 Richard M. Stallman <rms@gnu.org>
2898
2899 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2900
2901 * display.texi (Width): Use \s syntax in example.
2902 (Font Selection): Add face-font-rescale-alist.
2903
2904 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2905 Remove spurious indent in example.
2906
2907 * lists.texi (Building Lists): Add number-sequence.
2908
2909 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2910
2911 * functions.texi (Function Documentation): Explain how to
2912 show calling convention explicitly in the doc string.
2913
2914 * windows.texi (Selecting Windows): save-selected-window saves
2915 selected window of each frame.
2916 (Window Configurations): Minor change.
2917
2918 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2919
2920 * streams.texi (Output Variables): Add print-continuous-numbering
2921 and print-number-table.
2922
2923 * processes.texi (Decoding Output): New node.
2924
2925 * os.texi (Time Conversion): decode-time arg is optional.
2926
2927 * objects.texi (Character Type): Don't use space as example for \.
2928 Make list of char names and \-sequences correspond.
2929 Explain that \s is not used in strings. `\ ' needs space after.
2930
2931 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2932 (Translation of Characters): Add translation-table-for-input.
2933 (Default Coding Systems): Add auto-coding-functions.
2934 (Explicit Encoding): Add decode-coding-inserted-region.
2935 (Locales): Add locale-info.
2936
2937 * minibuf.texi (Basic Completion): Describe test-completion.
2938 Collections can be lists of strings.
2939 Clean up lazy-completion-table.
2940 (Programmed Completion): Mention test-completion.
2941 Clarify why lambda expressions are not accepted.
2942 (Minibuffer Misc): Describe minibufferp.
2943
51a8b435
RS
29442003-07-14 Richard M. Stallman <rms@gnu.org>
2945
2946 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2947
2948 * windows.texi (Selecting Windows): New arg to select-window.
2949 (Selecting Windows): Add with-selected-window.
2950 (Size of Window): Add window-inside-edges, etc.
2951
2952 * internals.texi (Garbage Collection): Add post-gc-hook.
2953
2954 * processes.texi (Subprocess Creation): Add exec-suffixes.
2955
2956 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2957 (Scanning Keymaps): Add map-keymaps.
2958 (Defining Menus): Add keymap-prompt.
2959
2960 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2961 most-negative-fixnum.
2962
2963 * compile.texi (Byte Compilation): Explain no-byte-compile
2964 (Compiler Errors): New node.
2965
2966 * os.texi (User Identification): user-uid, user-real-uid
2967 can return float.
2968
2969 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2970 and about derived modes.
2971 (Minor Modes): Add minor-mode-list.
2972 (Defining Minor Modes): Keyword args for define-minor-mode.
2973 (Search-based Fontification): Explain managing other properties.
2974 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2975 (Faces for Font Lock): Add font-locl-preprocessor-face.
2976 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2977
2978 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2979 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2980
2981 * loading.texi (Library Search): Add load-suffixes.
2982
2983 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2984 (Programmed Completion): Add dynamic-completion-table.
2985
2986 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2987 (Magic File Names): Specify precedence order of handlers.
199bb209 2988
51a8b435
RS
2989 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2990 and post-command-hook.
2991 (Waiting): New calling convention for sit-for.
2992
2993 * text.texi (Special Properties): local-map and keymap properties
2994 apply based on their stickiness.
2995
c6de56a0
RS
29962003-07-07 Richard M. Stallman <rms@gnu.org>
2997
2998 * modes.texi (Minor Mode Conventions): Specify only some kinds
2999 of list values as args to minor modes.
3000
3001 * files.texi (File Name Expansion): Warn about iterative use
3002 of substitute-in-file-name.
3003
3004 * advice.texi (Activation of Advice): Clean up previous change.
3005
8c761ea6
MR
30062003-07-06 Markus Rost <rost@math.ohio-state.edu>
3007
3008 * advice.texi (Activation of Advice): Note that ad-start-advice is
3009 turned on by default.
3010
c6de56a0
RS
30112003-06-30 Richard M. Stallman <rms@gnu.org>
3012
3013 * text.texi (Buffer Contents): Document current-word.
3014 (Change Hooks): Not called for *Messages*.
3015
3016 * functions.texi (Defining Functions): Explain about redefining
3017 primitives.
3018 (Function Safety): Renamed. Minor changes.
3019 Comment out the detailed criteria for what is safe.
3020
3fe4e567
AS
30212003-06-22 Andreas Schwab <schwab@suse.de>
3022
3023 * objects.texi (Symbol Type): Fix description of examples.
3024
cda7bd13
AS
30252003-06-16 Andreas Schwab <schwab@suse.de>
3026
3027 * hash.texi (Creating Hash): Fix description of :weakness.
3028
fbcffa4a
KG
30292003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3030
3031 * files.texi (Changing Files): copy-file copies file modes, too.
3032
ff6a3bfb
RS
30332003-05-28 Richard M. Stallman <rms@gnu.org>
3034
3035 * strings.texi (Creating Strings): Clarify split-string.
3036
1463a05d
JB
30372003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3038
3039 * strings.texi (Creating Strings): Update split-string specification
3040 and examples.
3041
af253914
RS
30422003-05-19 Richard M. Stallman <rms@gnu.org>
3043
3044 * elisp.texi: Correct invariant section names.
3045
7ea52f92
RS
30462003-04-20 Richard M. Stallman <rms@gnu.org>
3047
3048 * os.texi (Timers): Explain about timers and quitting.
3049
e31afc09
RS
30502003-04-19 Richard M. Stallman <rms@gnu.org>
3051
3052 * internals.texi (Writing Emacs Primitives): Strings are
3053 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3054 Explain GCPRO convention for varargs function args.
3055
5ceea398
RS
30562003-04-16 Richard M. Stallman <rms@gnu.org>
3057
3058 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3059
b0ada147
RS
30602003-04-08 Richard M. Stallman <rms@gnu.org>
3061
3062 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3063
b23375aa
KS
30642003-02-13 Kim F. Storm <storm@cua.dk>
3065
3066 * objects.texi (Character Type): New \s escape for space.
3067
c60ee5e7
JB
30682003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3069
3070 * os.texi (System Environment): Added cygwin system-type.
3071
84e47416
RS
30722003-01-25 Richard M. Stallman <rms@gnu.org>
3073
3074 * keymaps.texi: Document that a symbol can act as a keymap.
3075
3e8cf2ea
RS
30762003-01-13 Richard M. Stallman <rms@gnu.org>
3077
3078 * text.texi (Changing Properties): Say string indices are origin-0.
3079
3080 * positions.texi (Screen Lines) <compute-motion>:
3081 Correct order of elts in return value.
3082
3083 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3084 how to define a default binding.
3085
7abb9fc5 30862002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3087
104bc3aa 3088 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3089
104bc3aa
MR
3090 * customize.texi (Simple Types): Clarify description of custom
3091 type 'number. Describe new custom type 'float.
177f790c 3092
7abb9fc5 30932002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3094
3095 * variables.texi (File Local Variables): Fix typo.
3096
df140a68 30972002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3098
df140a68
KG
3099 From Michael Albinus <Michael.Albinus@alcatel.de>.
3100
3101 * README: Target for Info file is `make info'.
3102
3103 * files.texi (File Name Components): Fixed typos in
3104 `file-name-sans-extension'.
3105 (Magic File Names): Complete list of operations for magic file
3106 name handlers.
3107
7ed9159a
JY
31082002-09-16 Jonathan Yavner <jyavner@engineer.com>
3109
3110 * variables.texi (File Local Variables): New function
3111 risky-local-variable-p.
3112
31132002-09-15 Jonathan Yavner <jyavner@engineer.com>
3114
3115 * functions.texi (Function safety): New node about unsafep.
3116
241f79af
PA
31172002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3118
3119 * customize.texi (Splicing into Lists): Fixed example.
3120 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3121
72459b15
JB
31222002-06-17 Juanma Barranquero <lektu@terra.es>
3123
3124 * frames.texi (Display Feature Testing): Fix typo.
3125
61f7e0f5
AS
31262002-06-12 Andreas Schwab <schwab@suse.de>
3127
3128 * frames.texi (Initial Parameters, Resources): Fix references to
3129 the Emacs manual.
3130
4e792dbd
KS
31312002-05-13 Kim F. Storm <storm@cua.dk>
3132
3133 * variables.texi (Intro to Buffer-Local): Updated warning and
3134 example relating to changing buffer inside let.
3135
940344d4 31362002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3137
3138 * os.texi (Session Management): New node about X Session management.
3139
231ac53b
EZ
31402002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3141
3142 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3143 to which the manual corresponds, and the copyright years.
3144
3145 * Makefile.in (VERSION): Set to 2.9.
3146
140cc574
EZ
31472001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3148
3149 * elisp.texi: Change the category in @dircategory to "Emacs", to
3150 make it consistent with info/dir.
3151
9c7fce05
MB
31522001-11-25 Miles Bader <miles@gnu.org>
3153
3154 * text.texi (Fields): Describe new `limit' arg in
3155 field-beginning/field-end.
3156
9f8bbf0f
EZ
31572001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3158
a5e6715c
EZ
3159 * permute-index: Don't depend on csh-specific features. Replace
3160 the interpreter name with /bin/sh.
3161
9f8bbf0f
EZ
3162 * two-volume-cross-refs.txt: New file.
3163 * two.el: New file.
3164 * spellfile: New file.
3165
1756e2fb
EZ
31662001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3167
3168 * permute-index: New file.
3169
3170 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3171 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3172 8+3 restricted namespace.
ad050e54
EZ
3173
3174 * Makefile.in (infodir): Define relative to $(srcdir).
3175 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3176 include directories list via -I switch to makeinfo.
3177 (index.texi): Use cp if both hard and symbolic links fail.
3178
10fa7f8e
EZ
31792001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3180
7a1494ce
EZ
3181 * Makefile.in (distclean): Add.
3182
10fa7f8e
EZ
3183 The following changes make ELisp manual part of the Emacs
3184 distribution:
3185
3186 * Makefile.in: Add Copyright notice.
3187 (prefix): Remove.
3188 (infodir): Change value to "../info".
3189 (VPATH): New variable.
3190 (MAKE): Don't define.
3191 (texmacrodir): Don't define.
3192 (texinputdir): Append the existing value of TEXINPUTS.
3193 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3194 command to be compatible with man/Makefile.in, and to put the
3195 output into ../info.
5c32b7c5 3196 (info): Add target.
10fa7f8e
EZ
3197 (installall): Target removed.
3198
ad050e54 31992001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3200
3201 * tips.texi (Coding Conventions): Fix typo.
3202
6fd735df
GM
32032001-10-23 Gerd Moellmann <gerd@gnu.org>
3204
3205 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3206
b704d54b
EZ
32072001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3208
3209 * files.texi (File Name Components): Update the description of
3210 file-name-sans-extension and file-name-extension, as they now
3211 ignore leading dots.
3212
71431a0e
GM
32132001-10-20 Gerd Moellmann <gerd@gnu.org>
3214
6aa97356 3215 * (Version 21.1 released.)
71431a0e 3216
79f1f96c
MB
32172001-10-19 Miles Bader <miles@gnu.org>
3218
3219 * positions.texi (Text Lines): Describe behavior of
3220 `beginning-of-line'/`end-of-line' in the presence of field properties.
3221
892a8f36
GM
32222001-10-17 Gerd Moellmann <gerd@gnu.org>
3223
3224 * Makefile.in (VERSION): Set to 2.8.
3225 (manual): Use `manual-21'.
3226
8c1cc9e8 3227 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3228 number was used. Set it to 2.8.
3229
3230 * intro.texi: Likewise.
3231
51724e26
EZ
32322001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3233
3234 * files.texi (File Name Completion): Document the significance of
3235 a trailing slash in elements of completion-ignored-extensions.
3236
57b338e8
MB
32372001-10-06 Miles Bader <miles@gnu.org>
3238
3239 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3240
c89e4bc5
GM
32412001-10-04 Gerd Moellmann <gerd@gnu.org>
3242
3243 * variables.texi (Variable Aliases): New node.
3244
ab952a4f
GM
32452001-10-04 Gerd Moellmann <gerd@gnu.org>
3246
3247 * Branch for 21.1.
dff28924 3248
9db3a582
MB
32492001-10-02 Miles Bader <miles@gnu.org>
3250
ae1a9581
MB
3251 * minibuf.texi (Minibuffer Misc): Add entries for
3252 `minibuffer-contents', `minibuffer-contents-no-properties', and
3253 `delete-minibuffer-contents'.
3254 Correct description for `minibuffer-prompt-end'.
3255
9db3a582
MB
3256 * text.texi (Property Search): Correct descriptions of
3257 `next-char-property-change' and `previous-char-property-change'.
3258 Add entries for `next-single-char-property-change' and
3259 `previous-single-char-property-change'.
3260 Make operand names a bit more consistent.
3261
03be5931
EZ
32622001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3263
3264 * frames.texi (Finding All Frames): Document that next-frame and
3265 previous-frame are local to current terminal.
3266
974548ec
EZ
32672001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3268
3269 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3270 result of make-keymap.
974548ec 3271
8d82c597
EZ
32722001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3273
3274 * display.texi (Font Lookup, Attribute Functions)
3275 (Image Descriptors): Add cross-references to the definition of
3276 selected frame.
3277
3278 * buffers.texi (The Buffer List): Add cross-references to the
3279 definition of selected frame.
3280
3281 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3282 frame at any given time.
3283 (Multiple Displays, Size and Position): Add a cross-reference to
3284 the definition of the selected frame.
3285
2842de30
EZ
32862001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3287
3288 * strings.texi (String Conversion) <string-to-number>: Document
3289 that a float is returned for integers that are too large.
3290
3291 * frames.texi (Mouse Position): Document mouse-position-function.
3292 (Display Feature Testing): Document display-images-p.
3293 (Window Frame Parameters): Document the cursor-type variable.
3294
3295 * numbers.texi (Integer Basics): Document CL style read syntax for
3296 integers in bases other than 10.
3297
3298 * positions.texi (List Motion): Document
3299 open-paren-in-column-0-is-defun-start.
3300
3301 * lists.texi (Sets And Lists): Document member-ignore-case.
3302
3303 * internals.texi (Garbage Collection): Document the used and free
3304 strings report.
3305 (Memory Usage): Document strings-consed.
3306
3307 * os.texi (Time of Day): Document float-time.
3308 (Recording Input): Document that clear-this-command-keys clears
3309 the vector to be returned by recent-keys.
3310
3311 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3312 argument keymap can be a list.
3313
3314 * nonascii.texi (User-Chosen Coding Systems)
3315 <select-safe-coding-system>: Document the new argument
3316 accept-default-p and the variable
3317 select-safe-coding-system-accept-default-p. Tell what happens if
3318 buffer-file-coding-system is undecided.
3319 (Default Coding Systems): Document auto-coding-regexp-alist.
3320
3321 * display.texi (The Echo Area) <message>: Document
3322 message-truncate-lines.
3323 (Glyphs): Document that the glyph table is unused on windowed
3324 displays.
3325
3326 * help.texi (Describing Characters) <single-key-description>:
3327 Document the new argument no-angles.
3328 (Accessing Documentation) <documentation-property>: Document that
3329 a non-string property is evaluated.
3330 <documentation>: Document that the function-documentation property
3331 is looked for.
3332
3333 * windows.texi (Selecting Windows): Document some-window.
3334
3335 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3336
3337 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3338 apropos-mode-hook.
3339
3340 * commands.texi (Using Interactive): Document interactive-form.
3341 (Keyboard Macros): Document kbd-macro-termination-hook.
3342 (Command Loop Info): Document that clear-this-command-keys clears
3343 the vector to be returned by recent-keys.
3344
2d43d823
GM
33452001-09-04 Werner LEMBERG <wl@gnu.org>
3346
3347 * Makefile.in (srcdir, texinputdir): New variables.
3348 (srcs, index.texi, install): Use $(srcdir).
3349 (.PHONY): Remove elisp.dvi.
3350 (elisp): Use -I switch for makeinfo.
3351 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3352 (installall, dist): Use $(srcdir).
3353 Fix path to texinfo.tex.
3354 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3355
fa739b31
GM
33562001-08-30 Gerd Moellmann <gerd@gnu.org>
3357
92a25631
GM
3358 * display.texi (Conditional Display): Adjust to API change.
3359
fa739b31
GM
3360 * configure: New file.
3361
cef68af5
GM
33622001-07-30 Gerd Moellmann <gerd@gnu.org>
3363
3364 * commands.texi (Repeat Events): Add description of
3365 double-click-fuzz.
3366
d1f08d85
SM
33672001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3368
3369 * syntax.texi (Syntax Class Table): Add the missing designator for
3370 comment and string fences.
3371 (Syntax Properties): Add a xref to syntax table internals.
3372 (Syntax Table Internals): Document string-to-syntax.
3373
1e9fc92e
GM
33742001-05-07 Gerd Moellmann <gerd@gnu.org>
3375
3376 * Makefile.in (install): Use install-info command line options
3377 like in Emacs' Makefile.in.
3378
00480554
MB
33792000-12-09 Miles Bader <miles@gnu.org>
3380
3381 * windows.texi (Window Start): Update documentation for
3382 `pos-visible-in-window-p'.
3383
1e344ee2
SM
33842000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3385
3386 * lists.texi (Building Lists): Add footnote to explain how to add
3387 to the end of a list.
3388
a540f6ed
GM
33892000-10-25 Gerd Moellmann <gerd@gnu.org>
3390
3391 * files.texi (Visiting Functions): Typos.
3392
28bcdbee
KH
33932000-10-25 Kenichi Handa <handa@etl.go.jp>
3394
3395 * files.texi (Visiting Functions): Return value of
3396 find-file-noselect may be a list of buffers if wildcards are used.
3397
22d1a4ed
MB
33982000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3399
3400 * display.texi (Defining Faces): Document `graphic' display type
3401 in face specs.
3402
916a89db
KG
34032000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3404
1e9fc92e 3405 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3406 `after-make-frame-hook' with `after-make-frame-functions'.
3407
1e9fc92e 3408 * frames.texi (Creating Frames): Ditto.
916a89db 3409
1e9fc92e 3410 * variables.texi (Future Local Variables): Ditto.
916a89db 3411
483de32b
GM
34122000-10-16 Gerd Moellmann <gerd@gnu.org>
3413
3414 * display.texi (Other Image Types): Add description of :foreground
3415 and :background properties of mono PBM images.
3416
e23a63a5
WL
34172000-08-17 Werner LEMBERG <wl@gnu.org>
3418
3419 * .cvsignore: New file.
3420
dfc16043
GM
34212000-01-05 Gerd Moellmann <gerd@gnu.org>
3422
3423 * tindex.pl: New script.
3424
602613fe
DL
34251999-12-03 Dave Love <fx@gnu.org>
3426
3427 * Makefile.in (MAKEINFO): New parameter.
3428
94ec544d
DL
34291999-09-17 Richard Stallman <rms@gnu.org>
3430
3431 * Makefile.in (srcs): Add hash.texi.
3432 (VERSION): Update to 20.6.
3433
34341999-09-13 Richard Stallman <rms@gnu.org>
3435
3436 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3437
34381998-08-29 Karl Heuer <kwzh@gnu.org>
3439
3440 * configure.in: New file.
3441 * Makefile.in: Renamed from Makefile.
3442 (prefix, infodir): Use value obtained from configure.
3443 (emacslibdir): Obsolete variable deleted.
3444 (dist): Distribute configure.in, configure, Makefile.in.
3445
34461998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3447
3448 * Makefile (INSTALL_INFO): New variable.
3449 (install): Run install-info.
3450
34511998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3452
3453 * Makefile (elisp.dvi): Add missing backslash.
3454
34551998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3456
3457 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3458 Run texindex without `./'. Always run texindex on elisp.tp.
3459 (elisp.tps): Target deleted.
3460
34611998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3462
3463 * Makefile (srcs): Add nonascii.texi and customize.texi.
3464 (dist): Start by deleting `temp'.
3465
34661998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3467
3468 * Makefile (makeinfo, texindex): Targets deleted.
3469 (makeinfo.o, texindex.o): Targets deleted.
3470 (clean, dist): Don't do anything with them or with getopt*.
3471
34721998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3473
3474 * Makefile (SHELL): Defined.
3475
34761998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3477
3478 * Makefile (elisp.tps): New target.
3479 (elisp.dvi): Depend on elisp.tps.
3480
3481Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3482
3483 * README: Update phone number.
3484
3485 * Makefile (elisp): Make this be the default target.
3486 Depend on makeinfo.c instead of makeinfo.
3487 (install): Don't depend on elisp.dvi, since we don't install that.
3488 Use mkinstalldirs.
3489 (dist): Add mkinstalldirs.
3490
3491Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3492
3493 * Makefile (VERSION): Update version number.
3494 (maintainer-clean): Renamed from realclean.
3495
3496Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3497
3498 * Makefile (realclean): New target.
3499 (elisp): Remove any old elisp-* files first.
3500
3501Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3502
d1f08d85
SM
3503 * Makefile (VERSION): New variable.
3504 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3505 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3506
3507Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3508
3509 * Makefile (elisp): Depend on makeinfo.
3510
3511Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3512
d1f08d85 3513 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3514
3515Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3516
3517 * Makefile (infodir, prefix): New vars.
3518 (install): Use infodir.
3519 (emacsinfodir): Deleted.
3520
3521Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3522
3523 * Makefile (srcs): Add calendar.texi.
3524
3525 * Makefile (dist): Copy texindex.c and makeinfo.c.
3526 Limit elisp-* files to those with one or two digits.
3527
3528Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3529
3530 * Makefile (dist): Changed to use Gzip instead of compress.
3531
3532Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3533
3534 * loading.texi (Unloading): define-function changed back to
3535 defalias. It may not stay this way, but at least it's
3536 consistent with the known-good version of the code patch.
3537
3538Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3539
3540 * modes.texi (Hooks): Document new optional arg of add-hook.
3541
3542Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3543
d1f08d85 3544 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3545
3546 * tips.texi: Add new section on standard library headers.
3547
3548Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3549
3550 * Makefile (srcs): Add frame.texi to the list of sources.
3551
3552Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3553
3554 * Makefile (dist): Don't bother excluding autosave files; they'll
3555 never make it into the temp directory anyway, and the hash marks
3556 in the name are problematic for make and the Bourne shell.
dff28924 3557 (srcs):
94ec544d
DL
3558
3559Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3560
d1f08d85 3561 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3562 the distribution tar file.
3563
dff28924 3564Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3565
3566 * Makefile (srcs): Added index.perm.
3567 (elisp.dvi): Remove erroneous shell comment.
3568 Expect output of permute-index in permuted.fns.
3569 Save old elisp.aux in elisp.oaux.
3570 (clean): Added index.texi to be deleted.
3571
dff28924 3572Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3573
3574 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3575
dff28924 3576Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3577
3578 * files.texi: Noted that completion-ignored-extensions is ignored
3579 when making *Completions*.
3580
3581Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3582
3583 * Makefile make dist now depends on elisp.dvi, since it tries
3584 to include it in the dist file.
3585
dff28924 3586Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3587
3588 * functions.texinfo (Mapping Functions): Add missing quote
3589
dff28924 3590Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3591
3592 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3593 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3594
dff28924 3595Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3596
3597 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3598 and @error{} are the terms now being used. The files in the
3599 directory have been changed to reflect this.
3600
d1f08d85 3601 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3602 ` @result{}', using 5 spaces at the begining of the line.
3603
dff28924 3604Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3605
3606 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3607 experimental @indentedresult{}, @indentedexpandsto{} are part of
3608 the texinfo.tex in this directory. These TeX macros are not
3609 stable yet.
3610
dff28924 3611Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3612
3613 * texinfo.tex: temporarily added
d1f08d85 3614 \let\result=\dblarrow
94ec544d
DL
3615 \def\error{{\it ERROR} \longdblarrow}
3616 We need to do this better soon.
3617
dff28924 3618Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3619
3620 * Applied Karl Berry's patches to *.texinfo files, but not to
3621 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3622 new title page format is also not applied, since it requires
3623 texinfo.tex changes.)
3624
3625 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3626 for the Project GNU development environment.
3627
ad050e54 3628;; Local Variables:
fd026ee1 3629;; coding: iso-2022-7bit
ad050e54 3630;; End:
2a34a036
GM
3631
3632 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3633 Copying and distribution of this file, with or without modification,
3634 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3635
3636;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda