(Waiting): Negative arg to sit-for forces
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
c7484981
RS
12006-06-13 Richard Stallman <rms@gnu.org>
2
3 * display.texi (Forcing Redisplay): Clarify previous change.
4
d211faa2
RF
52006-06-13 Romain Francoise <romain@orebokech.com>
6
7 * display.texi (Forcing Redisplay): Fix typo.
8
8eb2b87f
KS
92006-06-13 Kim F. Storm <storm@cua.dk>
10
11 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
12
503b5e1c
LT
132006-06-10 Luc Teirlinck <teirllm@auburn.edu>
14
15 * tips.texi (Coding Conventions): Add `@end itemize'.
16
9e362b84
RS
172006-06-10 Richard Stallman <rms@gnu.org>
18
19 * tips.texi (Coding Conventions): Explain use of coding systems
20 to ensure one decoding for strings.
21
7cb93181
EZ
222006-06-09 Aidan Kehoe <kehoea@parhasard.net>
23
24 * objects.texi (Character Type): Describe the\uABCD and \U00ABCDEF
25 syntax.
26
afd63bda
EZ
272006-06-07 Eli Zaretskii <eliz@gnu.org>
28
29 * display.texi (Font Selection): Remove description of
30 clear-face-cache.
31
32 * compile.texi (Eval During Compile): Fix a typo. Add index
33 entries for possible uses of eval-when-compile.
34
71ee3e04
TTN
352006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
36
37 * display.texi (Abstract Display): Fix typo.
38
a941b26b
EZ
392006-06-03 Eli Zaretskii <eliz@gnu.org>
40
41 * minibuf.texi (Minibuffer History) <history-add-new-input>:
42 Reword variable's description.
43
963128f3
RS
442006-06-01 Richard Stallman <rms@gnu.org>
45
46 * windows.texi (Splitting Windows): Clarify splitting nonselected
47 window.
48
82db8fa7
JL
492006-05-31 Juri Linkov <juri@jurta.org>
50
51 * minibuf.texi (Minibuffer History): Add history-add-new-input.
52
d9e8091d
RS
532006-05-30 Richard Stallman <rms@gnu.org>
54
6ac209a3
RS
55 * display.texi (Line Height): Fix errors in description of
56 default line height and line-height properyty.
57
d9e8091d
RS
58 * nonascii.texi (Default Coding Systems): Further clarification.
59
93fd6289
LT
602006-05-29 Luc Teirlinck <teirllm@auburn.edu>
61
62 * internals.texi (Pure Storage): Mention that an overflow in pure
63 space causes a memory leak.
64 (Garbage Collection): If there was an overflow in pure space,
65 `garbage-collect' returns nil.
66
7c42b3e0
EZ
672006-05-30 Eli Zaretskii <eliz@gnu.org>
68
69 * nonascii.texi (Default Coding Systems): Fix it some more.
70
b8909e88
EZ
712006-05-29 Eli Zaretskii <eliz@gnu.org>
72
73 * nonascii.texi (Default Coding Systems): Fix last change.
74
6d3906d5
KH
752006-05-29 Kenichi Handa <handa@m17n.org>
76
77 * nonascii.texi (find-operation-coding-system): Describe the new
78 argument format (FILENAME . BUFFER).
79
0985f920
RS
802006-05-28 Richard Stallman <rms@gnu.org>
81
82 * tips.texi (Coding Conventions): Better explain reasons not to
83 advise other packages or use `eval-after-load'.
84
6c6e0bb4
KS
852006-05-29 Kim F. Storm <storm@cua.dk>
86
87 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
88 `bindat-idx' and `bindat-raw' for clarity.
89
096432af
TTN
902006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
91
b9e17eb3
TTN
92 * processes.texi (Bindat Spec): Expand on `repeat' handler.
93
096432af
TTN
94 * display.texi (Display): Add "Abstract Display" to menu.
95 (Abstract Display, Abstract Display Functions)
96 (Abstract Display Example): New nodes.
97 * elisp.texi (Top): Add "Abstract Display" to menu.
98
e4b3f22f
CY
992006-05-27 Chong Yidong <cyd@stupidchicken.com>
100
917b8227
CY
101 * keymaps.texi (Key Sequences): Link to input events definition.
102 (Format of Keymaps): Delete material duplicated in Keymap Basics.
103
e4b3f22f
CY
104 * files.texi (Changing Files): Document updated argument list for
105 copy-file.
106
f1b64ef1
TTN
1072006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
108
109 * processes.texi (Bindat Functions): Explain term "total length".
110 Use it in bindat-length and bindat-pack descriptions.
111
3d0793e4
EZ
1122006-05-26 Eli Zaretskii <eliz@gnu.org>
113
114 * tips.texi (Coding Conventions): Advise against using
115 eval-after-load in packages. Add an index entry.
116
abeb5483
JL
1172006-05-25 Juri Linkov <juri@jurta.org>
118
92aa92fa
JL
119 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
120
abeb5483
JL
121 * modes.texi (%-Constructs): Add %e, %z, %Z.
122
403a7bca
RS
1232006-05-25 Richard Stallman <rms@gnu.org>
124
125 * elisp.texi (Top): Update subnode menu.
126
127 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
128 (Keymaps): Update menu.
129
39a9bed3
CY
1302006-05-25 Chong Yidong <cyd@stupidchicken.com>
131
132 * keymaps.texi (Key Sequences): Some clarifications.
133
78b3f5c3
TTN
1342006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
135
136 * processes.texi (Bindat Functions): Say "unibyte string"
137 explicitly for bindat-unpack and bindat-pack descriptions.
138 (Bindat Examples): Don't call `string-make-unibyte' in example.
139
08244b81
CY
1402006-05-25 Chong Yidong <cyd@stupidchicken.com>
141
142 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
143 Explain string and vector representations of key sequences
144
78b3f5c3
TTN
145 * keymaps.texi (Changing Key Bindings):
146 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
147 * help.texi (Describing Characters): Refer to it.
148
b370c94d
LT
1492006-05-23 Luc Teirlinck <teirllm@auburn.edu>
150
151 * frames.texi (Pointer Shape): @end table -> @end defvar.
152
b8223441
RS
1532006-05-22 Richard Stallman <rms@gnu.org>
154
155 * elisp.texi (Top): Update subnode menus.
156
157 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
158 Contents rewritten; material from old Pointer Shape node moved here.
159
160 * display.texi (Pointer Shape): Node deleted.
161 (Image Descriptors): Minor cleanup.
162
c18eec5c
RS
1632006-05-21 Richard Stallman <rms@gnu.org>
164
165 * syntax.texi (Parsing Expressions): Update info on which STATE
166 elements are ignored.
167
9300b310
LT
1682006-05-19 Luc Teirlinck <teirllm@auburn.edu>
169
86735b2d
LT
170 * hooks.texi (Standard Hooks): Correct typo.
171
9300b310
LT
172 * gpl.texi (GPL): ifinfo -> ifnottex.
173
75e3b957
EZ
1742006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
175
176 * searching.texi (Simple Match Data): Warn about match data being
177 set anew by every search.
178
0bcf8735
RS
1792006-05-17 Richard Stallman <rms@gnu.org>
180
181 * minibuf.texi (Minibuffer History): Clarify.
182
183 * searching.texi (Regexp Special): Clarify nested regexp warning.
184
b3abe3a5
KS
1852006-05-16 Kim F. Storm <storm@cua.dk>
186
187 * minibuf.texi (Minibuffer History): Update add-to-history.
188
bc20db55
KH
1892006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
190
191 * nonascii.texi (Explicit Encoding): Fix
192 typo (encoding<->decoding).
193
f31263a4
RS
1942006-05-14 Richard Stallman <rms@gnu.org>
195
46a2df8e
RS
196 * buffers.texi (Creating Buffers): Cleanup.
197
f31263a4
RS
198 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
199
1299a5a4
EZ
2002006-05-13 Eli Zaretskii <eliz@gnu.org>
201
642c61f3
EZ
202 * buffers.texi (Current Buffer): Document that with-temp-buffer
203 disables undo.
204
1299a5a4
EZ
205 * os.texi (Terminal-Specific): More accurate description of how
206 Emacs searches for the terminal-specific libraries.
207
61515a63
EZ
2082006-05-12 Eli Zaretskii <eliz@gnu.org>
209
b811ef49
EZ
210 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
211 emacs-xtra to @inforef's.
212
4a7910c7
EZ
213 * text.texi (Undo): Document that undo is turned off in buffers
214 whose names begin with a space.
215
216 * buffers.texi (Buffer Names): Add index entries for buffers whose
217 names begin with a space.
218 (Creating Buffers): Document that undo is turned off in buffers
219 whose names begin with a space.
220
f055e02c
EZ
221 * files.texi (Visiting Functions, Reading from Files)
222 (Saving Buffers): Mention code and EOL conversions by file I/O
223 primitives and subroutines.
224
0ef0b416
EZ
225 * nonascii.texi (Lisp and Coding Systems): Document
226 coding-system-eol-type. Add index entries for eol conversion.
227
61515a63
EZ
228 * display.texi (Defining Faces): Mention `mac', and add an xref to
229 where window-system is described.
230
e4c068c0
RS
2312006-05-10 Richard Stallman <rms@gnu.org>
232
233 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
234
31035927
RS
2352006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
236
237 * variables.texi (File Local Variables): Recommend to quote lambda
238 expressions in safe-local-variable property.
239
f12a0718
RS
2402006-05-09 Richard Stallman <rms@gnu.org>
241
242 * variables.texi (File Local Variables): Document
243 safe-local-eval-forms and safe-local-eval-function.
244
ed7e6c32
KS
2452006-05-07 Kim F. Storm <storm@cua.dk>
246
247 * minibuf.texi (Minibuffer History): Remove keep-dups arg
248 from add-to-history.
249
5a36d834
RF
2502006-05-07 Romain Francoise <romain@orebokech.com>
251
252 * commands.texi (Event Input Misc):
253 * compile.texi (Eval During Compile):
254 * internals.texi (Buffer Internals):
255 * minibuf.texi (Initial Input):
256 * nonascii.texi (Scanning Charsets):
257 * numbers.texi (Comparison of Numbers):
258 * windows.texi (Textual Scrolling, Vertical Scrolling):
259 Fix various typos.
260
fbc284f6
EZ
2612006-05-06 Eli Zaretskii <eliz@gnu.org>
262
f53d2e87
EZ
263 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
264 conditional xref's to either emacs or emacs-xtra, depending on
265 @iftex/@ifnottex.
266
fbc284f6
EZ
267 * minibuf.texi (Minibuffer History): Document add-to-history.
268
3dfed653
EZ
2692006-05-05 Eli Zaretskii <eliz@gnu.org>
270
271 * internals.texi (Pure Storage): Mention the pure overflow message
272 at startup.
273
8e7a9a24
EZ
2742006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
275
276 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
277 (Searching Keymaps): Fix pseudo-Lisp description of keymap
278 search.
279
d0789de9
RS
2802006-05-01 Richard Stallman <rms@gnu.org>
281
282 * intro.texi (nil and t): Clarify.
283
284 * variables.texi (File Local Variables): Suggest using booleanp.
285
fc2cb772
JB
2862006-05-01 Juanma Barranquero <lekktu@gmail.com>
287
288 * objects.texi (Type Predicates): Fix typos.
289
27c5714a
SM
2902006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
291
292 * intro.texi (nil and t): Add booleanp.
293
294 * objects.texi (Type Predicates): Add links for booleanp and
295 string-or-null-p.
296
eadb9d45
RS
2972006-04-29 Richard Stallman <rms@gnu.org>
298
27c5714a 299 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
300 Multi line Font Lock Elements. Much clarification.
301 (Font Lock Multiline, Region to Fontify): Much clarification.
302
7817e3d3
SM
3032006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
304
305 * variables.texi (File Local Variables): Remove the special case t for
306 safe-local-variable.
307
8ac3a455
RS
3082006-04-26 Richard Stallman <rms@gnu.org>
309
310 * syntax.texi (Parsing Expressions): Minor cleanup.
311
290e4aae
RS
3122006-04-18 Richard Stallman <rms@gnu.org>
313
314 * tips.texi (Coding Conventions): Explain when the package's
315 prefix should appear later on (not at the start of the name).
316
317 * searching.texi (String Search): Clarify effect of NOERROR.
318
319 * modes.texi (Imenu): Clarify what special items do.
320
321 * hooks.texi (Standard Hooks): Delete text about old hook names.
322
1e2b8ce5
RF
3232006-04-17 Romain Francoise <romain@orebokech.com>
324
325 * variables.texi (Local Variables): Update the default value of
326 `max-specpdl-size'.
327
51fa34bc
MB
3282006-04-15 Michael Olson <mwolson@gnu.org>
329
330 * processes.texi (Transaction Queues): Mention the new optional
331 `delay-question' argument for `tq-enqueue'.
332
61f32d39
BW
3332006-04-13 Bill Wohler <wohler@newt.com>
334
335 * customize.texi (Common Keywords): Use dotted notation for
50b7bce0
BW
336 :package-version value. Specify its values. Improve documentation
337 for customize-package-emacs-version-alist.
61f32d39 338
4f8ed159
BW
3392006-04-12 Bill Wohler <wohler@newt.com>
340
341 * customize.texi (Common Keywords): Move description of
342 customize-package-emacs-version-alist to @defvar.
343
e5e864ab
BW
3442006-04-10 Bill Wohler <wohler@newt.com>
345
346 * customize.texi (Common Keywords): Add :package-version.
347
6c230417
KS
3482006-04-10 Kim F. Storm <storm@cua.dk>
349
350 * text.texi (Buffer Contents): Add NOPROPS arg to
351 filter-buffer-substring.
352
d82eac8f
EZ
3532006-04-08 Kevin Ryde <user42@zip.com.au>
354
355 * os.texi (Command-Line Arguments): Update xref to emacs manual
356 "Command Arguments" -> "Emacs Invocation", per change there.
357
4f815b29
TTN
3582006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
359
360 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
361 be on one line to help makeinfo not render two spaces after the dot.
362
122c3009
RS
3632006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
364
365 * strings.texi (Predicates for Strings): Add string-or-null-p.
366
da68bc3d
KS
3672006-03-28 Kim F. Storm <storm@cua.dk>
368
369 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
370 remarks about systems that don't support fractional seconds.
371
b223e22d
KB
3722006-03-25 Karl Berry <karl@gnu.org>
373
fc2cb772 374 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
375 the year list.
376
b756c64c
NR
3772006-03-21 Nick Roberts <nickrob@snap.net.nz>
378
379 * display.texi (Fringe Indicators): Fix typos.
380
fe3dca59
LT
3812006-03-19 Luc Teirlinck <teirllm@auburn.edu>
382
c287ad03 383 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
384 in front of a quoted symbol in a docstring to prevent making a
385 hyperlink.
386
e91d4202
AM
3872006-03-19 Alan Mackenzie <acm@muc.de>
388
290e4aae 389 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 390
e8a5f60b
RS
3912006-03-16 Richard Stallman <rms@gnu.org>
392
393 * display.texi (Defining Images): Minor cleanup.
394
486daaa5
BW
3952006-03-16 Bill Wohler <wohler@newt.com>
396
397 * display.texi (Defining Images): In image-load-path-for-library,
398 prefer user's images.
399
4ffc92c2
SM
4002006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
401
402 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
403
874a6ef8
BW
4042006-03-15 Bill Wohler <wohler@newt.com>
405
406 * display.texi (Defining Images): Fix example in
407 image-load-path-for-library by not recommending that one binds
fc2cb772 408 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
409 it if previously defined.
410
70949f30
BW
4112006-03-14 Bill Wohler <wohler@newt.com>
412
413 * display.texi (Defining Images): In image-load-path-for-library,
414 always return list of directories. Update example.
415
c852c516
AM
4162006-03-14 Alan Mackenzie <acm@muc.de>
417
418 * modes.texi: New node, "Region to Fontify" (for Font Lock).
419 This describes font-lock-extend-region-function.
4ffc92c2 420 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
421 the new node "Region to Fontify".
422
7cd3712b
RS
4232006-03-13 Richard Stallman <rms@gnu.org>
424
425 * display.texi (Invisible Text): The impossible position is
426 now before the invisible text, not after.
427 (Defining Images): Clean up last change.
428
2c676341
BW
4292006-03-11 Bill Wohler <wohler@newt.com>
430
431 * display.texi (Defining Images): Add image-load-path-for-library.
432
6f49b4c5
LT
4332006-03-11 Luc Teirlinck <teirllm@auburn.edu>
434
2d14c9bf
LT
435 * text.texi (Adaptive Fill): Fix Texinfo usage.
436
437 * strings.texi (Creating Strings): Fix Texinfo usage.
438
6f49b4c5
LT
439 * searching.texi (Regexp Special): Use @samp for regular
440 expressions that are not in Lisp syntax.
441
fc1d3386
LT
4422006-03-08 Luc Teirlinck <teirllm@auburn.edu>
443
444 * searching.texi (Regexp Special): Put remark between parentheses
445 to avoid misreading.
446
7b2c2ca9
LT
4472006-03-07 Luc Teirlinck <teirllm@auburn.edu>
448
449 * searching.texi (Syntax of Regexps): More accurately describe
450 which characters are special in which situations.
451 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
452 are not special. Describe in detail when `[' and `]' are special.
453 (Regexp Backslash): Plenty of regexps with unbalanced square
454 brackets are valid, so reword that statement.
455
f79bc642
KS
4562006-03-02 Kim F. Storm <storm@cua.dk>
457
458 * keymaps.texi (Tool Bar): Add tool-bar-border.
459
1d9a5237
LT
4602006-02-28 Luc Teirlinck <teirllm@auburn.edu>
461
a86b01fa 462 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 463
2534ef94
LT
4642006-02-27 Luc Teirlinck <teirllm@auburn.edu>
465
466 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
467
468 * files.texi (Locating Files): Suggest additional values for the
469 SUFFIXES arg of `locate-file'. Update pxref.
470
471 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
472 (How Programs Do Loading): Discuss the effects of Auto Compression
473 mode on `load'.
474 (Load Suffixes): New node.
394e96d5 475 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
476 moved to "Load Suffixes".
477 (Autoload, Named Features): Mention `load-suffixes'.
478
dd9959da 4792006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
480
481 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
482
483 * windows.texi (Window Tree): Fix typo.
484
49af2995
KS
4852006-02-20 Kim F. Storm <storm@cua.dk>
486
487 * display.texi (Fringe Indicators): New section.
488 Move indicate-empty-lines, indicate-buffer-boundaries, and
489 default-indicate-buffer-boundaries here.
490 Add fringe-indicator-alist and default-fringes-indicator-alist.
491 Add list of logical fringe indicator symbols.
492 Update list of standard bitmap names.
493 (Fringe Cursors): New section.
494 Move overflow-newline-into-fringe here.
495 Add fringe-cursor-alist and default-fringes-cursor-alist.
496 Add list of fringe cursor symbols.
497
58f71009
JB
4982006-02-20 Juanma Barranquero <lekktu@gmail.com>
499
500 * commands.texi (Using Interactive): Fix reference to node
501 "Minibuffers".
502
5498b6af
RS
5032006-02-19 Richard M. Stallman <rms@gnu.org>
504
505 * minibuf.texi (High-Level Completion):
506 Add xref to read-input-method-name.
507
508 * files.texi (Relative File Names): Move file-relative-name here.
509 (File Name Expansion): From here. Minor clarifications.
510
511 * commands.texi (Using Interactive): Add xrefs about reading input.
512 Clarify remarks about that moving point and mark.
513 Put string case before list case.
514
43ce897a 5152006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 516
4ffc92c2
SM
517 * display.texi (Other Display Specs, Image Descriptors):
518 Revert erroneous changes. The previous description of
519 image-descriptors as `(image . PROPS)' was correct.
b6498a68 520
1324d26e
RS
5212006-02-14 Richard M. Stallman <rms@gnu.org>
522
523 * variables.texi (File Local Variables): Clarifications.
524
0da93350
JB
5252006-02-14 Juanma Barranquero <lekktu@gmail.com>
526
527 * variables.texi (File Local Variables): Use @code for a cons
528 cell, not @var.
529
51a39bab
CY
5302006-02-13 Chong Yidong <cyd@stupidchicken.com>
531
532 * variables.texi (File Local Variables): Document new file local
533 variable behavior.
534
d342156c
KS
5352006-02-10 Kim F. Storm <storm@cua.dk>
536
537 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
538
8392fe4a
JB
5392006-02-08 Juanma Barranquero <lekktu@gmail.com>
540
541 * modes.texi (%-Constructs): Remove obsolete info about
542 `global-mode-string'.
543
cd6cd82a
RS
5442006-02-07 Richard M. Stallman <rms@gnu.org>
545
d78dc2d8
RS
546 * commands.texi (Prefix Command Arguments): Minor cleanup.
547
548 * display.texi: "Graphical display", not window system.
549
cd6cd82a
RS
550 * functions.texi (What Is a Function): Fix xref.
551
552 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
553 (Changing Key Bindings): Clarify when remapping is better than
554 substitute-key-definition.
555
5562006-02-02 Richard M. Stallman <rms@gnu.org>
557
558 * minibuf.texi (Basic Completion): Completion alists are risky.
559
560 * keymaps.texi (Active Keymaps): Clarifications.
561 (Searching Keymaps): New node.
562 (Keymaps): Update menu.
563
564 * frames.texi (Layout Parameters): Minor clarification.
565 (Drag and Drop): New node.
566 (Frames): Update menu.
567
cf052abc
CY
5682006-01-29 Chong Yidong <cyd@stupidchicken.com>
569
4ffc92c2
SM
570 * display.texi (Other Display Specs, Image Descriptors):
571 Image description is a list, not a cons cell.
cf052abc 572
1f2907ee
LT
5732006-01-28 Luc Teirlinck <teirllm@auburn.edu>
574
575 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
576 list is not necessarily a list).
577
a849f77d
EZ
5782006-01-27 Eli Zaretskii <eliz@gnu.org>
579
580 * frames.texi (Layout Parameters): border-width and
581 internal-border-width belong to the frame, not the window.
582
d322eb9b
RS
5832006-01-19 Richard M. Stallman <rms@gnu.org>
584
585 * nonascii.texi (Translation of Characters): Search cmds use
586 translation-table-for-input. Automatically made local.
587
588 * markers.texi (Overview of Markers): Count insertion type
589 as one of a marker's attributes.
590
cd6cd82a
RS
591 * keymaps.texi (Controlling Active Maps): New node, split out of
592 Active Keymaps.
593 (Keymaps): Menu updated.
594 (Active Keymaps): Give pseudocode to explain how the active
595 maps are searched. current-active-maps and key-binding moved here.
596 (Functions for Key Lookup): current-active-maps and key-binding moved.
597 Clarifications.
598 (Searching the Keymaps): New subnode.
599
d322eb9b
RS
600 * elisp.texi (Top): Menu clarification.
601
602 * display.texi (Other Display Specs): Delete duplicate entry for
603 just a string as display spec. Move text about recursive display
604 specs on such a string.
605
606 * commands.texi (Key Sequence Input): Clarify.
607 Move num-nonmacro-input-events out.
608 (Reading One Event): num-nonmacro-input-events moved here.
609
2ac77b5a
NR
6102006-01-14 Nick Roberts <nickrob@snap.net.nz>
611
612 * advice.texi (Simple Advice): Update example to fit argument
613 change in previous-line.
614
a203a18c
RS
6152006-01-05 Richard M. Stallman <rms@gnu.org>
616
617 * markers.texi (The Mark): Fix in `mark'.
618
d9043ddf
RS
6192006-01-04 Richard M. Stallman <rms@gnu.org>
620
621 * processes.texi (Misc Network, Make Network): Minor cleanups.
622
8a5db8ae
KS
6232006-01-04 Kim F. Storm <storm@cua.dk>
624
625 * processes.texi (Make Network): Add IPv6 addresses and handling.
626 (Network Feature Testing): Mention (:family ipv6).
627 (Misc Network): Add IPv6 formats to format-network-address.
628
19bb7940
RS
6292005-12-30 Richard M. Stallman <rms@gnu.org>
630
631 * text.texi (Changing Properties):
632 Don't use return value of set-text-properties.
633
b9cb50d9
LT
6342005-12-29 Luc Teirlinck <teirllm@auburn.edu>
635
636 * modes.texi (Mode Line Format): Correct typo in menu.
637
94a867a6
RS
6382005-12-29 Richard M. Stallman <rms@gnu.org>
639
640 * modes.texi (Mode Line Top): New node.
641 (Mode Line Data): Some text moved to new node.
642 Explain the data structure more concretely.
643 (Mode Line Basics): Clarifications.
644 (Mode Line Variables): Clarify intro paragraph.
645 (%-Constructs): Clarify intro paragraph.
646 (Mode Line Format): Update menu.
647
ba455131
LT
6482005-12-28 Luc Teirlinck <teirllm@auburn.edu>
649
650 * minibuf.texi (Basic Completion): Update lazy-completion-table
651 examples for removal of ARGS argument.
652
2b6abe1e
RS
6532005-12-23 Richard M. Stallman <rms@gnu.org>
654
655 * text.texi (Undo): Restore some explanation from the version
656 that was deleted.
657
2d7409f2
EZ
6582005-12-23 Eli Zaretskii <eliz@gnu.org>
659
abeb5483 660 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
661 funname' and `apply delta' elements of the undo list.
662
2e23b82e
RS
6632005-12-20 Richard M. Stallman <rms@gnu.org>
664
665 * help.texi (Help Functions): Update documentation of `apropos'.
666
a31687ce
LT
6672005-12-20 Luc Teirlinck <teirllm@auburn.edu>
668
669 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
670 because it is confusing. If the :help-echo keyword is a function,
671 it is not directly used as the :help-echo overlay property, as the
672 xref seems to suggest (it does not take the appropriate args).
673
0e83c4e9
LT
6742005-12-19 Luc Teirlinck <teirllm@auburn.edu>
675
676 * customize.texi (Common Keywords): Fix Texinfo usage.
677 (Group Definitions, Variable Definitions): Update for new
678 conventions for using `*' in docstrings.
77df907a
LT
679
680 * tips.texi (Documentation Tips): Update for new conventions for
681 using `*' in docstrings.
682
69487a1f
RS
6832005-12-16 Richard M. Stallman <rms@gnu.org>
684
685 * minibuf.texi (Minibuffer Contents): Minor cleanup.
686
2a502a32
JL
6872005-12-16 Juri Linkov <juri@jurta.org>
688
689 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
690
b158c851
RF
6912005-12-14 Romain Francoise <romain@orebokech.com>
692
693 * modes.texi (Customizing Keywords): Rename `append' to `how'.
694 Fix typo.
695
d7d1f75e
JL
6962005-12-11 Juri Linkov <juri@jurta.org>
697
698 * minibuf.texi (Completion Commands): Add mention of read-file-name
699 for filename completion keymaps.
700 (Reading File Names): Add mention of filename completion keymaps
701 for read-file-name and xref to `Completion Commands'.
702
4b1c16c2
RS
7032005-12-10 Richard M. Stallman <rms@gnu.org>
704
705 * customize.texi (Common Keywords): State caveats for use of :tag.
706
1d49d5d9
RS
7072005-12-08 Richard M. Stallman <rms@gnu.org>
708
2663a204
RS
709 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
710 with xrefs and better explanation.
711 (Completion Commands): Add the filename completion maps.
712
1d49d5d9
RS
713 * objects.texi (Character Type): Clarify that \s is not space
714 if a dash follows.
715
fa0d4d0c
RS
7162005-12-05 Richard M. Stallman <rms@gnu.org>
717
718 * windows.texi (Resizing Windows): Delete preserve-before args.
719
d64b177a
SM
7202005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
721
722 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
723 in full keymaps, since the quirk has been fixed.
724
79019cc9
EZ
7252005-12-03 Eli Zaretskii <eliz@gnu.org>
726
727 * hooks.texi (Standard Hooks): Add index entries. Mention
728 `compilation-finish-functions'.
729
161ef3be
RS
7302005-11-27 Richard M. Stallman <rms@gnu.org>
731
732 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
733
17c1971a
JL
7342005-11-21 Juri Linkov <juri@jurta.org>
735
736 * customize.texi (Common Keywords): Update links types
737 custom-manual and url-link. Add link types emacs-library-link,
738 file-link, function-link, variable-link, custom-group-link.
739
5890344b
CY
7402005-11-20 Chong Yidong <cyd@stupidchicken.com>
741
742 * display.texi: Revert 2005-11-20 change.
743
cbce0752
TTN
7442005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
745
746 * processes.texi (Bindat Functions):
747 Say "third" to refer to zero-based index "2".
748
ff04c885
LT
7492005-11-18 Luc Teirlinck <teirllm@auburn.edu>
750
751 * loading.texi (Library Search): Update the default value of
752 `load-suffixes'.
753
ce8d4e00
CY
7542005-11-17 Chong Yidong <cyd@stupidchicken.com>
755
756 * display.texi (Attribute Functions): Mention :ignore-defface.
757
cbad4a9e
SM
7582005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
759
760 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 761 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 762
fda12b27
RS
7632005-11-06 Richard M. Stallman <rms@gnu.org>
764
765 * files.texi (Magic File Names): find-file-name-handler checks the
766 `operations' property of the handler.
767
e082564e
RS
7682005-11-03 Richard M. Stallman <rms@gnu.org>
769
770 * variables.texi (Frame-Local Variables): Small clarification.
771
f0cdd9e4
CY
7722005-10-29 Chong Yidong <cyd@stupidchicken.com>
773
774 * os.texi (Init File): Document ~/.emacs.d/init.el.
775
685abb98
RS
7762005-10-29 Richard M. Stallman <rms@gnu.org>
777
778 * internals.texi (Garbage Collection): Document memory-full.
779
7000848e
BW
7802005-10-28 Bill Wohler <wohler@newt.com>
781
782 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
783 for URLs.
784
107fb6c9
RS
7852005-10-28 Richard M. Stallman <rms@gnu.org>
786
787 * minibuf.texi (Completion Commands): Clean up prev change.
788
7892005-10-26 Kevin Ryde <user42@zip.com.au>
790
791 * compile.texi (Eval During Compile): Explain recommended uses
792 of eval-when-compile and eval-and-compile.
793
1d8e69a2
MY
7942005-10-27 Masatake YAMATO <jet@gyve.org>
795
cbad4a9e 796 * minibuf.texi (Completion Commands):
1d8e69a2 797 Write about new optional argument for `display-completion-list'.
cbad4a9e 798
6a897887
RS
7992005-10-23 Richard M. Stallman <rms@gnu.org>
800
801 * display.texi (Overlay Arrow): Clarify about local bindings of
802 overlay-arrow-position.
803
6d1e17be
EZ
8042005-10-22 Eli Zaretskii <eliz@gnu.org>
805
806 * internals.texi (Building Emacs): Fix last change.
807
db5fe0a6
RS
8082005-10-22 Richard M. Stallman <rms@gnu.org>
809
810 * internals.texi (Building Emacs): Document eval-at-startup.
811
45158e77
RS
8122005-10-21 Richard M. Stallman <rms@gnu.org>
813
814 * loading.texi (Where Defined): load-history contains abs file names.
815 symbol-file returns abs file names.
816
e50165ec
KS
8172005-10-19 Kim F. Storm <storm@cua.dk>
818
819 * display.texi (Showing Images): Add max-image-size integer value.
820
63ab30d0
CY
8212005-10-18 Chong Yidong <cyd@stupidchicken.com>
822
823 * display.texi (Showing Images): Document max-image-size.
824
f8252852
RS
8252005-10-17 Richard M. Stallman <rms@gnu.org>
826
827 * commands.texi (Quitting): Minor clarification.
828
829 * processes.texi (Sentinels): Clarify about output and quitting.
830 (Filter Functions): Mention with-local-quit.
831
c1bed3aa
JL
8322005-10-17 Juri Linkov <juri@jurta.org>
833
834 * buffers.texi (Current Buffer):
835 * commands.texi (Event Input Misc):
836 * compile.texi (Eval During Compile, Compiler Errors):
837 * customize.texi (Group Definitions):
838 * display.texi (Progress, Defining Faces):
839 * files.texi (Writing to Files):
840 * modes.texi (Mode Hooks, Defining Minor Modes):
841 * streams.texi (Output Functions):
842 * syntax.texi (Syntax Table Functions):
843 * text.texi (Change Hooks):
844 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
845
846 * commands.texi (Quitting): Replace arg `forms' with `body' in
847 `with-local-quit'.
848
849 * positions.texi (Excursions): Replace arg `forms' with `body' in
850 `save-excursion'.
851
ef1b4c9e
KS
8522005-10-08 Kim F. Storm <storm@cua.dk>
853
854 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
855 Rename manual section accordingly.
856
abc8ce50
KS
8572005-10-04 Kim F. Storm <storm@cua.dk>
858
859 * windows.texi (Window Split Tree): New section describing
860 new function window-split-tree function.
861
a1f5a1f0
NR
8622005-10-03 Nick Roberts <nickrob@snap.net.nz>
863
864 * display.texi (Fringe Size/Pos): Simplify and add detail.
865
97c3e4cc
RF
8662005-09-30 Romain Francoise <romain@orebokech.com>
867
868 * minibuf.texi (High-Level Completion): Explain that the prompt
869 given to `read-buffer' should end with a colon and a space.
870 Update usage examples.
871
8ad8c5ce
JL
8722005-09-29 Juri Linkov <juri@jurta.org>
873
874 * display.texi (Displaying Messages): Rename argument name
875 `string' to `format-string' in functions `message', `message-box',
876 `message-or-box'.
877
63182706
CY
8782005-09-26 Chong Yidong <cyd@stupidchicken.com>
879
fc2cb772 880 * errors.texi (Standard Errors): Correct xrefs.
63182706 881
906320ec
CY
8822005-09-18 Chong Yidong <cyd@stupidchicken.com>
883
fc2cb772 884 * display.texi (Defining Images): Update documentation for
906320ec
CY
885 `image-load-path'.
886
8ccd3630
RS
8872005-09-17 Richard M. Stallman <rms@gnu.org>
888
889 * display.texi (Defining Images): Clean up previous change.
890
7260457b
RF
8912005-09-16 Romain Francoise <romain@orebokech.com>
892
893 * elisp.texi: Specify GFDL version 1.2.
894
895 * doclicense.texi (GNU Free Documentation License): Update to
896 version 1.2.
897
5b51c037
CY
8982005-09-15 Chong Yidong <cyd@stupidchicken.com>
899
900 * display.texi (Defining Images): Document `image-load-path'.
901
5c4757d3
RS
9022005-09-15 Richard M. Stallman <rms@gnu.org>
903
904 * objects.texi (Printed Representation): Minor cleanup.
905 (Box Diagrams): Minor fix.
906 (Cons Cell Type): Move (...) index item here.
907 (Box Diagrams): From here.
908 (Array Type): Minor fix.
909 (Type Predicates): Delete index "predicates".
910 (Hash Table Type): Clarify xref.
911 (Dotted Pair Notation): Minor fix.
912
2bb8b80c
CY
9132005-09-10 Chong Yidong <cyd@stupidchicken.com>
914
915 * files.texi (Saving Buffers): Fix typo.
916
47b8bc5d
RS
9172005-09-08 Richard M. Stallman <rms@gnu.org>
918
919 * tips.texi (Programming Tips): Correct the "default" prompt spec.
920
475aab0d
CY
9212005-09-08 Chong Yidong <cyd@stupidchicken.com>
922
923 * locals.texi (Standard Buffer-Local Variables): Don't include
924 mode variables for minor modes.
925 Fix xrefs for buffer-display-count, buffer-display-table,
926 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
927 enable-multibyte-characters, fill-column, header-line-format,
928 left-fringe-width, left-margin, and right-fringe-width.
929
930 * hooks.texi (Standard Hooks): All hooks should conform to the
931 standard naming convention now.
932 Fix xref for `echo-area-clear-hook'.
933
934 * display.texi (Usual Display): Note that indicate-empty-lines and
935 tab-width are buffer-local.
936
937 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
938
939 * modes.texi (Mode Help): Note that major-mode is buffer-local.
940
941 * nonascii.texi (Encoding and I/O): Note that
942 buffer-file-coding-system is buffer-local.
943
944 * positions.texi (List Motion): Note that defun-prompt-regexp is
945 buffer-local.
946
947 * text.texi (Auto Filling): Note that auto-fill-function is
948 buffer-local.
949 (Undo): Note that buffer-undo-list is buffer-local.
950
951 * windows.texi (Buffers and Windows): Document
952 buffer-display-count.
953
2a6bc1f7
RS
9542005-09-06 Richard M. Stallman <rms@gnu.org>
955
956 * tips.texi (Coding Conventions): Sometimes it is ok to put the
957 package prefix elsewhere than at the start of the name.
958
d7ea8b71
RS
9592005-09-03 Richard M. Stallman <rms@gnu.org>
960
961 * tips.texi (Programming Tips): Add conventions for minibuffer
962 questions and prompts.
963
0c6087a6
RS
9642005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
965
966 * intro.texi (nil and t): Minor cleanup.
967 Delete spurious mention of keyword symbols.
968 (Evaluation Notation): Add index entry.
969 (A Sample Function Description): Minor cleanup.
970 (A Sample Variable Description): Not all vars can be set.
971
4b5fa40e
TTN
9722005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
973
974 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
975
976 (Insertion): Document precise type of `insert-char' arg COUNT.
977
34b50776
SM
9782005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
979
980 * modes.texi (Other Font Lock Variables): Sync the default of
981 font-lock-lines-before.
982
c1105d05
MA
9832005-08-31 Michael Albinus <michael.albinus@gmx.de>
984
985 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
986
62929713
RS
9872005-08-29 Richard M. Stallman <rms@gnu.org>
988
989 * elisp.texi (Top): Update subnode menu.
990
991 * searching.texi (Searching and Matching): Move node.
992 Rearrange contents and add overall explanation.
993 (Searching and Case): Move node.
994 (Searching and Matching): Update menu.
995
0fb57cc0
EZ
9962005-08-27 Eli Zaretskii <eliz@gnu.org>
997
998 * os.texi (Startup Summary): Fix the description of the initial
999 startup message display.
1000
3e80c4c1
RS
10012005-08-25 Richard M. Stallman <rms@gnu.org>
1002
1003 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1004
10052005-08-25 Emilio C. Lopes <eclig@gmx.net>
1006
1007 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1008 `next-overlay-change' example.
c1105d05 1009
79a8defb
JL
10102005-08-22 Juri Linkov <juri@jurta.org>
1011
1012 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1013 Fix invert-face. Fix args of face-background.
1014
16691d29
JL
1015 * display.texi (Standard Faces): Delete node.
1016 (Faces): Add xref to `(emacs)Standard Faces'.
1017 (Displaying Faces): Fix xref to `Standard Faces'.
1018
1019 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1020
217b694f
EZ
10212005-08-20 Alan Mackenzie <acm@muc.de>
1022
1023 * buffers.texi (The Buffer List): Clarify the manipulation of the
1024 buffer list.
1025
0bf14bfd
RS
10262005-08-14 Richard M. Stallman <rms@gnu.org>
1027
7ad1498e
AS
1028 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1029 a regexp.
0bf14bfd 1030
c118d09e
RS
10312005-08-11 Richard M. Stallman <rms@gnu.org>
1032
59cb8c23
RS
1033 * elisp.texi (Top): Update subnode lists.
1034
1035 * display.texi (Inverse Video): Node deleted.
1036
c118d09e
RS
1037 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1038 New nodes split out of Coding Conventions.
1039
1040 * searching.texi (Regular Expressions): Document re-builder.
1041
1042 * os.texi (Time Parsing): New node split out of Time Conversion.
1043
1044 * processes.texi (Misc Network, Network Feature Testing)
1045 (Network Options, Make Network): New nodes split out of
1046 Low-Level Network.
1047
67ec7f41
RS
10482005-08-09 Richard M. Stallman <rms@gnu.org>
1049
76d47f0d
RS
1050 * frames.texi (Geometry): New node, split from Size and Position.
1051 (Frame Parameters): Refer to Geometry.
1052
67ec7f41 1053 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 1054
67ec7f41
RS
1055 * windows.texi (Splitting Windows): Fix xref.
1056
1057 * frames.texi (Layout Parameters): Add xref.
1058
1059 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1060
1061 * keymaps.texi (Menu Bar): Fix xref.
1062
1063 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1064
1065 * modes.texi (%-Constructs): Fix xref.
1066
1067 * frames.texi (Window Frame Parameters): Node split up.
1068 (Basic Parameters, Position Parameters, Size Parameters)
1069 (Layout Parameters, Buffer Parameters, Management Parameters)
1070 (Cursor Parameters, Color Parameters): New subnodes.
1071
adb5e445
LT
10722005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1073
1074 * positions.texi (Screen Lines): Update xref for previous change
1075 in minibuf.texi.
1076
1077 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1078 change in minibuf.texi.
1079
61298e17
RS
10802005-08-09 Richard M. Stallman <rms@gnu.org>
1081
1082 * tips.texi (Coding Conventions): Minor cleanup.
1083
1084 * modes.texi (Defining Minor Modes): Explain when init-value
1085 can be non-nil.
1086
1087 * elisp.texi (Top): Update submenu for Minibuffer.
1088
1089 * minibuf.texi (Minibuffer Misc): Node split up.
1090 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1091 (Recursive Mini): New nodes split out from Minibuffer Misc.
1092 (Minibuffer Misc): Document max-mini-window-height.
1093
1094 * hash.texi (Defining Hash): Delete stray paren in example.
1095
1096 * display.texi (Echo Area Customization): Don't define
1097 max-mini-window-height here; xref instead.
1098
1099 * commands.texi (Event Input Misc): Update while-no-input.
1100
1101 * advice.texi (Advising Functions): Explain when to use advice
1102 and when to use a hook.
1103
43e124e6
EZ
11042005-07-30 Eli Zaretskii <eliz@gnu.org>
1105
1106 * makefile.w32-in (info): Don't run install-info.
1107 ($(infodir)/dir): New target, produced by running install-info.
1108
653aea22
LT
11092005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1110
1111 * modes.texi (Defining Minor Modes): The keyword for the initial
1112 value is :init-value, not :initial-value.
1113
ba6ebbd5
EZ
11142005-07-23 Eli Zaretskii <eliz@gnu.org>
1115
1116 * loading.texi (Autoload): Make the `doctor' example be consistent
1117 with what's in current loaddefs.el. Describe the "fn" magic in
1118 the usage portion of the doc string.
1119
6696f2a4
RS
11202005-07-22 Richard M. Stallman <rms@gnu.org>
1121
1122 * internals.texi (Garbage Collection): Clarify previous change.
1123
0c17e67c
SM
11242005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1125
1126 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1127
426179e1
JL
11282005-07-18 Juri Linkov <juri@jurta.org>
1129
1130 * commands.texi (Accessing Events):
1131 * frames.texi (Text Terminal Colors, Resources):
1132 * markers.texi (The Mark):
1133 * modes.texi (Defining Minor Modes):
1134 Delete duplicate duplicate words.
1135
9b0c2c56
RS
11362005-07-16 Richard M. Stallman <rms@gnu.org>
1137
1138 * display.texi (Managing Overlays): Clarify make-overlay
1139 args for insertion types.
1140
fd90b80c
LT
11412005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1142
0c17e67c
SM
1143 * customize.texi (Variable Definitions):
1144 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
1145 `standard-value' is a list too.
1146 (Defining New Types): Use @key{RET} instead of @key{ret}.
1147
37aa90e5
TTN
11482005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1149
1150 * os.texi (Translating Input): Fix typo.
1151
917e0c95
RS
11522005-07-08 Richard M. Stallman <rms@gnu.org>
1153
1154 * README: Update edition number and size estimate.
1155
1156 * elisp.texi (VERSION): Set to 2.9.
1157
7d90e71d
RS
11582005-07-07 Richard M. Stallman <rms@gnu.org>
1159
c330dafe
RS
1160 * book-spine.texinfo: Update Emacs version.
1161
7d90e71d
RS
1162 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1163
dc2204be
RS
11642005-07-06 Richard M. Stallman <rms@gnu.org>
1165
1166 * searching.texi (Regexp Search): Clarify what re-search-forward
1167 does when the search fails.
1168
a0ec7a4a
LK
11692005-07-05 Lute Kamstra <lute@gnu.org>
1170
dc2204be 1171 * Update FSF's address in GPL notices.
a0ec7a4a
LK
1172
1173 * doclicense.texi (GNU Free Documentation License):
1174 * gpl.texi (GPL):
1175 * tips.texi (Coding Conventions, Library Headers):
1176 * vol1.texi:
1177 * vol2.texi: Update FSF's address.
1178
4af33176
RS
11792005-07-04 Richard M. Stallman <rms@gnu.org>
1180
1181 * hooks.texi (Standard Hooks): Add occur-hook.
1182
b3ab615b
LT
11832005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1184
1185 * display.texi (The Echo Area): Correct menu.
1186
3d393029
RS
11872005-07-03 Richard M. Stallman <rms@gnu.org>
1188
7fe48b75
RS
1189 * elisp.texi (Top): Update subnode menu for Display.
1190
1191 * display.texi (Displaying Messages): New node, with most
1192 of what was in The Echo Area.
1193 (Progress): Moved under The Echo Area.
1194 (Logging Messages): New node with new text.
1195 (Echo Area Customization): New node, the rest of what was
1196 in The Echo Area. Document message-truncate-lines with @defvar.
1197 (Display): Update menu.
1198
3d393029
RS
1199 * windows.texi (Textual Scrolling): Doc 3 values for
1200 scroll-preserve-screen-position.
1201
1202 * text.texi (Special Properties): Change hook functions
1203 should bind inhibit-modification-hooks around altering buffer text.
1204
1205 * keymaps.texi (Key Binding Commands): Call binding BINDING
1206 rather than DEFINITION.
1207
b26860ad
JB
12082005-06-29 Juanma Barranquero <lekktu@gmail.com>
1209
1210 * variables.texi (Defining Variables): `user-variable-p' returns t
1211 for aliases of user options, nil for alias loops.
1212
025691ed
RS
12132005-06-28 Richard M. Stallman <rms@gnu.org>
1214
1215 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1216 make-keymap.
1217
b61bfa4d
LT
12182005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1219
1220 * variables.texi (Setting Variables): Correct and clarify
1221 description of `add-to-ordered-list'.
1222
24ee714d
RS
12232005-06-26 Richard M. Stallman <rms@gnu.org>
1224
1225 * display.texi (Faces): Minor cleanup.
1226
33b79ce4
LT
12272005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1228
1229 * display.texi (Faces): `facep' returns t for strings that are
1230 face names.
1231
df13531d
RS
12322005-06-25 Richard M. Stallman <rms@gnu.org>
1233
1234 * objects.texi (Equality Predicates): Clarify meaning of equal.
1235
1236 * windows.texi (Selecting Windows): save-selected-window
1237 and with-selected-window save and restore the current buffer.
1238
cf444441
RS
12392005-06-24 Richard M. Stallman <rms@gnu.org>
1240
1241 * numbers.texi (Float Basics): Explain how to test for NaN,
1242 and printing the sign of NaNs.
1243
6cdd056d
EZ
12442005-06-24 Eli Zaretskii <eliz@gnu.org>
1245
1246 * makefile.w32-in (MAKEINFO): Use --force.
1247
b93e3c3b
RS
12482005-06-23 Richard M. Stallman <rms@gnu.org>
1249
1250 * display.texi (Face Functions): Correct Texinfo usage.
1251
6fb276bd
LT
12522005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1253
1254 * lists.texi (Rings): `ring-elements' now returns the elements of
1255 RING in order.
1256
1d1c7e75
JB
12572005-06-23 Juanma Barranquero <lekktu@gmail.com>
1258
1259 * markers.texi (The Mark): Texinfo usage fix.
1260
9d12e52b
KS
12612005-06-23 Kim F. Storm <storm@cua.dk>
1262
1263 * searching.texi (Entire Match Data): Remove evaporate option for
1264 match-data. Do not mention evaporate option for set-match-data.
1265
6d44324c
GM
12662005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1267
1268 * display.texi (Face Functions): Mention face aliases.
1269
80df27a7
RS
12702005-06-21 Richard M. Stallman <rms@gnu.org>
1271
1272 * anti.texi (Antinews): Texinfo usage fix.
1273
e121563b
KB
12742005-06-21 Karl Berry <karl@gnu.org>
1275
9d7d543c
KB
1276 * elisp.texi: Use @copying.
1277
e121563b
KB
1278 * elisp.texi: Put @summarycontents and @contents before the Top
1279 node, instead of the end of the file, so that the contents appear
1280 in the right place in the dvi/pdf output.
1281
36a3b076
JL
12822005-06-21 Juri Linkov <juri@jurta.org>
1283
1284 * display.texi (Defining Faces): Add `customized-face'.
1285
5c796e80
KS
12862005-06-20 Kim F. Storm <storm@cua.dk>
1287
b7d1f38f
KS
1288 * variables.texi (Setting Variables): Any type of element can be
1289 given order in add-to-ordered-list. Compare elements with eq.
1290
5c796e80
KS
1291 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1292
fb056bef
KB
12932005-06-20 Karl Berry <karl@gnu.org>
1294
1295 * syntax.texi (Syntax Flags): Make last column very slightly wider
1296 to avoid "generic comment" breaking on two lines and causing an
1297 underfull box.
1298
84398baa
LT
12992005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1300
1301 * lists.texi (Rings): Various minor clarifications and corrections.
1302
07ff1e4b
RS
13032005-06-18 Richard M. Stallman <rms@gnu.org>
1304
1305 * functions.texi (Obsolete Functions): Simplify.
1306
1307 * variables.texi (Variable Aliases): Simplify.
1308
1309 * anti.texi, backups.texi, compile.texi, customization.texi:
1310 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1311 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1312 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1313 * variables.texi: Fix formatting ugliness.
1314
1315 * elisp.texi: Add links to Rings and Byte Packing.
1316 Update version and copyright years.
1317
1318 * minibuf.texi: Fix formatting ugliness.
1319 (Completion Commands): Move keymap vars to the end
1320 and vars completing-read binds to the top.
1321
3f7fab24
LT
13222005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1323
1324 * processes.texi: Fix typos.
1325 (Bindat Spec): Correct Texinfo error.
926c4c9b 1326 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1327
f19b57e3
RS
13282005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1329
1330 * lists.texi (Rings): New node.
1331 (Lists): Add it to menu.
1332
a80c5da7 1333 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1334 (Processes): Add it to menu.
1335
13362005-06-17 Richard M. Stallman <rms@gnu.org>
1337
1338 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1339
1340 * help.texi (Documentation Basics): Explain the xref to
1341 Documentation Tips.
1342
1343 * debugging.texi (Debugger Commands): Minor fix.
1344
67c1390d
LT
13452005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1346
1347 * edebug.texi (Instrumenting): Eliminate duplicate link.
1348 (Specification List): Replace references to "below", referring to
1349 a later node, with one @ref to that node.
1350
1351 * os.texi (Timers): Timers should save and restore the match data
1352 if they change it.
1353
1354 * debugging.texi (Debugger Commands): Mention that the Lisp
1355 debugger can not step through primitive functions.
1356
51cd2a8c
JB
13572005-06-16 Juanma Barranquero <lekktu@gmail.com>
1358
1359 * functions.texi (Obsolete Functions): Update argument names of
1360 `make-obsolete' and `define-obsolete-function-alias'.
1361
1362 * variables.texi (Variable Aliases): Update argument names of
1363 `defvaralias', `make-obsolete-variable' and
1364 `define-obsolete-variable-alias'.
1365
f5e6ac4a
KS
13662005-06-15 Kim F. Storm <storm@cua.dk>
1367
1368 * searching.texi (Entire Match Data): Rephrase warnings about
1369 evaporate arg to match-data and set-match-data.
1370
fe2a9972
LT
13712005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1372
67774855
LT
1373 * elisp.texi (Top): Update detailed menu.
1374
fe2a9972
LT
1375 * edebug.texi (Edebug): Update menu.
1376 (Instrumenting): Update xrefs.
1377 (Edebug Execution Modes): Correct xref.
1378 (Jumping): Clarify description of `h' command.
1379 Eliminate redundant @ref.
1380 (Breaks): New node.
1381 (Breakpoints): is now a subsubsection.
1382 (Global Break Condition): Mention `C-x X X'.
1383 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1384 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1385 (Edebug Display Update): Correct pxref.
1386 (Edebug and Macros): New node.
1387 (Instrumenting Macro Calls): Is now a subsubsection.
1388 Neither arg of `def-edebug-spec' is evaluated.
1389 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1390 (Specification Examples): Fix typo.
1391
b59f605b
LK
13922005-06-14 Lute Kamstra <lute@gnu.org>
1393
1394 * debugging.texi (Function Debugging): Primitives can break on
1395 entry too.
1396
a5c99dc9
KS
13972005-06-14 Kim F. Storm <storm@cua.dk>
1398
1399 * variables.texi (Setting Variables): Add add-to-ordered-list.
1400
f99ed2f8
SM
14012005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1402
1403 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1404 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1405
9d42ffaa
LK
14062005-06-13 Lute Kamstra <lute@gnu.org>
1407
1408 * text.texi (Special Properties): Fix cross reference.
1409
32cc0b00
LT
14102005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1411
1412 * debugging.texi (Function Debugging): Delete mention of empty
1413 string argument to `cancel-debug-on-entry'. Delete inaccurate
1414 description of the return value of that command.
1415
98d1a1cf
EZ
14162005-06-11 Alan Mackenzie <acm@muc.de>
1417
1418 * text.texi (Adaptive Fill): Amplify the description of
1419 fill-context-prefix.
1420
4b53b8d7
LT
14212005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1422
84398baa 1423 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1424
b5305167
SM
14252005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1426
1427 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1428
9bd4c3ad
LT
14292005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1430
1431 * debugging.texi (Error Debugging): Minor rewording.
1432 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1433 is optional.
1434
257914aa
LK
14352005-06-10 Lute Kamstra <lute@gnu.org>
1436
b5305167 1437 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1438 (Top): Give it a title. Correct version number. Give the
1439 detailed node listing a more prominent header.
b5305167
SM
1440 * intro.texi: Don't set VERSION here a second time.
1441 Mention Emacs's version too.
257914aa
LK
1442 * anti.texi (Antinews): Use EMACSVER to refer to the current
1443 version of Emacs.
1444
b7aae902
KS
14452005-06-09 Kim F. Storm <storm@cua.dk>
1446
1447 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1448 match-data and set-match-data.
1449
99598737
RS
14502005-06-08 Richard M. Stallman <rms@gnu.org>
1451
1452 * searching.texi (Entire Match Data): Clarify when match-data
1453 returns markers and when integers.
1454
1455 * display.texi (Defining Faces): Explain that face name should not
1456 end in `-face'.
1457
1458 * modes.texi (Mode Line Data): Minor cleanup.
1459 (Customizing Keywords): Node split out of Search-based Fontification.
1460 Add example of using font-lock-add-keywords from a hook.
1461 Clarify when MODE should be non-nil, and when nil.
1462
14632005-06-06 Richard M. Stallman <rms@gnu.org>
1464
1465 * modes.texi (Mode Line Data): Explain what happens when the car
1466 of a list is a void symbol.
1467 (Search-based Fontification): Explain MODE arg to
1468 font-lock-add-keywords and warn about calls from major modes.
1469
ecc8893a
JL
14702005-06-08 Juri Linkov <juri@jurta.org>
1471
1472 * display.texi (Standard Faces): Add `shadow' face.
1473
7fa9f4eb
LT
14742005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1475
1476 * modes.texi (Major Mode Conventions): A derived mode only needs
1477 to put the call to the parent mode inside `delay-mode-hooks'.
1478
bebcc4b1
RS
14792005-05-29 Richard M. Stallman <rms@gnu.org>
1480
c16b1394
RS
1481 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1482 new, and what that implies. Clarify.
1483
1484 * files.texi (Locating Files): Clean up the text.
1485
bebcc4b1
RS
1486 * frames.texi (Window Frame Parameters): Document user-size.
1487 Shorten entry for top by referring to left.
1488
14892005-05-26 Richard M. Stallman <rms@gnu.org>
1490
1491 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1492 is new, and what the implications are. Other clarifications.
1493
217797bc
RS
14942005-05-24 Richard M. Stallman <rms@gnu.org>
1495
1496 * frames.texi (Dialog Boxes): Minor fixes.
1497
3565fe07
MY
14982005-05-25 Masatake YAMATO <jet@gyve.org>
1499
1500 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1501
817089df
LT
15022005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1503
1504 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1505 is optional.
1506
cb5db137
NR
15072005-05-24 Nick Roberts <nickrob@snap.net.nz>
1508
1509 * frames.texi (Dialog Boxes): Descibe new optional argument.
1510
3c8572f5
LK
15112005-05-23 Lute Kamstra <lute@gnu.org>
1512
1513 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1514 syntax-begin-function over font-lock-beginning-of-syntax-function.
1515
2a4d7cb3
LT
15162005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1517
71f800cf
LT
1518 * minibuf.texi (Reading File Names): Update description of
1519 `read-directory-name'.
1520
2a4d7cb3
LT
1521 * modes.texi (Derived Modes): Clarify :group keyword.
1522
bb4afd09
EZ
15232005-05-21 Eli Zaretskii <eliz@gnu.org>
1524
b5305167
SM
1525 * files.texi (Locating Files): New subsection.
1526 Describe locate-file and executable-find.
bb4afd09 1527
a2c9aee6
EZ
15282005-05-21 Kevin Ryde <user42@zip.com.au>
1529
1530 * frames.texi (Initial Parameters): Update cross reference to
1531 "Emacs Invocation".
1532
6900105f
LT
15332005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1534
ca1b0914
LT
1535 * keymaps.texi (Active Keymaps): Add anchor.
1536
6900105f
LT
1537 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1538 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1539 appropriate place.
1540 (Derived Modes): Small clarifications.
b5305167
SM
1541 (Minor Mode Conventions, Keymaps and Minor Modes):
1542 Replace references to nodes with references to anchors.
6900105f
LT
1543 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1544 Clarify description of lists whose first element is an integer.
1545 (Mode Line Variables): Add anchor.
1546 (%-Constructs): Clarify description of integer after %.
1547 (Emulating Mode Line): Describe nil value for FACE.
1548
54d06364
LT
15492005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1550
1551 * modes.texi (Derived Modes): Correct references to non-existing
1552 variable standard-syntax-table.
1553
f8d0b769
LK
15542005-05-17 Lute Kamstra <lute@gnu.org>
1555
1556 * modes.texi (Defining Minor Modes): Mention the mode hook.
1557
294c599c
KS
15582005-05-15 Kim F. Storm <storm@cua.dk>
1559
1560 * processes.texi (Network): Remove open-network-stream-nowait.
1561 (Network Servers): Remove open-network-stream-server.
1562
4214af69
LT
15632005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1564
1565 * elisp.texi (Top): Update detailed menu.
1566
1567 * variables.texi: Reorder nodes.
1568 (Variables): Update menu.
1569 (File Local Variables): Do not refer to the `-*-' line as
1570 a "local variables list". Add pxref.
1571
302691ab
LT
15722005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1573
56d4215a
LT
1574 * elisp.texi (Top): Update detailed menu for node changes.
1575
302691ab
LT
1576 * modes.texi (Modes): Update Menu.
1577 (Hooks): Move to beginning of chapter.
1578 Most minor modes run mode hooks too.
1579 `add-hook' can handle void hooks or hooks whose value is a single
1580 function.
1581 (Major Modes): Update Menu.
1582 (Major Mode Basics): New node, split off from `Major Modes'.
1583 (Major Mode Conventions): Correct xref. Explain how to handle
1584 auto-mode-alist if the major mode command has an autoload cookie.
1585 (Auto Major Mode): Major update. Add magic-mode-alist.
1586 (Derived Modes): Major update.
1587 (Mode Line Format): Update Menu.
1588 (Mode Line Basics): New node, split off from `Mode Line Format'.
1589
1590 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1591 for `magic autoload comment'. Add index entries and anchor.
1592
d06ba294
RS
15932005-05-14 Richard M. Stallman <rms@gnu.org>
1594
1595 * tips.texi (Coding Conventions): Explain how important it is
1596 that just loading certain files not change Emacs behavior.
1597
1598 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1599
405cb12a
LK
16002005-05-12 Lute Kamstra <lute@gnu.org>
1601
19958124
LK
1602 * modes.texi (Generic Modes): Update.
1603 (Major Modes): Refer to node "Generic Modes".
1604
405cb12a
LK
1605 * elisp.texi (Top): Update to the current structure of the manual.
1606 * processes.texi (Processes): Add menu description.
1607 * customize.texi (Customization): Add menu descriptions.
1608
f714dd1b
TTN
16092005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1610
cc9442f2
TTN
1611 * processes.texi (Signals to Processes)
1612 (Low-Level Network): Fix typos.
f714dd1b 1613
36ad23ec
LK
16142005-05-11 Lute Kamstra <lute@gnu.org>
1615
1616 * elisp.texi (Top): Add some nodes from the chapter "Major and
1617 Minor Modes" to the detailed node listing.
1618
d101bf56
RS
16192005-05-10 Richard M. Stallman <rms@gnu.org>
1620
1621 * keymaps.texi (Extended Menu Items): Menu item filter functions
1622 can be called at any time.
1623
698b0510
LT
16242005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1625
1626 * variables.texi (File Local Variables): `(hack-local-variables t)'
1627 now also checks whether a mode is specified in the local variables
1628 list.
1629
2c6b25c7
EZ
16302005-05-05 Kevin Ryde <user42@zip.com.au>
1631
1632 * display.texi (The Echo Area): Correct format function cross
1633 reference.
1634
643b4cf5
LT
16352005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1636
1637 * variables.texi (Variable Aliases): Change description of
1638 `define-obsolete-variable-alias'.
1639
1640 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1641 (Defining Functions): Add xref.
1642 (Obsolete Functions): New node.
1643 (Function Safety): Standardize capitalization of section title.
1644
1645 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1646 (Dialog Boxes): Complete description of `x-popup-dialog'.
1647
053bc8e4
RS
16482005-05-04 Richard M. Stallman <rms@gnu.org>
1649
1650 * commands.texi (Interactive Codes): Fix Texinfo usage.
1651 Document U more clearly.
1652
f6b1b15a
LT
16532005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1654
3b925015
LT
1655 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1656 function and not a macro.
1657
f6b1b15a
LT
1658 * frames.texi (Pop-Up Menus): Correct and clarify description of
1659 `x-popup-menu'.
1660 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1661
ebbfa918
RS
16622005-05-01 Richard M. Stallman <rms@gnu.org>
1663
1664 * edebug.texi (Checking Whether to Stop): Fix previous change.
1665
abe2f96e
LT
16662005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1667
d6028ef2
LT
1668 * display.texi: Fix typos and Texinfo usage.
1669
abe2f96e
LT
1670 * edebug.texi (Checking Whether to Stop): executing-macro ->
1671 executing-kbd-macro.
1672
b2cfb30b
RS
16732005-05-01 Richard M. Stallman <rms@gnu.org>
1674
1675 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1676
7e995a23
RS
16772005-04-30 Richard M. Stallman <rms@gnu.org>
1678
1679 * files.texi (Magic File Names): Document `operations' property.
1680
57efa539
LK
16812005-04-29 Lute Kamstra <lute@gnu.org>
1682
1683 * modes.texi (Generic Modes): New node.
1684 (Major Modes): Add it to the menu.
1685 (Derived Modes): Add "derived mode" to concept index.
1686
0a20b1dc
LK
16872005-04-28 Lute Kamstra <lute@gnu.org>
1688
1689 * modes.texi (Defining Minor Modes): Fix previous change.
1690 (Font Lock Mode): Simplify.
1691 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1692 when set and that some parts are optional. Add cross references.
1693 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1694 Add cross references. Add font-lock-multiline to index.
1695 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1696 Lock Variables". Document font-lock-add-keywords and
b5305167 1697 font-lock-remove-keywords.
0a20b1dc
LK
1698 (Other Font Lock Variables): Move font-lock-keywords-only,
1699 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1700 and font-lock-syntactic-face-function to node "Syntactic Font
1701 Lock". Move font-lock-keywords-case-fold-search to node
1702 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1703 and font-lock-{,un}fontify-{buffer,region}-function.
1704 (Precalculated Fontification): Remove reference to deleted variable
1705 font-lock-core-only.
1706 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1707 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1708 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1709 and font-lock-syntactic-face-function here from node "Other Font
1710 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1711 Syntax Properties". Add cross references.
b5305167
SM
1712 (Setting Syntax Properties): New node.
1713 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1714 * syntax.texi (Syntax Properties): Add cross reference.
1715 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1716
68a94f5a
RS
17172005-04-26 Richard M. Stallman <rms@gnu.org>
1718
1719 * display.texi (Defining Faces):
1720 Document `default' elements of defface spec.
1721
1722 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1723
1724 * variables.texi (Variable Aliases): Clarify text.
1725
17262005-04-25 Chong Yidong <cyd@stupidchicken.com>
1727
1728 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1729
7f48f143
LT
17302005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1731
1732 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1733
45d2f8e8
EZ
17342005-04-24 Eli Zaretskii <eliz@gnu.org>
1735
f3714ab2
EZ
1736 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1737 syntax-after and syntax-class.
1738
45d2f8e8 1739 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1740 (Unique File Names): Don't mention "numbers" in the documentation
1741 of make-temp-file and make-temp-name.
45d2f8e8 1742
469bc679
RS
17432005-04-23 Richard M. Stallman <rms@gnu.org>
1744
1745 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1746
c9fa5dc9
RS
17472005-04-22 Nick Roberts <nickrob@snap.net.nz>
1748
1749 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1750
230e1e80
NR
17512005-04-22 Nick Roberts <nickrob@snap.net.nz>
1752
1753 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1754 and define-obsolete-variable-alias.
1755
1ba52906
KS
17562005-04-22 Kim F. Storm <storm@cua.dk>
1757
1758 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1759 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1760
9721d904
LK
17612005-04-21 Lute Kamstra <lute@gnu.org>
1762
1763 * lists.texi (Association Lists): Document rassq-delete-all.
1764
ed35c736
RS
17652005-04-19 Richard M. Stallman <rms@gnu.org>
1766
1767 * modes.texi (Search-based Fontification): Explain that
1768 facespec is an expression to be evaluated.
1769
42fc00a4
RS
17702005-04-19 Kevin Ryde <user42@zip.com.au>
1771
b5305167 1772 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1773 * strings.texi (String Conversion): Fix xref.
1774
5827e9d4
KS
17752005-04-19 Kim F. Storm <storm@cua.dk>
1776
1777 * symbols.texi (Symbol Plists): Add safe-get.
1778 Mention that `get' may signal an error.
1779
47872da9
NR
17802005-04-18 Nick Roberts <nickrob@snap.net.nz>
1781
1782 * customize.texi (Variable Definitions): Replace tooltip-mode
1783 example with save-place.
1784
ec0cf966
RS
17852005-04-17 Richard M. Stallman <rms@gnu.org>
1786
1787 * buffers.texi (Indirect Buffers): Clarify.
1788
1789 * positions.texi (Positions): Clarify converting marker to integer.
1790
1791 * strings.texi (String Basics): Mention string-match; clarify.
1792
199bb209
LK
17932005-04-08 Lute Kamstra <lute@gnu.org>
1794
1795 * modes.texi (Search-based Fontification): Fix cross references.
1796 Use consistent terminology. Document anchored highlighting.
1797
bfa54668
LK
17982005-04-05 Lute Kamstra <lute@gnu.org>
1799
1800 * modes.texi (Defining Minor Modes): Document :group keyword
1801 argument and its default value.
1802
07e5fb9e
LK
18032005-04-03 Lute Kamstra <lute@gnu.org>
1804
1805 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1806 references and/or descriptions. Delete major mode hooks; mention
1807 them as a category instead. Rename or delete obsolete hooks.
1808
aa945b59
RS
18092005-04-02 Richard M. Stallman <rms@gnu.org>
1810
1811 * nonascii.texi (Coding System Basics): Another wording cleanup.
1812
8b918214
RS
18132005-04-01 Richard M. Stallman <rms@gnu.org>
1814
1815 * nonascii.texi (Coding System Basics): Clarify previous change.
1816
41639988
KH
18172005-04-01 Kenichi Handa <handa@m17n.org>
1818
1819 * nonascii.texi (Coding System Basics): Describe about rondtrip
1820 identity of coding systems.
1821
8e669bbd
RS
18222005-03-29 Chong Yidong <cyd@stupidchicken.com>
1823
1824 * text.texi (Buffer Contents): Add filter-buffer-substring and
1825 buffer-substring-filters.
1826
f60a6f87
RS
18272005-03-26 Chong Yidong <cyd@stupidchicken.com>
1828
1829 * anti.texi (Antinews): Mention `G' interactive code.
1830
1831 * tips.texi (Compilation Tips): Mention benchmark.el.
1832
aaac1251
LT
18332005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1834
1835 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1836 is now bound to M-o M-o.
1837
1838 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1839
45325173
GM
18402005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1841
1842 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1843 in the Emacs Manual).
1844 * Makefile.in (srcs): Remove calendar.texi.
1845 * makefile.w32-in (srcs): Remove calendar.texi.
1846 * display.texi (Display): Change name of next node.
1847 * os.texi (System In): Change name of previous node.
1848 * elisp.texi (Top): Remove Calendar references.
1849 * vol1.texi (Top): Remove Calendar references.
1850 * vol2.texi (Top): Remove Calendar references.
1851
85df292e
RS
18522005-03-25 Richard M. Stallman <rms@gnu.org>
1853
45325173 1854 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1855 Cleanup previous change.
1856
18572005-03-25 Chong Yidong <cyd@stupidchicken.com>
1858
1859 * display.texi (Face Attributes): Faces earlier in an :inherit
1860 list take precedence.
1861 (Scroll Bars): Fix description of vertical-scroll-bars.
1862 Document frame-current-scroll-bars and window-current-scroll-bars.
1863
1864 * markers.texi (The Mark): Document temporary Transient Mark mode.
1865
b5305167
SM
1866 * minibuf.texi (Reading File Names):
1867 Document read-file-name-completion-ignore-case.
85df292e
RS
1868
1869 * positions.texi (Screen Lines): Document nil for width argument
1870 to compute-motion.
1871
1fe54d69
KS
18722005-03-23 Kim F. Storm <storm@cua.dk>
1873
1874 * display.texi (Standard Faces): Other faces used in the fringe
1875 implicitly inherits from the fringe face.
1876 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1877 properties implicitly inherits from fringe face.
1878 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1879
a775dff4
RS
18802005-03-20 Chong Yidong <cyd@stupidchicken.com>
1881
1882 * display.texi (Invisible Text): State default value of
1883 line-move-ignore-invisible.
1884 (Managing Overlays): Document remove-overlays.
1885 (Standard Faces): Document escape-glyph face.
1886
b5305167 1887 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1888
b5305167
SM
1889 * modes.texi (Other Font Lock Variables):
1890 Document font-lock-lines-before.
a775dff4
RS
1891
1892 * positions.texi (Skipping Characters): skip-chars-forward allows
1893 character classes.
1894
077f7085
LK
18952005-03-18 Lute Kamstra <lute@gnu.org>
1896
1897 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1898
d69ea7ab
RS
18992005-03-17 Richard M. Stallman <rms@gnu.org>
1900
c7bd5d57
RS
1901 * text.texi (Undo): Document extensible undo entries.
1902
d69ea7ab
RS
1903 * searching.texi (String Search, Regexp Search, Regexp Search):
1904 Cleanups.
1905
1906 * nonascii.texi (Character Codes): Minor fix.
1907
1908 * display.texi (Display Property): Explain the significance
1909 of having text properties that are eq.
1910 (Other Display Specs): Explain string as display spec.
1911
1912 * commands.texi (Interactive Codes): Document G option.
1913
19142005-03-17 Chong Yidong <cyd@stupidchicken.com>
1915
1916 * text.texi (Filling): Add sentence-end-without-period and
1917 sentence-end-without-space.
1918 (Changing Properties): Minor fix.
1919
1920 * anti.texi: Total rewrite.
1921
a7679889
LK
19222005-03-15 Lute Kamstra <lute@gnu.org>
1923
1924 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1925
6eb8e247
KS
19262005-03-08 Kim F. Storm <storm@cua.dk>
1927
1928 * display.texi (Specified Space): Property :width is support on
1929 non-graphic terminals, :height is not.
1930
bfa8be14
RS
19312005-03-07 Richard M. Stallman <rms@gnu.org>
1932
1933 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1934 Now subnodes of Fringes.
1935 (Overlay Arrow): Document overlay-arrow-variable-list.
1936 (Fringe Size/Pos): New node, broken out of Fringes.
1937 (Display): Explain clearing vs redisplay better.
1938 (Truncation): Clarify use of bitmaps.
1939 (The Echo Area): Clarify the uses of the echo area.
1940 Add max-mini-window-height.
1941 (Progress): Clarify.
1942 (Invisible Text): Explain that main loop moves point out.
1943 (Selective Display): Say "hidden", not "invisible".
b5305167 1944 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1945 (Overlay Properties): Clarify intro.
1946 (Finding Overlays): Explain return values when nothing found.
1947 (Width): truncate-string-to-width has added arg.
1948 (Displaying Faces): Clarify and update mode line face handling.
1949 (Face Functions): Minor cleanup.
b5305167 1950 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1951 (Pixel Specification, Other Display Specs): Minor cleanups.
1952 (Images, Image Descriptors): Minor cleanups.
1953 (GIF Images): Patents have expired.
1954 (Showing Images): Explain default text for insert-image.
b5305167 1955 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1956 (Making Buttons): Explain return values.
1957 (Button Buffer Commands): Add xref.
1958 (Inverse Video): Update mode-line-inverse-video.
1959 (Display Table Format): Clarify.
1960 (Active Display Table): Give defaults for window-display-table.
1961
1962 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1963 and calendar-today-marker are strings, not chars.
1964 (Holiday Customizing): Minor fix.
1965
bfa8be14
RS
1966 * internals.texi (Writing Emacs Primitives): Update `or' example.
1967 Update limit on # args of subr.
1968
1969 * edebug.texi (Using Edebug): Arrow is in fringe.
1970 (Instrumenting): Arg to eval-defun works without loading edebug.
1971 (Edebug Execution Modes): Add xref.
1972
1973 * customize.texi (Common Keywords): Clarify :require.
1974 Mention :version here.
1975 (Variable Definitions, Group Definitions): Not here.
1976 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1977
d69ea7ab
RS
19782005-03-07 Chong Yidong <cyd@stupidchicken.com>
1979 * nonascii.texi (Text Representations): Clarify position-bytes.
1980 (Character Sets): Add list-charset-chars.
1981 (Scanning Charsets): Add charset-after.
1982 (Encoding and I/O): Minor fix.
1983
34398e6c
RS
19842005-03-06 Richard M. Stallman <rms@gnu.org>
1985
1986 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1987 (Resizing Windows): Likewise.
1988
1989 * text.texi (Change Hooks): Get rid of "Emacs 21".
1990
1991 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1992
1993 * streams.texi (Output Variables): Get rid of "Emacs 21".
1994
1995 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1996
1997 * os.texi (Translating Input): Replace flow-control example
1998 with a less obsolete example that uses `keyboard-translate'.
1999
6eb8e247 2000 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 2001 Get rid of "Emacs 21".
6eb8e247 2002
34398e6c
RS
2003 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2004 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2005
2006 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2007
2008 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2009
2010 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2011 (Menu Bar): Fix when menu-bar-update-hook is called.
2012
2013 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2014
2015 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2016 and make it read better.
2017
2018 * files.texi (Writing to Files): Get rid of "Emacs 21".
2019 (Unique File Names): Likewise.
2020
2021 * elisp.texi: Update Emacs version to 22.
2022
2023 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2024 (Overlay Properties, Face Attributes): Likewise.
2025 (Managing Overlays): Fix punctuation.
2026 (Attribute Functions): Clarify set-face-font; get rid of
2027 info about old Emacs versions.
2028 (Auto Faces, Font Lookup, Display Property, Images):
2029 Get rid of "Emacs 21".
2030
2031 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2032
d2178387
RS
20332005-03-05 Richard M. Stallman <rms@gnu.org>
2034
2035 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2036
524352d6
LK
20372005-03-04 Lute Kamstra <lute@gnu.org>
2038
2039 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2040
20412005-03-03 Lute Kamstra <lute@gnu.org>
2042
2043 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2044
284f0680
LK
20452005-03-01 Lute Kamstra <lute@gnu.org>
2046
2047 * debugging.texi (Debugger Commands): Update `j'.
2048
a9ee5cac
LK
20492005-02-28 Lute Kamstra <lute@gnu.org>
2050
2051 * debugging.texi (Debugging): Fix typo.
2052 (Error Debugging): Document eval-expression-debug-on-error.
2053 (Function Debugging): Update example.
2054 (Using Debugger): Mention starred stack frames.
2055 (Debugger Commands): Document `j' and `l'.
2056 (Invoking the Debugger): `d' and `j' exit recursive edit too.
2057 Update the messages that the debugger displays.
2058 (Internals of Debugger): Add cross reference. Update example.
2059 (Excess Open): Minor improvement.
2060 (Excess Close): Minor improvement.
2061
378d0f8e
RS
20622005-02-26 Richard M. Stallman <rms@gnu.org>
2063
2064 * tips.texi (Coding Conventions): Clarify.
2065 Put all the major mode key reservations together.
2066 Mention the Mouse-1 => Mouse-2 conventions.
2067
2068 * syntax.texi (Syntax Class Table): Clarify.
2069 (Syntax Table Functions): syntax-after moved from here.
2070 (Syntax Table Internals): syntax-after moved to here.
2071 (Parsing Expressions): Update info on number of values
2072 and what's meaningful in the STATE argument.
2073 (Categories): Fix typo.
2074
2075 * sequences.texi (Arrays): Cleanup.
2076 (Char-Tables): Clarify.
2077
2078 * processes.texi (Deleting Processes): Cleanups, add xref.
2079 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2080 (Process Information): set-process-coding-system, some args optional.
2081 (Input to Processes): Explain various types for PROCESS args.
2082 Rename them from PROCESS-NAME to PROCESS.
2083 (Signals to Processes): Likewise.
2084 (Decoding Output): Cleanup.
2085 (Query Before Exit): Clarify.
2086
2087 * os.texi (Startup Summary): Correct the options; add missing ones.
2088 (Terminal Output, Batch Mode): Clarify.
2089 (Flow Control): Node deleted.
2090
2091 * markers.texi (The Mark): Clarify.
2092
2093 * macros.texi (Expansion): Cleanup.
2094 (Indenting Macros): indent-spec allows ints, not floats.
2095
2096 * keymaps.texi (Keymaps): Clarify.
2097 (Format of Keymaps): Update lisp-mode-map example.
2098 (Active Keymaps, Key Lookup): Clarify.
2099 (Changing Key Bindings): Add xref to `kbd'.
2100 (Key Binding Commands, Simple Menu Items): Clarify.
2101 (Mouse Menus, Menu Bar): Clarify.
2102 (Menu Example): Replace print example with menu-bar-replace-menu.
2103
2104 * help.texi (Documentation Basics): Add function-documentation prop.
2105
2106 * elisp.texi (Top): Don't refer to Flow Control node.
2107
2108 * commands.texi (Command Overview): Improve xrefs.
2109 (Adjusting Point): Adjusting point applies to intangible and invis.
2110 (Key Sequence Input): Doc extra read-key-sequence args.
2111 Likewise for read-key-sequence-vector.
2112
2113 * backups.texi (Rename or Copy): Minor fix.
2114 (Numbered Backups): For version-control, say the default.
2115 (Auto-Saving): make-auto-save-file-name example is simplified.
2116
2117 * advice.texi (Advising Functions): Don't imply one part of Emacs
2118 should advise another part. Markup changes.
2119 (Defining Advice): Move transitional para.
2120 (Activation of Advice): Cleanup.
2121 Explain if COMPILE is nil or negative.
2122
2123 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2124
2e20c83d
LK
21252005-02-24 Lute Kamstra <lute@gnu.org>
2126
2127 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2128 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2129
65c492fd
LK
21302005-02-23 Lute Kamstra <lute@gnu.org>
2131
b02c3eed
LK
2132 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2133 to define global minor modes as well.
2134
65c492fd
LK
2135 * display.texi (Managing Overlays): overlay-buffer returns nil for
2136 deleted overlays.
2137
b686dd59
KS
21382005-02-22 Kim F. Storm <storm@cua.dk>
2139
2140 * minibuf.texi (Basic Completion): Allow symbols in addition to
2141 strings in try-completion and all-completions.
2142
23e8c095
LK
21432005-02-14 Lute Kamstra <lute@gnu.org>
2144
2145 * elisp.texi (Top): Remove reference to deleted node.
2146
2147 * lists.texi (Lists): Remove reference to deleted node.
2148 (Cons Cells): Fix typo.
2149
2150 * loading.texi (Where Defined): Fix typo.
2151
134948fc
RS
21522005-02-14 Richard M. Stallman <rms@gnu.org>
2153
2154 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2155 is useful for discarding some minor modes.
2156
2157 * symbols.texi (Symbol Components): Reorder examples.
2158
2159 * streams.texi (Input Functions): State standard-input default.
2160 (Output Variables): State standard-output default.
2161
2162 * objects.texi (Printed Representation): Clarify read syntax vs print.
2163 (Floating Point Type): Explain meaning better.
2164 (Symbol Type): Explain uniqueness better.
2165 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2166 List examples sooner.
2167 (Box Diagrams): New subnode broken out.
2168 Some examples moved from old Lists as Boxes node.
2169 (Dotted Pair Notation): Clarify intro.
2170 (Array Type): Clarify.
2171 (Type Predicates): Add hash-table-p.
2172
2173 * numbers.texi (Integer Basics): Clarify radix explanation.
2174 (Predicates on Numbers): Minor clarification.
2175 (Comparison of Numbers): Minor clarification. Clarify eql.
2176 Typos in min, max.
2177 (Math Functions): Clarify overflow in expt.
2178
2179 * minibuf.texi (Text from Minibuffer): Minor clarification.
2180 Mention arrow keys.
2181
2182 * loading.texi (Autoload): defun's doc string overrides autoload's
2183 doc string.
2184 (Repeated Loading): Modernize "add to list" examples.
2185 (Where Defined): Finish updating table of load-history elts.
2186
2187 * lists.texi (List-related Predicates): Minor wording improvement.
2188 (Lists as Boxes): Node deleted.
2189 (Building Lists): Explain trivial cases of number-sequence.
2190
2191 * hash.texi (Hash Tables): Add desc to menu items.
2192 (Creating Hash): Expain "full" means "make larger",
2193 (Hash Access): Any object can be a key.
2194 State value of maphash.
2195
2196 * functions.texi (What Is a Function): Wording cleanup.
2197 (Function Documentation): Minor cleanup.
2198 Explain purpose of calling convention at end of doc string.
2199 (Function Names): Wording cleanup.
2200 (Calling Functions): Wording cleanup.
2201 Explain better how funcall calls the function.
2202 (Function Cells): Delete example of saving and redefining function.
2203
2204 * control.texi (Combining Conditions): Wording cleanup.
2205 (Iteration): dolist and dotimes bind VAR locally.
2206 (Cleanups): Xref to Atomic Changes.
2207
2208 * compile.texi (Byte Compilation): Delete 19.29 info.
2209 (Compilation Functions): Macros' difficulties don't affect defsubst.
2210 (Docs and Compilation): Delete 19.29 info.
2211
44291460
RS
22122005-02-10 Richard M. Stallman <rms@gnu.org>
2213
2214 * objects.texi (Symbol Type): Minor correction.
2215
1f9ad95a
LK
22162005-02-06 Lute Kamstra <lute@gnu.org>
2217
2218 * modes.texi (Example Major Modes): Fix typos.
2219
ba2c991c
RS
22202005-02-06 Richard M. Stallman <rms@gnu.org>
2221
2222 * text.texi (Margins): fill-nobreak-predicate can be one function.
2223
2224 * strings.texi (Modifying Strings): clear-string can make unibyte.
2225 (Formatting Strings): format gives error if values missing.
2226
2227 * positions.texi (Character Motion): Mention default arg
2228 for forward-char. backward-char refers to forward-char.
2229 (Word Motion): Mention default arg for forward-word.
2230 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2231 Simplify end-of-buffer.
2232 (Text Lines): Mention default arg for forward-line.
2233 (List Motion): Mention default arg for beginning/end-of-defun.
2234 (Skipping Characters): Minor fixes in explaining character-set.
2235
2236 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2237 Mode inheritance applies only when default-major-mode is nil.
2238 Clarifications.
2239 (Example Major Modes): Update Text mode and Lisp mode examples.
2240 (Minor Mode Conventions): Mention define-minor-mode at top.
2241 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2242 (Mode Line Format): Update mode line face display info.
2243 (Properties in Mode): Mention effect of risky vars.
2244 (Imenu): Define imenu-add-to-menubar.
2245 (Font Lock Mode): Add descriptions to menu lines.
2246 (Faces for Font Lock): Add font-lock-doc-face.
2247
9bf6d576
LK
22482005-02-05 Lute Kamstra <lute@gnu.org>
2249
2250 * text.texi (Maintaining Undo): Remove obsolete function.
2251
cb602754
EZ
22522005-02-05 Eli Zaretskii <eliz@gnu.org>
2253
2254 * frames.texi (Color Names): Add pointer to the X docs about RGB
2255 color specifications. Improve indexing
2256 (Text Terminal Colors): Replace the description of RGB values by
2257 an xref to "Color Names".
2258
4e07258f
RS
22592005-02-03 Richard M. Stallman <rms@gnu.org>
2260
2261 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2262 Clarify.
2263 (Selecting Windows): Clarify save-selected-window.
2264 (Cyclic Window Ordering): Clarify walk-windows.
2265 (Window Point): Clarify.
2266 (Window Start): Add comment to example.
2267 (Resizing Windows): Add `interactive' specs in examples.
2268 Document fit-window-to-buffer.
2269
2270 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2271 (Undo, Maintaining Undo): Clarify last change.
2272 (Sorting): In sort-numeric-fields, explain about octal and hex.
2273 Mention sort-numeric-base.
2274 (Format Properties): Add xref for hard newlines.
2275
2276 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2277 (Pop-Up Menus): Fix typo.
2278 (Color Names): Explain all types of color names.
2279 Explain color-values on B&W terminal.
2280 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2281
2282 * files.texi (File Locks): Not supported on MS systems.
2283 (Testing Accessibility): Clarify.
2284
2285 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2286 (Coverage Testing): Fix typo.
2287
2288 * commands.texi (Misc Events): Remove stray space.
2289
2290 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2291 (Modification Time): Clarify when visited-file-modtime returns 0.
2292 (The Buffer List): Clarify bury-buffer.
2293 (Killing Buffers): Clarify.
2294 (Indirect Buffers): Add clone-indirect-buffer.
2295
22962005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2297
2298 * edebug.texi (Printing in Edebug): Fix default value of
2299 edebug-print-circle.
2300 (Coverage Testing): Fix displayed frequency count data.
2301
23022005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2303
2304 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2305
4e07258f 23062005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2307
2308 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2309
28d986b9
EZ
23102005-01-29 Eli Zaretskii <eliz@gnu.org>
2311
2312 * commands.texi (Misc Events): Describe the help-echo event.
2313
2314 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2315 consistently in description of the help-echo property.
2316 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2317
2318 * display.texi (Overlay Properties): Fix the index entry for
2319 help-echo overlay property.
2320
2321 * customize.texi (Type Keywords): Uncomment the xref to the
2322 help-echo property documentation.
2323
8f958b40
KS
23242005-01-23 Kim F. Storm <storm@cua.dk>
2325
2326 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2327 return value. Third element FULLY replaced by PARTIAL which
2328 specifies number of invisible pixels if row is only partially visible.
2329 (Textual Scrolling): Mention auto-window-vscroll.
2330 (Vertical Scrolling): New defvar auto-window-vscroll.
2331
cd7e5dd6
LT
23322005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2333
2334 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2335 command remapping.
2336
6f771c32
RS
23372005-01-15 Richard M. Stallman <rms@gnu.org>
2338
2339 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2340
6ac8a822
KS
23412005-01-14 Kim F. Storm <storm@cua.dk>
2342
88948d55
KS
2343 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2344
6ac8a822
KS
2345 * text.texi (Links and Mouse-1): Fix string and vector item.
2346
20d6de82
RS
23472005-01-13 Richard M. Stallman <rms@gnu.org>
2348
2349 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2350 descriptions of overriding-local-map and overriding-terminal-local-map.
2351
2352 * text.texi (Links and Mouse-1): Clarify text.
2353
f75a592e
KS
23542005-01-13 Kim F. Storm <storm@cua.dk>
2355
2356 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2357
910f60b1
TTN
23582005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2359
2360 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2361
37181fc4
KS
23622005-01-12 Kim F. Storm <storm@cua.dk>
2363
2364 * text.texi (Links and Mouse-1): Rename section from Enabling
2365 Mouse-1 to Following Links. Change xrefs.
2366 Add examples for define-button-type and define-widget.
2367
2368 * display.texi (Button Properties, Button Buffer Commands):
2369 Clarify mouse-1 and follow-link functionality.
2370
28f94a34
RS
23712005-01-12 Richard M. Stallman <rms@gnu.org>
2372
2373 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2374
2375 * display.texi (Beeping): Fix Texinfo usage.
2376
2377 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2378
bac2d936
KS
23792005-01-11 Kim F. Storm <storm@cua.dk>
2380
2381 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2382 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2383
2384 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2385 (Enabling Mouse-1 to Follow Links): New subsection.
2386
de968ddb
RS
23872005-01-06 Richard M. Stallman <rms@gnu.org>
2388
2389 * text.texi (Special Properties): Minor change.
2390
2391 * os.texi (Timers): Clarify previous change.
2392
2393 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2394
a3a43b3b
LT
23952005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2396
2397 * display.texi (Face Attributes): Correct xref to renamed node.
2398
732bb9ce
RS
23992005-01-01 Richard M. Stallman <rms@gnu.org>
2400
2401 * display.texi (Face Attributes): Describe hex color specs.
2402
c734ae59
RS
24032004-12-31 Richard M. Stallman <rms@gnu.org>
2404
2405 * os.texi (Timers): Update previous change.
2406
33b2f4ea
KS
24072004-12-30 Kim F. Storm <storm@cua.dk>
2408
2409 * display.texi (Line Height): Total line-height is now specified
2410 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2411 in cons cells. (nil . RATIO) is relative to actual line height.
2412 Use line-height `t' instead of `0' to get minimum height.
2413
99ec74b9
RS
24142004-12-29 Richard M. Stallman <rms@gnu.org>
2415
2416 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2417
eab463f6
RS
24182004-12-28 Richard M. Stallman <rms@gnu.org>
2419
2420 * commands.texi (Quitting): Clarify value of with-local-quit.
2421
2422 * elisp.texi (Top): Fix previous change.
2423
2424 * loading.texi (Loading): Fix previous change.
2425
ebbd14f1
RS
24262004-12-27 Richard M. Stallman <rms@gnu.org>
2427
4ae98fc5
RS
2428 * Makefile.in (MAKEINFO): Specify --force.
2429
8f430046
RS
2430 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2431
56011a8c
RS
2432 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2433
2434 * display.texi (Line Height): Further clarify.
2435
2436 * elisp.texi (Top): Update Loading submenu.
2437
ebbd14f1
RS
2438 * loading.texi (Where Defined): New node.
2439 (Unloading): load-history moved to Where Defined.
2440
fda2922a
RS
24412004-12-21 Richard M. Stallman <rms@gnu.org>
2442
2443 * commands.texi (Event Input Misc): Add while-no-input.
2444
9eb8959a
RS
24452004-12-11 Richard M. Stallman <rms@gnu.org>
2446
2447 * display.texi (Line Height): Rewrite text for clarity.
2448
adf87c29
KS
24492004-12-11 Kim F. Storm <storm@cua.dk>
2450
2451 * display.texi (Display): Add node "Line Height" to menu.
2452 (Line Height): New node. Move full description of line-spacing
2453 and line-height text properties here from text.texi.
2454 (Scroll Bars): Add vertical-scroll-bar variable.
2455
2456 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2457
2458 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2459 line-spacing and vertical-scroll-bar.
2460
2461 * text.texi (Special Properties): Just mention line-spacing and
2462 line-height here, add xref to new "Line Height" node.
2463
31e4729e
TTN
24642004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2465
2466 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2467
2468 * locals.texi (Standard Buffer-Local Variables):
2469 Add @xref for `line-spacing'.
2470
cc60c723
RS
24712004-12-05 Richard M. Stallman <rms@gnu.org>
2472
2473 * Makefile.in (maintainer-clean): Remove the info files
2474 in $(infodir) where they are created.
2475
f6101ac9
RS
24762004-12-03 Richard M. Stallman <rms@gnu.org>
2477
2478 * windows.texi (Selecting Windows): get-lru-window and
2479 get-largest-window don't consider dedicated windows.
2480
2481 * text.texi (Undo): Document undo-in-progress.
2482
94221759
RS
24832004-11-26 Richard M. Stallman <rms@gnu.org>
2484
2485 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2486 Remove a few vars that are not always buffer-local.
2487
7092c5e8
LT
24882004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2489
2490 * locals.texi (Standard Buffer-Local Variables): Comment out
2491 xref's to non-existent node `Yet to be written'.
2492
261b01c6
RS
24932004-11-24 Richard M. Stallman <rms@gnu.org>
2494
2495 * processes.texi (Synchronous Processes): Grammar fix.
2496
2497 * numbers.texi (Comparison of Numbers): Add eql.
2498
2499 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2500
2501 * intro.texi (Printing Notation): Fix previous change.
2502
2503 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2504 and default-indicate-buffer-boundaries from here.
2505 (Usual Display): To here.
2506 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2507 (Usual Display): Move tab-width up.
2508
2509 * customize.texi (Variable Definitions): Replace
2510 show-paren-mode example with tooltip-mode.
7092c5e8 2511 (Simple Types, Composite Types, Defining New Types):
261b01c6 2512 Minor cleanups.
7092c5e8 2513
c1aa4864
JH
25142004-11-21 Jesper Harder <harder@ifa.au.dk>
2515
2516 * processes.texi (Synchronous Processes, Output from Processes):
2517 Markup fix.
2518
dedbac89
RS
25192004-11-20 Richard M. Stallman <rms@gnu.org>
2520
07c8c65a
RS
2521 * positions.texi (Skipping Characters): skip-chars-forward
2522 now handles char classes.
2523
8f40a868
RS
2524 * intro.texi (Printing Notation): Avoid confusion of `print'
2525 when explaining @print.
2526
2527 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2528
2529 * display.texi (Display Table Format): Minor fix.
2530
2531 * streams.texi (Output Functions): Fix print example.
2532
fd6866c8
RS
2533 * Makefile.in (elisp): New target.
2534 (dist): Depend on $(infodir)/elisp, not elisp.
2535 Copy the info files from $(infodir).
2536
9d00469f
RS
2537 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2538 read-from-minibuffer.
2539
dedbac89
RS
2540 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2541
6de891db
RS
25422004-11-19 Richard M. Stallman <rms@gnu.org>
2543
2544 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2545
e1c1c5a7
TTN
25462004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2547
2548 * tips.texi (Coding Conventions): Fix typo.
2549
ee31cd78
RS
25502004-11-16 Richard M. Stallman <rms@gnu.org>
2551
2552 * tips.texi (Coding Conventions): Separate defvar and require
2553 methods to avoid warnings. Use require only when there are many
2554 functions and variables from that package.
2555
2556 * minibuf.texi (Minibuffer Completion): When ignoring case,
2557 predicate must not be case-sensitive.
2558
2559 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2560 (Test Coverage): Don't talk about "splotches". Clarified.
2561
4bd38e94
TTN
25622004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2563
2564 * frames.texi (Window Frame Parameters): Fix typo.
2565
6d073ae1
KS
25662004-11-15 Kim F. Storm <storm@cua.dk>
2567
9f89426b
KS
2568 * symbols.texi (Other Plists): Note that plist-get may signal error.
2569 Add safe-plist-get.
6d073ae1 2570
10980463
TTN
25712004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2572
2573 * modes.texi (Font Lock Basics): Fix typo.
2574
1efc19eb
RS
25752004-11-08 Richard M. Stallman <rms@gnu.org>
2576
2577 * syntax.texi (Syntax Table Functions): Add syntax-after.
2578
6159c232
EZ
25792004-11-06 Lars Brinkhoff <lars@nocrew.org>
2580
2581 * os.texi (Processor Run Time): New section documenting
2582 get-internal-run-time.
2583
59dede22
EZ
25842004-11-06 Eli Zaretskii <eliz@gnu.org>
2585
2586 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2587 it nukes elisp-cover.texi.
2588 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2589 elisp-0 etc.
2590
4cc8522c
LT
25912004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2592
2593 * commands.texi (Keyboard Macros): Document `append' return value
2594 of `defining-kbd-macro'.
2595
2d1ef312
RS
25962004-11-01 Richard M. Stallman <rms@gnu.org>
2597
2598 * commands.texi (Interactive Call): Add called-interactively-p.
2599
6f4e005d
SJ
26002004-10-29 Simon Josefsson <jas@extundo.com>
2601
2602 * minibuf.texi (Reading a Password): Revert.
2603
4f71c13f
RS
26042004-10-28 Richard M. Stallman <rms@gnu.org>
2605
2606 * frames.texi (Display Feature Testing): Explain about "vendor".
2607
4660a9e3
RS
26082004-10-27 Richard M. Stallman <rms@gnu.org>
2609
2610 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2611 not raw. Clarify `n'.
2612 (Interactive Call): Rewrite interactive-p, focusing on when
2613 and how to use it.
2614 (Misc Events): Clarify previous change.
2615
2616 * advice.texi (Simple Advice): Clarify what job the example does.
2617 (Around-Advice): Clarify ad-do-it.
2618 (Activation of Advice): An option of ad-default-compilation-action
2619 is `never', not `nil'.
2620
c8636435
KS
26212004-10-26 Kim F. Storm <storm@cua.dk>
2622
2623 * commands.texi (Interactive Codes): Add U code letter.
2624
acd4089b
SJ
26252004-10-25 Simon Josefsson <jas@extundo.com>
2626
2627 * minibuf.texi (Reading a Password): Add.
2628
29dc7809
JR
26292004-10-24 Jason Rumney <jasonr@gnu.org>
2630
2631 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2632 and wheel-down.
2633
bb5d6d34
KG
26342004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2635
2636 * processes.texi (Synchronous Processes): Document process-file.
2637
d0ee2ed3
KH
26382004-10-22 Kenichi Handa <handa@m17n.org>
2639
2640 * text.texi (translate-region): Document that it accepts also a
2641 char-table.
2642
38be9dbb
DP
26432004-10-22 David Ponce <david@dponce.com>
2644
2645 * windows.texi (Resizing Windows): Document the `preserve-before'
2646 argument of the functions `enlarge-window' and `shrink-window'.
2647
63c80452
JR
26482004-10-19 Jason Rumney <jasonr@gnu.org>
2649
2650 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2651
9f4b6e73
LT
26522004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2653
2654 * text.texi (Filling): Add anchor for definition of
2655 `sentence-end-double-space'.
2656
2657 * searching.texi (Regexp Example): Update description of how
2658 Emacs currently recognizes the end of a sentence.
2659 (Standard Regexps): Update definition of the variable
2660 `sentence-end'. Add definition of the function `sentence-end'.
2661
657f0f9c
EZ
26622004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2663
2664 * display.texi (Progress): New node.
2665
35ab4857
KS
26662004-10-05 Kim F. Storm <storm@cua.dk>
2667
2668 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2669
f2a54fbc
KS
26702004-09-29 Kim F. Storm <storm@cua.dk>
2671
2672 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2673 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2674 fringe bitmap symbols, as they now have their own namespace.
2675 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2676 vs. pixels. Signal error if no free bitmap slots.
2677 (Pixel Specification): Change IMAGE to @var{image}.
2678
4676d6f3
RS
26792004-09-28 Richard M. Stallman <rms@gnu.org>
2680
2681 * text.texi (Special Properties): Clarify line-spacing and line-height.
2682
2683 * searching.texi (Regexp Search): Add looking-back.
2684
17234906
LT
26852004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2686
2687 * display.texi: Correct typos.
2688 (Image Descriptors): Correct xref's.
2689
4de43c8b
RS
26902004-09-25 Richard M. Stallman <rms@gnu.org>
2691
2692 * text.texi (Special Properties): Cleanups in `cursor'.
2693 Rewrites in `line-height' and `line-spacing'; exchange them.
2694
2695 * display.texi (Fringes): Rewrite previous change.
2696 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2697 (Display Fringe Bitmaps): Node deleted, text moved.
2698 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2699 (Scroll Bars): Clarify set-window-scroll-bars.
2700 (Pointer Shape): Rewrite.
2701 (Specified Space): Clarify :align-to, etc.
2702 (Pixel Specification): Use @var. Clarify new text.
2703 (Other Display Specs): Clarify `slice'.
2704 (Image Descriptors): Cleanups.
2705 (Showing Images): Cleanups.
2706
a3ee0299
LT
27072004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2708
e88ebce6
LT
2709 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2710
a3ee0299
LT
2711 * modes.texi: Various minor changes in addition to:
2712 (Major Mode Conventions): Final call to `run-mode-hooks' should
2713 not be inside the `delay-mode-hooks' form.
2714 (Mode Hooks): New node.
2715 (Hooks): Delete obsolete example.
2716 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2717 node "Mode Hooks".
2718
6db2bc02
LT
27192004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2720
2721 * display.texi: Correct various typos.
2722 (Display): Rename node "Pointer Shapes" to "Pointer
2723 Shape". (There is already a node called "Pointer Shapes" in
2724 frames.texi.)
2725 (Images): Remove non-existent node "Image Slices" from menu.
2726
ed2846bd
KS
27272004-09-23 Kim F. Storm <storm@cua.dk>
2728
2729 * text.texi (Special Properties): Add `cursor', `pointer',
2730 `line-height', and `line-spacing' properties.
2731
2732 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2733 Shapes' to menu.
2734 (Standard Faces): Doc fix for fringe face.
2735 (Fringes): Add `overflow-newline-into-fringe' and
2736 'indicate-buffer-boundaries'.
2737 (Fringe Bitmaps, Pointer Shapes): New nodes.
2738 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2739 Bitmaps' to menu.
2740 (Specified Space): Describe pixel width and height.
2741 (Pixel Specification): New node.
2742 (Other Display Specs): Add `slice' property.
2743 (Display Fringe Bitmaps): New node.
2744 (Images): Add 'Image Slices' to menu.
2745 (Image Descriptors): Add `:pointer' and `:map' properties.
2746 (Showing Images): Add slice arg to `insert-image'. Add
2747 'insert-sliced-image'.
2748
4d894c98
RS
27492004-09-20 Richard M. Stallman <rms@gnu.org>
2750
2751 * commands.texi (Key Sequence Input):
2752 Clarify downcasing in read-key-sequence.
2753
7e388eb7
JL
27542004-09-08 Juri Linkov <juri@jurta.org>
2755
2756 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2757
a020987f
LT
27582004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2759
2760 * locals.texi (Standard Buffer-Local Variables): Add
2761 `buffer-auto-save-file-format'.
2762 * internals.texi (Buffer Internals): Describe new
2763 auto_save_file_format field of the buffer structure.
2764 * files.texi (Format Conversion): `auto-save-file-format' has been
2765 renamed `buffer-auto-save-file-format'.
2766
2b96f80c
LT
27672004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2768
2769 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2770 an integer or a marker.
2771 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2772
2ee3b79e
RS
27732004-08-22 Richard M. Stallman <rms@gnu.org>
2774
2775 * modes.texi (Major Mode Conventions): Discuss rebinding of
2776 standard key bindings.
2777
c438dc33
KS
27782004-08-18 Kim F. Storm <storm@cua.dk>
2779
2780 * processes.texi (Accepting Output): Add `just-this-one' arg to
2781 `accept-process-output'.
101c421e 2782 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2783
db8af011
LT
27842004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2785
2786 * keymaps.texi: Various changes in addition to:
2787 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2788 Give more varied examples for `kbd'.
2789 (Creating Keymaps): Char tables have slots for all characters
2790 without modifiers.
2791 (Active Keymaps): `overriding-local-map' and
2792 `overriding-terminal-local-map' also override text property and
2793 overlay keymaps.
2794 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2795 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2796 to denote a prefix of no events.
2797 `map-keymap' includes parent's bindings _recursively_.
2798 Clarify and correct description of `where-is-internal'.
2799 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2800 (Menu Example): For menus intended for use with the keyboard, the
2801 menu items should be bound to characters or real function keys.
2802
de700726
LT
28032004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2804
30e75a87
LT
2805 * objects.texi (Character Type): Reposition `@anchor' to prevent
2806 double space inside sentence in Info.
2807
de700726
LT
2808 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2809 renamed to `disabled-command-function'.
7c5b95c9 2810 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2811 (Command Loop Info): Replace reference to it.
2812 (Disabling Commands): `disabled-command-hook' has been renamed to
2813 `disabled-command-function'.
2814
81909a1a
LT
28152004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2816
2817 * os.texi (Translating Input): Only non-prefix bindings in
2818 `key-translation-map' override actual key bindings. Warn about
2819 possible indirect effect of actual key bindings on non-prefix
2820 bindings in `key-translation-map'.
2821
5504e99c
LT
28222004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2823
2824 * minibuf.texi (High-Level Completion): Add anchor for definition
2825 of `read-variable'.
2826
2827 * commands.texi: Various changes in addition to:
2828 (Using Interactive): Clarify description of `interactive-form'.
2829 (Interactive Call): Mention default for KEYS argument to
2830 `call-interactively'.
2831 (Command Loop Info): Clarify description of `this-command-keys'.
2832 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2833 Value of `last-event-frame' can be `macro'.
2834 (Repeat Events): `double-click-fuzz' is also used to distinguish
2835 clicks and drags.
2836 (Classifying Events): Clarify descriptions of `event-modifiers'
2837 `event-basic-type' and `event-convert-list'.
2838 (Accessing Events): `posn-timestamp' takes POSITION argument.
2839 (Quoted Character Input): Clarify description of
2840 `read-quoted-char' and fix example.
2841 (Quitting): Add `with-local-quit'.
2842 (Disabling Commands): Correct and clarify descriptions of
2843 `enable-command' and `disable-command'.
2844 Mention what happens if `disabled-command-hook' is nil.
2845 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2846 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2847
f478a72a
LT
28482004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2849
2850 * frames.texi: Various changes in addition to:
2851 (Creating Frames): Expand and clarify description of `make-frame'.
2852 (Window Frame Parameters): Either none or both of the `icon-left'
2853 and `icon-top' parameters must be specified. Put descriptions of
2854 `menu-bar-lines' and `toolbar-lines' closer together and change
2855 them accordingly.
2856 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2857 except while processing `frame-title-format' or `icon-title-format'.
2858 (Deleting Frames): Correct description of `delete-frame'.
2859 Non-nil return values of `frame-live-p' are like those of `framep'.
2860 (Frames and Windows): mention return value of
2861 `set-frame-selected-window'.
2862 (Visibility of Frames): Mention `force' argument to
2863 `make-frame-invisible'. `frame-visible-p' returns t for all
2864 frames on text-only terminals.
2865 (Frame Configurations): Restoring a frame configuration does not
2866 restore deleted frames.
2867 (Window System Selections): `x-set-selection' returns DATA.
2868 (Resources): Add example.
2869 (Display Feature Testing): Clarify descriptions of
2870 `display-pixel-height', `display-pixel-width', `x-server-version'
2871 and `x-server-vendor'.
2872
2873 * windows.texi (Choosing Window): Add anchor.
2874 * minibuf.texi (Minibuffer Misc): Add anchor.
2875
bc135062
JPW
28762004-07-23 John Paul Wallington <jpw@gnu.org>
2877
2878 * macros.texi (Defining Macros): Declaration keyword for setting
2879 Edebug spec is `debug' not `edebug'.
2880
cb7516e5
LT
28812004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2882
2883 * windows.texi: Various small changes in addition to:
2884 (Window Point): Mention return value of `set-window-point'.
2885 (Window Start): `pos-visible-in-window-p' disregards horizontal
2886 scrolling. Explain return value if PARTIALLY is non-nil.
2887 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2888 and `set-window-vscroll'.
2889 (Size of Window): The argument WINDOW to `window-inside-edges',
2890 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2891 (Resizing Windows): Explain return value of
2892 `shrink-window-if-larger-than-buffer'.
2893 `window-size-fixed' automatically becomes buffer local when set.
2894 (Window Configurations): Explain return value of
2895 `set-window-configuration'.
2896
2897 * minibuf.texi (Minibuffer Misc): Add anchor for
2898 `minibuffer-scroll-window'.
2899
2900 * positions.texi (Text Lines): Add anchor for `count-lines'.
2901
3751eb00
RS
29022004-07-17 Richard M. Stallman <rms@gnu.org>
2903
2904 * display.texi (Overlay Properties): Adding `evaporate' prop
2905 deletes empty overlay immediately.
2906
2907 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2908 fix example.
2909
9a7e97c6
LT
29102004-07-16 Jim Blandy <jimb@redhat.com>
2911
2912 * searching.texi (Regexp Backslash): Document new \_< and \_>
2913 operators.
2914
aa0e4da8
JB
29152004-07-16 Juanma Barranquero <lektu@terra.es>
2916
2917 * display.texi (Images): Fix Texinfo usage.
2918
cbbfedb2
LT
29192004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2920
2921 * buffers.texi (Modification Time): `visited-file-modtime' now
2922 returns a list of two integers, instead of a cons.
2923
3a052bd3
LT
29242004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2925
2926 * windows.texi: Various changes in addition to:
2927 (Splitting Windows): Add `split-window-keep-point'.
2928
02c04e6f
RS
29292004-07-09 Richard M. Stallman <rms@gnu.org>
2930
2931 * frames.texi (Input Focus): Minor fix.
2932
cb4f1287
LT
29332004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2934
2935 * frames.texi (Input Focus): Clarify descriptions of
2936 `select-frame-set-input-focus' and `select-frame'.
2937
339902ec
LT
29382004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2939
2940 * os.texi: Various small changes in addition to:
2941 (Killing Emacs): Expand and clarify description of
2942 `kill-emacs-query-functions' and `kill-emacs-hook'.
2943 (System Environment): Expand and clarify description of `getenv'
2944 and `setenv'.
2945 (Timers): Clarify description of `run-at-time'.
2946 (Translating Input): Correct description of
2947 `extra-keyboard-modifiers'.
2948 (Flow Control): Correct description of `enable-flow-control'.
2949
fe3b7e35
TTN
29502004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2951
2952 * os.texi: Update copyright.
2953 (Session Management): Grammar fix.
2954 Clarify which Emacs does the restarting.
2955 Use @samp for *scratch* buffer.
2956
59db7d6e
LT
29572004-07-04 Alan Mackenzie <acm@muc.de>
2958
2959 * frames.texi (Input Focus): Add documentation for
2960 `select-frame-set-input-focus'. Replace refs to non-existent
2961 `switch-frame' with `select-frame'. Minor corrections and tidying
2962 up of text-only terminal stuff.
2963
e3ccf404
RS
29642004-07-02 Richard M. Stallman <rms@gnu.org>
2965
2966 * files.texi (Saving Buffers): Cleanup write-contents-function.
2967 (Magic File Names): Cleanup file-remote-p.
2968
8addb6eb
KG
29692004-07-02 Kai Grossjohann <kai@emptydomain.de>
2970
2971 * files.texi (Magic File Names): `file-remote-p' returns an
2972 identifier of the remote system, not just t.
2973
7a58d84d
DK
29742004-07-02 David Kastrup <dak@gnu.org>
2975
2976 * searching.texi (Entire Match Data): Add explanation about new
2977 match-data behavior when @var{integers} is non-nil.
2978
d8c379f8
RS
29792004-06-24 Richard M. Stallman <rms@gnu.org>
2980
b4a4b0ae
RS
2981 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2982
d8c379f8
RS
2983 * customize.texi (Variable Definitions): Note about doc strings
2984 and :set.
2985
2986 * keymaps.texi (Keymap Terminology): Document `kbd'.
2987 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2988
2989 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2990 makes it buffer-local.
2991
2992 * files.texi (Saving Buffers): Correct previous change.
2993
2994 * commands.texi (Accessing Events):
2995 Clarify posn-col-row and posn-actual-col-row.
2996
29972004-06-24 David Ponce <david.ponce@wanadoo.fr>
2998
2999 * commands.texi (Accessing Events): New functions
3000 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3001
dce417e7
LT
30022004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3003
3004 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3005 * frames.texi, buffers.texi, backups.texi, variables.texi:
3006 * loading.texi, eval.texi, functions.texi, control.texi:
3007 * symbols.texi, minibuf.texi: Reposition @anchor's.
3008
3009 * help.texi: Various small changes in addition to the following.
3010 (Describing Characters): Describe PREFIX argument to
3011 `key-description'. Correct and clarify definition of
3012 `text-char-description'. Describe NEED-VECTOR argument to
3013 `read-kbd-macro'.
3014 (Help Functions): Clarify definition of `apropos'.
3015
255d07dc
LH
30162004-06-23 Lars Hansen <larsh@math.ku.dk>
3017
3018 * files.texi (Saving Buffers): Correct description of
3019 `write-contents-functions'.
3020
4e9691e9
JB
30212004-06-21 Juanma Barranquero <lektu@terra.es>
3022
3023 * display.texi (Images): Remove redundant @vindex directives.
3024 Rewrite `image-library-alist' doc in active voice.
3025
1ebd4f78
JB
30262004-06-14 Juanma Barranquero <lektu@terra.es>
3027
3028 * display.texi (Images): Document new delayed library loading,
3029 variable `image-library-alist' and (existing but undocumented)
3030 function `image-type-available-p'.
3031
ddfb8369
RS
30322004-06-05 Richard M. Stallman <rms@gnu.org>
3033
3034 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3035 refer the user to the Initial Input node.
3036 (Text from Minibuffer): Likewise.
3037 (Initial Input): New node. Document this feature
3038 and say it is mostly deprecated.
3039
18684a3a
RS
30402004-05-30 Richard M. Stallman <rms@gnu.org>
3041
7a61e456
RS
3042 * loading.texi (Named Features): Clarify return value
3043 and meaning of NOERROR.
3044
18684a3a
RS
3045 * variables.texi (File Local Variables): Minor cleanup.
3046
c8364415
MA
30472004-05-30 Michael Albinus <michael.albinus@gmx.de>
3048
3049 * files.texi (Magic File Names): Add `file-remote-p' as operation
3050 of file name handlers.
3051
08fd1251
RS
30522004-05-29 Richard M. Stallman <rms@gnu.org>
3053
3054 * modes.texi (Minor Mode Conventions): (-) has no special meaning
3055 as arg to a minor mode command.
3056
71d5a208
RS
30572004-05-22 Richard M. Stallman <rms@gnu.org>
3058
3059 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3060
3061 * streams.texi (Output Variables): Doc float-output-format.
3062
3063 * searching.texi (Regexp Special): Nested repetition can be infloop.
3064
3065 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3066 real stack overflow.
3067
3068 * compile.texi: Minor cleanups.
3069
30702004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3071
3072 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3073 circular lists.
3074 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 3075
022cb162
TTN
30762004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3077
3078 * modes.texi (Search-based Fontification): Fix typo.
3079
aa7094ba
JB
30802004-05-10 Juanma Barranquero <lektu@terra.es>
3081
3082 * modes.texi (Mode Line Variables): Fix description of
3083 global-mode-string, which is now after which-func-mode, not the
3084 buffer name.
3085
c2383279
LH
30862004-05-07 Lars Hansen <larsh@math.ku.dk>
3087
3088 * modes.texi (Desktop Save Mode): Add.
3089 (Modes): Add menu entry Desktop Save Mode.
3090
3091 * hooks.texi: Add desktop-after-read-hook,
3092 desktop-no-desktop-file-hook and desktop-save-hook.
3093
3094 * locals.texi: Add desktop-save-buffer.
3095
058296d3
JH
30962004-04-30 Jesper Harder <harder@ifa.au.dk>
3097
3098 * display.texi: emacs -> Emacs.
3099
0c54865e
EZ
31002004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3101
3102 * files.texi (Changing Files): Document set-file-times.
3103
d814862a
JB
31042004-04-23 Juanma Barranquero <lektu@terra.es>
3105
3106 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3107
e8d6f886
JH
31082004-04-18 Jesper Harder <harder@ifa.au.dk>
3109
3110 * tips.texi (Coding Conventions): defopt -> defcustom.
3111
3a424014
LT
31122004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3113
3114 * sequences.texi: Various clarifications.
3115
9e860631
LT
31162004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3117
3118 * buffers.texi (Read Only Buffers): Mention optional ARG to
3119 `toggle-read-only'.
3120
5e30a0fb
NR
31212004-04-14 Nick Roberts <nick@nick.uklinux.net>
3122
9e860631 3123 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
3124 returns a full-width window if possible.
3125
619fb950
LT
31262004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3127
3128 * buffers.texi: Various changes in addition to:
3129 (Buffer File Name): Add `find-buffer-visiting'.
3130 (Buffer Modification): Mention optional ARG to `not-modified'.
3131 (Indirect Buffers): Mention optional CLONE argument to
3132 `make-indirect-buffer'.
3133
3134 * files.texi: Various changes in addition to:
3135 (Visiting Functions): `find-file-hook' is now a normal hook.
3136 (File Name Expansion): Explain difference between the way that
3137 `expand-file-name' and `file-truename' treat `..'.
3138 (Contents of Directories): Mention optional ID-FORMAT argument to
3139 `directory-files-and-attributes'.
3140 (Format Conversion): Mention new optional CONFIRM argument to
3141 `format-write-file'.
3142
a2295d32
MB
31432004-04-12 Miles Bader <miles@gnu.org>
3144
3145 * macros.texi (Expansion): Add description of `macroexpand-all'.
3146
571fd4d5
JH
31472004-04-05 Jesper Harder <harder@ifa.au.dk>
3148
3149 * variables.texi (Variable Aliases): Mention
3150 cyclic-variable-indirection.
3151
3152 * errors.texi (Standard Errors): Ditto.
3153
4ba2fd66
LT
31542004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3155
3156 * backups.texi: Various small changes in addition to:
3157 (Making Backups): Mention return value of `backup-buffer'.
3158 (Auto-Saving): Mention optional FORCE argument to
3159 `delete-auto-save-file-if-necessary'.
3160 (Reverting): Mention optional PRESERVE-MODES argument to
3161 `revert-buffer'. Correct description of `revert-buffer-function'.
3162
8f7ea687
JL
31632004-03-22 Juri Linkov <juri@jurta.org>
3164
3165 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3166 with `Vector Functions'.
3167
3168 * text.texi (Sorting): Add missing quote.
3169
0eeca3c1
LT
31702004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3171
3172 * intro.texi (Lisp History): Replace xref to `cl' manual with
3173 inforef.
3174
e69cfac2
RS
31752004-03-12 Richard M. Stallman <rms@gnu.org>
3176
3177 * intro.texi (Version Info): Add arg to emacs-version.
3178 (Lisp History): Change xref to CL manual.
3179
1b91d47f
LT
31802004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3181
3182 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3183 for Partial Completion mode.
3184
97073664
TTN
31852004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3186
3187 * customize.texi: Fix typo. Remove eol whitespace.
3188
04a6e76b
RS
31892004-03-04 Richard M. Stallman <rms@gnu.org>
3190
3191 * processes.texi: Fix typos.
3192
3193 * lists.texi (Building Lists): Minor clarification.
3194
3195 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3196 in make-hash-table.
3197
5bb0fcd1
JB
31982004-02-29 Juanma Barranquero <lektu@terra.es>
3199
3200 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3201 rm, and ignore exit code.
3202
9022d421
EZ
32032004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3204
3205 * display.texi (Defining Faces): Add description for min-colors.
3206 Update example.
3207
92f5fba2
LT
32082004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3209
3210 * abbrevs.texi: Various corrections and clarifications in addition
3211 to the following:
3212 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3213
7e83e178
GM
32142004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3215
3216 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3217
9c5609e8
LT
32182004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3219
e2b9b51f
LT
3220 * text.texi: Various small changes in addition to the following:
3221 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3222 to delete-horizontal-space.
3223 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
3224 description of yank-handler text property at various places.
3225
7daa0e81
LT
3226 * frames.texi (Window System Selections): Add anchor.
3227
9c5609e8
LT
3228 * syntax.texi (Syntax Table Functions): Clarify and correct
3229 descriptions of make-syntax-table and copy-syntax-table.
3230 (Motion and Syntax): Clarify SYNTAXES argument to
3231 skip-syntax-forward.
3232 (Parsing Expressions): Mention that the return value of
3233 parse-partial-sexp is currently a list of ten rather than nine
3234 elements.
3235 (Categories): Various corrections and clarifications.
3236
d29edb21
LT
32372004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3238
3239 * markers.texi (Marker Insertion Types): Minor change.
3240
3241 * locals.texi (Standard Buffer-Local Variables):
3242 * commands.texi (Interactive Codes, Using Interactive):
3243 * functions.texi (Related Topics): Fix xrefs.
3244
43e48bda
LT
32452004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3246
3247 * lists.texi (Sets And Lists): Update description of delete-dups.
3248
84e34002
RS
32492004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3250
3251 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3252
32532004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3254
3255 * frames.texi (Parameter Access): frame-parameters arg is optional.
3256 modify-frame-parameters handles nil for FRAME.
3257 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3258 are all-or-nothing for certain toolkits.
3259 Mention parameter wait-for-wm.
3260 (Frames and Windows): In frame-first-window and frame-selected-window
3261 the arg is optional.
3262 (Input Focus): In redirect-frame-focus the second arg is optional.
3263 (Window System Selections): Mention selection type CLIPBOARD.
3264 Mention data-type UTF8_STRING.
3265 Mention numbering of cut buffers.
3266 (Resources): Describe x-resource-name.
3267
32682004-02-16 Richard M. Stallman <rms@gnu.org>
3269
3270 * windows.texi (Buffers and Windows): Delete false table
3271 about all-frames.
3272
3273 * syntax.texi (Parsing Expressions): Delete old caveat
3274 about parse-sexp-ignore-comments.
3275
3276 * streams.texi (Output Variables): Add print-quoted.
3277
3278 * lists.texi (Building Lists): Minor cleanup.
3279
3280 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3281
3282 * display.texi (Overlays): Explain overlays use markers.
3283 (Managing Overlays): Explain front-advance and rear-advance
3284 in more detail.
3285
3286 * loading.texi (Unloading): Document unload-feature-special-hooks.
3287 Get rid of fns-NNN.el file.
3288
32892004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3290
3291 * help.texi (Describing Characters): Fix text-char-description
3292 example output.
3293
3294 * edebug.texi (Using Edebug): Fix example.
3295
3296 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3297
84e34002
RS
3298 * files.texi (Changing Files): Fix argname.
3299
3300 * calendar.texi: Fix parens, and default values.
3301
3302 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3303 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3304 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3305
3306 * positions.texi (Text Lines): Don't add -1 in current-line.
3307
33082004-02-16 Richard M. Stallman <rms@gnu.org>
3309
3310 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3311
c33b76da
EZ
33122004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3313
3314 * processes.texi (Low-Level Network): Fix a typo.
3315
9d7271e8
KS
33162004-02-12 Kim F. Storm <storm@cua.dk>
3317
3318 * display.texi (Fringes): Use consistent wording.
3319 Note that window-fringe's window arg is optional.
3320 (Scroll Bars): Use consistent wording.
3321
6827d730
LT
33222004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3323
3324 * tips.texi (Comment Tips): Document the new conventions for
3325 commenting out code.
3326
1cb60b5a
JD
33272004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3328
3329 * positions.texi (Text Lines): Added missing end defun.
3330
7fdd1f62
KS
33312004-02-07 Kim F. Storm <storm@cua.dk>
3332
3333 * positions.texi (Text Lines): Add line-number-at-pos.
3334
eb3c144c
JPW
33352004-02-06 John Paul Wallington <jpw@gnu.org>
3336
3337 * display.texi (Button Properties, Button Buffer Commands):
3338 mouse-2 invokes button, not down-mouse-1.
3339
a1d38d63
JR
33402004-02-04 Jason Rumney <jasonr@gnu.org>
3341
3342 * makefile.w32-in: Sync with Makefile.in changes.
3343
4b574f3d
LT
33442004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3345
3346 * minibuf.texi (Text from Minibuffer): Various corrections and
3347 clarifications.
3348 (Object from Minibuffer): Correct Lisp description of
3349 read-minibuffer.
3350 (Minibuffer History): Clarify description of cons values for
3351 HISTORY arguments.
3352 (Basic Completion): Various corrections and clarifications. Add
3353 completion-regexp-list.
3354 (Minibuffer Completion): Correct and clarify description of
3355 completing-read.
6f6b0433 3356 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3357 other minor changes.
3358 (High-Level Completion): Various corrections and clarifications.
3359 (Reading File Names): Ditto.
3360 (Minibuffer Misc): Ditto.
3361
d8186297
LT
33622004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3363
3364 * strings.texi (Text Comparison): assoc-string also matches
3365 elements of alists that are strings instead of conses.
3366 (Formatting Strings): Standardize Texinfo usage. Update index
3367 entries.
3368
9adcb5f2
LT
33692004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3370
3371 * lists.texi (Sets And Lists): Add delete-dups.
3372
3e7274ae
LT
33732004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3374
3375 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3376 special form.
3377 * macros.texi (Defining Macros): Update description of `declare',
3378 which now is a macro.
3379 (Wrong Time): Fix typos.
3380
944e099f
LT
33812004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3382
3383 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3384 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3385 and `batch-byte-compile'. In particular, mention and describe
3386 all optional arguments.
3387 (Disassembly): Correct and clarify the description of `disassemble'.
3388
90c3aa59
LT
33892004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3390
3391 * searching.texi: Various small changes in addition to the
3392 following.
3393 (Regexp Example): Adapt to new value of `sentence-end'.
3394 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3395 `words'.
3396 (Search and Replace): Add usage note for `perform-replace'.
3397 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3398 `match-data'.
3399 (Standard Regexps): Update for new values of `paragraph-start'
3400 and `sentence-end'.
3401
583c353d
LT
34022004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3403
3404 * files.texi (Saving Buffers): Clarify descriptions of
3405 `write-contents-functions' and `before-save-hook'.
3406 Make the defvar's for `before-save-hook' and `after-save-hook'
3407 into defopt's.
3408
05faee07
KS
34092004-01-07 Kim F. Storm <storm@cua.dk>
3410
3411 * commands.texi (Click Events): Describe new image and
3412 width/height elements of click events.
3413 (Accessing Events): Add posn-string, posn-image, and
3414 posn-object-width-height. Change posn-object to return either
3415 image or string object.
3416
a0465ec3
SJ
34172004-01-01 Simon Josefsson <jas@extundo.com>
3418
3419 * hooks.texi (Standard Hooks): Add before-save-hook.
3420 * files.texi (Saving Buffers): Likewise.
3421
972c0c49
RS
34222004-01-03 Richard M. Stallman <rms@gnu.org>
3423
3424 * frames.texi (Frames and Windows): Delete frame-root-window.
3425
dbcd463f
LT
34262004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3427
3428 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3429
3430 * functions.texi: Various small changes in addition to the
3431 following.
3432 (What Is a Function): `functionp' returns nil for macros. Clarify
3433 behavior of this and following functions for symbol arguments.
3434 (Function Documentation): Add `\' in front of (fn @var{arglist})
3435 and explain why.
3436 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3437 Add anchor.
3438 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3439
02c77ee9
MB
34402004-01-01 Miles Bader <miles@gnu.org>
3441
3442 * display.texi (Buttons): New section.
3443
903a1a91
AS
34442003-12-31 Andreas Schwab <schwab@suse.de>
3445
3446 * numbers.texi (Math Functions): sqrt reports a domain-error
3447 error.
3448 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3449
697cf92a
LT
34502003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3451
3f70fe82
LT
3452 * tips.texi (Documentation Tips): Update item on hyperlinks in
3453 documentation strings.
3454
697cf92a
LT
3455 * errors.texi (Standard Errors): Various small corrections and
3456 additions.
3457
3458 * control.texi: Various small changes in addition to the
3459 following.
3460 (Signaling Errors): Provide some more details on how `signal'
3461 constructs the error message. Add anchor to the definition of
3462 `signal'.
3463 (Error Symbols): Describe special treatment of `quit'.
3464 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3465 to emphasize that it has to be a single form.
3466
3467 * buffers.texi: Add anchor.
3468
4d25144d
RS
34692003-12-29 Richard M. Stallman <rms@gnu.org>
3470
3471 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3472 (Window Configurations): Add window-configuration-frame.
3473
3474 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3475
3476 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3477 Change arg name in get-char-property.
3478 (Special Properties): Update handling of keymap property.
3479
3480 * strings.texi (Modifying Strings): Add clear-string.
3481 (Text Comparison): Add assoc-string and remove
3482 assoc-ignore-case, assoc-ignore-representation.
3483
3484 * os.texi (Time of Day): Add set-time-zone-rule.
3485
3486 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3487 report domain-error errors.
4d25144d 3488
697cf92a 3489 * nonascii.texi (Converting Representations):
4d25144d
RS
3490 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3491 (Encoding and I/O): Add file-name-coding-system.
3492
3493 * modes.texi (Search-based Fontification): Explain that
3494 face specs are symbols with face names as values.
3495
3496 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3497
3498 * lists.texi (Building Lists): remq moved elsewhere.
3499 (Sets And Lists): remq moved here.
3500 (Association Lists): Refer to assoc-string.
3501
3502 * internals.texi (Garbage Collection): Add memory-use-counts.
3503
3504 * frames.texi (Frames and Windows): Add set-frame-selected-window
3505 and frame-root-window.
3506
697cf92a 3507 * files.texi (Contents of Directories):
4d25144d
RS
3508 Add directory-files-and-attributes.
3509
3510 * display.texi (Refresh Screen): Add force-window-update.
3511 (Invisible Text): Explain about moving point out of invis text.
3512 (Overlay Properties): Add overlay-properties.
3513 (Managing Overlays): Add overlayp.
3514 (GIF Images): Invalid image number displays a hollow box.
3515
3516 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3517 (Killing Buffers): Add buffer-live-p.
3518
67fafe38
MR
35192003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3520
3521 * display.texi (Fringes): Fix typo "set-buffer-window".
3522
68e74f25
LT
35232003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3524
3525 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3526 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3527 Add or change various xrefs and anchors.
3528
3529 * commands.texi: Replace all occurrences of @acronym{CAR} with
3530 @sc{car}, for consistency with the rest of the Elisp manual.
3531 `car' and `cdr' are historically acronyms, but are no longer
3532 widely thought of as such.
3533
3534 * internals.texi (Pure Storage): Mention that `purecopy' does not
3535 copy text properties.
3536 (Object Internals): Now 29 bits are used (in most implementations)
3537 to address Lisp objects.
3538
3539 * variables.texi (Variables with Restricted Values): New node.
3540
3541 * objects.texi (Lisp Data Types): Mention that certain variables
3542 can only take on a restricted set of values and add an xref to
3543 the new node "Variables with Restricted Values".
3544
3545 * eval.texi (Function Indirection): Describe the errors that
3546 `indirect-function' can signal.
3547 (Eval): Clarify the descriptions of `eval-region' and `values'.
3548 Describe `eval-buffer' instead of `eval-current-buffer' and
3549 mention `eval-current-buffer' as an alias for `current-buffer'.
3550 Correct the description and mention all optional arguments.
3551
697cf92a 3552 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3553 following.
3554 (Converting Representations): Clarify behavior of
3555 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3556 ASCII arguments.
3557 (Character Sets): Document the variable `charset-list' and adapt
3558 the definition of the function `charset-list' accordingly.
3559 (Translation of Characters): Clarify use of generic characters in
3560 `make-translation-table'. Clarify and correct the description of
3561 the use of translation tables in encoding and decoding.
3562 (User-Chosen Coding Systems): Correct and clarify the description
3563 of `select-safe-coding-system'.
3564 (Default Coding Systems): Clarify description of
3565 `file-coding-system-alist'.
3566
a62f71e4
LT
35672003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3568
3569 * strings.texi (Text Comparison): Correctly describe when two
3570 strings are `equal'. Combine and clarify descriptions of
3571 `assoc-ignore-case' and `assoc-ignore-representation'.
3572
3573 * objects.texi (Non-ASCII in Strings): Clarify description of
3574 when a string is unibyte or multibyte.
3575 (Bool-Vector Type): Update examples.
3576 (Equality Predicates): Correctly describe when two strings are
3577 `equal'.
3578
19017752
LT
35792003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3580
3581 * lists.texi (Building Lists): `append' no longer accepts integer
3582 arguments. Update the description of `number-sequence' to reflect
3583 recent changes.
3584 (Sets And Lists): Describe `member-ignore-case' after `member'.
3585
0f6a07a8
KS
35862003-11-27 Kim F. Storm <storm@cua.dk>
3587
3588 * commands.texi (Click Events): Click object may be an images.
3589 Describe (dx . dy) element of click positions.
3590 (Accessing Events): Remove duplicate posn-timestamp.
3591 New functions posn-object and posn-object-x-y.
3592
1ce7c819
KS
35932003-11-23 Kim F. Storm <storm@cua.dk>
3594
3595 * commands.texi (Click Events): Describe enhancements to event
3596 position lists, including new text-pos and (col . row) items.
3597 Mention left-fringe and right-fringe area events.
0f6a07a8 3598 (Accessing Events): New functions posn-area and
1ce7c819
KS
3599 posn-actual-col-row. Mention posn-timestamp. Mention that
3600 posn-point in non-text area still returns buffer position.
3601 Clarify posn-col-row.
3602
cae8ddbb
LH
36032003-11-21 Lars Hansen <larsh@math.ku.dk>
3604
3605 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3606 * anti.texi (File Attributes): Describe removed parameter
3607 ID-FORMAT.
3608
f7f1a248
LT
36092003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3610
68e74f25 3611 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3612 a position, its buffer is ignored.
3613
3614 * markers.texi (Overview of Markers): Mention it here too.
3615
c5e2fb05
LT
36162003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3617
3618 * numbers.texi (Numeric Conversions): Not just `floor', but also
3619 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3620
e57d0aa8
LT
36212003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3622
3623 * markers.texi (Creating Markers): Specify insertion type of
3624 created markers. Add xref to `Marker Insertion Types'.
3625 Second argument to `copy-marker' is optional.
3626 (Marker Insertion Types): Mention that most markers are created
3627 with insertion type nil.
3628 (The Mark): Correctly describe when `mark' signals an error.
3629 (The Region): Correctly describe when `region-beginning' and
3630 `region-end' signal an error.
3631
bb3612ec
LT
36322003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3633
3634 * hash.texi (Creating Hash): Clarify description of `eql'.
3635 `makehash' is obsolete.
3636 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3637
3638 * positions.texi (Point): Change description of `buffer-end', so
3639 that it is also correct for floating point arguments.
3640 (List Motion): Correct argument lists of `beginning-of-defun' and
3641 `end-of-defun'.
3642 (Excursions): Add xref to `Marker Insertion Types'.
3643 (Narrowing): Argument to `narrow-to-page' is optional.
3644
cfb8a797
LT
36452003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3646
3647 * streams.texi (Output Streams): Clarify behavior of point for
3648 marker output streams.
3649
c6177909
LT
36502003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3651
3652 * variables.texi (Defining Variables): Second argument to
3653 `defconst' is not optional.
3654 (Setting Variables): Mention optional argument APPEND to
3655 `add-to-list'.
3656 (Creating Buffer-Local): Expand description of
3657 `make-variable-buffer-local'.
3658 (Frame-Local Variables): Expand description of
3659 `make-variable-frame-local'.
3660 (Variable Aliases): Correct description of optional argument
3661 DOCSTRING to `defvaralias'. Mention return value of
3662 `defvaralias'.
3663 (File Local Variables): Add xref to `File variables' in Emacs
3664 Manual. Correct description of `hack-local-variables'. Mention
3665 `safe-local-variable' property. Mention optional second argument
3666 to `risky-local-variable-p'.
3667
b3645067
LT
36682003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3669
3670 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3671
10695e5c
EZ
36722003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3673
3674 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3675 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3676 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3677 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3678 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3679 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3680 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3681 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3682 @acronym{FOO}.
3683
a2f4def1
LT
36842003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3685
3686 * strings.texi (Creating Strings): Argument START to `substring'
3687 can not be `nil'. Expand description of
3688 `substring-no-properties'. Correct description of `split-string',
3689 especially with respect to empty matches. Prevent very bad line
3690 break in definition of `split-string-default-separators'.
3691 (Text Comparison): `string=' and `string<' also accept symbols as
3692 arguments.
3693 (String Conversion): More completely describe argument BASE in
3694 `string-to-number'.
5bb0fcd1 3695 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3696 corresponding object. Clarify behavior of numeric prefix after
3697 `%' in `format'.
3698 (Case Conversion): The argument to `upcase-initials' can be a
3699 character.
3700
a2296bf9
KH
37012003-10-27 Kenichi Handa <handa@m17n.org>
3702
3703 * display.texi (Fontsets): Fix texinfo usage.
3704
885fef7c
KH
37052003-10-25 Kenichi Handa <handa@m17n.org>
3706
3707 * display.texi (Fontsets): Add description of the function
3708 set-fontset-font.
3709
0c6b7a1f
LT
37102003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3711
3712 * display.texi (Temporary Displays): Add xref to `Documentation
3713 Tips'.
3714
3715 * functions.texi (Function Safety): Use inforef instead of pxref
3716 for SES.
3717
c3cda320
AS
37182003-10-23 Andreas Schwab <schwab@suse.de>
3719
3720 * Makefile.in (TEX, texinputdir): Don't define.
3721 (TEXI2DVI): Define.
3722 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3723 add $(srcdir)/index.texi.
3724 ($(infodir)/elisp): Remove index.texi dependency.
3725 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3726 (index.texi): Remove target.
3727 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3728 (clean): Don't remove index.texi.
3729
c3cda320
AS
3730 * permute-index, index.perm: Remove.
3731 * index.texi: Rename from index.unperm.
3732
e5dadca7
LT
37332003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3734
3735 * tips.texi (Documentation Tips): Document new behavior for face
3736 and variable hyperlinks in Help mode.
3737
6cfb0777
LT
37382003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3739
3740 * objects.texi (Integer Type): Update for extra bit of integer range.
3741 (Character Type): Ditto.
3742
a6eeaa81 37432003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3744
3745 * numbers.texi (Integer Basics): Add index entries for reading
3746 numbers in hex, octal, and binary.
3747
c8f9ba83
LK
37482003-10-16 Lute Kamstra <lute@gnu.org>
3749
3750 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3751 argument.
3752
b52a26fb
LT
37532003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3754
3755 * windows.texi (Choosing Window): Fix typo.
3756 * edebug.texi (Edebug Execution Modes): Fix typo.
3757
f7005886
RS
37582003-10-13 Richard M. Stallman <rms@gnu.org>
3759
3760 * windows.texi (Basic Windows): A window has fringe settings,
3761 display margins and scroll-bar settings.
3762 (Splitting Windows): Doc split-window return value.
3763 Clean up one-window-p.
3764 (Selecting Windows): Fix typo.
3765 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3766 (Buffers and Windows): In set-window-buffer, explain effect
3767 on fringe settings and scroll bar settings.
3768 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3769 (Choosing Window): Use defopt for pop-up-frame-function.
3770 For special-display-buffer-names, explain same-window and same-frame.
3771 Clarify window-dedicated-p return value.
3772 (Textual Scrolling): scroll-up and scroll-down can get an error.
3773 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3774 Clarify set-window-hscroll.
3775 (Size of Window): Don't mention tool bar in window-height.
3776 (Coordinates and Windows): Explain what coordinates-in-window-p
3777 returns for fringes and display margins.
3778 (Window Configurations): Explain saving fringes, etc.
3779
3780 * tips.texi (Library Headers): Clean up Documentation.
3781
3782 * syntax.texi (Parsing Expressions): Clean up forward-comment
3783 and parse-sexp-lookup-properties.
3784
3785 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3786
3787 * os.texi (System Environment): Clean up text for load-average errors.
3788
3789 * modes.texi (Hooks): Don't explain local hook details at front.
3790 Clarify run-hooks and run-hook-with-args a little.
3791 Clean up add-hook and remove-hook.
3792
3793 * edebug.texi (Edebug Execution Modes): Clarify t.
3794 Document edebug-sit-for-seconds.
3795 (Coverage Testing): Document C-x X = and =.
3796 (Instrumenting Macro Calls): Fix typo.
3797 (Specification List): Don't index the specification keywords.
3798
c989ebe9
KS
37992003-10-10 Kim F. Storm <storm@cua.dk>
3800
3801 * processes.texi (Network): Introduce make-network-process.
3802
f9525eef
LT
38032003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3804
3805 * tips.texi (Library Headers): Fix typo.
3806
f008b925
LK
38072003-10-07 Juri Linkov <juri@jurta.org>
3808
3809 * modes.texi (Imenu): Mention imenu-create-index-function's
3810 default value. Explain submenus better.
3811
c22c5da6
LK
38122003-10-07 Lute Kamstra <lute@gnu.org>
3813
3814 * modes.texi (Faces for Font Lock): Fix typo.
3815 (Hooks): Explain how buffer-local hook variables can refer to
3816 global hook variables.
3817 Various minor clarifications.
3818
49247521
LK
38192003-10-06 Lute Kamstra <lute@gnu.org>
3820
3821 * tips.texi (Coding Conventions): Mention naming conventions for
3822 hooks.
3823
9296c947
LT
38242003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3825
3826 * loading.texi (Library Search): Correct default value of
3827 load-suffixes.
3828 (Named Features): Fix typo.
3829
0e9b293a
RS
38302003-10-05 Richard M. Stallman <rms@gnu.org>
3831
3832 * loading.texi (Named Features): In `provide',
3833 say how to test for subfeatures.
3834 (Unloading): In unload-feature, use new var name
3835 unload-feature-special-hooks.
3836
49247521 38372003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3838
3839 * modes.texi (Major Mode Conventions): Mention third way to set up
3840 Imenu.
3841 (Imenu): A number of small fixes.
3842 Delete documentation of internal variable imenu--index-alist.
3843 Document the return value format of imenu-create-index-function
3844 functions.
3845
ab8f7d5c
RS
38462003-09-30 Richard M. Stallman <rms@gnu.org>
3847
3848 * processes.texi (Network): Say what stopped datagram connections do.
3849
3850 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3851
3852 * display.texi (Overlay Properties): Clarify `evaporate' property.
3853
49247521 38542003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3855
3856 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3857 constructs should be marked as risky.
86b9b767
LK
3858 Change cons cell into proper list.
3859 (Mode Line Variables): Change cons cell into proper list.
3860
49247521 38612003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3862
3863 * modes.texi (Mode Line Data): Document the :propertize construct.
3864 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3865 to match their order in the default mode-line-format.
bc3b02f9
LK
3866 Describe the new variables mode-line-position and mode-line-modes.
3867 Update the default values of mode-line-frame-identification,
3868 minor-mode-alist, and default-mode-line-format.
3869 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3870
bc3b02f9 38712003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3872
c22c5da6 3873 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3874 * loading.texi, minibuf.texi, text.texi, variables.texi:
3875 Avoid @strong{Note:}.
3876
38772003-09-26 Richard M. Stallman <rms@gnu.org>
3878
3879 * keymaps.texi (Remapping Commands): Fix typo.
3880
41beda59
LT
38812003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3882
3883 * processes.texi (Low-Level Network): Fix typo.
3884
ef6ae4ff
KS
38852003-09-23 Kim F. Storm <storm@cua.dk>
3886
3887 * processes.texi (Network, Network Servers): Fix typos.
3888 (Low-Level Network): Add timeout value for :server keyword.
3889 Add new option keywords to make-network-process.
3890 Add set-network-process-options.
3891 Explain how to test availability of network options.
3892
b0f23edf
RS
38932003-09-19 Richard M. Stallman <rms@gnu.org>
3894
3895 * text.texi (Motion by Indent): Arg to
3896 backward-to-indentation and forward-to-indentation is optional.
3897
3898 * strings.texi (Creating Strings): Add substring-no-properties.
3899
3900 * processes.texi
3901 (Process Information): Add list-processes arg QUERY-ONLY.
3902 Delete process-contact from here.
3903 Add new status values for process-status.
3904 Add process-get, process-put, process-plist, set-process-plist.
3905 (Synchronous Processes): Add call-process-shell-command.
3906 (Signals to Processes): signal-process allows process objects.
3907 (Network): Complete rewrite.
3908 (Network Servers, Datagrams, Low-Level Network): New nodes.
3909
3910 * positions.texi (Word Motion): forward-word, backward-word
3911 arg is optional. Reword.
3912
3913 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3914
c22c5da6 3915 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3916 Delete duplicate definition of buffer-local-value.
3917 (File Local Variables): Explain about discarding text props.
3918
f387bdea
RS
39192003-09-11 Richard M. Stallman <rms@gnu.org>
3920
3921 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3922 changes variables that record input events.
3923 (Minibuffer Misc): Add minibuffer-selected-window.
3924
3925 * lists.texi (Building Lists): Add copy-tree.
3926
3927 * display.texi (Fontsets): Add char-displayable-p.
3928 (Scroll Bars): New node.
3929
49247521 39302003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3931
3932 * modes.texi (%-Constructs): Document new `%i' and `%I'
3933 constructs.
3934
fd026ee1
JR
39352003-09-03 Peter Runestig <peter@runestig.com>
3936
3937 * makefile.w32-in: New file.
3938
4828b4d7
RS
39392003-08-29 Richard M. Stallman <rms@gnu.org>
3940
3941 * display.texi (Overlay Properties): Clarify how priorities
3942 affect use of the properties.
3943
a4e4f05d
LT
39442003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3945
3946 * customize.texi (Type Keywords): Correct the description of
3947 `:help-echo' in the case where `motion-doc' is a function.
3948
3ebe0346
JPW
39492003-08-14 John Paul Wallington <jpw@gnu.org>
3950
3951 * modes.texi (Emulating Mode Line): Subsection, not section.
3952
3afe8e39
RS
39532003-08-13 Richard M. Stallman <rms@gnu.org>
3954
3955 * elisp.texi (Top): Update subnode lists in menu.
3956
3957 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3958 (Kill Functions): kill-region has new arg yank-handler.
3959 (Yanking): New node.
3960 (Yank Commands): Add yank-undo-function.
3961 (Low-Level Kill Ring):
3962 kill-new and kill-append have new arg yank-handler.
3963 (Changing Properties): Add remove-list-of-text-properties.
3964 (Atomic Changes): New node.
3965
3966 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3967
3968 * streams.texi (Output Variables): Add eval-expression-print-length
3969 and eval-expression-print-level.
3970
3971 * os.texi (Time Conversion): For encode-time, explain limits on year.
3972
3973 * objects.texi (Character Type): Define anchor "modifier bits".
3974
3975 * modes.texi (Emulating Mode Line): New node.
3976 (Search-based Fontification): Font Lock uses font-lock-face property.
3977 (Other Font Lock Variables): Likewise.
3978
3979 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3980 not vectors.
3981 (Active Keymaps): Add emulation-mode-map-alists.
3982 (Functions for Key Lookup): key-binding has new arg no-remap.
3983 (Remapping Commands): New node.
3984 (Scanning Keymaps): where-is-internal has new arg no-remap.
3985 (Tool Bar): Add tool-bar-local-item-from-menu.
3986 Clarify when to use tool-bar-add-item-from-menu.
3987
3988 * commands.texi (Interactive Call): commandp has new arg.
3989 (Command Loop Info): Add this-original-command.
3990
e37769b1
JPW
39912003-08-06 John Paul Wallington <jpw@gnu.org>
3992
3993 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3994
3995 * display.texi (Warning Basics): Fix typo.
3996 (Fringes): Add closing curly bracket and fix typo.
3997
3998 * elisp.texi (Top): Fix typo.
3999
c5e0561f
RS
40002003-08-05 Richard M. Stallman <rms@gnu.org>
4001
4002 * elisp.texi: Update lists of subnodes.
4003
4004 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4005
4006 * variables.texi (Local Variables): Use lc for example variable names.
4007
4008 * tips.texi (Library Headers): Explain where to put -*-.
4009
4010 * strings.texi (Creating Strings): Fix xref for vconcat.
4011
4012 * sequences.texi (Vector Functions):
4013 vconcat no longer allows integer args.
4014
4015 * minibuf.texi (Reading File Names): read-file-name has new
4016 arg PREDICATE. New function read-directory-name.
4017
4018 * macros.texi (Defining Macros): Give definition of `declare'
4019 (Indenting Macros): New node.
4020
4021 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4022 (Window Frame Parameters): Make separate table of parameters
4023 that are coupled with specific face attributes.
4024 (Deleting Frames): delete-frame-hooks renamed to
4025 delete-frame-functions.
4026
4027 * files.texi (Magic File Names): Add file-remote-p.
4028 Clarify file-local-copy.
4029
4030 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4031 here; instead xref Defining Macros.
4032
4033 * display.texi (Warnings): New node, and subnodes.
4034 (Fringes): New node.
4035
4036 * debugging.texi (Test Coverage): New node.
4037
4038 * compile.texi (Compiler Errors): Explain with-no-warnings
4039 and other ways to suppress warnings.
4040
4041 * commands.texi (Interactive Call): Minor clarification.
4042
4043 * buffers.texi (Buffer File Name): set-visited-file-name
4044 renames the buffer too.
4045
4046 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4047
ee59dede
MR
40482003-07-24 Markus Rost <rost@math.ohio-state.edu>
4049
4050 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4051
f0514b34
MR
40522003-07-22 Markus Rost <rost@math.ohio-state.edu>
4053
4054 * internals.texi (Garbage Collection): Fix previous change.
4055
c73983bb
RS
40562003-07-22 Richard M. Stallman <rms@gnu.org>
4057
4058 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4059
4060 * display.texi (Width): Use \s syntax in example.
4061 (Font Selection): Add face-font-rescale-alist.
4062
4063 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4064 Remove spurious indent in example.
4065
4066 * lists.texi (Building Lists): Add number-sequence.
4067
4068 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4069
4070 * functions.texi (Function Documentation): Explain how to
4071 show calling convention explicitly in the doc string.
4072
4073 * windows.texi (Selecting Windows): save-selected-window saves
4074 selected window of each frame.
4075 (Window Configurations): Minor change.
4076
4077 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4078
4079 * streams.texi (Output Variables): Add print-continuous-numbering
4080 and print-number-table.
4081
4082 * processes.texi (Decoding Output): New node.
4083
4084 * os.texi (Time Conversion): decode-time arg is optional.
4085
4086 * objects.texi (Character Type): Don't use space as example for \.
4087 Make list of char names and \-sequences correspond.
4088 Explain that \s is not used in strings. `\ ' needs space after.
4089
4090 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4091 (Translation of Characters): Add translation-table-for-input.
4092 (Default Coding Systems): Add auto-coding-functions.
4093 (Explicit Encoding): Add decode-coding-inserted-region.
4094 (Locales): Add locale-info.
4095
4096 * minibuf.texi (Basic Completion): Describe test-completion.
4097 Collections can be lists of strings.
4098 Clean up lazy-completion-table.
4099 (Programmed Completion): Mention test-completion.
4100 Clarify why lambda expressions are not accepted.
4101 (Minibuffer Misc): Describe minibufferp.
4102
51a8b435
RS
41032003-07-14 Richard M. Stallman <rms@gnu.org>
4104
4105 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4106
4107 * windows.texi (Selecting Windows): New arg to select-window.
4108 (Selecting Windows): Add with-selected-window.
4109 (Size of Window): Add window-inside-edges, etc.
4110
4111 * internals.texi (Garbage Collection): Add post-gc-hook.
4112
4113 * processes.texi (Subprocess Creation): Add exec-suffixes.
4114
4115 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4116 (Scanning Keymaps): Add map-keymaps.
4117 (Defining Menus): Add keymap-prompt.
4118
4119 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4120 most-negative-fixnum.
4121
4122 * compile.texi (Byte Compilation): Explain no-byte-compile
4123 (Compiler Errors): New node.
4124
4125 * os.texi (User Identification): user-uid, user-real-uid
4126 can return float.
4127
4128 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4129 and about derived modes.
4130 (Minor Modes): Add minor-mode-list.
4131 (Defining Minor Modes): Keyword args for define-minor-mode.
4132 (Search-based Fontification): Explain managing other properties.
4133 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4134 (Faces for Font Lock): Add font-locl-preprocessor-face.
4135 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4136
4137 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 4138 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
4139
4140 * loading.texi (Library Search): Add load-suffixes.
4141
4142 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4143 (Programmed Completion): Add dynamic-completion-table.
4144
4145 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4146 (Magic File Names): Specify precedence order of handlers.
199bb209 4147
51a8b435
RS
4148 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4149 and post-command-hook.
4150 (Waiting): New calling convention for sit-for.
4151
4152 * text.texi (Special Properties): local-map and keymap properties
4153 apply based on their stickiness.
4154
c6de56a0
RS
41552003-07-07 Richard M. Stallman <rms@gnu.org>
4156
4157 * modes.texi (Minor Mode Conventions): Specify only some kinds
4158 of list values as args to minor modes.
4159
4160 * files.texi (File Name Expansion): Warn about iterative use
4161 of substitute-in-file-name.
4162
4163 * advice.texi (Activation of Advice): Clean up previous change.
4164
8c761ea6
MR
41652003-07-06 Markus Rost <rost@math.ohio-state.edu>
4166
4167 * advice.texi (Activation of Advice): Note that ad-start-advice is
4168 turned on by default.
4169
c6de56a0
RS
41702003-06-30 Richard M. Stallman <rms@gnu.org>
4171
4172 * text.texi (Buffer Contents): Document current-word.
4173 (Change Hooks): Not called for *Messages*.
4174
4175 * functions.texi (Defining Functions): Explain about redefining
4176 primitives.
4177 (Function Safety): Renamed. Minor changes.
4178 Comment out the detailed criteria for what is safe.
4179
3fe4e567
AS
41802003-06-22 Andreas Schwab <schwab@suse.de>
4181
4182 * objects.texi (Symbol Type): Fix description of examples.
4183
cda7bd13
AS
41842003-06-16 Andreas Schwab <schwab@suse.de>
4185
4186 * hash.texi (Creating Hash): Fix description of :weakness.
4187
fbcffa4a
KG
41882003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4189
4190 * files.texi (Changing Files): copy-file copies file modes, too.
4191
ff6a3bfb
RS
41922003-05-28 Richard M. Stallman <rms@gnu.org>
4193
4194 * strings.texi (Creating Strings): Clarify split-string.
4195
1463a05d
JB
41962003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4197
4198 * strings.texi (Creating Strings): Update split-string specification
4199 and examples.
4200
af253914
RS
42012003-05-19 Richard M. Stallman <rms@gnu.org>
4202
4203 * elisp.texi: Correct invariant section names.
4204
7ea52f92
RS
42052003-04-20 Richard M. Stallman <rms@gnu.org>
4206
4207 * os.texi (Timers): Explain about timers and quitting.
4208
e31afc09
RS
42092003-04-19 Richard M. Stallman <rms@gnu.org>
4210
4211 * internals.texi (Writing Emacs Primitives): Strings are
4212 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4213 Explain GCPRO convention for varargs function args.
4214
5ceea398
RS
42152003-04-16 Richard M. Stallman <rms@gnu.org>
4216
4217 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4218
b0ada147
RS
42192003-04-08 Richard M. Stallman <rms@gnu.org>
4220
4221 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4222
b23375aa
KS
42232003-02-13 Kim F. Storm <storm@cua.dk>
4224
4225 * objects.texi (Character Type): New \s escape for space.
4226
c60ee5e7
JB
42272003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4228
4229 * os.texi (System Environment): Added cygwin system-type.
4230
84e47416
RS
42312003-01-25 Richard M. Stallman <rms@gnu.org>
4232
4233 * keymaps.texi: Document that a symbol can act as a keymap.
4234
3e8cf2ea
RS
42352003-01-13 Richard M. Stallman <rms@gnu.org>
4236
4237 * text.texi (Changing Properties): Say string indices are origin-0.
4238
4239 * positions.texi (Screen Lines) <compute-motion>:
4240 Correct order of elts in return value.
4241
4242 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4243 how to define a default binding.
4244
7abb9fc5 42452002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4246
104bc3aa 4247 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4248
104bc3aa
MR
4249 * customize.texi (Simple Types): Clarify description of custom
4250 type 'number. Describe new custom type 'float.
177f790c 4251
7abb9fc5 42522002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4253
4254 * variables.texi (File Local Variables): Fix typo.
4255
df140a68 42562002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4257
df140a68
KG
4258 From Michael Albinus <Michael.Albinus@alcatel.de>.
4259
4260 * README: Target for Info file is `make info'.
4261
4262 * files.texi (File Name Components): Fixed typos in
4263 `file-name-sans-extension'.
4264 (Magic File Names): Complete list of operations for magic file
4265 name handlers.
4266
7ed9159a
JY
42672002-09-16 Jonathan Yavner <jyavner@engineer.com>
4268
4269 * variables.texi (File Local Variables): New function
4270 risky-local-variable-p.
4271
42722002-09-15 Jonathan Yavner <jyavner@engineer.com>
4273
4274 * functions.texi (Function safety): New node about unsafep.
4275
241f79af
PA
42762002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4277
4278 * customize.texi (Splicing into Lists): Fixed example.
4279 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4280
72459b15
JB
42812002-06-17 Juanma Barranquero <lektu@terra.es>
4282
4283 * frames.texi (Display Feature Testing): Fix typo.
4284
61f7e0f5
AS
42852002-06-12 Andreas Schwab <schwab@suse.de>
4286
4287 * frames.texi (Initial Parameters, Resources): Fix references to
4288 the Emacs manual.
4289
4e792dbd
KS
42902002-05-13 Kim F. Storm <storm@cua.dk>
4291
4292 * variables.texi (Intro to Buffer-Local): Updated warning and
4293 example relating to changing buffer inside let.
4294
940344d4 42952002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4296
4297 * os.texi (Session Management): New node about X Session management.
4298
231ac53b
EZ
42992002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4300
4301 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4302 to which the manual corresponds, and the copyright years.
4303
4304 * Makefile.in (VERSION): Set to 2.9.
4305
140cc574
EZ
43062001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4307
4308 * elisp.texi: Change the category in @dircategory to "Emacs", to
4309 make it consistent with info/dir.
4310
9c7fce05
MB
43112001-11-25 Miles Bader <miles@gnu.org>
4312
4313 * text.texi (Fields): Describe new `limit' arg in
4314 field-beginning/field-end.
4315
9f8bbf0f
EZ
43162001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4317
a5e6715c
EZ
4318 * permute-index: Don't depend on csh-specific features. Replace
4319 the interpreter name with /bin/sh.
4320
9f8bbf0f
EZ
4321 * two-volume-cross-refs.txt: New file.
4322 * two.el: New file.
4323 * spellfile: New file.
4324
1756e2fb
EZ
43252001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4326
4327 * permute-index: New file.
4328
4329 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4330 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4331 8+3 restricted namespace.
ad050e54
EZ
4332
4333 * Makefile.in (infodir): Define relative to $(srcdir).
4334 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4335 include directories list via -I switch to makeinfo.
4336 (index.texi): Use cp if both hard and symbolic links fail.
4337
10fa7f8e
EZ
43382001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4339
7a1494ce
EZ
4340 * Makefile.in (distclean): Add.
4341
10fa7f8e
EZ
4342 The following changes make ELisp manual part of the Emacs
4343 distribution:
4344
4345 * Makefile.in: Add Copyright notice.
4346 (prefix): Remove.
4347 (infodir): Change value to "../info".
4348 (VPATH): New variable.
4349 (MAKE): Don't define.
4350 (texmacrodir): Don't define.
4351 (texinputdir): Append the existing value of TEXINPUTS.
4352 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4353 command to be compatible with man/Makefile.in, and to put the
4354 output into ../info.
5c32b7c5 4355 (info): Add target.
10fa7f8e
EZ
4356 (installall): Target removed.
4357
ad050e54 43582001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4359
4360 * tips.texi (Coding Conventions): Fix typo.
4361
6fd735df
GM
43622001-10-23 Gerd Moellmann <gerd@gnu.org>
4363
4364 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4365
b704d54b
EZ
43662001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4367
4368 * files.texi (File Name Components): Update the description of
4369 file-name-sans-extension and file-name-extension, as they now
4370 ignore leading dots.
4371
71431a0e
GM
43722001-10-20 Gerd Moellmann <gerd@gnu.org>
4373
6aa97356 4374 * (Version 21.1 released.)
71431a0e 4375
79f1f96c
MB
43762001-10-19 Miles Bader <miles@gnu.org>
4377
4378 * positions.texi (Text Lines): Describe behavior of
4379 `beginning-of-line'/`end-of-line' in the presence of field properties.
4380
892a8f36
GM
43812001-10-17 Gerd Moellmann <gerd@gnu.org>
4382
4383 * Makefile.in (VERSION): Set to 2.8.
4384 (manual): Use `manual-21'.
4385
8c1cc9e8 4386 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4387 number was used. Set it to 2.8.
4388
4389 * intro.texi: Likewise.
4390
51724e26
EZ
43912001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4392
4393 * files.texi (File Name Completion): Document the significance of
4394 a trailing slash in elements of completion-ignored-extensions.
4395
57b338e8
MB
43962001-10-06 Miles Bader <miles@gnu.org>
4397
4398 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4399
c89e4bc5
GM
44002001-10-04 Gerd Moellmann <gerd@gnu.org>
4401
4402 * variables.texi (Variable Aliases): New node.
4403
ab952a4f
GM
44042001-10-04 Gerd Moellmann <gerd@gnu.org>
4405
4406 * Branch for 21.1.
dff28924 4407
9db3a582
MB
44082001-10-02 Miles Bader <miles@gnu.org>
4409
ae1a9581
MB
4410 * minibuf.texi (Minibuffer Misc): Add entries for
4411 `minibuffer-contents', `minibuffer-contents-no-properties', and
4412 `delete-minibuffer-contents'.
4413 Correct description for `minibuffer-prompt-end'.
4414
9db3a582
MB
4415 * text.texi (Property Search): Correct descriptions of
4416 `next-char-property-change' and `previous-char-property-change'.
4417 Add entries for `next-single-char-property-change' and
4418 `previous-single-char-property-change'.
4419 Make operand names a bit more consistent.
4420
03be5931
EZ
44212001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4422
4423 * frames.texi (Finding All Frames): Document that next-frame and
4424 previous-frame are local to current terminal.
4425
974548ec
EZ
44262001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4427
4428 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4429 result of make-keymap.
974548ec 4430
8d82c597
EZ
44312001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4432
4433 * display.texi (Font Lookup, Attribute Functions)
4434 (Image Descriptors): Add cross-references to the definition of
4435 selected frame.
4436
4437 * buffers.texi (The Buffer List): Add cross-references to the
4438 definition of selected frame.
4439
4440 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4441 frame at any given time.
4442 (Multiple Displays, Size and Position): Add a cross-reference to
4443 the definition of the selected frame.
4444
2842de30
EZ
44452001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4446
4447 * strings.texi (String Conversion) <string-to-number>: Document
4448 that a float is returned for integers that are too large.
4449
4450 * frames.texi (Mouse Position): Document mouse-position-function.
4451 (Display Feature Testing): Document display-images-p.
4452 (Window Frame Parameters): Document the cursor-type variable.
4453
4454 * numbers.texi (Integer Basics): Document CL style read syntax for
4455 integers in bases other than 10.
4456
4457 * positions.texi (List Motion): Document
4458 open-paren-in-column-0-is-defun-start.
4459
4460 * lists.texi (Sets And Lists): Document member-ignore-case.
4461
4462 * internals.texi (Garbage Collection): Document the used and free
4463 strings report.
4464 (Memory Usage): Document strings-consed.
4465
4466 * os.texi (Time of Day): Document float-time.
4467 (Recording Input): Document that clear-this-command-keys clears
4468 the vector to be returned by recent-keys.
4469
4470 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4471 argument keymap can be a list.
4472
4473 * nonascii.texi (User-Chosen Coding Systems)
4474 <select-safe-coding-system>: Document the new argument
4475 accept-default-p and the variable
4476 select-safe-coding-system-accept-default-p. Tell what happens if
4477 buffer-file-coding-system is undecided.
4478 (Default Coding Systems): Document auto-coding-regexp-alist.
4479
4480 * display.texi (The Echo Area) <message>: Document
4481 message-truncate-lines.
4482 (Glyphs): Document that the glyph table is unused on windowed
4483 displays.
4484
4485 * help.texi (Describing Characters) <single-key-description>:
4486 Document the new argument no-angles.
4487 (Accessing Documentation) <documentation-property>: Document that
4488 a non-string property is evaluated.
4489 <documentation>: Document that the function-documentation property
4490 is looked for.
4491
4492 * windows.texi (Selecting Windows): Document some-window.
4493
4494 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4495
4496 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4497 apropos-mode-hook.
4498
4499 * commands.texi (Using Interactive): Document interactive-form.
4500 (Keyboard Macros): Document kbd-macro-termination-hook.
4501 (Command Loop Info): Document that clear-this-command-keys clears
4502 the vector to be returned by recent-keys.
4503
2d43d823
GM
45042001-09-04 Werner LEMBERG <wl@gnu.org>
4505
4506 * Makefile.in (srcdir, texinputdir): New variables.
4507 (srcs, index.texi, install): Use $(srcdir).
4508 (.PHONY): Remove elisp.dvi.
4509 (elisp): Use -I switch for makeinfo.
4510 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4511 (installall, dist): Use $(srcdir).
4512 Fix path to texinfo.tex.
4513 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4514
fa739b31
GM
45152001-08-30 Gerd Moellmann <gerd@gnu.org>
4516
92a25631
GM
4517 * display.texi (Conditional Display): Adjust to API change.
4518
fa739b31
GM
4519 * configure: New file.
4520
cef68af5
GM
45212001-07-30 Gerd Moellmann <gerd@gnu.org>
4522
4523 * commands.texi (Repeat Events): Add description of
4524 double-click-fuzz.
4525
d1f08d85
SM
45262001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4527
4528 * syntax.texi (Syntax Class Table): Add the missing designator for
4529 comment and string fences.
4530 (Syntax Properties): Add a xref to syntax table internals.
4531 (Syntax Table Internals): Document string-to-syntax.
4532
1e9fc92e
GM
45332001-05-07 Gerd Moellmann <gerd@gnu.org>
4534
4535 * Makefile.in (install): Use install-info command line options
4536 like in Emacs' Makefile.in.
4537
00480554
MB
45382000-12-09 Miles Bader <miles@gnu.org>
4539
4540 * windows.texi (Window Start): Update documentation for
4541 `pos-visible-in-window-p'.
4542
1e344ee2
SM
45432000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4544
4545 * lists.texi (Building Lists): Add footnote to explain how to add
4546 to the end of a list.
4547
a540f6ed
GM
45482000-10-25 Gerd Moellmann <gerd@gnu.org>
4549
4550 * files.texi (Visiting Functions): Typos.
4551
28bcdbee
KH
45522000-10-25 Kenichi Handa <handa@etl.go.jp>
4553
4554 * files.texi (Visiting Functions): Return value of
4555 find-file-noselect may be a list of buffers if wildcards are used.
4556
22d1a4ed
MB
45572000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4558
4559 * display.texi (Defining Faces): Document `graphic' display type
4560 in face specs.
4561
916a89db
KG
45622000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4563
1e9fc92e 4564 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4565 `after-make-frame-hook' with `after-make-frame-functions'.
4566
1e9fc92e 4567 * frames.texi (Creating Frames): Ditto.
916a89db 4568
1e9fc92e 4569 * variables.texi (Future Local Variables): Ditto.
916a89db 4570
483de32b
GM
45712000-10-16 Gerd Moellmann <gerd@gnu.org>
4572
4573 * display.texi (Other Image Types): Add description of :foreground
4574 and :background properties of mono PBM images.
4575
e23a63a5
WL
45762000-08-17 Werner LEMBERG <wl@gnu.org>
4577
4578 * .cvsignore: New file.
4579
dfc16043
GM
45802000-01-05 Gerd Moellmann <gerd@gnu.org>
4581
4582 * tindex.pl: New script.
4583
602613fe
DL
45841999-12-03 Dave Love <fx@gnu.org>
4585
4586 * Makefile.in (MAKEINFO): New parameter.
4587
94ec544d
DL
45881999-09-17 Richard Stallman <rms@gnu.org>
4589
4590 * Makefile.in (srcs): Add hash.texi.
4591 (VERSION): Update to 20.6.
4592
45931999-09-13 Richard Stallman <rms@gnu.org>
4594
4595 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4596
45971998-08-29 Karl Heuer <kwzh@gnu.org>
4598
4599 * configure.in: New file.
4600 * Makefile.in: Renamed from Makefile.
4601 (prefix, infodir): Use value obtained from configure.
4602 (emacslibdir): Obsolete variable deleted.
4603 (dist): Distribute configure.in, configure, Makefile.in.
4604
46051998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4606
4607 * Makefile (INSTALL_INFO): New variable.
4608 (install): Run install-info.
4609
46101998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4611
4612 * Makefile (elisp.dvi): Add missing backslash.
4613
46141998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4615
4616 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4617 Run texindex without `./'. Always run texindex on elisp.tp.
4618 (elisp.tps): Target deleted.
4619
46201998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4621
4622 * Makefile (srcs): Add nonascii.texi and customize.texi.
4623 (dist): Start by deleting `temp'.
4624
46251998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4626
4627 * Makefile (makeinfo, texindex): Targets deleted.
4628 (makeinfo.o, texindex.o): Targets deleted.
4629 (clean, dist): Don't do anything with them or with getopt*.
4630
46311998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4632
4633 * Makefile (SHELL): Defined.
4634
46351998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4636
4637 * Makefile (elisp.tps): New target.
4638 (elisp.dvi): Depend on elisp.tps.
4639
4640Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4641
4642 * README: Update phone number.
4643
4644 * Makefile (elisp): Make this be the default target.
4645 Depend on makeinfo.c instead of makeinfo.
4646 (install): Don't depend on elisp.dvi, since we don't install that.
4647 Use mkinstalldirs.
4648 (dist): Add mkinstalldirs.
4649
4650Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4651
4652 * Makefile (VERSION): Update version number.
4653 (maintainer-clean): Renamed from realclean.
4654
4655Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4656
4657 * Makefile (realclean): New target.
4658 (elisp): Remove any old elisp-* files first.
4659
4660Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4661
d1f08d85
SM
4662 * Makefile (VERSION): New variable.
4663 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4664 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4665
4666Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4667
4668 * Makefile (elisp): Depend on makeinfo.
4669
4670Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4671
d1f08d85 4672 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4673
4674Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4675
4676 * Makefile (infodir, prefix): New vars.
4677 (install): Use infodir.
4678 (emacsinfodir): Deleted.
4679
4680Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4681
4682 * Makefile (srcs): Add calendar.texi.
4683
4684 * Makefile (dist): Copy texindex.c and makeinfo.c.
4685 Limit elisp-* files to those with one or two digits.
4686
4687Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4688
4689 * Makefile (dist): Changed to use Gzip instead of compress.
4690
4691Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4692
4693 * loading.texi (Unloading): define-function changed back to
4694 defalias. It may not stay this way, but at least it's
4695 consistent with the known-good version of the code patch.
4696
4697Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4698
4699 * modes.texi (Hooks): Document new optional arg of add-hook.
4700
4701Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4702
d1f08d85 4703 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4704
4705 * tips.texi: Add new section on standard library headers.
4706
4707Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4708
4709 * Makefile (srcs): Add frame.texi to the list of sources.
4710
4711Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4712
4713 * Makefile (dist): Don't bother excluding autosave files; they'll
4714 never make it into the temp directory anyway, and the hash marks
4715 in the name are problematic for make and the Bourne shell.
dff28924 4716 (srcs):
94ec544d
DL
4717
4718Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4719
d1f08d85 4720 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4721 the distribution tar file.
4722
dff28924 4723Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4724
4725 * Makefile (srcs): Added index.perm.
4726 (elisp.dvi): Remove erroneous shell comment.
4727 Expect output of permute-index in permuted.fns.
4728 Save old elisp.aux in elisp.oaux.
4729 (clean): Added index.texi to be deleted.
4730
dff28924 4731Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4732
4733 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4734
dff28924 4735Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4736
4737 * files.texi: Noted that completion-ignored-extensions is ignored
4738 when making *Completions*.
4739
4740Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4741
4742 * Makefile make dist now depends on elisp.dvi, since it tries
4743 to include it in the dist file.
4744
dff28924 4745Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4746
4747 * functions.texinfo (Mapping Functions): Add missing quote
4748
dff28924 4749Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4750
4751 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4752 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4753
dff28924 4754Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4755
4756 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4757 and @error{} are the terms now being used. The files in the
4758 directory have been changed to reflect this.
4759
d1f08d85 4760 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4761 ` @result{}', using 5 spaces at the begining of the line.
4762
dff28924 4763Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4764
4765 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4766 experimental @indentedresult{}, @indentedexpandsto{} are part of
4767 the texinfo.tex in this directory. These TeX macros are not
4768 stable yet.
4769
dff28924 4770Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4771
4772 * texinfo.tex: temporarily added
d1f08d85 4773 \let\result=\dblarrow
94ec544d
DL
4774 \def\error{{\it ERROR} \longdblarrow}
4775 We need to do this better soon.
4776
dff28924 4777Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4778
4779 * Applied Karl Berry's patches to *.texinfo files, but not to
4780 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4781 new title page format is also not applied, since it requires
4782 texinfo.tex changes.)
4783
4784 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4785 for the Project GNU development environment.
4786
ad050e54 4787;; Local Variables:
fd026ee1 4788;; coding: iso-2022-7bit
ad050e54 4789;; End:
2a34a036 4790
651f374c 4791 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4792 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4793 Copying and distribution of this file, with or without modification,
4794 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4795
4796;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda