(ido-save-history): Use emacs-mule coding system instead of
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
b694135c
RS
12007-12-03 Richard Stallman <rms@gnu.org>
2
3 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4
61a2fe01
RS
52007-11-29 Richard Stallman <rms@gnu.org>
6
7 * customize.texi (Composite Types): Document `group' type.
8
20c63e44
RS
92007-11-24 Richard Stallman <rms@gnu.org>
10
11 * display.texi (Refresh Screen, Forcing Redisplay):
12 Clarify the text and move items around.
13
d4f60741
MR
142007-11-15 Martin Rudalics <rudalics@gmx.at>
15
16 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
17 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
18
2328cbb3
RS
192007-10-24 Richard Stallman <rms@gnu.org>
20
21 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
22
23 * variables.texi (Frame-Local Variables): Node deleted.
24 (Variables): Delete Frame-Local Variables from menu.
25 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
26 (Default Value): Don't mention frame-local vars.
27
28 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
29
30 * loading.texi (Unloading): Document FEATURE-unload-function
31 instead of FEATURE-unload-hook.
32
33 * functions.texi (Related Topics): Add called-interactively-p.
34 Fix xref.
35
36 * frames.texi (Multiple Displays): Don't mention frame-local vars.
37
61bbdbc6
RS
382007-10-12 Richard Stallman <rms@gnu.org>
39
40 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
41
42 * commands.texi (Distinguish Interactive): New node,
43 broken out from Interactive Call and rewritten.
44 (Command Loop): Put Distinguish Interactive in menu.
45
af23e1e8
RS
462007-10-09 Richard Stallman <rms@gnu.org>
47
48 * text.texi (Examining Properties): Mention overlay priority.
49
50 * display.texi (Display Margins): Correct the description
51 of margin display specifications.
52 (Replacing Specs): New subnode broken out of Display Property.
53
8e9dfc38
JB
542007-10-05 Juanma Barranquero <lekktu@gmail.com>
55
56 * display.texi (Auto Faces): Fix typo.
57
7ed54cc5
RS
582007-10-02 Richard Stallman <rms@gnu.org>
59
60 * display.texi (Display Property): Explain some display specs
61 don't let you move point in.
62
63 * frames.texi (Cursor Parameters): Describe
64 cursor-in-non-selected-windows here. Explain more values.
65
66 * windows.texi (Basic Windows): Don't describe
67 cursor-in-non-selected-windows here.
68
305a7ef2
EZ
692007-10-01 Eli Zaretskii <eliz@gnu.org>
70
71 * processes.texi (Misc Network): Note that these functions are
72 supported only on some systems.
73
14b4fdfb
RS
742007-09-19 Richard Stallman <rms@gnu.org>
75
76 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
77 Clarify when they work in parallel and when one overrides.
78 Fix error in example.
14b4fdfb 79
1bb1f7d3
MR
802007-08-30 Martin Rudalics <rudalics@gmx.at>
81
82 * commands.texi (Command Loop Info): Advise against changing
83 most variables described here. Explain new variable
84 last-repeatable-command.
85
619fb9ee
RS
862007-08-27 Richard Stallman <rms@gnu.org>
87
88 * windows.texi (Window Configurations): Clarify what
89 a window configuration saves.
90
db470cad
RS
912007-08-25 Richard Stallman <rms@gnu.org>
92
93 * display.texi (Images): Delete redundant @findex.
94
219d320a
MR
952007-08-08 Martin Rudalics <rudalics@gmx.at>
96
97 * modes.texi (Example Major Modes): Fix typo.
98
c7dd5e28
GM
992007-08-08 Glenn Morris <rgm@gnu.org>
100
101 * intro.texi (nil and t): Do not use `iff' in documentation.
102
6d5baad5
GM
103 * tips.texi (Documentation Tips): Recommend against `iff'.
104
a607dc92
CY
1052007-08-07 Chong Yidong <cyd@stupidchicken.com>
106
107 * display.texi (Image Cache): Document image-refresh.
108
8f06e122
MR
1092007-08-06 Martin Rudalics <rudalics@gmx.at>
110
111 * windows.texi (Size of Window): Document window-full-width-p.
112
cacc7b51
GM
1132007-07-25 Glenn Morris <rgm@gnu.org>
114
eeddf09b
GM
115 * gpl.texi (GPL): Replace license with GPLv3.
116
cacc7b51
GM
117 * Relicense all FSF files to GPLv3 or later.
118
f6be091c
RS
1192007-07-16 Richard Stallman <rms@gnu.org>
120
121 * display.texi (Defining Faces): Fix previous change.
122
2b6b226c
RS
1232007-07-10 Richard Stallman <rms@gnu.org>
124
125 * display.texi (Defining Faces): Explain C-M-x feature for defface.
126
8d2ff239
KB
1272007-06-24 Karl Berry <karl@tug.org>
128
8e9dfc38 129 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
8d2ff239 130
56fe1d89
KB
1312007-06-14 Karl Berry <karl@tug.org>
132
ea26cc2e 133 * anti.texi (Antinews): Typo.
56fe1d89 134
c85c5553
KB
1352007-06-12 Karl Berry <karl@gnu.org>
136
ea26cc2e
SM
137 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
138 * two-volume.make: New file.
139 * .cvsignore: Ignore two-volume files.
c85c5553 140
43ec3b58
RS
1412007-06-02 Richard Stallman <rms@gnu.org>
142
143 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
144
7dfc4cda
CY
1452007-06-02 Chong Yidong <cyd@stupidchicken.com>
146
147 * Version 22.1 released.
148
f2c2bef2 1492007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
e71c2787 150
ea26cc2e 151 * text.texi (Special Properties): Correct meaning of fontified face.
e71c2787 152
d85f09f0
RS
1532007-05-30 Richard Stallman <rms@gnu.org>
154
155 * text.texi (Special Properties): Add link to Adjusting Point.
156
80012aeb
RS
1572007-05-12 Richard Stallman <rms@gnu.org>
158
159 * text.texi (Margins): indent-to-left-margin is not the default.
160 (Mode-Specific Indent): For indent-line-function, the default
161 is indent-relative.
162
163 * modes.texi (Example Major Modes): Explain last line of text-mode
164 is redundant.
165
7d145fa3
RS
1662007-05-10 Richard Stallman <rms@gnu.org>
167
dd598366
RS
168 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
169
170 * help.texi (Keys in Documentation): Add reference to
171 Documentation Tips.
172
173 * files.texi (Format Conversion): TO-FN gets three arguments.
174
7d145fa3
RS
175 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
176
205f01b4
RS
1772007-05-06 Richard Stallman <rms@gnu.org>
178
179 * processes.texi (Accepting Output): Revert most of previous change.
180
39f3dff9
RS
1812007-05-05 Richard Stallman <rms@gnu.org>
182
183 * processes.texi (Accepting Output): accept-process-output
184 uses microseconds, not milliseconds. But that arg is obsolete.
185
66d6ead8
KB
1862007-05-04 Karl Berry <karl@tug.org>
187
188 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
189
a2a48b71
EZ
1902007-05-04 Eli Zaretskii <eliz@gnu.org>
191
192 * tips.texi (Documentation Tips): Rearrange items to place the
193 more important ones first. Add an index entry for hyperlinks.
194
7f95255f
KB
1952007-05-03 Karl Berry <karl@tug.org>
196
e84eab40 197 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
aec28648 198 (EMACSVER) [smallbook]: 22 for printed version.
e84eab40 199
7f95255f
KB
200 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
201 so restore anchor to normal position after defun. Found by Kevin Ryde.
202
c6d20d9a
KB
2032007-04-28 Karl Berry <karl@gnu.org>
204
205 * elisp.texi: Improve line breaks on copyright page,
206 similar layout to emacs manual, 8.5x11 by default.
207
4b0feffb
RS
2082007-04-24 Richard Stallman <rms@gnu.org>
209
210 * text.texi (Special Properties): Add xref to Overlay Properties.
211
212 * display.texi (Overlay Properties): Add xref to Special Properties.
213
5fe751c9
RS
2142007-04-22 Richard Stallman <rms@gnu.org>
215
216 * keymaps.texi (Extended Menu Items): Move the info about
217 format with cached keyboard binding.
218
f2aded17
RS
2192007-04-21 Richard Stallman <rms@gnu.org>
220
221 * text.texi (Special Properties): Clarify previous change.
222
223 * files.texi (File Name Expansion): Clarify previous change.
224
225 * display.texi (Attribute Functions): Fix example for
226 face-attribute-relative-p.
227
e159624d
KH
2282007-04-19 Kenichi Handa <handa@m17n.org>
229
230 * text.texi (Special Properties): Document composition property.
231
45a5ff7d
GM
2322007-04-19 Glenn Morris <rgm@gnu.org>
233
234 * files.texi (File Name Expansion): Mention "superroot".
235
addf7a47
CY
2362007-04-15 Chong Yidong <cyd@stupidchicken.com>
237
238 * frames.texi (Multiple Displays): Add note about "multi-monitor"
239 setups.
240 (Display Feature Testing): Note that display refers to all
241 physical monitors for multi-monitor setups.
242
6bc0c055
RS
2432007-04-14 Richard Stallman <rms@gnu.org>
244
245 * lists.texi (Sets And Lists): Clarify `delete' examples.
246 Remove spurious xref to same node.
247 Clarify xref for add-to-list.
248
4a54c78a
NR
2492007-04-12 Nick Roberts <nickrob@snap.net.nz>
250
251 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
252 value of lisp-mode-map.
253
cd64b8f1
KB
2542007-04-11 Karl Berry <karl@gnu.org>
255
256 * anti.texi (Antinews),
8e9dfc38
JB
257 * display.texi (Overlay Properties, Defining Images),
258 * processes.texi (Synchronous Processes, Sentinels),
cd64b8f1
KB
259 * syntax.texi (Syntax Table Internals),
260 * searching.texi (Regexp Special),
261 * nonascii.texi (Default Coding Systems),
262 * text.texi (Special Properties),
263 * minibuf.texi (Basic Completion): Wording to improve breaks in
264 8.5x11 format.
ea26cc2e 265 * elisp.texi (smallbook): New @set to more easily switch between
cd64b8f1
KB
266 smallbook and 8.5x11.
267
db365b8e
RS
2682007-04-11 Richard Stallman <rms@gnu.org>
269
270 * text.texi (Lazy Properties): Minor fix.
271
c2125d3f
KB
2722007-04-08 Karl Berry <karl@gnu.org>
273
274 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
275 * macros.texi (Backquote): Downcase Backquote in index entries for
276 consistency.
277
aa9c7852
RS
2782007-04-08 Richard Stallman <rms@gnu.org>
279
280 * text.texi (Adaptive Fill): Just describe default,
281 don't show it (since it contains non-ASCII chars).
282
687a7272
KB
2832007-04-07 Karl Berry <karl@gnu.org>
284
285 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
286 adaptive-fill-regexp's value, since they are not in the standard
287 TeX fonts.
288
ac5d9344 2892007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7e9fc7eb
RS
290
291 * display.texi (Defining Faces): Fix example.
292
522a9103
KB
2932007-04-07 Karl Berry <karl@gnu.org>
294
295 * display.texi (Button Buffer Commands): Improve page break.
296
0aee89ba
RS
2972007-04-07 Richard Stallman <rms@gnu.org>
298
299 * advice.texi (Activation of Advice): Remove redundant index entry.
300
301 * backups.texi: Improve index entries. Remove redundant ones.
302
303 * compile.texi (Byte Compilation): Improve index entry.
304
305 * hash.texi (Creating Hash): Improve index entry.
306
307 * symbols.texi (Definitions): Improve index entry.
308
309 * edebug.texi: Improve index entries. Remove redundant/useless ones.
310
311 * maps.texi (Standard Keymaps): Remove useless index entry.
312
313 * help.texi (Documentation Basics): Remove redundant index entries.
314
315 * customize.texi: Improve index entries.
316 Remove redundant/useless ones.
317
318 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
319
320 * streams.texi (Output Variables): Improve index entry.
321
322 * abbrevs.texi (Abbrevs): Remove useless index entry.
323
324 * macros.texi (Expansion): Remove useless index entry.
325
326 * text.texi: Improve index entries. Remove redundant/useless ones.
327 (Text Properties, Examining Properties)
328 (Special Properties): Use "property category" instead of "category"
329 to refer to the `category' property.
330
331 * positions.texi: Improve index entries. Remove useless one.
332
333 * lists.texi: Improve index entries. Remove redundant/useless ones.
334
335 * os.texi: Improve index entries.
336 (Timers): Fix previous change.
337
338 * buffers.texi: Improve index entries.
339 (Modification Time): Get rid of term "obsolete buffer".
340
341 * debugging.texi: Improve index entries.
342 (Test Coverage): Add xref to other test coverage ftr.
343
344 * eval.texi: Improve index entry. Remove redundant ones.
345
346 * numbers.texi: Improve index entries. Remove redundant/useless ones.
347
348 * files.texi: Improve index entries. Remove redundant/useless ones.
349
350 * objects.texi: Improve index entries.
351
352 * processes.texi: Improve index entries.
353
354 * modes.texi: Improve index entry. Remove redundant one.
355
356 * nonascii.texi: Improve index entries.
357
358 * internals.texi: Improve index entries.
359
360 * syntax.texi: Improve index entries.
361
362 * keymaps.texi (Active Keymaps): Improve index entries.
363
364 * commands.texi: Improve index entries. Remove redundant/useless ones.
365
366 * frames.texi: Improve index entries. Remove redundant/useless ones.
367
368 * markers.texi: Improve index entries. Remove redundant ones.
369
370 * tips.texi: Improve index entries.
371
372 * loading.texi (Unloading): Improve index entry.
373
374 * variables.texi: Improve index entries. Remove redundant one.
375
376 * sequences.texi: Improve index entry.
377
378 * display.texi: Improve index entries. Remove redundant ones.
379
380 * windows.texi: Improve index entries.
381
382 * searching.texi: Improve index entries. Remove redundant one.
383
384 * strings.texi (Case Tables): Improve last change.
385
322cbd38
CY
3862007-04-04 Chong Yidong <cyd@stupidchicken.com>
387
388 * strings.texi (Case Tables): Document with-case-table and
389 ascii-case-table.
390
2fd94b09
KB
3912007-04-03 Karl Berry <karl@gnu.org>
392
393 * processes.texi (Network): Reword to improve page break.
394
b49b5137
EZ
3952007-04-03 Eli Zaretskii <eliz@gnu.org>
396
397 * functions.texi (Inline Functions): Describe more disadvantages
398 of defsubst, and make advice against it stronger.
399
997b849e
KB
4002007-04-02 Karl Berry <karl@gnu.org>
401
402 * backups.texi (Backup Names): Avoid widow words.
403 * modes.texi (Example Major Modes): Align last comment.
404
f808ad2d
CY
4052007-04-01 Chong Yidong <cyd@stupidchicken.com>
406
407 * keymaps.texi (Remapping Commands): Document new arg to
408 command-remapping.
409
15bcde04
KB
4102007-04-01 Karl Berry <karl@gnu.org>
411
412 * processes.texi (Low-Level Network): typo.
413 * loading.texi (Hooks for Loading): avoid double "the".
414 * keymaps.texi (Key Sequences): no double "and".
415 (Changing Key Bindings): shorten to improve line break.
416
192453e4
GM
4172007-03-31 Glenn Morris <rgm@gnu.org>
418
419 * os.texi (Timers): Fix description of run-at-time TIME formats.
420
6a4c2b04
RS
4212007-03-31 Richard Stallman <rms@gnu.org>
422
423 * display.texi (Invisible Text): Correct buffer-invisibility-spec
424 regarding ellipsis.
425
6797d272
EZ
4262007-03-31 Eli Zaretskii <eliz@gnu.org>
427
192453e4
GM
428 * intro.texi (nil and t):
429 * symbols.texi (Plists and Alists):
430 * variables.texi (Variable Aliases, Constant Variables):
431 * functions.texi (Defining Functions):
432 * advice.texi (Advising Primitives):
433 * debugging.texi (Syntax Errors, Compilation Errors):
434 * minibuf.texi (Minibuffer Windows):
435 * commands.texi (Adjusting Point):
ad8d30b3 436 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
192453e4
GM
437 (Auto Major Mode, Major Mode Conventions):
438 * help.texi (Describing Characters):
ad8d30b3
EZ
439 * files.texi (Create/Delete Dirs, Information about Files)
440 (File Locks, Writing to Files, Reading from Files)
192453e4
GM
441 (Saving Buffers):
442 * windows.texi (Resizing Windows, Cyclic Window Ordering):
443 * frames.texi (Finding All Frames):
444 * positions.texi (Buffer End, Motion):
445 * markers.texi (The Region):
446 * text.texi (Deletion, Near Point):
447 * display.texi (Displaying Messages, Truncation):
448 * os.texi (Processor Run Time):
ad8d30b3 449 * tips.texi (Key Binding Conventions, Programming Tips)
192453e4 450 (Warning Tips, Documentation Tips, Comment Tips):
ad8d30b3
EZ
451 * internals.texi (Memory Usage): Improve indexing.
452
192453e4
GM
453 * variables.texi (Frame-Local Variables):
454 * functions.texi (Argument List):
455 * loading.texi (Library Search):
456 * streams.texi (Output Variables):
457 * keymaps.texi (Translation Keymaps, Searching Keymaps):
458 * searching.texi (Replacing Match, Search and Replace):
6797d272 459 * processes.texi (Byte Packing, Decoding Output)
192453e4
GM
460 (Accepting Output, Network Servers, Shell Arguments):
461 * display.texi (Abstract Display, Image Cache, Scroll Bars):
462 * windows.texi (Window Point, Window Start):
463 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
464 * commands.texi (Reading Input, Keyboard Events):
6797d272 465 * minibuf.texi (Reading File Names, Minibuffer Completion)
192453e4
GM
466 (Recursive Mini):
467 * positions.texi (List Motion):
468 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6797d272 469 * numbers.texi (Arithmetic Operations, Math Functions)
192453e4
GM
470 (Predicates on Numbers, Comparison of Numbers):
471 (Numeric Conversions):
472 * locals.texi (Standard Buffer-Local Variables):
473 * maps.texi (Standard Keymaps):
6797d272 474 * os.texi (User Identification, System Environment, Recording Input)
192453e4
GM
475 (X11 Keysyms):
476 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
477 * backups.texi (Backups and Auto-Saving):
6797d272 478 * customize.texi (Customization, Group Definitions)
192453e4 479 (Variable Definitions):
6797d272
EZ
480 * compile.texi (Byte Compilation): Improve index entries.
481
66a17d97
KB
4822007-03-31 Karl Berry <karl@gnu.org>
483
484 * macros.texi (Defining Macros): Avoid widow syllable.
485
5a842fda
EZ
4862007-03-31 Eli Zaretskii <eliz@gnu.org>
487
488 * elisp.texi (Top): Postscript -> PostScript.
489
490 * display.texi (Images, Postscript Images): Postscript -> PostScript.
491
89a4f43f
EZ
4922007-03-31 Markus Triska <markus.triska@gmx.at>
493
494 * internals.texi (Writing Emacs Primitives): Untabify `For'.
495
a4c5b42a
KB
4962007-03-30 Karl Berry <karl@gnu.org>
497
498 * lists.texi (List-related Predicates): Remove spurious @need.
499 (Setcdr): Use @smallexample to improve page break.
500 (Association Lists) <assoc>: Reword to improve page break.
501
502 * strings.texi (String Conversion): Insert blank line to improve
503 page break.
504
505 * numbers.texi (Random Numbers): Use @minus{}.
506 (Math Functions): Use @minus{}.
507
508 * intro.texi (Acknowledgements): Avoid line breaks before middle
509 initials.
510
61880ffe
EZ
5112007-03-24 Eli Zaretskii <eliz@gnu.org>
512
513 * errors.texi (Standard Errors): Add an index entry.
514
705959fc
RS
5152007-03-19 Richard Stallman <rms@gnu.org>
516
517 * os.texi (Recording Input): recent-keys now gives 300 keys.
518
7ad42042
GM
5192007-03-12 Glenn Morris <rgm@gnu.org>
520
521 * os.texi: Replace "daylight savings" with "daylight saving"
522 throughout.
523
47ccd97c
RS
5242007-03-05 Richard Stallman <rms@gnu.org>
525
526 * variables.texi (File Local Variables): Update
527 enable-local-variables values.
528
d89abe75
RS
5292007-03-04 Richard Stallman <rms@gnu.org>
530
531 * syntax.texi (Control Parsing): Minor clarification.
532
533 * strings.texi (Formatting Strings): Clarify width, precision, flags.
534
535 * sequences.texi (Sequence Functions): Move string-bytes away,
536 add xref.
537
538 * nonascii.texi (Text Representations): Move string-bytes here.
539
540 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
541
542 * minibuf.texi (Basic Completion): Minor clarification.
543
544 * markers.texi (The Mark): Clarify existence vs activation of mark.
545 Other cleanup.
546
547 * display.texi (Finding Overlays): Write better example.
548
549 * compile.texi (Eval During Compile): Clarify putting macros
550 in eval-when-compile.
551
70614fa4
VJL
5522007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
553
554 * loading.texi (How Programs Do Loading): Fix anchor position at
555 load-read-function definition doc. (tiny change)
d4f60741 556
dfb1e36c
KS
5572007-02-21 Kim F. Storm <storm@cua.dk>
558
559 * strings.texi (Text Comparison): Mention that assoc-string
560 converts symbols to strings before testing.
561
255d98f8
KS
5622007-02-17 Kim F. Storm <storm@cua.dk>
563
564 * processes.texi (Bindat Spec): Vector types can have optional
565 element type.
566 (Bindat Examples): Fix example. Add vector with element type.
567
52b2c096
AS
5682007-02-16 Andreas Schwab <schwab@suse.de>
569
570 * strings.texi (Formatting Strings): Document '+' flag.
571
8bec6ac5
JB
5722007-02-15 Juanma Barranquero <lekktu@gmail.com>
573
574 * strings.texi (Modifying Strings): Clarify that `clear-string'
575 always converts the string to unibyte.
576
428807ea
KS
5772007-02-14 Kim F. Storm <storm@cua.dk>
578
579 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
580 Rewrite glyph code description to refer to these functions.
581 Remove details of encoding face number and char into integer code.
582
fad24301
AM
5832007-02-03 Alan Mackenzie <acm@muc.de>
584
585 * loading.texi (Hooks for Loading): Make the description of
586 `eval-after-load' more detailed, and amend the description of
587 after-load-alist, in accordance with changes from 2006-05.
588
632a4cc7
CY
5892007-02-03 Chong Yidong <cyd@stupidchicken.com>
590
591 * modes.texi (Defining Minor Modes): Document that a :require
592 keyword or similar may be required to make saved customization
593 variables work.
594
35dda13e
EZ
5952007-02-03 Eli Zaretskii <eliz@gnu.org>
596
597 * elisp.texi (Top): Make the detailed menu headers compliant with
598 Texinfo guidelines and with what texnfo-upd.el expects. Add
599 comments to prevent people from inadvertently modifying the key
600 parts needed by `texinfo-multiple-files-update'.
601
cf8b92db
EZ
6022007-02-02 Eli Zaretskii <eliz@gnu.org>
603
71ed83ca
EZ
604 * elisp.texi (Top): Update the top-level menus.
605
cf8b92db
EZ
606 * syntax.texi (Categories): Add index entries.
607
f2c661c4
JB
6082007-02-01 Juanma Barranquero <lekktu@gmail.com>
609
610 * display.texi (Attribute Functions): Fix name and description of
611 the UNDERLINE arg of `set-face-underline-p'.
612
cb5918d9
EZ
6132007-01-29 Eli Zaretskii <eliz@gnu.org>
614
ed4af17b
EZ
615 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
616 Variables", and "Standard Keymaps" to the detailed menu.
617
cb5918d9
EZ
618 * variables.texi (Future Local Variables): Add index entry.
619
d9380425
RS
6202007-01-28 Richard Stallman <rms@gnu.org>
621
622 * tips.texi (Coding Conventions): Clarify the tip about macros
623 that define a function or a variable.
624
625 * files.texi (File Attributes): UID and GID can be floats.
626 (Magic File Names): Explain why deferring all operations to
627 the standard handler does not work.
628
bfb2471c
MR
6292007-01-23 Martin Rudalics <rudalics@gmx.at>
630
631 * backups.texi (Reverting): Use "buffer" instead of "file"
632 when talking about major and minor modes.
633
4e37c526
RS
6342007-01-21 Richard Stallman <rms@gnu.org>
635
636 * help.texi (Documentation): Add xref to Documentation Tips.
637
de529e21
JB
6382007-01-14 Juanma Barranquero <lekktu@gmail.com>
639
640 * tips.texi (Coding Conventions): Fix typos.
641
cc7ff062
RS
6422007-01-05 Richard Stallman <rms@gnu.org>
643
644 * modes.texi (Defining Minor Modes): Fix previous change.
645
cd35741d
RS
6462007-01-03 Richard Stallman <rms@gnu.org>
647
de529e21 648 * customize.texi (Variable Definitions, Customization Types):
cd35741d
RS
649 Don't use * in doc string for defcustom.
650
a6c327a8
RS
6512007-01-02 Richard Stallman <rms@gnu.org>
652
653 * variables.texi (Variable Aliases): Clarify that aliases vars
654 always have the same value.
655
656 * processes.texi (Bindat Spec): Fix Texinfo usage.
657
658 * modes.texi (Defining Minor Modes): Explain effect of command
659 defined with define-global-minor-mode on new buffers.
660
249844e0
KS
6612006-12-30 Kim F. Storm <storm@cua.dk>
662
663 * keymaps.texi (Tool Bar): Describe `grow-only' value of
664 `auto-resize-tool-bars'.
665
32f65366
RS
6662006-12-30 Richard Stallman <rms@gnu.org>
667
668 * keymaps.texi (Active Keymaps): Fix previous change.
669
8d3f955b
NR
6702006-12-30 Nick Roberts <nickrob@snap.net.nz>
671
672 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
673
f083f9ca
KS
6742006-12-30 Kim F. Storm <storm@cua.dk>
675
676 * processes.texi (Bindat Spec): Clarify using field names in
677 length specifications.
678
8f2b5ec6
KS
6792006-12-29 Kim F. Storm <storm@cua.dk>
680
681 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
682 Add count and index variables for eval forms in repeat blocks.
683
d78b75dd
RS
6842006-12-24 Richard Stallman <rms@gnu.org>
685
686 * customize.texi (Variable Definitions): Document
687 new name custom-add-frequent-value.
688
36ff6d6f
KS
6892006-12-19 Kim F. Storm <storm@cua.dk>
690
691 * commands.texi (Misc Events): User signals now result in sigusr1
692 and sigusr2 events which are handled through special-event-map.
693 (Special Events): User signals and drag-n-drop are special.
694
294f1c39
RS
6952006-12-17 Richard Stallman <rms@gnu.org>
696
303958a9
RS
697 * loading.texi (Named Features): Explain subfeatures better.
698
699 * customize.texi: Use "option" only for user options.
700 For the keyword values inside defcustom etc, say "keywords".
701 For :options value's elements, say "elements".
702 :group should not be omitted.
703
fe963f84
RS
704 * syntax.texi (Parsing Expressions): Split up node.
705 (Motion via Parsing, Position Parse, Parser State)
706 (Low-Level Parsing, Control Parsing): New subnodes.
707 (Parser State): Document syntax-ppss-toplevel-pos.
708
709 * positions.texi (List Motion): Punctuation fix.
710
294f1c39
RS
711 * files.texi (File Name Completion): Document PREDICATE arg
712 to file-name-completion.
713
6d95228d
EZ
7142006-12-16 Eli Zaretskii <eliz@gnu.org>
715
de529e21
JB
716 * internals.texi (Building Emacs, Writing Emacs Primitives):
717 Add index entries.
6d95228d 718
4de0c73c
RS
7192006-12-11 Richard Stallman <rms@gnu.org>
720
721 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
722 affects face menu. Explain how to make it non-nil without enabling
723 any fontification.
724
31689f89
CY
7252006-12-10 Chong Yidong <cyd@stupidchicken.com>
726
727 * modes.texi (Font Lock Basics): Document nil value of
728 font-lock-defaults.
729
8d4a66af
GM
7302006-12-10 Glenn Morris <rgm@gnu.org>
731
732 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
9e7287f4
GM
733 value for system-flag argument. Abbrev tables may not be empty
734 when major modes are loaded.
8d4a66af 735
d6598d46
JB
7362006-12-08 Juanma Barranquero <lekktu@gmail.com>
737
738 * makefile.w32-in (maintainer-clean): Partially revert last
739 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
740 to protect elisp-covers.texi.
741
c6883bfc
JB
7422006-12-07 Juanma Barranquero <lekktu@gmail.com>
743
744 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
745 Don't remove elisp* info files; they are already deleted by the
746 `clean' and `distclean' targets, and they are in the $(infodir)
747 directory, not the current one.
748
9d8b24a2
KS
7492006-12-04 Kim F. Storm <storm@cua.dk>
750
751 * commands.texi (Misc Events): Update signal events.
752 (Event Examples): Add signal example.
753
04c21c78
RS
7542006-11-29 Richard Stallman <rms@gnu.org>
755
756 * frames.texi (Visibility of Frames): Explain visible windows
757 can be covered by others. Add xref for raise-frame.
758
7bc297d7
RS
7592006-11-28 Richard Stallman <rms@gnu.org>
760
761 * searching.texi (Regexp Special): Update when ^ is special.
762
340d34a5
EZ
7632006-11-27 Eli Zaretskii <eliz@gnu.org>
764
765 * customize.texi (Customization, Common Keywords)
766 (Group Definitions, Variable Definitions, Composite Types)
767 (Type Keywords, Customization Types): Add index entries for
768 various customization keywords.
769
6b28caea
SM
7702006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
771
772 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
773
b9660a6f
JD
7742006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
775
776 * frames.texi (Window System Selections): Remove clipboard from
777 description of selection-coding-system.
778
e5c12c7d
RS
7792006-11-06 Richard Stallman <rms@gnu.org>
780
781 * lists.texi (List Variables): Document COMPARE-FN.
782
783 * keymaps.texi: Avoid use of "binding" to mean a relation;
33462dfa 784 use it only to refer to the meaning associated with a key.
e5c12c7d 785 (Keymaps): Change menu node description.
33462dfa 786
e5c12c7d
RS
787 * elisp.texi (Top): Change menu node description.
788
789 * display.texi (Managing Overlays): Document overlay-recenter.
790
b4e4dc3c
CY
7912006-10-29 Chong Yidong <cyd@stupidchicken.com>
792
793 * Makefile.in: Use relative paths to avoid advertising filesystem
794 contents during compilation.
795
300734d7
KS
7962006-10-23 Kim F. Storm <storm@cua.dk>
797
798 * commands.texi (Event Input Misc): Update unread-command-events.
799
aa02da7a
NR
8002006-10-23 Nick Roberts <nickrob@snap.net.nz>
801
802 * lists.texi (Sets And Lists): Fix typos.
803
6db11765
JB
8042006-10-18 Juanma Barranquero <lekktu@gmail.com>
805
806 * control.texi (Processing of Errors): Use @var for an argument,
807 not @code.
808
ff53796b
RS
8092006-10-16 Richard Stallman <rms@gnu.org>
810
811 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
812
813 * keymaps.texi (Format of Keymaps): Show all the keymap element
814 patterns that result from menu items.
815 (Key Lookup): Minor cleanups.
816
817 * modes.texi (Precalculated Fontification): Don't say that
818 not setting font-lock-defaults avoids loading font-lock.
819
820 * help.texi (Documentation): Move xref to Emacs Manual here.
821 (Documentation Basics): From here.
822 Also doc emacs-lisp-docstring-fill-column.
823
824 * elisp.texi: Update version and ISBN.
825
826 * commands.texi (Interactive Call): Clarify KEYS arg to
827 call-interactively is a vector.
828 (Command Loop Info): Delete anchor in this-command-keys.
829 Add anchor in this-command-keys-vector.
830 (Recursive Editing): Document how recursive-edit
831 handles the current buffer.
832
bb5da5be
CY
8332006-10-13 Chong Yidong <cyd@stupidchicken.com>
834
835 * frames.texi (Frame Titles): %c and %l are ignored in
836 frame-title-format.
837
8972d253
RS
8382006-10-11 Richard Stallman <rms@gnu.org>
839
840 * keymaps.texi (Key Sequences): Clarify use of kbd.
841
3075e881
KS
8422006-10-10 Kim F. Storm <storm@cua.dk>
843
844 * lists.texi (Sets And Lists): Add memql.
845
01993898
RS
8462006-10-03 Richard Stallman <rms@gnu.org>
847
848 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
849 Clarify :ascii: and :nonascii:.
850
f9df5f68
JL
8512006-09-29 Juri Linkov <juri@jurta.org>
852
853 * modes.texi (%-Constructs): Reorder coding systems in the
854 documentation of %z to the real order displayed in the modeline.
855
98259f08
RS
8562006-09-25 Richard Stallman <rms@gnu.org>
857
858 * os.texi (Timers): Describe timer-max-repeats.
859
2d56beed
CY
8602006-09-25 Chong Yidong <cyd@stupidchicken.com>
861
862 * os.texi (Timers): Mention with-local-quit.
863
45c912f2
RS
8642006-09-24 Richard Stallman <rms@gnu.org>
865
866 * searching.texi (Searching and Matching): Mention property search.
867
868 * commands.texi (Command Loop Info): Explain how read-event affects
869 this-command-keys.
870
aa256798
RS
8712006-09-20 Richard Stallman <rms@gnu.org>
872
45c912f2
RS
873 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
874
aa256798
RS
875 * windows.texi (Window Start): Minor cleanups.
876
a4df1f8b
KS
8772006-09-20 Kim F. Storm <storm@cua.dk>
878
879 * windows.texi (Window Start): pos-visible-in-window-p allows
880 specifying t for position to mean "end of window".
881 Add window-line-height.
882
883 * anti.texi (Antinews): Mention window-line-height.
884
74686736
DK
8852006-09-19 David Kastrup <dak@gnu.org>
886
887 * keymaps.texi (Searching Keymaps): Small clarification.
888
a0c489f1
RS
8892006-09-18 Richard Stallman <rms@gnu.org>
890
2a27a16b
RS
891 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
892 cause keyboard menus.
893 (Menu Keymaps): Likewise.
894 (Defining Menus, Keyboard Menus): Clarify.
895
a0c489f1
RS
896 * text.texi (Fields): Clarify explanation of constrain-to-field.
897
1e9265dd
EZ
8982006-09-16 Eli Zaretskii <eliz@gnu.org>
899
900 * variables.texi (Tips for Defining): Fix a typo.
901
74f526f3
RS
9022006-09-15 Richard Stallman <rms@gnu.org>
903
904 * keymaps.texi (Remapping Commands, Searching Keymaps)
905 (Active Keymaps): Clean up previous change.
906
45a2056c
JB
9072006-09-15 Jay Belanger <belanger@truman.edu>
908
909 * gpl.texi: Replace "Library Public License" by "Lesser Public
910 License" throughout.
911
b74e16a3
DK
9122006-09-15 David Kastrup <dak@gnu.org>
913
914 * keymaps.texi (Active Keymaps): Adapt description to use
915 `get-char-property' instead `get-text-property'. Explain how
916 mouse events change this. Explain the new optional argument of
917 `key-binding' and its mouse-dependent lookup.
74f526f3 918 (Searching Keymaps): Adapt description similarly.
74686736
DK
919 (Remapping Commands): Explain the new optional argument of
920 `command-remapping'.
b74e16a3 921
18d55b24
RS
9222006-09-14 Richard Stallman <rms@gnu.org>
923
924 * keymaps.texi (Searching Keymaps): Clarification.
925 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
926
9272006-09-13 Richard Stallman <rms@gnu.org>
928
929 * objects.texi (Character Type): Node split.
930 Add xref to Describing Characters.
931 (Basic Char Syntax, General Escape Syntax)
932 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
933
8b170b82
RS
9342006-09-11 Richard Stallman <rms@gnu.org>
935
936 * display.texi (Display Table Format): Wording clarification.
c5b0bab9 937 (Glyphs): Clarifications.
8b170b82 938
3250aca2
CY
9392006-09-10 Chong Yidong <cyd@stupidchicken.com>
940
941 * keymaps.texi (Active Keymaps): Mention that key-binding checks
942 local maps.
943
606fd469
KS
9442006-09-10 Kim F. Storm <storm@cua.dk>
945
946 * display.texi (Forcing Redisplay): Document return value of
947 function redisplay.
948
755b2209
RS
9492006-09-09 Richard Stallman <rms@gnu.org>
950
1d7b95f5
RS
951 * windows.texi (Window Hooks): Explain limits of
952 window-scroll-functions.
953
755b2209
RS
954 * display.texi (Fringe Indicators): Update for last change in
955 indicate-buffer-boundaries.
956
af09dd78
RS
9572006-09-08 Richard Stallman <rms@gnu.org>
958
959 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
960
2010a78c
KS
9612006-09-06 Kim F. Storm <storm@cua.dk>
962
bdd26918
KS
963 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
964
2010a78c
KS
965 * windows.texi (Window Start): Update pos-visible-in-window-p.
966
bae12237
RS
9672006-09-04 Richard Stallman <rms@gnu.org>
968
969 * processes.texi (Accepting Output): Explain SECONDS=0 for
970 accept-process-output.
971
972 * os.texi (Idle Timers): Explain why timer functions should not
973 loop until (input-pending-p).
974
ebc80ddf
EZ
9752006-09-02 Eli Zaretskii <eliz@gnu.org>
976
977 * makefile.w32-in (usermanualdir): New variable.
978 (elisp.dvi): Use it.
979
a66d9563
EZ
9802006-09-01 Eli Zaretskii <eliz@gnu.org>
981
982 * buffers.texi (Buffer Modification): Fix last change.
983
5a8f5165
CY
9842006-09-01 Chong Yidong <cyd@stupidchicken.com>
985
986 * buffers.texi (Buffer Modification): Document
987 buffer-chars-modified-tick.
988
80e0572b
RS
9892006-08-31 Richard Stallman <rms@gnu.org>
990
991 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
992
9932006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
931d878d
SM
994
995 * modes.texi (Syntactic Font Lock):
80e0572b
RS
996 Mention font-lock-syntactic-face-function
997 instead of specific faces.
931d878d 998
bda420a3
CY
9992006-08-29 Chong Yidong <cyd@stupidchicken.com>
1000
1001 * display.texi (Images): Add xrref to display-images-p.
1002
c6f8bb3a
KH
10032006-08-28 Kenichi Handa <handa@m17n.org>
1004
1005 * nonascii.texi (Lisp and Coding Systems): Fix description of
1006 detect-coding-region.
1007
7a210b69
MB
10082006-08-27 Michael Olson <mwolson@gnu.org>
1009
1010 * processes.texi (Transaction Queues): Remove stray quote
1011 character.
1012
3e04a8fc
RS
10132006-08-25 Richard Stallman <rms@gnu.org>
1014
1015 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1016 Add xref.
1017
fda97484
CY
10182006-08-24 Chong Yidong <cyd@stupidchicken.com>
1019
1020 * os.texi (Timers): Avoid waiting inside timers.
1021
3e46b34c
LK
10222006-08-21 Lute Kamstra <lute@gnu.org>
1023
1024 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1025
ce629713
RS
10262006-08-20 Richard Stallman <rms@gnu.org>
1027
1028 * os.texi (Idle Timers): New node, split out from Timers.
1029 Document current-idle-time.
1030 * commands.texi (Reading One Event): Update xref.
1031 * elisp.texi (Top): Update subnode menu.
1032
3cb74cd1
RS
10332006-08-16 Richard Stallman <rms@gnu.org>
1034
1035 * keymaps.texi (Extended Menu Items): Show format of cached
1036 bindings in extended menu items.
1037
1038 * customize.texi (Variable Definitions): Explain when the
1039 standard value expression is evaluated.
1040
7e188449
CY
10412006-08-15 Chong Yidong <cyd@stupidchicken.com>
1042
1043 * commands.texi (Reading One Event): Explain idleness in
1044 `read-event'.
1045
b8f5396a
CY
10462006-08-12 Chong Yidong <cyd@stupidchicken.com>
1047
1048 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1049 (Commands for Insertion): Removed split-line since it's not
1050 relevant for Lisp programming.
1051 (Yank Commands): Rewrite introduction.
1052 (Undo): Clarify.
1053 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1054 (Filling): Remove redundant comment. Clarify return value of
1055 current-justification.
1056 (Margins): Minor clarifications.
1057 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1058 (Sorting): Update definition of sort-lines.
1059 (Columns): Clarify behavior of sort-columns.
1060 (Indent Tabs): Link to Tab Stops in Emacs manual.
1061 (Special Properties): Clarify.
1062 (Clickable Text): Mention Buttons package.
1063
0c80afbd
EZ
10642006-08-12 Kevin Ryde <user42@zip.com.au>
1065
1066 * os.texi (Time Parsing): Add %z to description of
1067 format-time-string, as per docstring. Add cross reference to
1068 glibc manual for strftime.
1069
02a2b2ad
RS
10702006-08-08 Richard Stallman <rms@gnu.org>
1071
1072 * modes.texi: Clean up wording in previous change.
1073
34e5974a
CY
10742006-08-07 Chong Yidong <cyd@stupidchicken.com>
1075
1076 * modes.texi (Hooks): Clarify.
1077 (Major Mode Basics): Mention define-derived-mode explicitly.
1078 (Major Mode Conventions): Rebinding RET is OK for some modes.
1079 Mention change-major-mode-hook and after-change-major-mode-hook.
1080 (Example Major Modes): Moved to end of Modes section.
1081 (Mode Line Basics): Clarify.
1082 (Mode Line Data): Mention help-echo and local-map in strings.
1083 Explain reason for treatment of non-risky variables.
1084 (Properties in Mode): Clarify.
1085 (Faces for Font Lock): Add font-lock-negation-char-face.
1086
65c6c6b6
EZ
10872006-08-04 Eli Zaretskii <eliz@gnu.org>
1088
1089 * strings.texi (Formatting Strings): Warn against arbitrary
1090 strings as first arg to `format'.
1091
fc0ba1d0
TTN
10922006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1093
1094 * text.texi (Clickable Text): Mention `help-echo' text property.
1095 Update intro, examples and associated explanations.
1096
a3483884
RS
10972006-07-31 Richard Stallman <rms@gnu.org>
1098
1099 * commands.texi: Update xrefs.
1100 (Event Mod): New node, cut out from old Translating Input.
1101
1102 * maps.texi: Update xrefs.
fc0ba1d0 1103
a3483884
RS
1104 * keymaps.texi (Translation Keymaps): New node.
1105 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 1106
a3483884
RS
1107 * elisp.texi (Top): Update subnode menu.
1108
1109 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1110
1111 * os.texi (System Interface): Fix menu descriptions of some nodes.
1112 (Translating Input): Node deleted.
fc0ba1d0 1113
ec777101
NR
11142006-07-31 Nick Roberts <nickrob@snap.net.nz>
1115
8d3f955b 1116 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
ec777101
NR
1117
1118 * lists.texi (Sets And Lists): Likewise.
1119
0f42ea76
TTN
11202006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1121
1122 * text.texi (Fields): Mention POS
1123 requirement when narrowing is in effect.
1124
eb107d09
RS
11252006-07-28 Richard Stallman <rms@gnu.org>
1126
0de8dcc9
RS
1127 * display.texi (Face Attributes): Simplify wording.
1128 (Attribute Functions): Clarify meaning of new-frame default
1129 attribute settings.
1130
eb107d09
RS
1131 * customize.texi (Common Keywords): Document how to use
1132 :package-version in a package not in Emacs.
1133
d7fb9e6c
KS
11342006-07-28 Kim F. Storm <storm@cua.dk>
1135
1136 * commands.texi (Reading One Event): Fix last change.
1137
c1c3d4f7
CY
11382006-07-26 Chong Yidong <cyd@stupidchicken.com>
1139
1140 * commands.texi (Reading One Event): Document SECONDS argument for
1141 read-event, read-char, and read-char-exclusive.
1142
94b39239
SM
11432006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1144
1145 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1146 to ensure correct identification.
1147
1cff9220
RS
11482006-07-24 Richard Stallman <rms@gnu.org>
1149
5ac64732
RS
1150 * text.texi (Clickable Text): Clarify.
1151
1cff9220
RS
1152 * sequences.texi (Vector Functions): Delete duplicate xref.
1153
1154 * objects.texi (Function Type): Clarify.
1155
1156 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1157 modes.
1158
1159 * lists.texi (List Variables): New node.
1160 Material moved from other nodes.
1161
1162 * variables.texi (Setting Variables): add-to-list and
1163 add-to-ordered-list moved to List Variables node.
1164
38db29e0
TTN
11652006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1166
1167 * text.texi (Links and Mouse-1):
1168 For mouse-on-link-p, expand on arg POS.
1169
9e4101b2
KS
11702006-07-21 Kim F. Storm <storm@cua.dk>
1171
1172 * display.texi (Forcing Redisplay): Don't mention systems which
1173 don't support sub-second timers for redisplay-preemption-period.
1174
1175 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1176
cc539208
EZ
11772006-07-21 Eli Zaretskii <eliz@gnu.org>
1178
1179 * frames.texi (Input Focus): Document that focus-follows-mouse has
1180 no effect on MS-Windows.
1181
c29fbc93
RS
11822006-07-18 Richard Stallman <rms@gnu.org>
1183
1ef252f6
RS
1184 * display.texi (Forcing Redisplay): Cleanups in previous change.
1185
c29fbc93
RS
1186 * processes.texi (Low-Level Network): Make menu more convenient.
1187
5b5fca28
KS
11882006-07-18 Kim F. Storm <storm@cua.dk>
1189
2d545d83
KS
1190 * display.texi (Forcing Redisplay): redisplay-preemption-period
1191 only used on window systems. Add xref to Terminal Output.
1192
1193 * os.texi (Terminal Output): baud-rate only controls preemption on
1194 non-window systems. Add xref to Forcing Redisplay.
1195
5b5fca28
KS
1196 * processes.texi (Low-Level Network): Rename node "Make Network"
1197 to "Network Processes".
1198
42995636
KB
11992006-07-18 Karl Berry <karl@gnu.org>
1200
5b5fca28
KS
1201 * variables.texi, functions.texi, customize.texi, loading.texi:
1202 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 1203
e1842332
CY
12042006-07-17 Chong Yidong <cyd@stupidchicken.com>
1205
1206 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1207
daeeeffc
RS
12082006-07-17 Richard Stallman <rms@gnu.org>
1209
7c0c29ee
RS
1210 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1211 Put period and comma inside quotes.
5b5fca28 1212
7c0c29ee
RS
1213 * loading.texi, markers.texi: Use real doublequote inside menus.
1214
1215 * windows.texi: Put point and comma inside quotes.
1216 (Textual Scrolling): Use @samp for error message.
1217
5b5fca28
KS
1218 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1219 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
1220 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1221 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
1222 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1223 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 1224 Put point and comma inside quotes.
5b5fca28 1225
05bdf2d7
RS
1226 * control.texi (Processing of Errors): Add command-error-function.
1227
daeeeffc
RS
1228 * variables.texi (File Local Variables): Clarify that
1229 file local variables make buffer-local bindings.
1230
1231 * modes.texi (Syntactic Font Lock): Give default for
1232 font-lock-syntax-table.
1233
7e1c1289
NR
12342006-07-17 Nick Roberts <nickrob@snap.net.nz>
1235
1236 * text.texi (Special Properties): Clean up previous change.
1237
912c7235
KB
12382006-07-16 Karl Berry <karl@gnu.org>
1239
5b5fca28
KS
1240 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1241 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 1242
5b5fca28 1243 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
1244 underfull hbox.
1245
54b7938f
NR
12462006-07-15 Nick Roberts <nickrob@snap.net.nz>
1247
1248 * text.texi (Special Properties): Describe fontified text property
1249 in relation to a character (not text).
1250
3f11901a
KS
12512006-07-15 Kim F. Storm <storm@cua.dk>
1252
0864179a
KS
1253 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1254 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1255 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1256
3f11901a
KS
1257 * anti.texi (Antinews): Mention redisplay function.
1258 The kbd macro existed, but was not documented, before 22.x.
1259 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1260
b4f62d0a
NR
12612006-07-14 Nick Roberts <nickrob@snap.net.nz>
1262
1263 * display.texi (Displaying Messages): Add anchor.
1264
1265 * frames.texi (Dialog Boxes): Use it.
1266
2c6e026a
RS
12672006-07-12 Richard Stallman <rms@gnu.org>
1268
1269 * objects.texi (Frame Type): Explain nature of frames better.
1270
1271 * frames.texi (Frames): Explain nature of frames better.
1272
12732006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1274
1275 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1276
099d4201
YM
12772006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1278
1279 * frames.texi (Window System Selections): Mention scrap support for Mac.
1280 Default value of x-select-enable-clipboard is t on Mac.
1281
1282 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1283
ff97f952
KS
12842006-07-11 Kim F. Storm <storm@cua.dk>
1285
1286 * display.texi (Forcing Redisplay): Add `redisplay' function.
1287 Don't mention (sit-for -1) -- use (redisplay t) instead.
1288
1289 * commands.texi (Waiting): (sit-for -1) is no longer special.
1290 (sit-for 0) is equivalent to (redisplay).
1291 Iconifying/deiconifying no longer makes sit-for return.
1292
a183016f
NR
12932006-07-10 Nick Roberts <nickrob@snap.net.nz>
1294
1295 * display.texi (Buttons): Fix typo.
1296
1297 * index.texi, elisp.texi (New Symbols): Comment node out.
1298
b86be617
RS
12992006-07-09 Richard Stallman <rms@gnu.org>
1300
1301 * display.texi (Truncation): Clean up previous change.
1302
3aa7c28e
RS
13032006-07-08 Richard Stallman <rms@gnu.org>
1304
1305 * commands.texi (Interactive Call): Use 3 as prefix in example
1306 for execute-extended-command.
1307
1308 * display.texi (Attribute Functions): Move paragraph about
1309 compatibility with Emacs < 21.
1310
5a1048a5
KS
13112006-07-09 Kim F. Storm <storm@cua.dk>
1312
1313 * display.texi (Refresh Screen): Clarify force-window-update.
1314 (Truncation): "Normally" indicated by fringe arrows.
1315
89fb9154
EZ
13162006-07-08 Eli Zaretskii <eliz@gnu.org>
1317
5a1048a5
KS
1318 * windows.texi (Textual Scrolling, Resizing Windows):
1319 * variables.texi (Constant Variables):
89fb9154
EZ
1320 * text.texi (Buffer Contents, Deletion, Changing Properties)
1321 (Property Search, Special Properties, Sticky Properties)
5a1048a5 1322 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 1323 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
1324 (Categories):
1325 * symbols.texi (Other Plists):
1326 * streams.texi (Output Variables):
1327 * processes.texi (Input to Processes, Query Before Exit):
1328 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 1329 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 1330 (Session Management):
89fb9154 1331 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
1332 (Chars and Bytes, Locales):
1333 * modes.texi (Defining Minor Modes, Header Lines):
1334 * minibuf.texi (Minibuffer Contents):
1335 * markers.texi (Information from Markers):
1336 * lists.texi (List Elements, Building Lists, Association Lists):
1337 * keymaps.texi (Tool Bar):
1338 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1339 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
1340 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1341 (Color Names, Text Terminal Colors, Display Feature Testing):
1342 * files.texi (Visiting Functions, File Name Components)
5a1048a5 1343 (Unique File Names, Contents of Directories):
89fb9154
EZ
1344 * display.texi (Forcing Redisplay, Displaying Messages)
1345 (Temporary Displays, Font Selection, Auto Faces)
1346 (Font Lookup, Fringe Indicators, Display Margins)
1347 (Image Descriptors, Showing Images, Image Cache, Button Types)
1348 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
1349 (Display Table Format, Glyphs):
1350 * control.texi (Iteration):
1351 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
1352 * backups.texi (Making Backups, Auto-Saving):
1353 Remove @tindex entries.
89fb9154 1354
7f087030
KS
13552006-07-07 Kim F. Storm <storm@cua.dk>
1356
1357 * display.texi (Fringe Cursors): Fix typo.
1358 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1359 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1360
978db147
RS
13612006-07-05 Richard Stallman <rms@gnu.org>
1362
1363 * text.texi (Buffer Contents): Add example of text props
1364 in result of buffer-substring.
1365 (Text Properties): Explain better about use of specific property names.
1366 (Property Search): Some cleanups; reorder some functions.
1367
1368 * keymaps.texi (Changing Key Bindings): Cleanup.
1369 Add xref to Key Binding Conventions.
1370
1371 * display.texi (Attribute Functions): Add examples for
1372 face-attribute-relative-p.
1373
1374 * tips.texi (Coding Conventions): Cleanup last change.
1375
42b50684
KB
13762006-07-05 Karl Berry <karl@gnu.org>
1377
08b17d37
KS
1378 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1379 Remove @setchapternewpage odd.
42b50684
KB
1380 Result is 1013 pages, down from 1100.
1381
08b17d37
KS
1382 * anti.texi, customize.texi, display.texi, internals.texi:
1383 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 1384 Fix overfull/underfull boxes.
42b50684 1385
180f018c
TTN
13862006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1387
1388 * edebug.texi (Instrumenting):
1389 Add Edebug-specific findex for eval-buffer.
1390 * loading.texi (Loading):
1391 Replace eval-current-buffer with eval-buffer.
1392
8e338f7b
EZ
13932006-06-30 Nick Roberts <nickrob@snap.net.nz>
1394
1395 * locals.texi (Standard Buffer-Local Variables): Update the list
1396 of variables.
1397
0770a251
NR
13982006-06-26 Nick Roberts <nickrob@snap.net.nz>
1399
1400 * files.texi (File Name Completion): Point user to the node
1401 "Reading File Names".
1402
d9034473
EZ
14032006-06-24 Eli Zaretskii <eliz@gnu.org>
1404
eff6bfea
EZ
1405 * files.texi (Contents of Directories): Document case-insensitive
1406 behavior on respective filesystems.
1407
d9034473
EZ
1408 * objects.texi (Character Type): Document that Emacs signals an
1409 error for unsupported Unicode characters specified as \uNNNN.
1410
a5bd14d3
RS
14112006-06-19 Richard Stallman <rms@gnu.org>
1412
1413 * processes.texi (Bindat Spec): Clarify previous change.
1414
d1ae9041
RS
14152006-06-16 Richard Stallman <rms@gnu.org>
1416
1417 * tips.texi (Coding Conventions): Better explain conventions
1418 for definition constructs.
1419
1420 * text.texi (Special Properties): String value of `read-only'
1421 serves as the error message.
1422
1423 * objects.texi (Character Type): Clarify prev. change.
1424 (Non-ASCII in Strings): Mention \u and \U.
1425
1426 * commands.texi (Using Interactive): Explain problem of
1427 markers, etc., in command-history.
1428
1bb32610
KS
14292006-06-14 Kim F. Storm <storm@cua.dk>
1430
1431 * commands.texi (Waiting): Negative arg to sit-for forces
1432 redisplay even if input is pending.
1433
1434 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1435 redisplay. Remove incorrect example of binding redisplay-dont-pause
1436 around (sit-for 0).
1437
c7484981
RS
14382006-06-13 Richard Stallman <rms@gnu.org>
1439
1440 * display.texi (Forcing Redisplay): Clarify previous change.
1441
d211faa2
RF
14422006-06-13 Romain Francoise <romain@orebokech.com>
1443
1444 * display.texi (Forcing Redisplay): Fix typo.
1445
8eb2b87f
KS
14462006-06-13 Kim F. Storm <storm@cua.dk>
1447
1448 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
1449
503b5e1c
LT
14502006-06-10 Luc Teirlinck <teirllm@auburn.edu>
1451
1452 * tips.texi (Coding Conventions): Add `@end itemize'.
1453
9e362b84
RS
14542006-06-10 Richard Stallman <rms@gnu.org>
1455
1456 * tips.texi (Coding Conventions): Explain use of coding systems
1457 to ensure one decoding for strings.
1458
7cb93181
EZ
14592006-06-09 Aidan Kehoe <kehoea@parhasard.net>
1460
9b7fa297 1461 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
1462 syntax.
1463
afd63bda
EZ
14642006-06-07 Eli Zaretskii <eliz@gnu.org>
1465
1466 * display.texi (Font Selection): Remove description of
1467 clear-face-cache.
1468
1469 * compile.texi (Eval During Compile): Fix a typo. Add index
1470 entries for possible uses of eval-when-compile.
1471
71ee3e04
TTN
14722006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
1473
1474 * display.texi (Abstract Display): Fix typo.
1475
a941b26b
EZ
14762006-06-03 Eli Zaretskii <eliz@gnu.org>
1477
1478 * minibuf.texi (Minibuffer History) <history-add-new-input>:
1479 Reword variable's description.
1480
963128f3
RS
14812006-06-01 Richard Stallman <rms@gnu.org>
1482
1483 * windows.texi (Splitting Windows): Clarify splitting nonselected
1484 window.
1485
82db8fa7
JL
14862006-05-31 Juri Linkov <juri@jurta.org>
1487
1488 * minibuf.texi (Minibuffer History): Add history-add-new-input.
1489
d9e8091d
RS
14902006-05-30 Richard Stallman <rms@gnu.org>
1491
6ac209a3
RS
1492 * display.texi (Line Height): Fix errors in description of
1493 default line height and line-height properyty.
1494
d9e8091d
RS
1495 * nonascii.texi (Default Coding Systems): Further clarification.
1496
93fd6289
LT
14972006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1498
1499 * internals.texi (Pure Storage): Mention that an overflow in pure
1500 space causes a memory leak.
1501 (Garbage Collection): If there was an overflow in pure space,
1502 `garbage-collect' returns nil.
1503
7c42b3e0
EZ
15042006-05-30 Eli Zaretskii <eliz@gnu.org>
1505
1506 * nonascii.texi (Default Coding Systems): Fix it some more.
1507
b8909e88
EZ
15082006-05-29 Eli Zaretskii <eliz@gnu.org>
1509
1510 * nonascii.texi (Default Coding Systems): Fix last change.
1511
6d3906d5
KH
15122006-05-29 Kenichi Handa <handa@m17n.org>
1513
1514 * nonascii.texi (find-operation-coding-system): Describe the new
1515 argument format (FILENAME . BUFFER).
1516
0985f920
RS
15172006-05-28 Richard Stallman <rms@gnu.org>
1518
1519 * tips.texi (Coding Conventions): Better explain reasons not to
1520 advise other packages or use `eval-after-load'.
1521
6c6e0bb4
KS
15222006-05-29 Kim F. Storm <storm@cua.dk>
1523
1524 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1525 `bindat-idx' and `bindat-raw' for clarity.
1526
096432af
TTN
15272006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1528
b9e17eb3
TTN
1529 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1530
096432af
TTN
1531 * display.texi (Display): Add "Abstract Display" to menu.
1532 (Abstract Display, Abstract Display Functions)
1533 (Abstract Display Example): New nodes.
1534 * elisp.texi (Top): Add "Abstract Display" to menu.
1535
e4b3f22f
CY
15362006-05-27 Chong Yidong <cyd@stupidchicken.com>
1537
917b8227
CY
1538 * keymaps.texi (Key Sequences): Link to input events definition.
1539 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1540
e4b3f22f
CY
1541 * files.texi (Changing Files): Document updated argument list for
1542 copy-file.
1543
f1b64ef1
TTN
15442006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1545
1546 * processes.texi (Bindat Functions): Explain term "total length".
1547 Use it in bindat-length and bindat-pack descriptions.
1548
3d0793e4
EZ
15492006-05-26 Eli Zaretskii <eliz@gnu.org>
1550
1551 * tips.texi (Coding Conventions): Advise against using
1552 eval-after-load in packages. Add an index entry.
1553
abeb5483
JL
15542006-05-25 Juri Linkov <juri@jurta.org>
1555
92aa92fa
JL
1556 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1557
abeb5483
JL
1558 * modes.texi (%-Constructs): Add %e, %z, %Z.
1559
403a7bca
RS
15602006-05-25 Richard Stallman <rms@gnu.org>
1561
1562 * elisp.texi (Top): Update subnode menu.
1563
1564 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1565 (Keymaps): Update menu.
1566
39a9bed3
CY
15672006-05-25 Chong Yidong <cyd@stupidchicken.com>
1568
1569 * keymaps.texi (Key Sequences): Some clarifications.
1570
78b3f5c3
TTN
15712006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1572
1573 * processes.texi (Bindat Functions): Say "unibyte string"
1574 explicitly for bindat-unpack and bindat-pack descriptions.
1575 (Bindat Examples): Don't call `string-make-unibyte' in example.
1576
08244b81
CY
15772006-05-25 Chong Yidong <cyd@stupidchicken.com>
1578
1579 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1580 Explain string and vector representations of key sequences
1581
78b3f5c3
TTN
1582 * keymaps.texi (Changing Key Bindings):
1583 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
1584 * help.texi (Describing Characters): Refer to it.
1585
b370c94d
LT
15862006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1587
1588 * frames.texi (Pointer Shape): @end table -> @end defvar.
1589
b8223441
RS
15902006-05-22 Richard Stallman <rms@gnu.org>
1591
1592 * elisp.texi (Top): Update subnode menus.
1593
1594 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1595 Contents rewritten; material from old Pointer Shape node moved here.
1596
1597 * display.texi (Pointer Shape): Node deleted.
1598 (Image Descriptors): Minor cleanup.
1599
c18eec5c
RS
16002006-05-21 Richard Stallman <rms@gnu.org>
1601
1602 * syntax.texi (Parsing Expressions): Update info on which STATE
1603 elements are ignored.
1604
9300b310
LT
16052006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1606
86735b2d
LT
1607 * hooks.texi (Standard Hooks): Correct typo.
1608
9300b310
LT
1609 * gpl.texi (GPL): ifinfo -> ifnottex.
1610
75e3b957
EZ
16112006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1612
1613 * searching.texi (Simple Match Data): Warn about match data being
1614 set anew by every search.
1615
0bcf8735
RS
16162006-05-17 Richard Stallman <rms@gnu.org>
1617
1618 * minibuf.texi (Minibuffer History): Clarify.
1619
1620 * searching.texi (Regexp Special): Clarify nested regexp warning.
1621
b3abe3a5
KS
16222006-05-16 Kim F. Storm <storm@cua.dk>
1623
1624 * minibuf.texi (Minibuffer History): Update add-to-history.
1625
bc20db55
KH
16262006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1627
1628 * nonascii.texi (Explicit Encoding): Fix
1629 typo (encoding<->decoding).
1630
f31263a4
RS
16312006-05-14 Richard Stallman <rms@gnu.org>
1632
46a2df8e
RS
1633 * buffers.texi (Creating Buffers): Cleanup.
1634
f31263a4
RS
1635 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1636
1299a5a4
EZ
16372006-05-13 Eli Zaretskii <eliz@gnu.org>
1638
642c61f3
EZ
1639 * buffers.texi (Current Buffer): Document that with-temp-buffer
1640 disables undo.
1641
1299a5a4
EZ
1642 * os.texi (Terminal-Specific): More accurate description of how
1643 Emacs searches for the terminal-specific libraries.
1644
61515a63
EZ
16452006-05-12 Eli Zaretskii <eliz@gnu.org>
1646
b811ef49
EZ
1647 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1648 emacs-xtra to @inforef's.
1649
4a7910c7
EZ
1650 * text.texi (Undo): Document that undo is turned off in buffers
1651 whose names begin with a space.
1652
1653 * buffers.texi (Buffer Names): Add index entries for buffers whose
1654 names begin with a space.
1655 (Creating Buffers): Document that undo is turned off in buffers
1656 whose names begin with a space.
1657
f055e02c
EZ
1658 * files.texi (Visiting Functions, Reading from Files)
1659 (Saving Buffers): Mention code and EOL conversions by file I/O
1660 primitives and subroutines.
1661
0ef0b416
EZ
1662 * nonascii.texi (Lisp and Coding Systems): Document
1663 coding-system-eol-type. Add index entries for eol conversion.
1664
61515a63
EZ
1665 * display.texi (Defining Faces): Mention `mac', and add an xref to
1666 where window-system is described.
1667
e4c068c0
RS
16682006-05-10 Richard Stallman <rms@gnu.org>
1669
1670 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1671
31035927
RS
16722006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1673
1674 * variables.texi (File Local Variables): Recommend to quote lambda
1675 expressions in safe-local-variable property.
1676
f12a0718
RS
16772006-05-09 Richard Stallman <rms@gnu.org>
1678
1679 * variables.texi (File Local Variables): Document
1680 safe-local-eval-forms and safe-local-eval-function.
1681
ed7e6c32
KS
16822006-05-07 Kim F. Storm <storm@cua.dk>
1683
1684 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1685 from add-to-history.
1686
5a36d834
RF
16872006-05-07 Romain Francoise <romain@orebokech.com>
1688
1689 * commands.texi (Event Input Misc):
1690 * compile.texi (Eval During Compile):
1691 * internals.texi (Buffer Internals):
1692 * minibuf.texi (Initial Input):
1693 * nonascii.texi (Scanning Charsets):
1694 * numbers.texi (Comparison of Numbers):
1695 * windows.texi (Textual Scrolling, Vertical Scrolling):
1696 Fix various typos.
1697
fbc284f6
EZ
16982006-05-06 Eli Zaretskii <eliz@gnu.org>
1699
f53d2e87
EZ
1700 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1701 conditional xref's to either emacs or emacs-xtra, depending on
1702 @iftex/@ifnottex.
1703
fbc284f6
EZ
1704 * minibuf.texi (Minibuffer History): Document add-to-history.
1705
3dfed653
EZ
17062006-05-05 Eli Zaretskii <eliz@gnu.org>
1707
1708 * internals.texi (Pure Storage): Mention the pure overflow message
1709 at startup.
1710
8e7a9a24
EZ
17112006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1712
1713 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1714 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1715 search.
1716
d0789de9
RS
17172006-05-01 Richard Stallman <rms@gnu.org>
1718
1719 * intro.texi (nil and t): Clarify.
1720
1721 * variables.texi (File Local Variables): Suggest using booleanp.
1722
fc2cb772
JB
17232006-05-01 Juanma Barranquero <lekktu@gmail.com>
1724
1725 * objects.texi (Type Predicates): Fix typos.
1726
27c5714a
SM
17272006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1728
1729 * intro.texi (nil and t): Add booleanp.
1730
1731 * objects.texi (Type Predicates): Add links for booleanp and
1732 string-or-null-p.
1733
eadb9d45
RS
17342006-04-29 Richard Stallman <rms@gnu.org>
1735
27c5714a 1736 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
1737 Multi line Font Lock Elements. Much clarification.
1738 (Font Lock Multiline, Region to Fontify): Much clarification.
1739
7817e3d3
SM
17402006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1741
1742 * variables.texi (File Local Variables): Remove the special case t for
1743 safe-local-variable.
1744
8ac3a455
RS
17452006-04-26 Richard Stallman <rms@gnu.org>
1746
1747 * syntax.texi (Parsing Expressions): Minor cleanup.
1748
290e4aae
RS
17492006-04-18 Richard Stallman <rms@gnu.org>
1750
1751 * tips.texi (Coding Conventions): Explain when the package's
1752 prefix should appear later on (not at the start of the name).
1753
1754 * searching.texi (String Search): Clarify effect of NOERROR.
1755
1756 * modes.texi (Imenu): Clarify what special items do.
1757
1758 * hooks.texi (Standard Hooks): Delete text about old hook names.
1759
1e2b8ce5
RF
17602006-04-17 Romain Francoise <romain@orebokech.com>
1761
1762 * variables.texi (Local Variables): Update the default value of
1763 `max-specpdl-size'.
1764
51fa34bc
MB
17652006-04-15 Michael Olson <mwolson@gnu.org>
1766
1767 * processes.texi (Transaction Queues): Mention the new optional
1768 `delay-question' argument for `tq-enqueue'.
1769
61f32d39
BW
17702006-04-13 Bill Wohler <wohler@newt.com>
1771
1772 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 1773 :package-version value. Specify its values. Improve documentation
50b7bce0 1774 for customize-package-emacs-version-alist.
61f32d39 1775
4f8ed159
BW
17762006-04-12 Bill Wohler <wohler@newt.com>
1777
1778 * customize.texi (Common Keywords): Move description of
1779 customize-package-emacs-version-alist to @defvar.
1780
e5e864ab
BW
17812006-04-10 Bill Wohler <wohler@newt.com>
1782
1783 * customize.texi (Common Keywords): Add :package-version.
1784
6c230417
KS
17852006-04-10 Kim F. Storm <storm@cua.dk>
1786
1787 * text.texi (Buffer Contents): Add NOPROPS arg to
1788 filter-buffer-substring.
1789
d82eac8f
EZ
17902006-04-08 Kevin Ryde <user42@zip.com.au>
1791
1792 * os.texi (Command-Line Arguments): Update xref to emacs manual
1793 "Command Arguments" -> "Emacs Invocation", per change there.
1794
4f815b29
TTN
17952006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1796
1797 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1798 be on one line to help makeinfo not render two spaces after the dot.
1799
122c3009
RS
18002006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1801
1802 * strings.texi (Predicates for Strings): Add string-or-null-p.
1803
da68bc3d
KS
18042006-03-28 Kim F. Storm <storm@cua.dk>
1805
1806 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1807 remarks about systems that don't support fractional seconds.
1808
b223e22d
KB
18092006-03-25 Karl Berry <karl@gnu.org>
1810
fc2cb772 1811 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
1812 the year list.
1813
b756c64c
NR
18142006-03-21 Nick Roberts <nickrob@snap.net.nz>
1815
1816 * display.texi (Fringe Indicators): Fix typos.
1817
fe3dca59
LT
18182006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1819
c287ad03 1820 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
1821 in front of a quoted symbol in a docstring to prevent making a
1822 hyperlink.
1823
e91d4202
AM
18242006-03-19 Alan Mackenzie <acm@muc.de>
1825
290e4aae 1826 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 1827
e8a5f60b
RS
18282006-03-16 Richard Stallman <rms@gnu.org>
1829
1830 * display.texi (Defining Images): Minor cleanup.
1831
486daaa5
BW
18322006-03-16 Bill Wohler <wohler@newt.com>
1833
1834 * display.texi (Defining Images): In image-load-path-for-library,
1835 prefer user's images.
1836
4ffc92c2
SM
18372006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
1838
1839 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
1840
874a6ef8
BW
18412006-03-15 Bill Wohler <wohler@newt.com>
1842
1843 * display.texi (Defining Images): Fix example in
1844 image-load-path-for-library by not recommending that one binds
fc2cb772 1845 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
1846 it if previously defined.
1847
70949f30
BW
18482006-03-14 Bill Wohler <wohler@newt.com>
1849
1850 * display.texi (Defining Images): In image-load-path-for-library,
1851 always return list of directories. Update example.
1852
c852c516
AM
18532006-03-14 Alan Mackenzie <acm@muc.de>
1854
1855 * modes.texi: New node, "Region to Fontify" (for Font Lock).
1856 This describes font-lock-extend-region-function.
4ffc92c2 1857 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
1858 the new node "Region to Fontify".
1859
7cd3712b
RS
18602006-03-13 Richard Stallman <rms@gnu.org>
1861
1862 * display.texi (Invisible Text): The impossible position is
1863 now before the invisible text, not after.
1864 (Defining Images): Clean up last change.
1865
2c676341
BW
18662006-03-11 Bill Wohler <wohler@newt.com>
1867
1868 * display.texi (Defining Images): Add image-load-path-for-library.
1869
6f49b4c5
LT
18702006-03-11 Luc Teirlinck <teirllm@auburn.edu>
1871
2d14c9bf
LT
1872 * text.texi (Adaptive Fill): Fix Texinfo usage.
1873
1874 * strings.texi (Creating Strings): Fix Texinfo usage.
1875
6f49b4c5
LT
1876 * searching.texi (Regexp Special): Use @samp for regular
1877 expressions that are not in Lisp syntax.
1878
fc1d3386
LT
18792006-03-08 Luc Teirlinck <teirllm@auburn.edu>
1880
1881 * searching.texi (Regexp Special): Put remark between parentheses
1882 to avoid misreading.
1883
7b2c2ca9
LT
18842006-03-07 Luc Teirlinck <teirllm@auburn.edu>
1885
1886 * searching.texi (Syntax of Regexps): More accurately describe
1887 which characters are special in which situations.
1888 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
1889 are not special. Describe in detail when `[' and `]' are special.
1890 (Regexp Backslash): Plenty of regexps with unbalanced square
1891 brackets are valid, so reword that statement.
1892
f79bc642
KS
18932006-03-02 Kim F. Storm <storm@cua.dk>
1894
1895 * keymaps.texi (Tool Bar): Add tool-bar-border.
1896
1d9a5237
LT
18972006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1898
a86b01fa 1899 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 1900
2534ef94
LT
19012006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1902
1903 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1904
1905 * files.texi (Locating Files): Suggest additional values for the
1906 SUFFIXES arg of `locate-file'. Update pxref.
1907
1908 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1909 (How Programs Do Loading): Discuss the effects of Auto Compression
1910 mode on `load'.
1911 (Load Suffixes): New node.
394e96d5 1912 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
1913 moved to "Load Suffixes".
1914 (Autoload, Named Features): Mention `load-suffixes'.
1915
dd9959da 19162006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
1917
1918 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1919
1920 * windows.texi (Window Tree): Fix typo.
1921
49af2995
KS
19222006-02-20 Kim F. Storm <storm@cua.dk>
1923
1924 * display.texi (Fringe Indicators): New section.
1925 Move indicate-empty-lines, indicate-buffer-boundaries, and
1926 default-indicate-buffer-boundaries here.
1927 Add fringe-indicator-alist and default-fringes-indicator-alist.
1928 Add list of logical fringe indicator symbols.
1929 Update list of standard bitmap names.
1930 (Fringe Cursors): New section.
1931 Move overflow-newline-into-fringe here.
1932 Add fringe-cursor-alist and default-fringes-cursor-alist.
1933 Add list of fringe cursor symbols.
1934
58f71009
JB
19352006-02-20 Juanma Barranquero <lekktu@gmail.com>
1936
1937 * commands.texi (Using Interactive): Fix reference to node
1938 "Minibuffers".
1939
5498b6af
RS
19402006-02-19 Richard M. Stallman <rms@gnu.org>
1941
1942 * minibuf.texi (High-Level Completion):
1943 Add xref to read-input-method-name.
1944
1945 * files.texi (Relative File Names): Move file-relative-name here.
1946 (File Name Expansion): From here. Minor clarifications.
1947
1948 * commands.texi (Using Interactive): Add xrefs about reading input.
1949 Clarify remarks about that moving point and mark.
1950 Put string case before list case.
1951
43ce897a 19522006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 1953
4ffc92c2
SM
1954 * display.texi (Other Display Specs, Image Descriptors):
1955 Revert erroneous changes. The previous description of
1956 image-descriptors as `(image . PROPS)' was correct.
b6498a68 1957
1324d26e
RS
19582006-02-14 Richard M. Stallman <rms@gnu.org>
1959
1960 * variables.texi (File Local Variables): Clarifications.
1961
0da93350
JB
19622006-02-14 Juanma Barranquero <lekktu@gmail.com>
1963
1964 * variables.texi (File Local Variables): Use @code for a cons
1965 cell, not @var.
1966
51a39bab
CY
19672006-02-13 Chong Yidong <cyd@stupidchicken.com>
1968
1969 * variables.texi (File Local Variables): Document new file local
1970 variable behavior.
1971
d342156c
KS
19722006-02-10 Kim F. Storm <storm@cua.dk>
1973
1974 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
1975
8392fe4a
JB
19762006-02-08 Juanma Barranquero <lekktu@gmail.com>
1977
1978 * modes.texi (%-Constructs): Remove obsolete info about
1979 `global-mode-string'.
1980
cd6cd82a
RS
19812006-02-07 Richard M. Stallman <rms@gnu.org>
1982
d78dc2d8
RS
1983 * commands.texi (Prefix Command Arguments): Minor cleanup.
1984
1985 * display.texi: "Graphical display", not window system.
1986
cd6cd82a
RS
1987 * functions.texi (What Is a Function): Fix xref.
1988
1989 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
1990 (Changing Key Bindings): Clarify when remapping is better than
1991 substitute-key-definition.
1992
19932006-02-02 Richard M. Stallman <rms@gnu.org>
1994
1995 * minibuf.texi (Basic Completion): Completion alists are risky.
1996
1997 * keymaps.texi (Active Keymaps): Clarifications.
1998 (Searching Keymaps): New node.
1999 (Keymaps): Update menu.
2000
2001 * frames.texi (Layout Parameters): Minor clarification.
2002 (Drag and Drop): New node.
2003 (Frames): Update menu.
2004
cf052abc
CY
20052006-01-29 Chong Yidong <cyd@stupidchicken.com>
2006
4ffc92c2
SM
2007 * display.texi (Other Display Specs, Image Descriptors):
2008 Image description is a list, not a cons cell.
cf052abc 2009
1f2907ee
LT
20102006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2011
2012 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2013 list is not necessarily a list).
2014
a849f77d
EZ
20152006-01-27 Eli Zaretskii <eliz@gnu.org>
2016
2017 * frames.texi (Layout Parameters): border-width and
2018 internal-border-width belong to the frame, not the window.
2019
d322eb9b
RS
20202006-01-19 Richard M. Stallman <rms@gnu.org>
2021
2022 * nonascii.texi (Translation of Characters): Search cmds use
2023 translation-table-for-input. Automatically made local.
2024
2025 * markers.texi (Overview of Markers): Count insertion type
2026 as one of a marker's attributes.
2027
cd6cd82a
RS
2028 * keymaps.texi (Controlling Active Maps): New node, split out of
2029 Active Keymaps.
2030 (Keymaps): Menu updated.
2031 (Active Keymaps): Give pseudocode to explain how the active
2032 maps are searched. current-active-maps and key-binding moved here.
2033 (Functions for Key Lookup): current-active-maps and key-binding moved.
2034 Clarifications.
2035 (Searching the Keymaps): New subnode.
2036
d322eb9b
RS
2037 * elisp.texi (Top): Menu clarification.
2038
2039 * display.texi (Other Display Specs): Delete duplicate entry for
2040 just a string as display spec. Move text about recursive display
2041 specs on such a string.
2042
2043 * commands.texi (Key Sequence Input): Clarify.
2044 Move num-nonmacro-input-events out.
2045 (Reading One Event): num-nonmacro-input-events moved here.
2046
2ac77b5a
NR
20472006-01-14 Nick Roberts <nickrob@snap.net.nz>
2048
2049 * advice.texi (Simple Advice): Update example to fit argument
2050 change in previous-line.
2051
a203a18c
RS
20522006-01-05 Richard M. Stallman <rms@gnu.org>
2053
2054 * markers.texi (The Mark): Fix in `mark'.
2055
d9043ddf
RS
20562006-01-04 Richard M. Stallman <rms@gnu.org>
2057
2058 * processes.texi (Misc Network, Make Network): Minor cleanups.
2059
8a5db8ae
KS
20602006-01-04 Kim F. Storm <storm@cua.dk>
2061
2062 * processes.texi (Make Network): Add IPv6 addresses and handling.
2063 (Network Feature Testing): Mention (:family ipv6).
2064 (Misc Network): Add IPv6 formats to format-network-address.
2065
19bb7940
RS
20662005-12-30 Richard M. Stallman <rms@gnu.org>
2067
2068 * text.texi (Changing Properties):
2069 Don't use return value of set-text-properties.
2070
b9cb50d9
LT
20712005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2072
2073 * modes.texi (Mode Line Format): Correct typo in menu.
2074
94a867a6
RS
20752005-12-29 Richard M. Stallman <rms@gnu.org>
2076
2077 * modes.texi (Mode Line Top): New node.
2078 (Mode Line Data): Some text moved to new node.
2079 Explain the data structure more concretely.
2080 (Mode Line Basics): Clarifications.
2081 (Mode Line Variables): Clarify intro paragraph.
2082 (%-Constructs): Clarify intro paragraph.
2083 (Mode Line Format): Update menu.
2084
ba455131
LT
20852005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2086
2087 * minibuf.texi (Basic Completion): Update lazy-completion-table
2088 examples for removal of ARGS argument.
2089
2b6abe1e
RS
20902005-12-23 Richard M. Stallman <rms@gnu.org>
2091
2092 * text.texi (Undo): Restore some explanation from the version
2093 that was deleted.
2094
2d7409f2
EZ
20952005-12-23 Eli Zaretskii <eliz@gnu.org>
2096
abeb5483 2097 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
2098 funname' and `apply delta' elements of the undo list.
2099
2e23b82e
RS
21002005-12-20 Richard M. Stallman <rms@gnu.org>
2101
2102 * help.texi (Help Functions): Update documentation of `apropos'.
2103
a31687ce
LT
21042005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2105
2106 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2107 because it is confusing. If the :help-echo keyword is a function,
2108 it is not directly used as the :help-echo overlay property, as the
2109 xref seems to suggest (it does not take the appropriate args).
2110
0e83c4e9
LT
21112005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2112
2113 * customize.texi (Common Keywords): Fix Texinfo usage.
2114 (Group Definitions, Variable Definitions): Update for new
2115 conventions for using `*' in docstrings.
77df907a
LT
2116
2117 * tips.texi (Documentation Tips): Update for new conventions for
2118 using `*' in docstrings.
2119
69487a1f
RS
21202005-12-16 Richard M. Stallman <rms@gnu.org>
2121
2122 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2123
2a502a32
JL
21242005-12-16 Juri Linkov <juri@jurta.org>
2125
2126 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2127
b158c851
RF
21282005-12-14 Romain Francoise <romain@orebokech.com>
2129
2130 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2131 Fix typo.
2132
d7d1f75e
JL
21332005-12-11 Juri Linkov <juri@jurta.org>
2134
2135 * minibuf.texi (Completion Commands): Add mention of read-file-name
2136 for filename completion keymaps.
2137 (Reading File Names): Add mention of filename completion keymaps
2138 for read-file-name and xref to `Completion Commands'.
2139
4b1c16c2
RS
21402005-12-10 Richard M. Stallman <rms@gnu.org>
2141
2142 * customize.texi (Common Keywords): State caveats for use of :tag.
2143
1d49d5d9
RS
21442005-12-08 Richard M. Stallman <rms@gnu.org>
2145
2663a204
RS
2146 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2147 with xrefs and better explanation.
2148 (Completion Commands): Add the filename completion maps.
2149
1d49d5d9
RS
2150 * objects.texi (Character Type): Clarify that \s is not space
2151 if a dash follows.
2152
fa0d4d0c
RS
21532005-12-05 Richard M. Stallman <rms@gnu.org>
2154
2155 * windows.texi (Resizing Windows): Delete preserve-before args.
2156
d64b177a
SM
21572005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2158
2159 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2160 in full keymaps, since the quirk has been fixed.
2161
79019cc9
EZ
21622005-12-03 Eli Zaretskii <eliz@gnu.org>
2163
2164 * hooks.texi (Standard Hooks): Add index entries. Mention
2165 `compilation-finish-functions'.
2166
161ef3be
RS
21672005-11-27 Richard M. Stallman <rms@gnu.org>
2168
2169 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2170
17c1971a
JL
21712005-11-21 Juri Linkov <juri@jurta.org>
2172
2173 * customize.texi (Common Keywords): Update links types
2174 custom-manual and url-link. Add link types emacs-library-link,
2175 file-link, function-link, variable-link, custom-group-link.
2176
5890344b
CY
21772005-11-20 Chong Yidong <cyd@stupidchicken.com>
2178
2179 * display.texi: Revert 2005-11-20 change.
2180
cbce0752
TTN
21812005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2182
2183 * processes.texi (Bindat Functions):
2184 Say "third" to refer to zero-based index "2".
2185
ff04c885
LT
21862005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2187
2188 * loading.texi (Library Search): Update the default value of
2189 `load-suffixes'.
2190
ce8d4e00
CY
21912005-11-17 Chong Yidong <cyd@stupidchicken.com>
2192
2193 * display.texi (Attribute Functions): Mention :ignore-defface.
2194
cbad4a9e
SM
21952005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2196
2197 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 2198 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 2199
fda12b27
RS
22002005-11-06 Richard M. Stallman <rms@gnu.org>
2201
2202 * files.texi (Magic File Names): find-file-name-handler checks the
2203 `operations' property of the handler.
2204
e082564e
RS
22052005-11-03 Richard M. Stallman <rms@gnu.org>
2206
2207 * variables.texi (Frame-Local Variables): Small clarification.
2208
f0cdd9e4
CY
22092005-10-29 Chong Yidong <cyd@stupidchicken.com>
2210
2211 * os.texi (Init File): Document ~/.emacs.d/init.el.
2212
685abb98
RS
22132005-10-29 Richard M. Stallman <rms@gnu.org>
2214
2215 * internals.texi (Garbage Collection): Document memory-full.
2216
7000848e
BW
22172005-10-28 Bill Wohler <wohler@newt.com>
2218
2219 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2220 for URLs.
2221
107fb6c9
RS
22222005-10-28 Richard M. Stallman <rms@gnu.org>
2223
2224 * minibuf.texi (Completion Commands): Clean up prev change.
2225
22262005-10-26 Kevin Ryde <user42@zip.com.au>
2227
2228 * compile.texi (Eval During Compile): Explain recommended uses
2229 of eval-when-compile and eval-and-compile.
2230
1d8e69a2
MY
22312005-10-27 Masatake YAMATO <jet@gyve.org>
2232
cbad4a9e 2233 * minibuf.texi (Completion Commands):
1d8e69a2 2234 Write about new optional argument for `display-completion-list'.
cbad4a9e 2235
6a897887
RS
22362005-10-23 Richard M. Stallman <rms@gnu.org>
2237
2238 * display.texi (Overlay Arrow): Clarify about local bindings of
2239 overlay-arrow-position.
2240
6d1e17be
EZ
22412005-10-22 Eli Zaretskii <eliz@gnu.org>
2242
2243 * internals.texi (Building Emacs): Fix last change.
2244
db5fe0a6
RS
22452005-10-22 Richard M. Stallman <rms@gnu.org>
2246
2247 * internals.texi (Building Emacs): Document eval-at-startup.
2248
45158e77
RS
22492005-10-21 Richard M. Stallman <rms@gnu.org>
2250
2251 * loading.texi (Where Defined): load-history contains abs file names.
2252 symbol-file returns abs file names.
2253
e50165ec
KS
22542005-10-19 Kim F. Storm <storm@cua.dk>
2255
2256 * display.texi (Showing Images): Add max-image-size integer value.
2257
63ab30d0
CY
22582005-10-18 Chong Yidong <cyd@stupidchicken.com>
2259
2260 * display.texi (Showing Images): Document max-image-size.
2261
f8252852
RS
22622005-10-17 Richard M. Stallman <rms@gnu.org>
2263
2264 * commands.texi (Quitting): Minor clarification.
2265
2266 * processes.texi (Sentinels): Clarify about output and quitting.
2267 (Filter Functions): Mention with-local-quit.
2268
c1bed3aa
JL
22692005-10-17 Juri Linkov <juri@jurta.org>
2270
2271 * buffers.texi (Current Buffer):
2272 * commands.texi (Event Input Misc):
2273 * compile.texi (Eval During Compile, Compiler Errors):
2274 * customize.texi (Group Definitions):
2275 * display.texi (Progress, Defining Faces):
2276 * files.texi (Writing to Files):
2277 * modes.texi (Mode Hooks, Defining Minor Modes):
2278 * streams.texi (Output Functions):
2279 * syntax.texi (Syntax Table Functions):
2280 * text.texi (Change Hooks):
2281 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2282
2283 * commands.texi (Quitting): Replace arg `forms' with `body' in
2284 `with-local-quit'.
2285
2286 * positions.texi (Excursions): Replace arg `forms' with `body' in
2287 `save-excursion'.
2288
ef1b4c9e
KS
22892005-10-08 Kim F. Storm <storm@cua.dk>
2290
2291 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2292 Rename manual section accordingly.
2293
abc8ce50
KS
22942005-10-04 Kim F. Storm <storm@cua.dk>
2295
2296 * windows.texi (Window Split Tree): New section describing
2297 new function window-split-tree function.
2298
a1f5a1f0
NR
22992005-10-03 Nick Roberts <nickrob@snap.net.nz>
2300
2301 * display.texi (Fringe Size/Pos): Simplify and add detail.
2302
97c3e4cc
RF
23032005-09-30 Romain Francoise <romain@orebokech.com>
2304
2305 * minibuf.texi (High-Level Completion): Explain that the prompt
2306 given to `read-buffer' should end with a colon and a space.
2307 Update usage examples.
2308
8ad8c5ce
JL
23092005-09-29 Juri Linkov <juri@jurta.org>
2310
2311 * display.texi (Displaying Messages): Rename argument name
2312 `string' to `format-string' in functions `message', `message-box',
2313 `message-or-box'.
2314
63182706
CY
23152005-09-26 Chong Yidong <cyd@stupidchicken.com>
2316
fc2cb772 2317 * errors.texi (Standard Errors): Correct xrefs.
63182706 2318
906320ec
CY
23192005-09-18 Chong Yidong <cyd@stupidchicken.com>
2320
fc2cb772 2321 * display.texi (Defining Images): Update documentation for
906320ec
CY
2322 `image-load-path'.
2323
8ccd3630
RS
23242005-09-17 Richard M. Stallman <rms@gnu.org>
2325
2326 * display.texi (Defining Images): Clean up previous change.
2327
7260457b
RF
23282005-09-16 Romain Francoise <romain@orebokech.com>
2329
2330 * elisp.texi: Specify GFDL version 1.2.
2331
2332 * doclicense.texi (GNU Free Documentation License): Update to
2333 version 1.2.
2334
5b51c037
CY
23352005-09-15 Chong Yidong <cyd@stupidchicken.com>
2336
2337 * display.texi (Defining Images): Document `image-load-path'.
2338
5c4757d3
RS
23392005-09-15 Richard M. Stallman <rms@gnu.org>
2340
2341 * objects.texi (Printed Representation): Minor cleanup.
2342 (Box Diagrams): Minor fix.
2343 (Cons Cell Type): Move (...) index item here.
2344 (Box Diagrams): From here.
2345 (Array Type): Minor fix.
2346 (Type Predicates): Delete index "predicates".
2347 (Hash Table Type): Clarify xref.
2348 (Dotted Pair Notation): Minor fix.
2349
2bb8b80c
CY
23502005-09-10 Chong Yidong <cyd@stupidchicken.com>
2351
2352 * files.texi (Saving Buffers): Fix typo.
2353
47b8bc5d
RS
23542005-09-08 Richard M. Stallman <rms@gnu.org>
2355
2356 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2357
475aab0d
CY
23582005-09-08 Chong Yidong <cyd@stupidchicken.com>
2359
2360 * locals.texi (Standard Buffer-Local Variables): Don't include
2361 mode variables for minor modes.
2362 Fix xrefs for buffer-display-count, buffer-display-table,
2363 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2364 enable-multibyte-characters, fill-column, header-line-format,
2365 left-fringe-width, left-margin, and right-fringe-width.
2366
2367 * hooks.texi (Standard Hooks): All hooks should conform to the
2368 standard naming convention now.
2369 Fix xref for `echo-area-clear-hook'.
2370
2371 * display.texi (Usual Display): Note that indicate-empty-lines and
2372 tab-width are buffer-local.
2373
2374 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2375
2376 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2377
2378 * nonascii.texi (Encoding and I/O): Note that
2379 buffer-file-coding-system is buffer-local.
2380
2381 * positions.texi (List Motion): Note that defun-prompt-regexp is
2382 buffer-local.
2383
2384 * text.texi (Auto Filling): Note that auto-fill-function is
2385 buffer-local.
2386 (Undo): Note that buffer-undo-list is buffer-local.
2387
2388 * windows.texi (Buffers and Windows): Document
2389 buffer-display-count.
2390
2a6bc1f7
RS
23912005-09-06 Richard M. Stallman <rms@gnu.org>
2392
2393 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2394 package prefix elsewhere than at the start of the name.
2395
d7ea8b71
RS
23962005-09-03 Richard M. Stallman <rms@gnu.org>
2397
2398 * tips.texi (Programming Tips): Add conventions for minibuffer
2399 questions and prompts.
2400
0c6087a6
RS
24012005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2402
2403 * intro.texi (nil and t): Minor cleanup.
2404 Delete spurious mention of keyword symbols.
2405 (Evaluation Notation): Add index entry.
2406 (A Sample Function Description): Minor cleanup.
2407 (A Sample Variable Description): Not all vars can be set.
2408
4b5fa40e
TTN
24092005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2410
2411 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2412
2413 (Insertion): Document precise type of `insert-char' arg COUNT.
2414
34b50776
SM
24152005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2416
2417 * modes.texi (Other Font Lock Variables): Sync the default of
2418 font-lock-lines-before.
2419
c1105d05
MA
24202005-08-31 Michael Albinus <michael.albinus@gmx.de>
2421
2422 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2423
62929713
RS
24242005-08-29 Richard M. Stallman <rms@gnu.org>
2425
2426 * elisp.texi (Top): Update subnode menu.
2427
2428 * searching.texi (Searching and Matching): Move node.
2429 Rearrange contents and add overall explanation.
2430 (Searching and Case): Move node.
2431 (Searching and Matching): Update menu.
2432
0fb57cc0
EZ
24332005-08-27 Eli Zaretskii <eliz@gnu.org>
2434
2435 * os.texi (Startup Summary): Fix the description of the initial
2436 startup message display.
2437
3e80c4c1
RS
24382005-08-25 Richard M. Stallman <rms@gnu.org>
2439
2440 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2441
24422005-08-25 Emilio C. Lopes <eclig@gmx.net>
2443
2444 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2445 `next-overlay-change' example.
c1105d05 2446
79a8defb
JL
24472005-08-22 Juri Linkov <juri@jurta.org>
2448
2449 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
2450 Fix invert-face. Fix args of face-background.
2451
16691d29
JL
2452 * display.texi (Standard Faces): Delete node.
2453 (Faces): Add xref to `(emacs)Standard Faces'.
2454 (Displaying Faces): Fix xref to `Standard Faces'.
2455
2456 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
2457
217b694f
EZ
24582005-08-20 Alan Mackenzie <acm@muc.de>
2459
2460 * buffers.texi (The Buffer List): Clarify the manipulation of the
2461 buffer list.
2462
0bf14bfd
RS
24632005-08-14 Richard M. Stallman <rms@gnu.org>
2464
7ad1498e
AS
2465 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
2466 a regexp.
0bf14bfd 2467
c118d09e
RS
24682005-08-11 Richard M. Stallman <rms@gnu.org>
2469
59cb8c23
RS
2470 * elisp.texi (Top): Update subnode lists.
2471
2472 * display.texi (Inverse Video): Node deleted.
2473
c118d09e
RS
2474 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
2475 New nodes split out of Coding Conventions.
2476
2477 * searching.texi (Regular Expressions): Document re-builder.
2478
2479 * os.texi (Time Parsing): New node split out of Time Conversion.
2480
2481 * processes.texi (Misc Network, Network Feature Testing)
2482 (Network Options, Make Network): New nodes split out of
2483 Low-Level Network.
2484
67ec7f41
RS
24852005-08-09 Richard M. Stallman <rms@gnu.org>
2486
76d47f0d
RS
2487 * frames.texi (Geometry): New node, split from Size and Position.
2488 (Frame Parameters): Refer to Geometry.
2489
67ec7f41 2490 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 2491
67ec7f41
RS
2492 * windows.texi (Splitting Windows): Fix xref.
2493
2494 * frames.texi (Layout Parameters): Add xref.
2495
2496 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2497
2498 * keymaps.texi (Menu Bar): Fix xref.
2499
2500 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2501
2502 * modes.texi (%-Constructs): Fix xref.
2503
2504 * frames.texi (Window Frame Parameters): Node split up.
2505 (Basic Parameters, Position Parameters, Size Parameters)
2506 (Layout Parameters, Buffer Parameters, Management Parameters)
2507 (Cursor Parameters, Color Parameters): New subnodes.
2508
adb5e445
LT
25092005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2510
2511 * positions.texi (Screen Lines): Update xref for previous change
2512 in minibuf.texi.
2513
2514 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2515 change in minibuf.texi.
2516
61298e17
RS
25172005-08-09 Richard M. Stallman <rms@gnu.org>
2518
2519 * tips.texi (Coding Conventions): Minor cleanup.
2520
2521 * modes.texi (Defining Minor Modes): Explain when init-value
2522 can be non-nil.
2523
2524 * elisp.texi (Top): Update submenu for Minibuffer.
2525
2526 * minibuf.texi (Minibuffer Misc): Node split up.
2527 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2528 (Recursive Mini): New nodes split out from Minibuffer Misc.
2529 (Minibuffer Misc): Document max-mini-window-height.
2530
2531 * hash.texi (Defining Hash): Delete stray paren in example.
2532
2533 * display.texi (Echo Area Customization): Don't define
2534 max-mini-window-height here; xref instead.
2535
2536 * commands.texi (Event Input Misc): Update while-no-input.
2537
2538 * advice.texi (Advising Functions): Explain when to use advice
2539 and when to use a hook.
2540
43e124e6
EZ
25412005-07-30 Eli Zaretskii <eliz@gnu.org>
2542
2543 * makefile.w32-in (info): Don't run install-info.
2544 ($(infodir)/dir): New target, produced by running install-info.
2545
653aea22
LT
25462005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2547
2548 * modes.texi (Defining Minor Modes): The keyword for the initial
2549 value is :init-value, not :initial-value.
2550
ba6ebbd5
EZ
25512005-07-23 Eli Zaretskii <eliz@gnu.org>
2552
2553 * loading.texi (Autoload): Make the `doctor' example be consistent
2554 with what's in current loaddefs.el. Describe the "fn" magic in
2555 the usage portion of the doc string.
2556
6696f2a4
RS
25572005-07-22 Richard M. Stallman <rms@gnu.org>
2558
2559 * internals.texi (Garbage Collection): Clarify previous change.
2560
0c17e67c
SM
25612005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2562
2563 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2564
426179e1
JL
25652005-07-18 Juri Linkov <juri@jurta.org>
2566
2567 * commands.texi (Accessing Events):
2568 * frames.texi (Text Terminal Colors, Resources):
2569 * markers.texi (The Mark):
2570 * modes.texi (Defining Minor Modes):
2571 Delete duplicate duplicate words.
2572
9b0c2c56
RS
25732005-07-16 Richard M. Stallman <rms@gnu.org>
2574
2575 * display.texi (Managing Overlays): Clarify make-overlay
2576 args for insertion types.
2577
fd90b80c
LT
25782005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2579
0c17e67c
SM
2580 * customize.texi (Variable Definitions):
2581 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
2582 `standard-value' is a list too.
2583 (Defining New Types): Use @key{RET} instead of @key{ret}.
2584
37aa90e5
TTN
25852005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2586
2587 * os.texi (Translating Input): Fix typo.
2588
917e0c95
RS
25892005-07-08 Richard M. Stallman <rms@gnu.org>
2590
2591 * README: Update edition number and size estimate.
2592
2593 * elisp.texi (VERSION): Set to 2.9.
2594
7d90e71d
RS
25952005-07-07 Richard M. Stallman <rms@gnu.org>
2596
c330dafe
RS
2597 * book-spine.texinfo: Update Emacs version.
2598
7d90e71d
RS
2599 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2600
dc2204be
RS
26012005-07-06 Richard M. Stallman <rms@gnu.org>
2602
2603 * searching.texi (Regexp Search): Clarify what re-search-forward
2604 does when the search fails.
2605
a0ec7a4a
LK
26062005-07-05 Lute Kamstra <lute@gnu.org>
2607
dc2204be 2608 * Update FSF's address in GPL notices.
a0ec7a4a
LK
2609
2610 * doclicense.texi (GNU Free Documentation License):
2611 * gpl.texi (GPL):
2612 * tips.texi (Coding Conventions, Library Headers):
2613 * vol1.texi:
2614 * vol2.texi: Update FSF's address.
2615
4af33176
RS
26162005-07-04 Richard M. Stallman <rms@gnu.org>
2617
2618 * hooks.texi (Standard Hooks): Add occur-hook.
2619
b3ab615b
LT
26202005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2621
2622 * display.texi (The Echo Area): Correct menu.
2623
3d393029
RS
26242005-07-03 Richard M. Stallman <rms@gnu.org>
2625
7fe48b75
RS
2626 * elisp.texi (Top): Update subnode menu for Display.
2627
2628 * display.texi (Displaying Messages): New node, with most
2629 of what was in The Echo Area.
2630 (Progress): Moved under The Echo Area.
2631 (Logging Messages): New node with new text.
2632 (Echo Area Customization): New node, the rest of what was
2633 in The Echo Area. Document message-truncate-lines with @defvar.
2634 (Display): Update menu.
2635
3d393029
RS
2636 * windows.texi (Textual Scrolling): Doc 3 values for
2637 scroll-preserve-screen-position.
2638
2639 * text.texi (Special Properties): Change hook functions
2640 should bind inhibit-modification-hooks around altering buffer text.
2641
2642 * keymaps.texi (Key Binding Commands): Call binding BINDING
2643 rather than DEFINITION.
2644
b26860ad
JB
26452005-06-29 Juanma Barranquero <lekktu@gmail.com>
2646
2647 * variables.texi (Defining Variables): `user-variable-p' returns t
2648 for aliases of user options, nil for alias loops.
2649
025691ed
RS
26502005-06-28 Richard M. Stallman <rms@gnu.org>
2651
2652 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2653 make-keymap.
2654
b61bfa4d
LT
26552005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2656
2657 * variables.texi (Setting Variables): Correct and clarify
2658 description of `add-to-ordered-list'.
2659
24ee714d
RS
26602005-06-26 Richard M. Stallman <rms@gnu.org>
2661
2662 * display.texi (Faces): Minor cleanup.
2663
33b79ce4
LT
26642005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2665
2666 * display.texi (Faces): `facep' returns t for strings that are
2667 face names.
2668
df13531d
RS
26692005-06-25 Richard M. Stallman <rms@gnu.org>
2670
2671 * objects.texi (Equality Predicates): Clarify meaning of equal.
2672
2673 * windows.texi (Selecting Windows): save-selected-window
2674 and with-selected-window save and restore the current buffer.
2675
cf444441
RS
26762005-06-24 Richard M. Stallman <rms@gnu.org>
2677
2678 * numbers.texi (Float Basics): Explain how to test for NaN,
2679 and printing the sign of NaNs.
2680
6cdd056d
EZ
26812005-06-24 Eli Zaretskii <eliz@gnu.org>
2682
2683 * makefile.w32-in (MAKEINFO): Use --force.
2684
b93e3c3b
RS
26852005-06-23 Richard M. Stallman <rms@gnu.org>
2686
2687 * display.texi (Face Functions): Correct Texinfo usage.
2688
6fb276bd
LT
26892005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2690
2691 * lists.texi (Rings): `ring-elements' now returns the elements of
2692 RING in order.
2693
1d1c7e75
JB
26942005-06-23 Juanma Barranquero <lekktu@gmail.com>
2695
2696 * markers.texi (The Mark): Texinfo usage fix.
2697
9d12e52b
KS
26982005-06-23 Kim F. Storm <storm@cua.dk>
2699
2700 * searching.texi (Entire Match Data): Remove evaporate option for
2701 match-data. Do not mention evaporate option for set-match-data.
2702
6d44324c
GM
27032005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2704
2705 * display.texi (Face Functions): Mention face aliases.
2706
80df27a7
RS
27072005-06-21 Richard M. Stallman <rms@gnu.org>
2708
2709 * anti.texi (Antinews): Texinfo usage fix.
2710
e121563b
KB
27112005-06-21 Karl Berry <karl@gnu.org>
2712
9d7d543c
KB
2713 * elisp.texi: Use @copying.
2714
e121563b
KB
2715 * elisp.texi: Put @summarycontents and @contents before the Top
2716 node, instead of the end of the file, so that the contents appear
2717 in the right place in the dvi/pdf output.
2718
36a3b076
JL
27192005-06-21 Juri Linkov <juri@jurta.org>
2720
2721 * display.texi (Defining Faces): Add `customized-face'.
2722
5c796e80
KS
27232005-06-20 Kim F. Storm <storm@cua.dk>
2724
b7d1f38f
KS
2725 * variables.texi (Setting Variables): Any type of element can be
2726 given order in add-to-ordered-list. Compare elements with eq.
2727
5c796e80
KS
2728 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2729
fb056bef
KB
27302005-06-20 Karl Berry <karl@gnu.org>
2731
2732 * syntax.texi (Syntax Flags): Make last column very slightly wider
2733 to avoid "generic comment" breaking on two lines and causing an
2734 underfull box.
2735
84398baa
LT
27362005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2737
2738 * lists.texi (Rings): Various minor clarifications and corrections.
2739
07ff1e4b
RS
27402005-06-18 Richard M. Stallman <rms@gnu.org>
2741
2742 * functions.texi (Obsolete Functions): Simplify.
2743
2744 * variables.texi (Variable Aliases): Simplify.
2745
2746 * anti.texi, backups.texi, compile.texi, customization.texi:
2747 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2748 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2749 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2750 * variables.texi: Fix formatting ugliness.
2751
2752 * elisp.texi: Add links to Rings and Byte Packing.
2753 Update version and copyright years.
2754
2755 * minibuf.texi: Fix formatting ugliness.
2756 (Completion Commands): Move keymap vars to the end
2757 and vars completing-read binds to the top.
2758
3f7fab24
LT
27592005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2760
2761 * processes.texi: Fix typos.
2762 (Bindat Spec): Correct Texinfo error.
926c4c9b 2763 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 2764
f19b57e3
RS
27652005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2766
2767 * lists.texi (Rings): New node.
2768 (Lists): Add it to menu.
2769
a80c5da7 2770 * processes.texi (Byte Packing): New node.
f19b57e3
RS
2771 (Processes): Add it to menu.
2772
27732005-06-17 Richard M. Stallman <rms@gnu.org>
2774
2775 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2776
2777 * help.texi (Documentation Basics): Explain the xref to
2778 Documentation Tips.
2779
2780 * debugging.texi (Debugger Commands): Minor fix.
2781
67c1390d
LT
27822005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2783
2784 * edebug.texi (Instrumenting): Eliminate duplicate link.
2785 (Specification List): Replace references to "below", referring to
2786 a later node, with one @ref to that node.
2787
2788 * os.texi (Timers): Timers should save and restore the match data
2789 if they change it.
2790
2791 * debugging.texi (Debugger Commands): Mention that the Lisp
2792 debugger can not step through primitive functions.
2793
51cd2a8c
JB
27942005-06-16 Juanma Barranquero <lekktu@gmail.com>
2795
2796 * functions.texi (Obsolete Functions): Update argument names of
2797 `make-obsolete' and `define-obsolete-function-alias'.
2798
2799 * variables.texi (Variable Aliases): Update argument names of
2800 `defvaralias', `make-obsolete-variable' and
2801 `define-obsolete-variable-alias'.
2802
f5e6ac4a
KS
28032005-06-15 Kim F. Storm <storm@cua.dk>
2804
2805 * searching.texi (Entire Match Data): Rephrase warnings about
2806 evaporate arg to match-data and set-match-data.
2807
fe2a9972
LT
28082005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2809
67774855
LT
2810 * elisp.texi (Top): Update detailed menu.
2811
fe2a9972
LT
2812 * edebug.texi (Edebug): Update menu.
2813 (Instrumenting): Update xrefs.
2814 (Edebug Execution Modes): Correct xref.
2815 (Jumping): Clarify description of `h' command.
2816 Eliminate redundant @ref.
2817 (Breaks): New node.
9b7fa297 2818 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
2819 (Global Break Condition): Mention `C-x X X'.
2820 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2821 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2822 (Edebug Display Update): Correct pxref.
2823 (Edebug and Macros): New node.
2824 (Instrumenting Macro Calls): Is now a subsubsection.
2825 Neither arg of `def-edebug-spec' is evaluated.
2826 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2827 (Specification Examples): Fix typo.
2828
b59f605b
LK
28292005-06-14 Lute Kamstra <lute@gnu.org>
2830
2831 * debugging.texi (Function Debugging): Primitives can break on
2832 entry too.
2833
a5c99dc9
KS
28342005-06-14 Kim F. Storm <storm@cua.dk>
2835
2836 * variables.texi (Setting Variables): Add add-to-ordered-list.
2837
f99ed2f8
SM
28382005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
2839
2840 * syntax.texi (Parsing Expressions): Document aux functions and vars of
2841 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
2842
9d42ffaa
LK
28432005-06-13 Lute Kamstra <lute@gnu.org>
2844
2845 * text.texi (Special Properties): Fix cross reference.
2846
32cc0b00
LT
28472005-06-11 Luc Teirlinck <teirllm@auburn.edu>
2848
2849 * debugging.texi (Function Debugging): Delete mention of empty
2850 string argument to `cancel-debug-on-entry'. Delete inaccurate
2851 description of the return value of that command.
2852
98d1a1cf
EZ
28532005-06-11 Alan Mackenzie <acm@muc.de>
2854
2855 * text.texi (Adaptive Fill): Amplify the description of
2856 fill-context-prefix.
2857
4b53b8d7
LT
28582005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2859
84398baa 2860 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 2861
b5305167
SM
28622005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
2863
2864 * syntax.texi (Parsing Expressions): Document syntax-ppss.
2865
9bd4c3ad
LT
28662005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2867
2868 * debugging.texi (Error Debugging): Minor rewording.
2869 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
2870 is optional.
2871
257914aa
LK
28722005-06-10 Lute Kamstra <lute@gnu.org>
2873
b5305167 2874 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
2875 (Top): Give it a title. Correct version number. Give the
2876 detailed node listing a more prominent header.
b5305167
SM
2877 * intro.texi: Don't set VERSION here a second time.
2878 Mention Emacs's version too.
257914aa
LK
2879 * anti.texi (Antinews): Use EMACSVER to refer to the current
2880 version of Emacs.
2881
b7aae902
KS
28822005-06-09 Kim F. Storm <storm@cua.dk>
2883
2884 * searching.texi (Entire Match Data): Explain new `reseat' argument to
2885 match-data and set-match-data.
2886
99598737
RS
28872005-06-08 Richard M. Stallman <rms@gnu.org>
2888
2889 * searching.texi (Entire Match Data): Clarify when match-data
2890 returns markers and when integers.
2891
2892 * display.texi (Defining Faces): Explain that face name should not
2893 end in `-face'.
2894
2895 * modes.texi (Mode Line Data): Minor cleanup.
2896 (Customizing Keywords): Node split out of Search-based Fontification.
2897 Add example of using font-lock-add-keywords from a hook.
2898 Clarify when MODE should be non-nil, and when nil.
2899
29002005-06-06 Richard M. Stallman <rms@gnu.org>
2901
2902 * modes.texi (Mode Line Data): Explain what happens when the car
2903 of a list is a void symbol.
2904 (Search-based Fontification): Explain MODE arg to
2905 font-lock-add-keywords and warn about calls from major modes.
2906
ecc8893a
JL
29072005-06-08 Juri Linkov <juri@jurta.org>
2908
2909 * display.texi (Standard Faces): Add `shadow' face.
2910
7fa9f4eb
LT
29112005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2912
2913 * modes.texi (Major Mode Conventions): A derived mode only needs
2914 to put the call to the parent mode inside `delay-mode-hooks'.
2915
bebcc4b1
RS
29162005-05-29 Richard M. Stallman <rms@gnu.org>
2917
c16b1394
RS
2918 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2919 new, and what that implies. Clarify.
2920
2921 * files.texi (Locating Files): Clean up the text.
2922
bebcc4b1
RS
2923 * frames.texi (Window Frame Parameters): Document user-size.
2924 Shorten entry for top by referring to left.
2925
29262005-05-26 Richard M. Stallman <rms@gnu.org>
2927
2928 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2929 is new, and what the implications are. Other clarifications.
2930
217797bc
RS
29312005-05-24 Richard M. Stallman <rms@gnu.org>
2932
2933 * frames.texi (Dialog Boxes): Minor fixes.
2934
3565fe07
MY
29352005-05-25 Masatake YAMATO <jet@gyve.org>
2936
2937 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2938
817089df
LT
29392005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2940
2941 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2942 is optional.
2943
cb5db137
NR
29442005-05-24 Nick Roberts <nickrob@snap.net.nz>
2945
2946 * frames.texi (Dialog Boxes): Descibe new optional argument.
2947
3c8572f5
LK
29482005-05-23 Lute Kamstra <lute@gnu.org>
2949
2950 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2951 syntax-begin-function over font-lock-beginning-of-syntax-function.
2952
2a4d7cb3
LT
29532005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2954
71f800cf
LT
2955 * minibuf.texi (Reading File Names): Update description of
2956 `read-directory-name'.
2957
2a4d7cb3
LT
2958 * modes.texi (Derived Modes): Clarify :group keyword.
2959
bb4afd09
EZ
29602005-05-21 Eli Zaretskii <eliz@gnu.org>
2961
b5305167
SM
2962 * files.texi (Locating Files): New subsection.
2963 Describe locate-file and executable-find.
bb4afd09 2964
a2c9aee6
EZ
29652005-05-21 Kevin Ryde <user42@zip.com.au>
2966
2967 * frames.texi (Initial Parameters): Update cross reference to
2968 "Emacs Invocation".
2969
6900105f
LT
29702005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2971
ca1b0914
LT
2972 * keymaps.texi (Active Keymaps): Add anchor.
2973
6900105f
LT
2974 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
2975 (Major Mode Conventions): Refer to `Auto Major Mode' in more
2976 appropriate place.
2977 (Derived Modes): Small clarifications.
b5305167
SM
2978 (Minor Mode Conventions, Keymaps and Minor Modes):
2979 Replace references to nodes with references to anchors.
6900105f
LT
2980 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
2981 Clarify description of lists whose first element is an integer.
2982 (Mode Line Variables): Add anchor.
2983 (%-Constructs): Clarify description of integer after %.
2984 (Emulating Mode Line): Describe nil value for FACE.
2985
54d06364
LT
29862005-05-18 Luc Teirlinck <teirllm@auburn.edu>
2987
2988 * modes.texi (Derived Modes): Correct references to non-existing
2989 variable standard-syntax-table.
2990
f8d0b769
LK
29912005-05-17 Lute Kamstra <lute@gnu.org>
2992
2993 * modes.texi (Defining Minor Modes): Mention the mode hook.
2994
294c599c
KS
29952005-05-15 Kim F. Storm <storm@cua.dk>
2996
2997 * processes.texi (Network): Remove open-network-stream-nowait.
2998 (Network Servers): Remove open-network-stream-server.
2999
4214af69
LT
30002005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3001
3002 * elisp.texi (Top): Update detailed menu.
3003
3004 * variables.texi: Reorder nodes.
3005 (Variables): Update menu.
3006 (File Local Variables): Do not refer to the `-*-' line as
3007 a "local variables list". Add pxref.
3008
302691ab
LT
30092005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3010
56d4215a
LT
3011 * elisp.texi (Top): Update detailed menu for node changes.
3012
302691ab 3013 * modes.texi (Modes): Update Menu.
6db11765 3014 (Hooks): Move to beginning of chapter.
302691ab
LT
3015 Most minor modes run mode hooks too.
3016 `add-hook' can handle void hooks or hooks whose value is a single
3017 function.
3018 (Major Modes): Update Menu.
3019 (Major Mode Basics): New node, split off from `Major Modes'.
3020 (Major Mode Conventions): Correct xref. Explain how to handle
3021 auto-mode-alist if the major mode command has an autoload cookie.
3022 (Auto Major Mode): Major update. Add magic-mode-alist.
3023 (Derived Modes): Major update.
3024 (Mode Line Format): Update Menu.
3025 (Mode Line Basics): New node, split off from `Mode Line Format'.
3026
3027 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3028 for `magic autoload comment'. Add index entries and anchor.
3029
d06ba294
RS
30302005-05-14 Richard M. Stallman <rms@gnu.org>
3031
3032 * tips.texi (Coding Conventions): Explain how important it is
3033 that just loading certain files not change Emacs behavior.
3034
3035 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3036
405cb12a
LK
30372005-05-12 Lute Kamstra <lute@gnu.org>
3038
19958124
LK
3039 * modes.texi (Generic Modes): Update.
3040 (Major Modes): Refer to node "Generic Modes".
3041
405cb12a
LK
3042 * elisp.texi (Top): Update to the current structure of the manual.
3043 * processes.texi (Processes): Add menu description.
3044 * customize.texi (Customization): Add menu descriptions.
3045
f714dd1b
TTN
30462005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3047
cc9442f2
TTN
3048 * processes.texi (Signals to Processes)
3049 (Low-Level Network): Fix typos.
f714dd1b 3050
36ad23ec
LK
30512005-05-11 Lute Kamstra <lute@gnu.org>
3052
3053 * elisp.texi (Top): Add some nodes from the chapter "Major and
3054 Minor Modes" to the detailed node listing.
3055
d101bf56
RS
30562005-05-10 Richard M. Stallman <rms@gnu.org>
3057
3058 * keymaps.texi (Extended Menu Items): Menu item filter functions
3059 can be called at any time.
3060
698b0510
LT
30612005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3062
3063 * variables.texi (File Local Variables): `(hack-local-variables t)'
3064 now also checks whether a mode is specified in the local variables
3065 list.
3066
2c6b25c7
EZ
30672005-05-05 Kevin Ryde <user42@zip.com.au>
3068
3069 * display.texi (The Echo Area): Correct format function cross
3070 reference.
3071
643b4cf5
LT
30722005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3073
3074 * variables.texi (Variable Aliases): Change description of
3075 `define-obsolete-variable-alias'.
3076
3077 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3078 (Defining Functions): Add xref.
3079 (Obsolete Functions): New node.
3080 (Function Safety): Standardize capitalization of section title.
3081
3082 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3083 (Dialog Boxes): Complete description of `x-popup-dialog'.
3084
053bc8e4
RS
30852005-05-04 Richard M. Stallman <rms@gnu.org>
3086
3087 * commands.texi (Interactive Codes): Fix Texinfo usage.
3088 Document U more clearly.
3089
f6b1b15a
LT
30902005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3091
3b925015
LT
3092 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3093 function and not a macro.
3094
f6b1b15a
LT
3095 * frames.texi (Pop-Up Menus): Correct and clarify description of
3096 `x-popup-menu'.
3097 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3098
ebbfa918
RS
30992005-05-01 Richard M. Stallman <rms@gnu.org>
3100
3101 * edebug.texi (Checking Whether to Stop): Fix previous change.
3102
abe2f96e
LT
31032005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3104
d6028ef2
LT
3105 * display.texi: Fix typos and Texinfo usage.
3106
abe2f96e
LT
3107 * edebug.texi (Checking Whether to Stop): executing-macro ->
3108 executing-kbd-macro.
3109
b2cfb30b
RS
31102005-05-01 Richard M. Stallman <rms@gnu.org>
3111
3112 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3113
7e995a23
RS
31142005-04-30 Richard M. Stallman <rms@gnu.org>
3115
3116 * files.texi (Magic File Names): Document `operations' property.
3117
57efa539
LK
31182005-04-29 Lute Kamstra <lute@gnu.org>
3119
3120 * modes.texi (Generic Modes): New node.
3121 (Major Modes): Add it to the menu.
3122 (Derived Modes): Add "derived mode" to concept index.
3123
0a20b1dc
LK
31242005-04-28 Lute Kamstra <lute@gnu.org>
3125
3126 * modes.texi (Defining Minor Modes): Fix previous change.
3127 (Font Lock Mode): Simplify.
3128 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3129 when set and that some parts are optional. Add cross references.
3130 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
3131 Add cross references. Add font-lock-multiline to index.
3132 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 3133 Lock Variables". Document font-lock-add-keywords and
b5305167 3134 font-lock-remove-keywords.
0a20b1dc
LK
3135 (Other Font Lock Variables): Move font-lock-keywords-only,
3136 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3137 and font-lock-syntactic-face-function to node "Syntactic Font
3138 Lock". Move font-lock-keywords-case-fold-search to node
3139 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3140 and font-lock-{,un}fontify-{buffer,region}-function.
3141 (Precalculated Fontification): Remove reference to deleted variable
3142 font-lock-core-only.
3143 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3144 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3145 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3146 and font-lock-syntactic-face-function here from node "Other Font
3147 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3148 Syntax Properties". Add cross references.
b5305167
SM
3149 (Setting Syntax Properties): New node.
3150 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
3151 * syntax.texi (Syntax Properties): Add cross reference.
3152 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3153
68a94f5a
RS
31542005-04-26 Richard M. Stallman <rms@gnu.org>
3155
3156 * display.texi (Defining Faces):
3157 Document `default' elements of defface spec.
3158
3159 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3160
3161 * variables.texi (Variable Aliases): Clarify text.
3162
31632005-04-25 Chong Yidong <cyd@stupidchicken.com>
3164
3165 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3166
7f48f143
LT
31672005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3168
3169 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3170
45d2f8e8
EZ
31712005-04-24 Eli Zaretskii <eliz@gnu.org>
3172
f3714ab2
EZ
3173 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3174 syntax-after and syntax-class.
3175
45d2f8e8 3176 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
3177 (Unique File Names): Don't mention "numbers" in the documentation
3178 of make-temp-file and make-temp-name.
45d2f8e8 3179
469bc679
RS
31802005-04-23 Richard M. Stallman <rms@gnu.org>
3181
3182 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3183
c9fa5dc9
RS
31842005-04-22 Nick Roberts <nickrob@snap.net.nz>
3185
3186 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3187
230e1e80
NR
31882005-04-22 Nick Roberts <nickrob@snap.net.nz>
3189
3190 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3191 and define-obsolete-variable-alias.
3192
1ba52906
KS
31932005-04-22 Kim F. Storm <storm@cua.dk>
3194
3195 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3196 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3197
9721d904
LK
31982005-04-21 Lute Kamstra <lute@gnu.org>
3199
3200 * lists.texi (Association Lists): Document rassq-delete-all.
3201
ed35c736
RS
32022005-04-19 Richard M. Stallman <rms@gnu.org>
3203
3204 * modes.texi (Search-based Fontification): Explain that
3205 facespec is an expression to be evaluated.
3206
42fc00a4
RS
32072005-04-19 Kevin Ryde <user42@zip.com.au>
3208
b5305167 3209 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
3210 * strings.texi (String Conversion): Fix xref.
3211
5827e9d4
KS
32122005-04-19 Kim F. Storm <storm@cua.dk>
3213
3214 * symbols.texi (Symbol Plists): Add safe-get.
3215 Mention that `get' may signal an error.
3216
47872da9
NR
32172005-04-18 Nick Roberts <nickrob@snap.net.nz>
3218
3219 * customize.texi (Variable Definitions): Replace tooltip-mode
3220 example with save-place.
3221
ec0cf966
RS
32222005-04-17 Richard M. Stallman <rms@gnu.org>
3223
3224 * buffers.texi (Indirect Buffers): Clarify.
3225
3226 * positions.texi (Positions): Clarify converting marker to integer.
3227
3228 * strings.texi (String Basics): Mention string-match; clarify.
3229
199bb209
LK
32302005-04-08 Lute Kamstra <lute@gnu.org>
3231
3232 * modes.texi (Search-based Fontification): Fix cross references.
3233 Use consistent terminology. Document anchored highlighting.
3234
bfa54668
LK
32352005-04-05 Lute Kamstra <lute@gnu.org>
3236
3237 * modes.texi (Defining Minor Modes): Document :group keyword
3238 argument and its default value.
3239
07e5fb9e
LK
32402005-04-03 Lute Kamstra <lute@gnu.org>
3241
3242 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3243 references and/or descriptions. Delete major mode hooks; mention
3244 them as a category instead. Rename or delete obsolete hooks.
3245
aa945b59
RS
32462005-04-02 Richard M. Stallman <rms@gnu.org>
3247
3248 * nonascii.texi (Coding System Basics): Another wording cleanup.
3249
8b918214
RS
32502005-04-01 Richard M. Stallman <rms@gnu.org>
3251
3252 * nonascii.texi (Coding System Basics): Clarify previous change.
3253
41639988
KH
32542005-04-01 Kenichi Handa <handa@m17n.org>
3255
3256 * nonascii.texi (Coding System Basics): Describe about rondtrip
3257 identity of coding systems.
3258
8e669bbd
RS
32592005-03-29 Chong Yidong <cyd@stupidchicken.com>
3260
3261 * text.texi (Buffer Contents): Add filter-buffer-substring and
3262 buffer-substring-filters.
3263
f60a6f87
RS
32642005-03-26 Chong Yidong <cyd@stupidchicken.com>
3265
3266 * anti.texi (Antinews): Mention `G' interactive code.
3267
3268 * tips.texi (Compilation Tips): Mention benchmark.el.
3269
aaac1251
LT
32702005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3271
3272 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3273 is now bound to M-o M-o.
3274
3275 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3276
45325173
GM
32772005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3278
3279 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3280 in the Emacs Manual).
3281 * Makefile.in (srcs): Remove calendar.texi.
3282 * makefile.w32-in (srcs): Remove calendar.texi.
3283 * display.texi (Display): Change name of next node.
3284 * os.texi (System In): Change name of previous node.
3285 * elisp.texi (Top): Remove Calendar references.
3286 * vol1.texi (Top): Remove Calendar references.
3287 * vol2.texi (Top): Remove Calendar references.
3288
85df292e
RS
32892005-03-25 Richard M. Stallman <rms@gnu.org>
3290
45325173 3291 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
3292 Cleanup previous change.
3293
32942005-03-25 Chong Yidong <cyd@stupidchicken.com>
3295
3296 * display.texi (Face Attributes): Faces earlier in an :inherit
3297 list take precedence.
3298 (Scroll Bars): Fix description of vertical-scroll-bars.
3299 Document frame-current-scroll-bars and window-current-scroll-bars.
3300
3301 * markers.texi (The Mark): Document temporary Transient Mark mode.
3302
b5305167
SM
3303 * minibuf.texi (Reading File Names):
3304 Document read-file-name-completion-ignore-case.
85df292e
RS
3305
3306 * positions.texi (Screen Lines): Document nil for width argument
3307 to compute-motion.
3308
1fe54d69
KS
33092005-03-23 Kim F. Storm <storm@cua.dk>
3310
3311 * display.texi (Standard Faces): Other faces used in the fringe
3312 implicitly inherits from the fringe face.
3313 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3314 properties implicitly inherits from fringe face.
3315 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3316
a775dff4
RS
33172005-03-20 Chong Yidong <cyd@stupidchicken.com>
3318
3319 * display.texi (Invisible Text): State default value of
3320 line-move-ignore-invisible.
3321 (Managing Overlays): Document remove-overlays.
3322 (Standard Faces): Document escape-glyph face.
3323
b5305167 3324 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 3325
b5305167
SM
3326 * modes.texi (Other Font Lock Variables):
3327 Document font-lock-lines-before.
a775dff4
RS
3328
3329 * positions.texi (Skipping Characters): skip-chars-forward allows
3330 character classes.
3331
077f7085
LK
33322005-03-18 Lute Kamstra <lute@gnu.org>
3333
3334 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3335
d69ea7ab
RS
33362005-03-17 Richard M. Stallman <rms@gnu.org>
3337
c7bd5d57
RS
3338 * text.texi (Undo): Document extensible undo entries.
3339
d69ea7ab
RS
3340 * searching.texi (String Search, Regexp Search, Regexp Search):
3341 Cleanups.
3342
3343 * nonascii.texi (Character Codes): Minor fix.
3344
3345 * display.texi (Display Property): Explain the significance
3346 of having text properties that are eq.
3347 (Other Display Specs): Explain string as display spec.
3348
3349 * commands.texi (Interactive Codes): Document G option.
3350
33512005-03-17 Chong Yidong <cyd@stupidchicken.com>
3352
3353 * text.texi (Filling): Add sentence-end-without-period and
3354 sentence-end-without-space.
3355 (Changing Properties): Minor fix.
3356
3357 * anti.texi: Total rewrite.
3358
a7679889
LK
33592005-03-15 Lute Kamstra <lute@gnu.org>
3360
3361 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3362
6eb8e247
KS
33632005-03-08 Kim F. Storm <storm@cua.dk>
3364
3365 * display.texi (Specified Space): Property :width is support on
3366 non-graphic terminals, :height is not.
3367
bfa8be14
RS
33682005-03-07 Richard M. Stallman <rms@gnu.org>
3369
3370 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3371 Now subnodes of Fringes.
3372 (Overlay Arrow): Document overlay-arrow-variable-list.
3373 (Fringe Size/Pos): New node, broken out of Fringes.
3374 (Display): Explain clearing vs redisplay better.
3375 (Truncation): Clarify use of bitmaps.
3376 (The Echo Area): Clarify the uses of the echo area.
3377 Add max-mini-window-height.
3378 (Progress): Clarify.
3379 (Invisible Text): Explain that main loop moves point out.
3380 (Selective Display): Say "hidden", not "invisible".
b5305167 3381 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
3382 (Overlay Properties): Clarify intro.
3383 (Finding Overlays): Explain return values when nothing found.
3384 (Width): truncate-string-to-width has added arg.
3385 (Displaying Faces): Clarify and update mode line face handling.
3386 (Face Functions): Minor cleanup.
b5305167 3387 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
3388 (Pixel Specification, Other Display Specs): Minor cleanups.
3389 (Images, Image Descriptors): Minor cleanups.
3390 (GIF Images): Patents have expired.
3391 (Showing Images): Explain default text for insert-image.
b5305167 3392 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
3393 (Making Buttons): Explain return values.
3394 (Button Buffer Commands): Add xref.
3395 (Inverse Video): Update mode-line-inverse-video.
3396 (Display Table Format): Clarify.
3397 (Active Display Table): Give defaults for window-display-table.
3398
3399 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3400 and calendar-today-marker are strings, not chars.
3401 (Holiday Customizing): Minor fix.
3402
bfa8be14
RS
3403 * internals.texi (Writing Emacs Primitives): Update `or' example.
3404 Update limit on # args of subr.
3405
3406 * edebug.texi (Using Edebug): Arrow is in fringe.
3407 (Instrumenting): Arg to eval-defun works without loading edebug.
3408 (Edebug Execution Modes): Add xref.
3409
3410 * customize.texi (Common Keywords): Clarify :require.
3411 Mention :version here.
3412 (Variable Definitions, Group Definitions): Not here.
3413 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3414
d69ea7ab
RS
34152005-03-07 Chong Yidong <cyd@stupidchicken.com>
3416 * nonascii.texi (Text Representations): Clarify position-bytes.
3417 (Character Sets): Add list-charset-chars.
3418 (Scanning Charsets): Add charset-after.
3419 (Encoding and I/O): Minor fix.
3420
34398e6c
RS
34212005-03-06 Richard M. Stallman <rms@gnu.org>
3422
3423 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3424 (Resizing Windows): Likewise.
3425
3426 * text.texi (Change Hooks): Get rid of "Emacs 21".
3427
3428 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3429
3430 * streams.texi (Output Variables): Get rid of "Emacs 21".
3431
3432 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3433
3434 * os.texi (Translating Input): Replace flow-control example
3435 with a less obsolete example that uses `keyboard-translate'.
3436
6eb8e247 3437 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 3438 Get rid of "Emacs 21".
6eb8e247 3439
34398e6c
RS
3440 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3441 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3442
3443 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3444
3445 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3446
3447 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
3448 (Menu Bar): Fix when menu-bar-update-hook is called.
3449
3450 * hash.texi (Hash Tables): Get rid of "Emacs 21".
3451
3452 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
3453 and make it read better.
3454
3455 * files.texi (Writing to Files): Get rid of "Emacs 21".
3456 (Unique File Names): Likewise.
3457
3458 * elisp.texi: Update Emacs version to 22.
3459
3460 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
3461 (Overlay Properties, Face Attributes): Likewise.
3462 (Managing Overlays): Fix punctuation.
3463 (Attribute Functions): Clarify set-face-font; get rid of
3464 info about old Emacs versions.
3465 (Auto Faces, Font Lookup, Display Property, Images):
3466 Get rid of "Emacs 21".
3467
3468 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
3469
d2178387
RS
34702005-03-05 Richard M. Stallman <rms@gnu.org>
3471
3472 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
3473
524352d6
LK
34742005-03-04 Lute Kamstra <lute@gnu.org>
3475
3476 * debugging.texi (Error Debugging): Document stack-trace-on-error.
3477
34782005-03-03 Lute Kamstra <lute@gnu.org>
3479
3480 * edebug.texi (Instrumenting Macro Calls): Fix typo.
3481
284f0680
LK
34822005-03-01 Lute Kamstra <lute@gnu.org>
3483
3484 * debugging.texi (Debugger Commands): Update `j'.
3485
a9ee5cac
LK
34862005-02-28 Lute Kamstra <lute@gnu.org>
3487
3488 * debugging.texi (Debugging): Fix typo.
3489 (Error Debugging): Document eval-expression-debug-on-error.
3490 (Function Debugging): Update example.
3491 (Using Debugger): Mention starred stack frames.
3492 (Debugger Commands): Document `j' and `l'.
3493 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3494 Update the messages that the debugger displays.
3495 (Internals of Debugger): Add cross reference. Update example.
3496 (Excess Open): Minor improvement.
3497 (Excess Close): Minor improvement.
3498
378d0f8e
RS
34992005-02-26 Richard M. Stallman <rms@gnu.org>
3500
3501 * tips.texi (Coding Conventions): Clarify.
3502 Put all the major mode key reservations together.
3503 Mention the Mouse-1 => Mouse-2 conventions.
3504
3505 * syntax.texi (Syntax Class Table): Clarify.
3506 (Syntax Table Functions): syntax-after moved from here.
3507 (Syntax Table Internals): syntax-after moved to here.
3508 (Parsing Expressions): Update info on number of values
3509 and what's meaningful in the STATE argument.
3510 (Categories): Fix typo.
3511
3512 * sequences.texi (Arrays): Cleanup.
3513 (Char-Tables): Clarify.
3514
3515 * processes.texi (Deleting Processes): Cleanups, add xref.
3516 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3517 (Process Information): set-process-coding-system, some args optional.
3518 (Input to Processes): Explain various types for PROCESS args.
3519 Rename them from PROCESS-NAME to PROCESS.
3520 (Signals to Processes): Likewise.
3521 (Decoding Output): Cleanup.
3522 (Query Before Exit): Clarify.
3523
3524 * os.texi (Startup Summary): Correct the options; add missing ones.
3525 (Terminal Output, Batch Mode): Clarify.
3526 (Flow Control): Node deleted.
3527
3528 * markers.texi (The Mark): Clarify.
3529
3530 * macros.texi (Expansion): Cleanup.
3531 (Indenting Macros): indent-spec allows ints, not floats.
3532
3533 * keymaps.texi (Keymaps): Clarify.
3534 (Format of Keymaps): Update lisp-mode-map example.
3535 (Active Keymaps, Key Lookup): Clarify.
3536 (Changing Key Bindings): Add xref to `kbd'.
3537 (Key Binding Commands, Simple Menu Items): Clarify.
3538 (Mouse Menus, Menu Bar): Clarify.
3539 (Menu Example): Replace print example with menu-bar-replace-menu.
3540
3541 * help.texi (Documentation Basics): Add function-documentation prop.
3542
3543 * elisp.texi (Top): Don't refer to Flow Control node.
3544
3545 * commands.texi (Command Overview): Improve xrefs.
3546 (Adjusting Point): Adjusting point applies to intangible and invis.
3547 (Key Sequence Input): Doc extra read-key-sequence args.
3548 Likewise for read-key-sequence-vector.
3549
3550 * backups.texi (Rename or Copy): Minor fix.
3551 (Numbered Backups): For version-control, say the default.
3552 (Auto-Saving): make-auto-save-file-name example is simplified.
3553
3554 * advice.texi (Advising Functions): Don't imply one part of Emacs
3555 should advise another part. Markup changes.
3556 (Defining Advice): Move transitional para.
3557 (Activation of Advice): Cleanup.
3558 Explain if COMPILE is nil or negative.
3559
3560 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3561
2e20c83d
LK
35622005-02-24 Lute Kamstra <lute@gnu.org>
3563
3564 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3565 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3566
65c492fd
LK
35672005-02-23 Lute Kamstra <lute@gnu.org>
3568
b02c3eed
LK
3569 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3570 to define global minor modes as well.
3571
65c492fd
LK
3572 * display.texi (Managing Overlays): overlay-buffer returns nil for
3573 deleted overlays.
3574
b686dd59
KS
35752005-02-22 Kim F. Storm <storm@cua.dk>
3576
3577 * minibuf.texi (Basic Completion): Allow symbols in addition to
3578 strings in try-completion and all-completions.
3579
23e8c095
LK
35802005-02-14 Lute Kamstra <lute@gnu.org>
3581
3582 * elisp.texi (Top): Remove reference to deleted node.
3583
3584 * lists.texi (Lists): Remove reference to deleted node.
3585 (Cons Cells): Fix typo.
3586
3587 * loading.texi (Where Defined): Fix typo.
3588
134948fc
RS
35892005-02-14 Richard M. Stallman <rms@gnu.org>
3590
3591 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3592 is useful for discarding some minor modes.
3593
3594 * symbols.texi (Symbol Components): Reorder examples.
3595
3596 * streams.texi (Input Functions): State standard-input default.
3597 (Output Variables): State standard-output default.
3598
3599 * objects.texi (Printed Representation): Clarify read syntax vs print.
3600 (Floating Point Type): Explain meaning better.
3601 (Symbol Type): Explain uniqueness better.
3602 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3603 List examples sooner.
3604 (Box Diagrams): New subnode broken out.
3605 Some examples moved from old Lists as Boxes node.
3606 (Dotted Pair Notation): Clarify intro.
3607 (Array Type): Clarify.
3608 (Type Predicates): Add hash-table-p.
3609
3610 * numbers.texi (Integer Basics): Clarify radix explanation.
3611 (Predicates on Numbers): Minor clarification.
3612 (Comparison of Numbers): Minor clarification. Clarify eql.
3613 Typos in min, max.
3614 (Math Functions): Clarify overflow in expt.
3615
3616 * minibuf.texi (Text from Minibuffer): Minor clarification.
3617 Mention arrow keys.
3618
3619 * loading.texi (Autoload): defun's doc string overrides autoload's
3620 doc string.
3621 (Repeated Loading): Modernize "add to list" examples.
3622 (Where Defined): Finish updating table of load-history elts.
3623
3624 * lists.texi (List-related Predicates): Minor wording improvement.
3625 (Lists as Boxes): Node deleted.
3626 (Building Lists): Explain trivial cases of number-sequence.
3627
3628 * hash.texi (Hash Tables): Add desc to menu items.
3629 (Creating Hash): Expain "full" means "make larger",
3630 (Hash Access): Any object can be a key.
3631 State value of maphash.
3632
3633 * functions.texi (What Is a Function): Wording cleanup.
3634 (Function Documentation): Minor cleanup.
3635 Explain purpose of calling convention at end of doc string.
3636 (Function Names): Wording cleanup.
3637 (Calling Functions): Wording cleanup.
3638 Explain better how funcall calls the function.
3639 (Function Cells): Delete example of saving and redefining function.
3640
3641 * control.texi (Combining Conditions): Wording cleanup.
3642 (Iteration): dolist and dotimes bind VAR locally.
3643 (Cleanups): Xref to Atomic Changes.
3644
3645 * compile.texi (Byte Compilation): Delete 19.29 info.
3646 (Compilation Functions): Macros' difficulties don't affect defsubst.
3647 (Docs and Compilation): Delete 19.29 info.
3648
44291460
RS
36492005-02-10 Richard M. Stallman <rms@gnu.org>
3650
3651 * objects.texi (Symbol Type): Minor correction.
3652
1f9ad95a
LK
36532005-02-06 Lute Kamstra <lute@gnu.org>
3654
3655 * modes.texi (Example Major Modes): Fix typos.
3656
ba2c991c
RS
36572005-02-06 Richard M. Stallman <rms@gnu.org>
3658
3659 * text.texi (Margins): fill-nobreak-predicate can be one function.
3660
3661 * strings.texi (Modifying Strings): clear-string can make unibyte.
3662 (Formatting Strings): format gives error if values missing.
3663
3664 * positions.texi (Character Motion): Mention default arg
3665 for forward-char. backward-char refers to forward-char.
3666 (Word Motion): Mention default arg for forward-word.
3667 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3668 Simplify end-of-buffer.
3669 (Text Lines): Mention default arg for forward-line.
3670 (List Motion): Mention default arg for beginning/end-of-defun.
3671 (Skipping Characters): Minor fixes in explaining character-set.
3672
3673 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3674 Mode inheritance applies only when default-major-mode is nil.
3675 Clarifications.
3676 (Example Major Modes): Update Text mode and Lisp mode examples.
3677 (Minor Mode Conventions): Mention define-minor-mode at top.
3678 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3679 (Mode Line Format): Update mode line face display info.
3680 (Properties in Mode): Mention effect of risky vars.
3681 (Imenu): Define imenu-add-to-menubar.
3682 (Font Lock Mode): Add descriptions to menu lines.
3683 (Faces for Font Lock): Add font-lock-doc-face.
3684
9bf6d576
LK
36852005-02-05 Lute Kamstra <lute@gnu.org>
3686
3687 * text.texi (Maintaining Undo): Remove obsolete function.
3688
cb602754
EZ
36892005-02-05 Eli Zaretskii <eliz@gnu.org>
3690
3691 * frames.texi (Color Names): Add pointer to the X docs about RGB
3692 color specifications. Improve indexing
3693 (Text Terminal Colors): Replace the description of RGB values by
3694 an xref to "Color Names".
3695
4e07258f
RS
36962005-02-03 Richard M. Stallman <rms@gnu.org>
3697
3698 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3699 Clarify.
3700 (Selecting Windows): Clarify save-selected-window.
3701 (Cyclic Window Ordering): Clarify walk-windows.
3702 (Window Point): Clarify.
3703 (Window Start): Add comment to example.
3704 (Resizing Windows): Add `interactive' specs in examples.
3705 Document fit-window-to-buffer.
3706
3707 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3708 (Undo, Maintaining Undo): Clarify last change.
3709 (Sorting): In sort-numeric-fields, explain about octal and hex.
3710 Mention sort-numeric-base.
3711 (Format Properties): Add xref for hard newlines.
3712
3713 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3714 (Pop-Up Menus): Fix typo.
3715 (Color Names): Explain all types of color names.
3716 Explain color-values on B&W terminal.
3717 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3718
3719 * files.texi (File Locks): Not supported on MS systems.
3720 (Testing Accessibility): Clarify.
3721
3722 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3723 (Coverage Testing): Fix typo.
3724
3725 * commands.texi (Misc Events): Remove stray space.
3726
3727 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3728 (Modification Time): Clarify when visited-file-modtime returns 0.
3729 (The Buffer List): Clarify bury-buffer.
3730 (Killing Buffers): Clarify.
3731 (Indirect Buffers): Add clone-indirect-buffer.
3732
37332005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3734
3735 * edebug.texi (Printing in Edebug): Fix default value of
3736 edebug-print-circle.
3737 (Coverage Testing): Fix displayed frequency count data.
3738
37392005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
3740
3741 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3742
4e07258f 37432005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
3744
3745 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3746
28d986b9
EZ
37472005-01-29 Eli Zaretskii <eliz@gnu.org>
3748
3749 * commands.texi (Misc Events): Describe the help-echo event.
3750
3751 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
3752 consistently in description of the help-echo property.
3753 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
3754
3755 * display.texi (Overlay Properties): Fix the index entry for
3756 help-echo overlay property.
3757
3758 * customize.texi (Type Keywords): Uncomment the xref to the
3759 help-echo property documentation.
3760
8f958b40
KS
37612005-01-23 Kim F. Storm <storm@cua.dk>
3762
3763 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3764 return value. Third element FULLY replaced by PARTIAL which
3765 specifies number of invisible pixels if row is only partially visible.
3766 (Textual Scrolling): Mention auto-window-vscroll.
3767 (Vertical Scrolling): New defvar auto-window-vscroll.
3768
cd7e5dd6
LT
37692005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3770
3771 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3772 command remapping.
3773
6f771c32
RS
37742005-01-15 Richard M. Stallman <rms@gnu.org>
3775
3776 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3777
6ac8a822
KS
37782005-01-14 Kim F. Storm <storm@cua.dk>
3779
88948d55
KS
3780 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3781
6ac8a822
KS
3782 * text.texi (Links and Mouse-1): Fix string and vector item.
3783
20d6de82
RS
37842005-01-13 Richard M. Stallman <rms@gnu.org>
3785
3786 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3787 descriptions of overriding-local-map and overriding-terminal-local-map.
3788
3789 * text.texi (Links and Mouse-1): Clarify text.
3790
f75a592e
KS
37912005-01-13 Kim F. Storm <storm@cua.dk>
3792
3793 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3794
910f60b1
TTN
37952005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3796
3797 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3798
37181fc4
KS
37992005-01-12 Kim F. Storm <storm@cua.dk>
3800
3801 * text.texi (Links and Mouse-1): Rename section from Enabling
3802 Mouse-1 to Following Links. Change xrefs.
3803 Add examples for define-button-type and define-widget.
3804
3805 * display.texi (Button Properties, Button Buffer Commands):
3806 Clarify mouse-1 and follow-link functionality.
3807
28f94a34
RS
38082005-01-12 Richard M. Stallman <rms@gnu.org>
3809
3810 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3811
3812 * display.texi (Beeping): Fix Texinfo usage.
3813
3814 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3815
bac2d936
KS
38162005-01-11 Kim F. Storm <storm@cua.dk>
3817
3818 * display.texi (Button Properties, Button Buffer Commands):
93381d62 3819 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
3820
3821 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3822 (Enabling Mouse-1 to Follow Links): New subsection.
3823
de968ddb
RS
38242005-01-06 Richard M. Stallman <rms@gnu.org>
3825
3826 * text.texi (Special Properties): Minor change.
3827
3828 * os.texi (Timers): Clarify previous change.
3829
3830 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3831
a3a43b3b
LT
38322005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3833
3834 * display.texi (Face Attributes): Correct xref to renamed node.
3835
732bb9ce
RS
38362005-01-01 Richard M. Stallman <rms@gnu.org>
3837
3838 * display.texi (Face Attributes): Describe hex color specs.
3839
c734ae59
RS
38402004-12-31 Richard M. Stallman <rms@gnu.org>
3841
3842 * os.texi (Timers): Update previous change.
3843
33b2f4ea
KS
38442004-12-30 Kim F. Storm <storm@cua.dk>
3845
3846 * display.texi (Line Height): Total line-height is now specified
3847 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
3848 in cons cells. (nil . RATIO) is relative to actual line height.
3849 Use line-height `t' instead of `0' to get minimum height.
3850
99ec74b9
RS
38512004-12-29 Richard M. Stallman <rms@gnu.org>
3852
3853 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
3854
eab463f6
RS
38552004-12-28 Richard M. Stallman <rms@gnu.org>
3856
3857 * commands.texi (Quitting): Clarify value of with-local-quit.
3858
3859 * elisp.texi (Top): Fix previous change.
3860
3861 * loading.texi (Loading): Fix previous change.
3862
ebbd14f1
RS
38632004-12-27 Richard M. Stallman <rms@gnu.org>
3864
4ae98fc5
RS
3865 * Makefile.in (MAKEINFO): Specify --force.
3866
8f430046
RS
3867 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
3868
56011a8c
RS
3869 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
3870
3871 * display.texi (Line Height): Further clarify.
3872
3873 * elisp.texi (Top): Update Loading submenu.
3874
ebbd14f1
RS
3875 * loading.texi (Where Defined): New node.
3876 (Unloading): load-history moved to Where Defined.
3877
fda2922a
RS
38782004-12-21 Richard M. Stallman <rms@gnu.org>
3879
3880 * commands.texi (Event Input Misc): Add while-no-input.
3881
9eb8959a
RS
38822004-12-11 Richard M. Stallman <rms@gnu.org>
3883
3884 * display.texi (Line Height): Rewrite text for clarity.
3885
adf87c29
KS
38862004-12-11 Kim F. Storm <storm@cua.dk>
3887
3888 * display.texi (Display): Add node "Line Height" to menu.
3889 (Line Height): New node. Move full description of line-spacing
3890 and line-height text properties here from text.texi.
3891 (Scroll Bars): Add vertical-scroll-bar variable.
3892
3893 * frames.texi (Window Frame Parameters): Remove line-height defvar.
3894
3895 * locals.texi (Standard Buffer-Local Variables): Fix xref for
3896 line-spacing and vertical-scroll-bar.
3897
3898 * text.texi (Special Properties): Just mention line-spacing and
3899 line-height here, add xref to new "Line Height" node.
3900
31e4729e
TTN
39012004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3902
3903 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3904
3905 * locals.texi (Standard Buffer-Local Variables):
3906 Add @xref for `line-spacing'.
3907
cc60c723
RS
39082004-12-05 Richard M. Stallman <rms@gnu.org>
3909
3910 * Makefile.in (maintainer-clean): Remove the info files
3911 in $(infodir) where they are created.
3912
f6101ac9
RS
39132004-12-03 Richard M. Stallman <rms@gnu.org>
3914
3915 * windows.texi (Selecting Windows): get-lru-window and
3916 get-largest-window don't consider dedicated windows.
3917
3918 * text.texi (Undo): Document undo-in-progress.
3919
94221759
RS
39202004-11-26 Richard M. Stallman <rms@gnu.org>
3921
3922 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3923 Remove a few vars that are not always buffer-local.
3924
7092c5e8
LT
39252004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3926
3927 * locals.texi (Standard Buffer-Local Variables): Comment out
3928 xref's to non-existent node `Yet to be written'.
3929
261b01c6
RS
39302004-11-24 Richard M. Stallman <rms@gnu.org>
3931
3932 * processes.texi (Synchronous Processes): Grammar fix.
3933
3934 * numbers.texi (Comparison of Numbers): Add eql.
3935
3936 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3937
3938 * intro.texi (Printing Notation): Fix previous change.
3939
3940 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3941 and default-indicate-buffer-boundaries from here.
3942 (Usual Display): To here.
3943 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3944 (Usual Display): Move tab-width up.
3945
3946 * customize.texi (Variable Definitions): Replace
3947 show-paren-mode example with tooltip-mode.
7092c5e8 3948 (Simple Types, Composite Types, Defining New Types):
261b01c6 3949 Minor cleanups.
7092c5e8 3950
c1aa4864
JH
39512004-11-21 Jesper Harder <harder@ifa.au.dk>
3952
3953 * processes.texi (Synchronous Processes, Output from Processes):
3954 Markup fix.
3955
dedbac89
RS
39562004-11-20 Richard M. Stallman <rms@gnu.org>
3957
07c8c65a
RS
3958 * positions.texi (Skipping Characters): skip-chars-forward
3959 now handles char classes.
3960
8f40a868
RS
3961 * intro.texi (Printing Notation): Avoid confusion of `print'
3962 when explaining @print.
3963
3964 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
3965
3966 * display.texi (Display Table Format): Minor fix.
3967
3968 * streams.texi (Output Functions): Fix print example.
3969
fd6866c8
RS
3970 * Makefile.in (elisp): New target.
3971 (dist): Depend on $(infodir)/elisp, not elisp.
3972 Copy the info files from $(infodir).
3973
9d00469f
RS
3974 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
3975 read-from-minibuffer.
3976
dedbac89
RS
3977 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
3978
6de891db
RS
39792004-11-19 Richard M. Stallman <rms@gnu.org>
3980
3981 * searching.texi (Regexp Search): Add search-whitespace-regexp.
3982
e1c1c5a7
TTN
39832004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
3984
3985 * tips.texi (Coding Conventions): Fix typo.
3986
ee31cd78
RS
39872004-11-16 Richard M. Stallman <rms@gnu.org>
3988
3989 * tips.texi (Coding Conventions): Separate defvar and require
3990 methods to avoid warnings. Use require only when there are many
3991 functions and variables from that package.
3992
3993 * minibuf.texi (Minibuffer Completion): When ignoring case,
3994 predicate must not be case-sensitive.
3995
3996 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
3997 (Test Coverage): Don't talk about "splotches". Clarified.
3998
4bd38e94
TTN
39992004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4000
4001 * frames.texi (Window Frame Parameters): Fix typo.
4002
6d073ae1
KS
40032004-11-15 Kim F. Storm <storm@cua.dk>
4004
9f89426b
KS
4005 * symbols.texi (Other Plists): Note that plist-get may signal error.
4006 Add safe-plist-get.
6d073ae1 4007
10980463
TTN
40082004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4009
4010 * modes.texi (Font Lock Basics): Fix typo.
4011
1efc19eb
RS
40122004-11-08 Richard M. Stallman <rms@gnu.org>
4013
4014 * syntax.texi (Syntax Table Functions): Add syntax-after.
4015
6159c232
EZ
40162004-11-06 Lars Brinkhoff <lars@nocrew.org>
4017
4018 * os.texi (Processor Run Time): New section documenting
4019 get-internal-run-time.
4020
59dede22
EZ
40212004-11-06 Eli Zaretskii <eliz@gnu.org>
4022
4023 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4024 it nukes elisp-cover.texi.
4025 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4026 elisp-0 etc.
4027
4cc8522c
LT
40282004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4029
4030 * commands.texi (Keyboard Macros): Document `append' return value
4031 of `defining-kbd-macro'.
4032
2d1ef312
RS
40332004-11-01 Richard M. Stallman <rms@gnu.org>
4034
4035 * commands.texi (Interactive Call): Add called-interactively-p.
4036
6f4e005d
SJ
40372004-10-29 Simon Josefsson <jas@extundo.com>
4038
4039 * minibuf.texi (Reading a Password): Revert.
4040
4f71c13f
RS
40412004-10-28 Richard M. Stallman <rms@gnu.org>
4042
4043 * frames.texi (Display Feature Testing): Explain about "vendor".
4044
4660a9e3
RS
40452004-10-27 Richard M. Stallman <rms@gnu.org>
4046
4047 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4048 not raw. Clarify `n'.
4049 (Interactive Call): Rewrite interactive-p, focusing on when
4050 and how to use it.
4051 (Misc Events): Clarify previous change.
4052
4053 * advice.texi (Simple Advice): Clarify what job the example does.
4054 (Around-Advice): Clarify ad-do-it.
4055 (Activation of Advice): An option of ad-default-compilation-action
4056 is `never', not `nil'.
4057
c8636435
KS
40582004-10-26 Kim F. Storm <storm@cua.dk>
4059
4060 * commands.texi (Interactive Codes): Add U code letter.
4061
acd4089b
SJ
40622004-10-25 Simon Josefsson <jas@extundo.com>
4063
4064 * minibuf.texi (Reading a Password): Add.
4065
29dc7809
JR
40662004-10-24 Jason Rumney <jasonr@gnu.org>
4067
9b7fa297 4068 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
4069 and wheel-down.
4070
bb5d6d34
KG
40712004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4072
4073 * processes.texi (Synchronous Processes): Document process-file.
4074
d0ee2ed3
KH
40752004-10-22 Kenichi Handa <handa@m17n.org>
4076
4077 * text.texi (translate-region): Document that it accepts also a
4078 char-table.
4079
38be9dbb
DP
40802004-10-22 David Ponce <david@dponce.com>
4081
4082 * windows.texi (Resizing Windows): Document the `preserve-before'
4083 argument of the functions `enlarge-window' and `shrink-window'.
4084
63c80452
JR
40852004-10-19 Jason Rumney <jasonr@gnu.org>
4086
4087 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4088
9f4b6e73
LT
40892004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4090
4091 * text.texi (Filling): Add anchor for definition of
4092 `sentence-end-double-space'.
4093
4094 * searching.texi (Regexp Example): Update description of how
4095 Emacs currently recognizes the end of a sentence.
4096 (Standard Regexps): Update definition of the variable
4097 `sentence-end'. Add definition of the function `sentence-end'.
4098
657f0f9c
EZ
40992004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4100
4101 * display.texi (Progress): New node.
4102
35ab4857
KS
41032004-10-05 Kim F. Storm <storm@cua.dk>
4104
4105 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4106
f2a54fbc
KS
41072004-09-29 Kim F. Storm <storm@cua.dk>
4108
4109 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4110 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4111 fringe bitmap symbols, as they now have their own namespace.
4112 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4113 vs. pixels. Signal error if no free bitmap slots.
4114 (Pixel Specification): Change IMAGE to @var{image}.
4115
4676d6f3
RS
41162004-09-28 Richard M. Stallman <rms@gnu.org>
4117
4118 * text.texi (Special Properties): Clarify line-spacing and line-height.
4119
4120 * searching.texi (Regexp Search): Add looking-back.
4121
17234906
LT
41222004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4123
4124 * display.texi: Correct typos.
4125 (Image Descriptors): Correct xref's.
4126
4de43c8b
RS
41272004-09-25 Richard M. Stallman <rms@gnu.org>
4128
4129 * text.texi (Special Properties): Cleanups in `cursor'.
4130 Rewrites in `line-height' and `line-spacing'; exchange them.
4131
4132 * display.texi (Fringes): Rewrite previous change.
4133 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4134 (Display Fringe Bitmaps): Node deleted, text moved.
4135 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4136 (Scroll Bars): Clarify set-window-scroll-bars.
4137 (Pointer Shape): Rewrite.
4138 (Specified Space): Clarify :align-to, etc.
4139 (Pixel Specification): Use @var. Clarify new text.
4140 (Other Display Specs): Clarify `slice'.
4141 (Image Descriptors): Cleanups.
4142 (Showing Images): Cleanups.
4143
a3ee0299
LT
41442004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4145
e88ebce6
LT
4146 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4147
a3ee0299
LT
4148 * modes.texi: Various minor changes in addition to:
4149 (Major Mode Conventions): Final call to `run-mode-hooks' should
4150 not be inside the `delay-mode-hooks' form.
4151 (Mode Hooks): New node.
4152 (Hooks): Delete obsolete example.
4153 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4154 node "Mode Hooks".
4155
6db2bc02
LT
41562004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4157
4158 * display.texi: Correct various typos.
4159 (Display): Rename node "Pointer Shapes" to "Pointer
4160 Shape". (There is already a node called "Pointer Shapes" in
4161 frames.texi.)
4162 (Images): Remove non-existent node "Image Slices" from menu.
4163
ed2846bd
KS
41642004-09-23 Kim F. Storm <storm@cua.dk>
4165
4166 * text.texi (Special Properties): Add `cursor', `pointer',
4167 `line-height', and `line-spacing' properties.
4168
4169 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4170 Shapes' to menu.
4171 (Standard Faces): Doc fix for fringe face.
4172 (Fringes): Add `overflow-newline-into-fringe' and
4173 'indicate-buffer-boundaries'.
4174 (Fringe Bitmaps, Pointer Shapes): New nodes.
4175 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4176 Bitmaps' to menu.
4177 (Specified Space): Describe pixel width and height.
4178 (Pixel Specification): New node.
4179 (Other Display Specs): Add `slice' property.
4180 (Display Fringe Bitmaps): New node.
4181 (Images): Add 'Image Slices' to menu.
4182 (Image Descriptors): Add `:pointer' and `:map' properties.
4183 (Showing Images): Add slice arg to `insert-image'. Add
4184 'insert-sliced-image'.
4185
4d894c98
RS
41862004-09-20 Richard M. Stallman <rms@gnu.org>
4187
4188 * commands.texi (Key Sequence Input):
4189 Clarify downcasing in read-key-sequence.
4190
7e388eb7
JL
41912004-09-08 Juri Linkov <juri@jurta.org>
4192
4193 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4194
a020987f
LT
41952004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4196
4197 * locals.texi (Standard Buffer-Local Variables): Add
4198 `buffer-auto-save-file-format'.
4199 * internals.texi (Buffer Internals): Describe new
4200 auto_save_file_format field of the buffer structure.
4201 * files.texi (Format Conversion): `auto-save-file-format' has been
4202 renamed `buffer-auto-save-file-format'.
4203
2b96f80c
LT
42042004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4205
4206 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4207 an integer or a marker.
4208 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4209
2ee3b79e
RS
42102004-08-22 Richard M. Stallman <rms@gnu.org>
4211
4212 * modes.texi (Major Mode Conventions): Discuss rebinding of
4213 standard key bindings.
4214
c438dc33
KS
42152004-08-18 Kim F. Storm <storm@cua.dk>
4216
4217 * processes.texi (Accepting Output): Add `just-this-one' arg to
4218 `accept-process-output'.
101c421e 4219 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 4220
db8af011
LT
42212004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4222
4223 * keymaps.texi: Various changes in addition to:
4224 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4225 Give more varied examples for `kbd'.
4226 (Creating Keymaps): Char tables have slots for all characters
4227 without modifiers.
4228 (Active Keymaps): `overriding-local-map' and
4229 `overriding-terminal-local-map' also override text property and
4230 overlay keymaps.
4231 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4232 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4233 to denote a prefix of no events.
4234 `map-keymap' includes parent's bindings _recursively_.
4235 Clarify and correct description of `where-is-internal'.
4236 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4237 (Menu Example): For menus intended for use with the keyboard, the
4238 menu items should be bound to characters or real function keys.
4239
de700726
LT
42402004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4241
30e75a87
LT
4242 * objects.texi (Character Type): Reposition `@anchor' to prevent
4243 double space inside sentence in Info.
4244
de700726
LT
4245 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4246 renamed to `disabled-command-function'.
7c5b95c9 4247 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
4248 (Command Loop Info): Replace reference to it.
4249 (Disabling Commands): `disabled-command-hook' has been renamed to
4250 `disabled-command-function'.
4251
81909a1a
LT
42522004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4253
4254 * os.texi (Translating Input): Only non-prefix bindings in
4255 `key-translation-map' override actual key bindings. Warn about
4256 possible indirect effect of actual key bindings on non-prefix
4257 bindings in `key-translation-map'.
4258
5504e99c
LT
42592004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4260
4261 * minibuf.texi (High-Level Completion): Add anchor for definition
4262 of `read-variable'.
4263
4264 * commands.texi: Various changes in addition to:
4265 (Using Interactive): Clarify description of `interactive-form'.
4266 (Interactive Call): Mention default for KEYS argument to
4267 `call-interactively'.
4268 (Command Loop Info): Clarify description of `this-command-keys'.
4269 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4270 Value of `last-event-frame' can be `macro'.
4271 (Repeat Events): `double-click-fuzz' is also used to distinguish
4272 clicks and drags.
4273 (Classifying Events): Clarify descriptions of `event-modifiers'
4274 `event-basic-type' and `event-convert-list'.
4275 (Accessing Events): `posn-timestamp' takes POSITION argument.
4276 (Quoted Character Input): Clarify description of
4277 `read-quoted-char' and fix example.
4278 (Quitting): Add `with-local-quit'.
6db11765 4279 (Disabling Commands): Correct and clarify descriptions of
5504e99c
LT
4280 `enable-command' and `disable-command'.
4281 Mention what happens if `disabled-command-hook' is nil.
4282 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4283 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4284
f478a72a
LT
42852004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4286
4287 * frames.texi: Various changes in addition to:
4288 (Creating Frames): Expand and clarify description of `make-frame'.
4289 (Window Frame Parameters): Either none or both of the `icon-left'
4290 and `icon-top' parameters must be specified. Put descriptions of
4291 `menu-bar-lines' and `toolbar-lines' closer together and change
4292 them accordingly.
4293 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4294 except while processing `frame-title-format' or `icon-title-format'.
4295 (Deleting Frames): Correct description of `delete-frame'.
4296 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 4297 (Frames and Windows): Mention return value of
f478a72a
LT
4298 `set-frame-selected-window'.
4299 (Visibility of Frames): Mention `force' argument to
4300 `make-frame-invisible'. `frame-visible-p' returns t for all
4301 frames on text-only terminals.
4302 (Frame Configurations): Restoring a frame configuration does not
4303 restore deleted frames.
4304 (Window System Selections): `x-set-selection' returns DATA.
4305 (Resources): Add example.
4306 (Display Feature Testing): Clarify descriptions of
4307 `display-pixel-height', `display-pixel-width', `x-server-version'
4308 and `x-server-vendor'.
4309
4310 * windows.texi (Choosing Window): Add anchor.
4311 * minibuf.texi (Minibuffer Misc): Add anchor.
4312
bc135062
JPW
43132004-07-23 John Paul Wallington <jpw@gnu.org>
4314
4315 * macros.texi (Defining Macros): Declaration keyword for setting
4316 Edebug spec is `debug' not `edebug'.
4317
cb7516e5
LT
43182004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4319
4320 * windows.texi: Various small changes in addition to:
4321 (Window Point): Mention return value of `set-window-point'.
4322 (Window Start): `pos-visible-in-window-p' disregards horizontal
4323 scrolling. Explain return value if PARTIALLY is non-nil.
4324 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4325 and `set-window-vscroll'.
4326 (Size of Window): The argument WINDOW to `window-inside-edges',
4327 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4328 (Resizing Windows): Explain return value of
4329 `shrink-window-if-larger-than-buffer'.
4330 `window-size-fixed' automatically becomes buffer local when set.
4331 (Window Configurations): Explain return value of
4332 `set-window-configuration'.
4333
4334 * minibuf.texi (Minibuffer Misc): Add anchor for
4335 `minibuffer-scroll-window'.
4336
4337 * positions.texi (Text Lines): Add anchor for `count-lines'.
4338
3751eb00
RS
43392004-07-17 Richard M. Stallman <rms@gnu.org>
4340
4341 * display.texi (Overlay Properties): Adding `evaporate' prop
4342 deletes empty overlay immediately.
4343
4344 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4345 fix example.
4346
9a7e97c6
LT
43472004-07-16 Jim Blandy <jimb@redhat.com>
4348
4349 * searching.texi (Regexp Backslash): Document new \_< and \_>
4350 operators.
4351
aa0e4da8
JB
43522004-07-16 Juanma Barranquero <lektu@terra.es>
4353
4354 * display.texi (Images): Fix Texinfo usage.
4355
cbbfedb2
LT
43562004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4357
4358 * buffers.texi (Modification Time): `visited-file-modtime' now
4359 returns a list of two integers, instead of a cons.
4360
3a052bd3
LT
43612004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4362
4363 * windows.texi: Various changes in addition to:
4364 (Splitting Windows): Add `split-window-keep-point'.
4365
02c04e6f
RS
43662004-07-09 Richard M. Stallman <rms@gnu.org>
4367
4368 * frames.texi (Input Focus): Minor fix.
4369
cb4f1287
LT
43702004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4371
4372 * frames.texi (Input Focus): Clarify descriptions of
4373 `select-frame-set-input-focus' and `select-frame'.
4374
339902ec
LT
43752004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4376
4377 * os.texi: Various small changes in addition to:
4378 (Killing Emacs): Expand and clarify description of
4379 `kill-emacs-query-functions' and `kill-emacs-hook'.
4380 (System Environment): Expand and clarify description of `getenv'
4381 and `setenv'.
4382 (Timers): Clarify description of `run-at-time'.
4383 (Translating Input): Correct description of
4384 `extra-keyboard-modifiers'.
4385 (Flow Control): Correct description of `enable-flow-control'.
4386
fe3b7e35
TTN
43872004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4388
4389 * os.texi: Update copyright.
4390 (Session Management): Grammar fix.
4391 Clarify which Emacs does the restarting.
4392 Use @samp for *scratch* buffer.
4393
59db7d6e
LT
43942004-07-04 Alan Mackenzie <acm@muc.de>
4395
4396 * frames.texi (Input Focus): Add documentation for
4397 `select-frame-set-input-focus'. Replace refs to non-existent
4398 `switch-frame' with `select-frame'. Minor corrections and tidying
4399 up of text-only terminal stuff.
4400
e3ccf404
RS
44012004-07-02 Richard M. Stallman <rms@gnu.org>
4402
4403 * files.texi (Saving Buffers): Cleanup write-contents-function.
4404 (Magic File Names): Cleanup file-remote-p.
4405
8addb6eb
KG
44062004-07-02 Kai Grossjohann <kai@emptydomain.de>
4407
4408 * files.texi (Magic File Names): `file-remote-p' returns an
4409 identifier of the remote system, not just t.
4410
7a58d84d
DK
44112004-07-02 David Kastrup <dak@gnu.org>
4412
4413 * searching.texi (Entire Match Data): Add explanation about new
4414 match-data behavior when @var{integers} is non-nil.
4415
d8c379f8
RS
44162004-06-24 Richard M. Stallman <rms@gnu.org>
4417
b4a4b0ae
RS
4418 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4419
d8c379f8
RS
4420 * customize.texi (Variable Definitions): Note about doc strings
4421 and :set.
4422
4423 * keymaps.texi (Keymap Terminology): Document `kbd'.
4424 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4425
4426 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4427 makes it buffer-local.
4428
4429 * files.texi (Saving Buffers): Correct previous change.
4430
4431 * commands.texi (Accessing Events):
4432 Clarify posn-col-row and posn-actual-col-row.
4433
44342004-06-24 David Ponce <david.ponce@wanadoo.fr>
4435
4436 * commands.texi (Accessing Events): New functions
4437 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4438
dce417e7
LT
44392004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4440
4441 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4442 * frames.texi, buffers.texi, backups.texi, variables.texi:
4443 * loading.texi, eval.texi, functions.texi, control.texi:
4444 * symbols.texi, minibuf.texi: Reposition @anchor's.
4445
4446 * help.texi: Various small changes in addition to the following.
4447 (Describing Characters): Describe PREFIX argument to
4448 `key-description'. Correct and clarify definition of
4449 `text-char-description'. Describe NEED-VECTOR argument to
4450 `read-kbd-macro'.
4451 (Help Functions): Clarify definition of `apropos'.
4452
255d07dc
LH
44532004-06-23 Lars Hansen <larsh@math.ku.dk>
4454
4455 * files.texi (Saving Buffers): Correct description of
4456 `write-contents-functions'.
4457
4e9691e9
JB
44582004-06-21 Juanma Barranquero <lektu@terra.es>
4459
4460 * display.texi (Images): Remove redundant @vindex directives.
4461 Rewrite `image-library-alist' doc in active voice.
4462
1ebd4f78
JB
44632004-06-14 Juanma Barranquero <lektu@terra.es>
4464
4465 * display.texi (Images): Document new delayed library loading,
4466 variable `image-library-alist' and (existing but undocumented)
4467 function `image-type-available-p'.
4468
ddfb8369
RS
44692004-06-05 Richard M. Stallman <rms@gnu.org>
4470
4471 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
4472 refer the user to the Initial Input node.
4473 (Text from Minibuffer): Likewise.
4474 (Initial Input): New node. Document this feature
4475 and say it is mostly deprecated.
4476
18684a3a
RS
44772004-05-30 Richard M. Stallman <rms@gnu.org>
4478
7a61e456
RS
4479 * loading.texi (Named Features): Clarify return value
4480 and meaning of NOERROR.
4481
18684a3a
RS
4482 * variables.texi (File Local Variables): Minor cleanup.
4483
c8364415
MA
44842004-05-30 Michael Albinus <michael.albinus@gmx.de>
4485
4486 * files.texi (Magic File Names): Add `file-remote-p' as operation
4487 of file name handlers.
4488
08fd1251
RS
44892004-05-29 Richard M. Stallman <rms@gnu.org>
4490
4491 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4492 as arg to a minor mode command.
4493
71d5a208
RS
44942004-05-22 Richard M. Stallman <rms@gnu.org>
4495
4496 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4497
4498 * streams.texi (Output Variables): Doc float-output-format.
4499
4500 * searching.texi (Regexp Special): Nested repetition can be infloop.
4501
4502 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4503 real stack overflow.
4504
4505 * compile.texi: Minor cleanups.
4506
45072004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4508
4509 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4510 circular lists.
4511 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 4512
022cb162
TTN
45132004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4514
4515 * modes.texi (Search-based Fontification): Fix typo.
4516
aa7094ba
JB
45172004-05-10 Juanma Barranquero <lektu@terra.es>
4518
4519 * modes.texi (Mode Line Variables): Fix description of
4520 global-mode-string, which is now after which-func-mode, not the
4521 buffer name.
4522
c2383279
LH
45232004-05-07 Lars Hansen <larsh@math.ku.dk>
4524
4525 * modes.texi (Desktop Save Mode): Add.
4526 (Modes): Add menu entry Desktop Save Mode.
4527
4528 * hooks.texi: Add desktop-after-read-hook,
4529 desktop-no-desktop-file-hook and desktop-save-hook.
4530
4531 * locals.texi: Add desktop-save-buffer.
4532
058296d3
JH
45332004-04-30 Jesper Harder <harder@ifa.au.dk>
4534
4535 * display.texi: emacs -> Emacs.
4536
0c54865e
EZ
45372004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4538
4539 * files.texi (Changing Files): Document set-file-times.
4540
d814862a
JB
45412004-04-23 Juanma Barranquero <lektu@terra.es>
4542
4543 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4544
e8d6f886
JH
45452004-04-18 Jesper Harder <harder@ifa.au.dk>
4546
4547 * tips.texi (Coding Conventions): defopt -> defcustom.
4548
3a424014
LT
45492004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4550
4551 * sequences.texi: Various clarifications.
4552
9e860631
LT
45532004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4554
4555 * buffers.texi (Read Only Buffers): Mention optional ARG to
4556 `toggle-read-only'.
4557
5e30a0fb
NR
45582004-04-14 Nick Roberts <nick@nick.uklinux.net>
4559
9e860631 4560 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
4561 returns a full-width window if possible.
4562
619fb950
LT
45632004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4564
4565 * buffers.texi: Various changes in addition to:
4566 (Buffer File Name): Add `find-buffer-visiting'.
4567 (Buffer Modification): Mention optional ARG to `not-modified'.
4568 (Indirect Buffers): Mention optional CLONE argument to
4569 `make-indirect-buffer'.
4570
4571 * files.texi: Various changes in addition to:
4572 (Visiting Functions): `find-file-hook' is now a normal hook.
4573 (File Name Expansion): Explain difference between the way that
4574 `expand-file-name' and `file-truename' treat `..'.
4575 (Contents of Directories): Mention optional ID-FORMAT argument to
4576 `directory-files-and-attributes'.
4577 (Format Conversion): Mention new optional CONFIRM argument to
4578 `format-write-file'.
4579
a2295d32
MB
45802004-04-12 Miles Bader <miles@gnu.org>
4581
4582 * macros.texi (Expansion): Add description of `macroexpand-all'.
4583
571fd4d5
JH
45842004-04-05 Jesper Harder <harder@ifa.au.dk>
4585
4586 * variables.texi (Variable Aliases): Mention
4587 cyclic-variable-indirection.
4588
4589 * errors.texi (Standard Errors): Ditto.
4590
4ba2fd66
LT
45912004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4592
6db11765 4593 * backups.texi: Various small changes in addition to:
4ba2fd66
LT
4594 (Making Backups): Mention return value of `backup-buffer'.
4595 (Auto-Saving): Mention optional FORCE argument to
4596 `delete-auto-save-file-if-necessary'.
4597 (Reverting): Mention optional PRESERVE-MODES argument to
4598 `revert-buffer'. Correct description of `revert-buffer-function'.
4599
8f7ea687
JL
46002004-03-22 Juri Linkov <juri@jurta.org>
4601
4602 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4603 with `Vector Functions'.
4604
4605 * text.texi (Sorting): Add missing quote.
4606
0eeca3c1
LT
46072004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4608
4609 * intro.texi (Lisp History): Replace xref to `cl' manual with
4610 inforef.
4611
e69cfac2
RS
46122004-03-12 Richard M. Stallman <rms@gnu.org>
4613
4614 * intro.texi (Version Info): Add arg to emacs-version.
4615 (Lisp History): Change xref to CL manual.
4616
1b91d47f
LT
46172004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4618
4619 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4620 for Partial Completion mode.
4621
97073664
TTN
46222004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4623
9b7fa297 4624 * customize.texi: Fix typo. Remove eol whitespace.
97073664 4625
04a6e76b
RS
46262004-03-04 Richard M. Stallman <rms@gnu.org>
4627
4628 * processes.texi: Fix typos.
4629
4630 * lists.texi (Building Lists): Minor clarification.
4631
4632 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4633 in make-hash-table.
4634
5bb0fcd1
JB
46352004-02-29 Juanma Barranquero <lektu@terra.es>
4636
4637 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4638 rm, and ignore exit code.
4639
9022d421
EZ
46402004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4641
4642 * display.texi (Defining Faces): Add description for min-colors.
4643 Update example.
4644
92f5fba2
LT
46452004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4646
4647 * abbrevs.texi: Various corrections and clarifications in addition
4648 to the following:
4649 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4650
7e83e178
GM
46512004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4652
4653 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4654
9c5609e8
LT
46552004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4656
e2b9b51f
LT
4657 * text.texi: Various small changes in addition to the following:
4658 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4659 to delete-horizontal-space.
9b7fa297 4660 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
4661 description of yank-handler text property at various places.
4662
7daa0e81
LT
4663 * frames.texi (Window System Selections): Add anchor.
4664
9c5609e8
LT
4665 * syntax.texi (Syntax Table Functions): Clarify and correct
4666 descriptions of make-syntax-table and copy-syntax-table.
4667 (Motion and Syntax): Clarify SYNTAXES argument to
4668 skip-syntax-forward.
4669 (Parsing Expressions): Mention that the return value of
4670 parse-partial-sexp is currently a list of ten rather than nine
4671 elements.
4672 (Categories): Various corrections and clarifications.
4673
d29edb21
LT
46742004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4675
4676 * markers.texi (Marker Insertion Types): Minor change.
4677
4678 * locals.texi (Standard Buffer-Local Variables):
4679 * commands.texi (Interactive Codes, Using Interactive):
4680 * functions.texi (Related Topics): Fix xrefs.
4681
43e48bda
LT
46822004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4683
4684 * lists.texi (Sets And Lists): Update description of delete-dups.
4685
84e34002
RS
46862004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4687
4688 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4689
46902004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4691
4692 * frames.texi (Parameter Access): frame-parameters arg is optional.
4693 modify-frame-parameters handles nil for FRAME.
4694 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4695 are all-or-nothing for certain toolkits.
4696 Mention parameter wait-for-wm.
4697 (Frames and Windows): In frame-first-window and frame-selected-window
4698 the arg is optional.
4699 (Input Focus): In redirect-frame-focus the second arg is optional.
4700 (Window System Selections): Mention selection type CLIPBOARD.
4701 Mention data-type UTF8_STRING.
4702 Mention numbering of cut buffers.
4703 (Resources): Describe x-resource-name.
4704
47052004-02-16 Richard M. Stallman <rms@gnu.org>
4706
4707 * windows.texi (Buffers and Windows): Delete false table
4708 about all-frames.
4709
4710 * syntax.texi (Parsing Expressions): Delete old caveat
4711 about parse-sexp-ignore-comments.
4712
4713 * streams.texi (Output Variables): Add print-quoted.
4714
4715 * lists.texi (Building Lists): Minor cleanup.
4716
4717 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4718
4719 * display.texi (Overlays): Explain overlays use markers.
4720 (Managing Overlays): Explain front-advance and rear-advance
4721 in more detail.
4722
4723 * loading.texi (Unloading): Document unload-feature-special-hooks.
4724 Get rid of fns-NNN.el file.
4725
47262004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4727
4728 * help.texi (Describing Characters): Fix text-char-description
4729 example output.
4730
4731 * edebug.texi (Using Edebug): Fix example.
4732
4733 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 4734
84e34002
RS
4735 * files.texi (Changing Files): Fix argname.
4736
4737 * calendar.texi: Fix parens, and default values.
4738
4739 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4740 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4741 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4742
4743 * positions.texi (Text Lines): Don't add -1 in current-line.
4744
47452004-02-16 Richard M. Stallman <rms@gnu.org>
4746
4747 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4748
c33b76da
EZ
47492004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4750
4751 * processes.texi (Low-Level Network): Fix a typo.
4752
9d7271e8
KS
47532004-02-12 Kim F. Storm <storm@cua.dk>
4754
4755 * display.texi (Fringes): Use consistent wording.
4756 Note that window-fringe's window arg is optional.
4757 (Scroll Bars): Use consistent wording.
4758
6827d730
LT
47592004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4760
4761 * tips.texi (Comment Tips): Document the new conventions for
4762 commenting out code.
4763
1cb60b5a
JD
47642004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4765
4766 * positions.texi (Text Lines): Added missing end defun.
4767
7fdd1f62
KS
47682004-02-07 Kim F. Storm <storm@cua.dk>
4769
4770 * positions.texi (Text Lines): Add line-number-at-pos.
4771
eb3c144c
JPW
47722004-02-06 John Paul Wallington <jpw@gnu.org>
4773
4774 * display.texi (Button Properties, Button Buffer Commands):
4775 mouse-2 invokes button, not down-mouse-1.
4776
a1d38d63
JR
47772004-02-04 Jason Rumney <jasonr@gnu.org>
4778
4779 * makefile.w32-in: Sync with Makefile.in changes.
4780
4b574f3d
LT
47812004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4782
4783 * minibuf.texi (Text from Minibuffer): Various corrections and
4784 clarifications.
4785 (Object from Minibuffer): Correct Lisp description of
4786 read-minibuffer.
4787 (Minibuffer History): Clarify description of cons values for
4788 HISTORY arguments.
4789 (Basic Completion): Various corrections and clarifications. Add
4790 completion-regexp-list.
4791 (Minibuffer Completion): Correct and clarify description of
4792 completing-read.
6f6b0433 4793 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
4794 other minor changes.
4795 (High-Level Completion): Various corrections and clarifications.
4796 (Reading File Names): Ditto.
4797 (Minibuffer Misc): Ditto.
4798
d8186297
LT
47992004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4800
4801 * strings.texi (Text Comparison): assoc-string also matches
4802 elements of alists that are strings instead of conses.
4803 (Formatting Strings): Standardize Texinfo usage. Update index
4804 entries.
4805
9adcb5f2
LT
48062004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4807
4808 * lists.texi (Sets And Lists): Add delete-dups.
4809
3e7274ae
LT
48102004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4811
4812 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4813 special form.
4814 * macros.texi (Defining Macros): Update description of `declare',
4815 which now is a macro.
4816 (Wrong Time): Fix typos.
4817
944e099f
LT
48182004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4819
4820 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 4821 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
4822 and `batch-byte-compile'. In particular, mention and describe
4823 all optional arguments.
4824 (Disassembly): Correct and clarify the description of `disassemble'.
4825
90c3aa59
LT
48262004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4827
4828 * searching.texi: Various small changes in addition to the
4829 following.
4830 (Regexp Example): Adapt to new value of `sentence-end'.
4831 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4832 `words'.
4833 (Search and Replace): Add usage note for `perform-replace'.
4834 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4835 `match-data'.
4836 (Standard Regexps): Update for new values of `paragraph-start'
4837 and `sentence-end'.
4838
583c353d
LT
48392004-01-07 Luc Teirlinck <teirllm@auburn.edu>
4840
4841 * files.texi (Saving Buffers): Clarify descriptions of
4842 `write-contents-functions' and `before-save-hook'.
4843 Make the defvar's for `before-save-hook' and `after-save-hook'
4844 into defopt's.
4845
05faee07
KS
48462004-01-07 Kim F. Storm <storm@cua.dk>
4847
4848 * commands.texi (Click Events): Describe new image and
4849 width/height elements of click events.
4850 (Accessing Events): Add posn-string, posn-image, and
4851 posn-object-width-height. Change posn-object to return either
4852 image or string object.
4853
a0465ec3
SJ
48542004-01-01 Simon Josefsson <jas@extundo.com>
4855
4856 * hooks.texi (Standard Hooks): Add before-save-hook.
4857 * files.texi (Saving Buffers): Likewise.
4858
972c0c49
RS
48592004-01-03 Richard M. Stallman <rms@gnu.org>
4860
4861 * frames.texi (Frames and Windows): Delete frame-root-window.
4862
dbcd463f
LT
48632004-01-03 Luc Teirlinck <teirllm@auburn.edu>
4864
4865 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
4866
4867 * functions.texi: Various small changes in addition to the
4868 following.
4869 (What Is a Function): `functionp' returns nil for macros. Clarify
4870 behavior of this and following functions for symbol arguments.
4871 (Function Documentation): Add `\' in front of (fn @var{arglist})
4872 and explain why.
4873 (Defining Functions): Mention DOCSTRING argument to `defalias'.
4874 Add anchor.
4875 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
4876
02c77ee9
MB
48772004-01-01 Miles Bader <miles@gnu.org>
4878
4879 * display.texi (Buttons): New section.
4880
903a1a91
AS
48812003-12-31 Andreas Schwab <schwab@suse.de>
4882
4883 * numbers.texi (Math Functions): sqrt reports a domain-error
4884 error.
4885 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
4886
697cf92a
LT
48872003-12-30 Luc Teirlinck <teirllm@auburn.edu>
4888
3f70fe82
LT
4889 * tips.texi (Documentation Tips): Update item on hyperlinks in
4890 documentation strings.
4891
697cf92a
LT
4892 * errors.texi (Standard Errors): Various small corrections and
4893 additions.
4894
4895 * control.texi: Various small changes in addition to the
4896 following.
4897 (Signaling Errors): Provide some more details on how `signal'
4898 constructs the error message. Add anchor to the definition of
4899 `signal'.
4900 (Error Symbols): Describe special treatment of `quit'.
4901 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4902 to emphasize that it has to be a single form.
4903
4904 * buffers.texi: Add anchor.
4905
4d25144d
RS
49062003-12-29 Richard M. Stallman <rms@gnu.org>
4907
4908 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4909 (Window Configurations): Add window-configuration-frame.
4910
4911 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4912
4913 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4914 Change arg name in get-char-property.
4915 (Special Properties): Update handling of keymap property.
4916
4917 * strings.texi (Modifying Strings): Add clear-string.
4918 (Text Comparison): Add assoc-string and remove
4919 assoc-ignore-case, assoc-ignore-representation.
4920
4921 * os.texi (Time of Day): Add set-time-zone-rule.
4922
4923 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 4924 report domain-error errors.
4d25144d 4925
697cf92a 4926 * nonascii.texi (Converting Representations):
4d25144d
RS
4927 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4928 (Encoding and I/O): Add file-name-coding-system.
4929
4930 * modes.texi (Search-based Fontification): Explain that
4931 face specs are symbols with face names as values.
4932
4933 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4934
4935 * lists.texi (Building Lists): remq moved elsewhere.
4936 (Sets And Lists): remq moved here.
4937 (Association Lists): Refer to assoc-string.
4938
4939 * internals.texi (Garbage Collection): Add memory-use-counts.
4940
4941 * frames.texi (Frames and Windows): Add set-frame-selected-window
4942 and frame-root-window.
4943
697cf92a 4944 * files.texi (Contents of Directories):
4d25144d
RS
4945 Add directory-files-and-attributes.
4946
4947 * display.texi (Refresh Screen): Add force-window-update.
4948 (Invisible Text): Explain about moving point out of invis text.
4949 (Overlay Properties): Add overlay-properties.
4950 (Managing Overlays): Add overlayp.
4951 (GIF Images): Invalid image number displays a hollow box.
4952
4953 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4954 (Killing Buffers): Add buffer-live-p.
4955
67fafe38
MR
49562003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4957
4958 * display.texi (Fringes): Fix typo "set-buffer-window".
4959
68e74f25
LT
49602003-12-24 Luc Teirlinck <teirllm@auburn.edu>
4961
4962 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
4963 * nonascii.texi, processes.texi, tips.texi, variables.texi:
4964 Add or change various xrefs and anchors.
4965
4966 * commands.texi: Replace all occurrences of @acronym{CAR} with
4967 @sc{car}, for consistency with the rest of the Elisp manual.
4968 `car' and `cdr' are historically acronyms, but are no longer
4969 widely thought of as such.
4970
4971 * internals.texi (Pure Storage): Mention that `purecopy' does not
4972 copy text properties.
4973 (Object Internals): Now 29 bits are used (in most implementations)
4974 to address Lisp objects.
4975
4976 * variables.texi (Variables with Restricted Values): New node.
4977
4978 * objects.texi (Lisp Data Types): Mention that certain variables
4979 can only take on a restricted set of values and add an xref to
4980 the new node "Variables with Restricted Values".
4981
4982 * eval.texi (Function Indirection): Describe the errors that
4983 `indirect-function' can signal.
4984 (Eval): Clarify the descriptions of `eval-region' and `values'.
4985 Describe `eval-buffer' instead of `eval-current-buffer' and
4986 mention `eval-current-buffer' as an alias for `current-buffer'.
4987 Correct the description and mention all optional arguments.
4988
697cf92a 4989 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
4990 following.
4991 (Converting Representations): Clarify behavior of
4992 `string-make-multibyte' and `string-to-multibyte' for unibyte all
4993 ASCII arguments.
4994 (Character Sets): Document the variable `charset-list' and adapt
4995 the definition of the function `charset-list' accordingly.
4996 (Translation of Characters): Clarify use of generic characters in
4997 `make-translation-table'. Clarify and correct the description of
4998 the use of translation tables in encoding and decoding.
4999 (User-Chosen Coding Systems): Correct and clarify the description
5000 of `select-safe-coding-system'.
5001 (Default Coding Systems): Clarify description of
5002 `file-coding-system-alist'.
5003
a62f71e4
LT
50042003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5005
5006 * strings.texi (Text Comparison): Correctly describe when two
5007 strings are `equal'. Combine and clarify descriptions of
5008 `assoc-ignore-case' and `assoc-ignore-representation'.
5009
5010 * objects.texi (Non-ASCII in Strings): Clarify description of
5011 when a string is unibyte or multibyte.
5012 (Bool-Vector Type): Update examples.
5013 (Equality Predicates): Correctly describe when two strings are
5014 `equal'.
5015
19017752
LT
50162003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5017
5018 * lists.texi (Building Lists): `append' no longer accepts integer
5019 arguments. Update the description of `number-sequence' to reflect
5020 recent changes.
5021 (Sets And Lists): Describe `member-ignore-case' after `member'.
5022
0f6a07a8
KS
50232003-11-27 Kim F. Storm <storm@cua.dk>
5024
5025 * commands.texi (Click Events): Click object may be an images.
5026 Describe (dx . dy) element of click positions.
5027 (Accessing Events): Remove duplicate posn-timestamp.
5028 New functions posn-object and posn-object-x-y.
5029
1ce7c819
KS
50302003-11-23 Kim F. Storm <storm@cua.dk>
5031
5032 * commands.texi (Click Events): Describe enhancements to event
5033 position lists, including new text-pos and (col . row) items.
5034 Mention left-fringe and right-fringe area events.
0f6a07a8 5035 (Accessing Events): New functions posn-area and
1ce7c819
KS
5036 posn-actual-col-row. Mention posn-timestamp. Mention that
5037 posn-point in non-text area still returns buffer position.
5038 Clarify posn-col-row.
5039
cae8ddbb
LH
50402003-11-21 Lars Hansen <larsh@math.ku.dk>
5041
5042 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5043 * anti.texi (File Attributes): Describe removed parameter
5044 ID-FORMAT.
5045
f7f1a248
LT
50462003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5047
68e74f25 5048 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
5049 a position, its buffer is ignored.
5050
5051 * markers.texi (Overview of Markers): Mention it here too.
5052
c5e2fb05
LT
50532003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5054
5055 * numbers.texi (Numeric Conversions): Not just `floor', but also
5056 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5057
e57d0aa8
LT
50582003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5059
5060 * markers.texi (Creating Markers): Specify insertion type of
5061 created markers. Add xref to `Marker Insertion Types'.
5062 Second argument to `copy-marker' is optional.
5063 (Marker Insertion Types): Mention that most markers are created
5064 with insertion type nil.
5065 (The Mark): Correctly describe when `mark' signals an error.
5066 (The Region): Correctly describe when `region-beginning' and
5067 `region-end' signal an error.
5068
bb3612ec
LT
50692003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5070
5071 * hash.texi (Creating Hash): Clarify description of `eql'.
5072 `makehash' is obsolete.
5073 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5074
5075 * positions.texi (Point): Change description of `buffer-end', so
5076 that it is also correct for floating point arguments.
5077 (List Motion): Correct argument lists of `beginning-of-defun' and
5078 `end-of-defun'.
5079 (Excursions): Add xref to `Marker Insertion Types'.
5080 (Narrowing): Argument to `narrow-to-page' is optional.
5081
cfb8a797
LT
50822003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5083
5084 * streams.texi (Output Streams): Clarify behavior of point for
5085 marker output streams.
5086
c6177909
LT
50872003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5088
5089 * variables.texi (Defining Variables): Second argument to
5090 `defconst' is not optional.
5091 (Setting Variables): Mention optional argument APPEND to
5092 `add-to-list'.
5093 (Creating Buffer-Local): Expand description of
5094 `make-variable-buffer-local'.
5095 (Frame-Local Variables): Expand description of
5096 `make-variable-frame-local'.
5097 (Variable Aliases): Correct description of optional argument
5098 DOCSTRING to `defvaralias'. Mention return value of
5099 `defvaralias'.
5100 (File Local Variables): Add xref to `File variables' in Emacs
5101 Manual. Correct description of `hack-local-variables'. Mention
5102 `safe-local-variable' property. Mention optional second argument
5103 to `risky-local-variable-p'.
5104
b3645067
LT
51052003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5106
5107 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5108
10695e5c
EZ
51092003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5110
5111 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5112 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5113 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5114 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5115 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 5116 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
5117 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5118 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5119 @acronym{FOO}.
5120
a2f4def1
LT
51212003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5122
5123 * strings.texi (Creating Strings): Argument START to `substring'
5124 can not be `nil'. Expand description of
5125 `substring-no-properties'. Correct description of `split-string',
5126 especially with respect to empty matches. Prevent very bad line
5127 break in definition of `split-string-default-separators'.
5128 (Text Comparison): `string=' and `string<' also accept symbols as
5129 arguments.
5130 (String Conversion): More completely describe argument BASE in
5131 `string-to-number'.
5bb0fcd1 5132 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
5133 corresponding object. Clarify behavior of numeric prefix after
5134 `%' in `format'.
5135 (Case Conversion): The argument to `upcase-initials' can be a
5136 character.
5137
a2296bf9
KH
51382003-10-27 Kenichi Handa <handa@m17n.org>
5139
5140 * display.texi (Fontsets): Fix texinfo usage.
5141
885fef7c
KH
51422003-10-25 Kenichi Handa <handa@m17n.org>
5143
5144 * display.texi (Fontsets): Add description of the function
5145 set-fontset-font.
5146
0c6b7a1f
LT
51472003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5148
5149 * display.texi (Temporary Displays): Add xref to `Documentation
5150 Tips'.
5151
5152 * functions.texi (Function Safety): Use inforef instead of pxref
5153 for SES.
5154
c3cda320
AS
51552003-10-23 Andreas Schwab <schwab@suse.de>
5156
5157 * Makefile.in (TEX, texinputdir): Don't define.
5158 (TEXI2DVI): Define.
5159 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5160 add $(srcdir)/index.texi.
5161 ($(infodir)/elisp): Remove index.texi dependency.
5162 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5163 (index.texi): Remove target.
5164 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
5165 (clean): Don't remove index.texi.
5166
c3cda320
AS
5167 * permute-index, index.perm: Remove.
5168 * index.texi: Rename from index.unperm.
5169
e5dadca7
LT
51702003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5171
5172 * tips.texi (Documentation Tips): Document new behavior for face
5173 and variable hyperlinks in Help mode.
5174
6cfb0777
LT
51752003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5176
5177 * objects.texi (Integer Type): Update for extra bit of integer range.
5178 (Character Type): Ditto.
5179
a6eeaa81 51802003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
5181
5182 * numbers.texi (Integer Basics): Add index entries for reading
5183 numbers in hex, octal, and binary.
5184
c8f9ba83
LK
51852003-10-16 Lute Kamstra <lute@gnu.org>
5186
5187 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5188 argument.
5189
b52a26fb
LT
51902003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5191
5192 * windows.texi (Choosing Window): Fix typo.
5193 * edebug.texi (Edebug Execution Modes): Fix typo.
5194
f7005886
RS
51952003-10-13 Richard M. Stallman <rms@gnu.org>
5196
5197 * windows.texi (Basic Windows): A window has fringe settings,
5198 display margins and scroll-bar settings.
5199 (Splitting Windows): Doc split-window return value.
5200 Clean up one-window-p.
5201 (Selecting Windows): Fix typo.
5202 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5203 (Buffers and Windows): In set-window-buffer, explain effect
5204 on fringe settings and scroll bar settings.
5205 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5206 (Choosing Window): Use defopt for pop-up-frame-function.
5207 For special-display-buffer-names, explain same-window and same-frame.
5208 Clarify window-dedicated-p return value.
5209 (Textual Scrolling): scroll-up and scroll-down can get an error.
5210 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5211 Clarify set-window-hscroll.
5212 (Size of Window): Don't mention tool bar in window-height.
5213 (Coordinates and Windows): Explain what coordinates-in-window-p
5214 returns for fringes and display margins.
5215 (Window Configurations): Explain saving fringes, etc.
5216
5217 * tips.texi (Library Headers): Clean up Documentation.
5218
5219 * syntax.texi (Parsing Expressions): Clean up forward-comment
5220 and parse-sexp-lookup-properties.
5221
5222 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5223
5224 * os.texi (System Environment): Clean up text for load-average errors.
5225
5226 * modes.texi (Hooks): Don't explain local hook details at front.
5227 Clarify run-hooks and run-hook-with-args a little.
5228 Clean up add-hook and remove-hook.
5229
5230 * edebug.texi (Edebug Execution Modes): Clarify t.
5231 Document edebug-sit-for-seconds.
5232 (Coverage Testing): Document C-x X = and =.
5233 (Instrumenting Macro Calls): Fix typo.
5234 (Specification List): Don't index the specification keywords.
5235
c989ebe9
KS
52362003-10-10 Kim F. Storm <storm@cua.dk>
5237
5238 * processes.texi (Network): Introduce make-network-process.
5239
f9525eef
LT
52402003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5241
5242 * tips.texi (Library Headers): Fix typo.
5243
f008b925
LK
52442003-10-07 Juri Linkov <juri@jurta.org>
5245
5246 * modes.texi (Imenu): Mention imenu-create-index-function's
5247 default value. Explain submenus better.
5248
c22c5da6
LK
52492003-10-07 Lute Kamstra <lute@gnu.org>
5250
5251 * modes.texi (Faces for Font Lock): Fix typo.
5252 (Hooks): Explain how buffer-local hook variables can refer to
5253 global hook variables.
5254 Various minor clarifications.
5255
49247521
LK
52562003-10-06 Lute Kamstra <lute@gnu.org>
5257
5258 * tips.texi (Coding Conventions): Mention naming conventions for
5259 hooks.
5260
9296c947
LT
52612003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5262
5263 * loading.texi (Library Search): Correct default value of
5264 load-suffixes.
5265 (Named Features): Fix typo.
5266
0e9b293a
RS
52672003-10-05 Richard M. Stallman <rms@gnu.org>
5268
5269 * loading.texi (Named Features): In `provide',
5270 say how to test for subfeatures.
5271 (Unloading): In unload-feature, use new var name
5272 unload-feature-special-hooks.
5273
49247521 52742003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
5275
5276 * modes.texi (Major Mode Conventions): Mention third way to set up
5277 Imenu.
5278 (Imenu): A number of small fixes.
5279 Delete documentation of internal variable imenu--index-alist.
5280 Document the return value format of imenu-create-index-function
5281 functions.
5282
ab8f7d5c
RS
52832003-09-30 Richard M. Stallman <rms@gnu.org>
5284
5285 * processes.texi (Network): Say what stopped datagram connections do.
5286
5287 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5288
5289 * display.texi (Overlay Properties): Clarify `evaporate' property.
5290
49247521 52912003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
5292
5293 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 5294 constructs should be marked as risky.
86b9b767
LK
5295 Change cons cell into proper list.
5296 (Mode Line Variables): Change cons cell into proper list.
5297
49247521 52982003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
5299
5300 * modes.texi (Mode Line Data): Document the :propertize construct.
5301 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 5302 to match their order in the default mode-line-format.
bc3b02f9
LK
5303 Describe the new variables mode-line-position and mode-line-modes.
5304 Update the default values of mode-line-frame-identification,
5305 minor-mode-alist, and default-mode-line-format.
5306 (Properties in Mode): Mention the :propertize construct.
6142d1d0 5307
bc3b02f9 53082003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 5309
c22c5da6 5310 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
5311 * loading.texi, minibuf.texi, text.texi, variables.texi:
5312 Avoid @strong{Note:}.
5313
53142003-09-26 Richard M. Stallman <rms@gnu.org>
5315
5316 * keymaps.texi (Remapping Commands): Fix typo.
5317
41beda59
LT
53182003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5319
5320 * processes.texi (Low-Level Network): Fix typo.
5321
ef6ae4ff
KS
53222003-09-23 Kim F. Storm <storm@cua.dk>
5323
5324 * processes.texi (Network, Network Servers): Fix typos.
5325 (Low-Level Network): Add timeout value for :server keyword.
5326 Add new option keywords to make-network-process.
5327 Add set-network-process-options.
5328 Explain how to test availability of network options.
5329
b0f23edf
RS
53302003-09-19 Richard M. Stallman <rms@gnu.org>
5331
5332 * text.texi (Motion by Indent): Arg to
5333 backward-to-indentation and forward-to-indentation is optional.
5334
5335 * strings.texi (Creating Strings): Add substring-no-properties.
5336
5337 * processes.texi
5338 (Process Information): Add list-processes arg QUERY-ONLY.
5339 Delete process-contact from here.
5340 Add new status values for process-status.
5341 Add process-get, process-put, process-plist, set-process-plist.
5342 (Synchronous Processes): Add call-process-shell-command.
5343 (Signals to Processes): signal-process allows process objects.
5344 (Network): Complete rewrite.
5345 (Network Servers, Datagrams, Low-Level Network): New nodes.
5346
5347 * positions.texi (Word Motion): forward-word, backward-word
5348 arg is optional. Reword.
5349
5350 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5351
c22c5da6 5352 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
5353 Delete duplicate definition of buffer-local-value.
5354 (File Local Variables): Explain about discarding text props.
5355
f387bdea
RS
53562003-09-11 Richard M. Stallman <rms@gnu.org>
5357
5358 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5359 changes variables that record input events.
5360 (Minibuffer Misc): Add minibuffer-selected-window.
5361
5362 * lists.texi (Building Lists): Add copy-tree.
5363
5364 * display.texi (Fontsets): Add char-displayable-p.
5365 (Scroll Bars): New node.
5366
49247521 53672003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
5368
5369 * modes.texi (%-Constructs): Document new `%i' and `%I'
5370 constructs.
5371
fd026ee1
JR
53722003-09-03 Peter Runestig <peter@runestig.com>
5373
5374 * makefile.w32-in: New file.
5375
4828b4d7
RS
53762003-08-29 Richard M. Stallman <rms@gnu.org>
5377
5378 * display.texi (Overlay Properties): Clarify how priorities
5379 affect use of the properties.
5380
a4e4f05d
LT
53812003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5382
5383 * customize.texi (Type Keywords): Correct the description of
5384 `:help-echo' in the case where `motion-doc' is a function.
5385
3ebe0346
JPW
53862003-08-14 John Paul Wallington <jpw@gnu.org>
5387
5388 * modes.texi (Emulating Mode Line): Subsection, not section.
5389
3afe8e39
RS
53902003-08-13 Richard M. Stallman <rms@gnu.org>
5391
5392 * elisp.texi (Top): Update subnode lists in menu.
5393
5394 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5395 (Kill Functions): kill-region has new arg yank-handler.
5396 (Yanking): New node.
5397 (Yank Commands): Add yank-undo-function.
5398 (Low-Level Kill Ring):
5399 kill-new and kill-append have new arg yank-handler.
5400 (Changing Properties): Add remove-list-of-text-properties.
5401 (Atomic Changes): New node.
5402
5403 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5404
5405 * streams.texi (Output Variables): Add eval-expression-print-length
5406 and eval-expression-print-level.
5407
5408 * os.texi (Time Conversion): For encode-time, explain limits on year.
5409
5410 * objects.texi (Character Type): Define anchor "modifier bits".
5411
5412 * modes.texi (Emulating Mode Line): New node.
5413 (Search-based Fontification): Font Lock uses font-lock-face property.
5414 (Other Font Lock Variables): Likewise.
5415
5416 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5417 not vectors.
5418 (Active Keymaps): Add emulation-mode-map-alists.
5419 (Functions for Key Lookup): key-binding has new arg no-remap.
5420 (Remapping Commands): New node.
5421 (Scanning Keymaps): where-is-internal has new arg no-remap.
5422 (Tool Bar): Add tool-bar-local-item-from-menu.
5423 Clarify when to use tool-bar-add-item-from-menu.
5424
5425 * commands.texi (Interactive Call): commandp has new arg.
5426 (Command Loop Info): Add this-original-command.
5427
e37769b1
JPW
54282003-08-06 John Paul Wallington <jpw@gnu.org>
5429
5430 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5431
5432 * display.texi (Warning Basics): Fix typo.
5433 (Fringes): Add closing curly bracket and fix typo.
5434
5435 * elisp.texi (Top): Fix typo.
5436
c5e0561f
RS
54372003-08-05 Richard M. Stallman <rms@gnu.org>
5438
5439 * elisp.texi: Update lists of subnodes.
5440
5441 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5442
5443 * variables.texi (Local Variables): Use lc for example variable names.
5444
5445 * tips.texi (Library Headers): Explain where to put -*-.
5446
5447 * strings.texi (Creating Strings): Fix xref for vconcat.
5448
5449 * sequences.texi (Vector Functions):
5450 vconcat no longer allows integer args.
5451
5452 * minibuf.texi (Reading File Names): read-file-name has new
5453 arg PREDICATE. New function read-directory-name.
5454
5455 * macros.texi (Defining Macros): Give definition of `declare'
5456 (Indenting Macros): New node.
5457
5458 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
5459 (Window Frame Parameters): Make separate table of parameters
5460 that are coupled with specific face attributes.
5461 (Deleting Frames): delete-frame-hooks renamed to
5462 delete-frame-functions.
5463
5464 * files.texi (Magic File Names): Add file-remote-p.
5465 Clarify file-local-copy.
5466
5467 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
5468 here; instead xref Defining Macros.
5469
5470 * display.texi (Warnings): New node, and subnodes.
5471 (Fringes): New node.
5472
5473 * debugging.texi (Test Coverage): New node.
5474
5475 * compile.texi (Compiler Errors): Explain with-no-warnings
5476 and other ways to suppress warnings.
5477
5478 * commands.texi (Interactive Call): Minor clarification.
5479
5480 * buffers.texi (Buffer File Name): set-visited-file-name
5481 renames the buffer too.
5482
5483 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
5484
ee59dede
MR
54852003-07-24 Markus Rost <rost@math.ohio-state.edu>
5486
5487 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
5488
f0514b34
MR
54892003-07-22 Markus Rost <rost@math.ohio-state.edu>
5490
5491 * internals.texi (Garbage Collection): Fix previous change.
5492
c73983bb
RS
54932003-07-22 Richard M. Stallman <rms@gnu.org>
5494
5495 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5496
5497 * display.texi (Width): Use \s syntax in example.
5498 (Font Selection): Add face-font-rescale-alist.
5499
5500 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5501 Remove spurious indent in example.
5502
5503 * lists.texi (Building Lists): Add number-sequence.
5504
5505 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5506
5507 * functions.texi (Function Documentation): Explain how to
5508 show calling convention explicitly in the doc string.
5509
5510 * windows.texi (Selecting Windows): save-selected-window saves
5511 selected window of each frame.
5512 (Window Configurations): Minor change.
5513
5514 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5515
5516 * streams.texi (Output Variables): Add print-continuous-numbering
5517 and print-number-table.
5518
5519 * processes.texi (Decoding Output): New node.
5520
5521 * os.texi (Time Conversion): decode-time arg is optional.
5522
5523 * objects.texi (Character Type): Don't use space as example for \.
5524 Make list of char names and \-sequences correspond.
5525 Explain that \s is not used in strings. `\ ' needs space after.
5526
5527 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5528 (Translation of Characters): Add translation-table-for-input.
5529 (Default Coding Systems): Add auto-coding-functions.
5530 (Explicit Encoding): Add decode-coding-inserted-region.
5531 (Locales): Add locale-info.
5532
5533 * minibuf.texi (Basic Completion): Describe test-completion.
5534 Collections can be lists of strings.
5535 Clean up lazy-completion-table.
5536 (Programmed Completion): Mention test-completion.
5537 Clarify why lambda expressions are not accepted.
5538 (Minibuffer Misc): Describe minibufferp.
5539
51a8b435
RS
55402003-07-14 Richard M. Stallman <rms@gnu.org>
5541
5542 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5543
5544 * windows.texi (Selecting Windows): New arg to select-window.
5545 (Selecting Windows): Add with-selected-window.
5546 (Size of Window): Add window-inside-edges, etc.
5547
5548 * internals.texi (Garbage Collection): Add post-gc-hook.
5549
5550 * processes.texi (Subprocess Creation): Add exec-suffixes.
5551
5552 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5553 (Scanning Keymaps): Add map-keymaps.
5554 (Defining Menus): Add keymap-prompt.
5555
5556 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5557 most-negative-fixnum.
5558
5559 * compile.texi (Byte Compilation): Explain no-byte-compile
5560 (Compiler Errors): New node.
5561
5562 * os.texi (User Identification): user-uid, user-real-uid
5563 can return float.
5564
5565 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5566 and about derived modes.
5567 (Minor Modes): Add minor-mode-list.
5568 (Defining Minor Modes): Keyword args for define-minor-mode.
5569 (Search-based Fontification): Explain managing other properties.
5570 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5571 (Faces for Font Lock): Add font-locl-preprocessor-face.
5572 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5573
5574 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 5575 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
5576
5577 * loading.texi (Library Search): Add load-suffixes.
5578
5579 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5580 (Programmed Completion): Add dynamic-completion-table.
5581
5582 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5583 (Magic File Names): Specify precedence order of handlers.
199bb209 5584
51a8b435
RS
5585 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5586 and post-command-hook.
5587 (Waiting): New calling convention for sit-for.
5588
5589 * text.texi (Special Properties): local-map and keymap properties
5590 apply based on their stickiness.
5591
c6de56a0
RS
55922003-07-07 Richard M. Stallman <rms@gnu.org>
5593
5594 * modes.texi (Minor Mode Conventions): Specify only some kinds
5595 of list values as args to minor modes.
5596
5597 * files.texi (File Name Expansion): Warn about iterative use
5598 of substitute-in-file-name.
5599
5600 * advice.texi (Activation of Advice): Clean up previous change.
5601
8c761ea6
MR
56022003-07-06 Markus Rost <rost@math.ohio-state.edu>
5603
5604 * advice.texi (Activation of Advice): Note that ad-start-advice is
5605 turned on by default.
5606
c6de56a0
RS
56072003-06-30 Richard M. Stallman <rms@gnu.org>
5608
5609 * text.texi (Buffer Contents): Document current-word.
5610 (Change Hooks): Not called for *Messages*.
5611
5612 * functions.texi (Defining Functions): Explain about redefining
5613 primitives.
5614 (Function Safety): Renamed. Minor changes.
5615 Comment out the detailed criteria for what is safe.
5616
3fe4e567
AS
56172003-06-22 Andreas Schwab <schwab@suse.de>
5618
5619 * objects.texi (Symbol Type): Fix description of examples.
5620
cda7bd13
AS
56212003-06-16 Andreas Schwab <schwab@suse.de>
5622
5623 * hash.texi (Creating Hash): Fix description of :weakness.
5624
fbcffa4a
KG
56252003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5626
5627 * files.texi (Changing Files): copy-file copies file modes, too.
5628
ff6a3bfb
RS
56292003-05-28 Richard M. Stallman <rms@gnu.org>
5630
5631 * strings.texi (Creating Strings): Clarify split-string.
5632
1463a05d
JB
56332003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5634
5635 * strings.texi (Creating Strings): Update split-string specification
5636 and examples.
5637
af253914
RS
56382003-05-19 Richard M. Stallman <rms@gnu.org>
5639
5640 * elisp.texi: Correct invariant section names.
5641
7ea52f92
RS
56422003-04-20 Richard M. Stallman <rms@gnu.org>
5643
5644 * os.texi (Timers): Explain about timers and quitting.
5645
e31afc09
RS
56462003-04-19 Richard M. Stallman <rms@gnu.org>
5647
5648 * internals.texi (Writing Emacs Primitives): Strings are
5649 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5650 Explain GCPRO convention for varargs function args.
5651
5ceea398
RS
56522003-04-16 Richard M. Stallman <rms@gnu.org>
5653
5654 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5655
b0ada147
RS
56562003-04-08 Richard M. Stallman <rms@gnu.org>
5657
5658 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5659
b23375aa
KS
56602003-02-13 Kim F. Storm <storm@cua.dk>
5661
5662 * objects.texi (Character Type): New \s escape for space.
5663
c60ee5e7
JB
56642003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5665
5666 * os.texi (System Environment): Added cygwin system-type.
5667
84e47416
RS
56682003-01-25 Richard M. Stallman <rms@gnu.org>
5669
5670 * keymaps.texi: Document that a symbol can act as a keymap.
5671
3e8cf2ea
RS
56722003-01-13 Richard M. Stallman <rms@gnu.org>
5673
5674 * text.texi (Changing Properties): Say string indices are origin-0.
5675
5676 * positions.texi (Screen Lines) <compute-motion>:
5677 Correct order of elts in return value.
5678
5679 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5680 how to define a default binding.
5681
7abb9fc5 56822002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 5683
104bc3aa 5684 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 5685
104bc3aa 5686 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 5687 type 'number. Describe new custom type 'float.
177f790c 5688
7abb9fc5 56892002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
5690
5691 * variables.texi (File Local Variables): Fix typo.
5692
df140a68 56932002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 5694
df140a68
KG
5695 From Michael Albinus <Michael.Albinus@alcatel.de>.
5696
5697 * README: Target for Info file is `make info'.
5698
5699 * files.texi (File Name Components): Fixed typos in
5700 `file-name-sans-extension'.
5701 (Magic File Names): Complete list of operations for magic file
5702 name handlers.
5703
7ed9159a
JY
57042002-09-16 Jonathan Yavner <jyavner@engineer.com>
5705
5706 * variables.texi (File Local Variables): New function
5707 risky-local-variable-p.
5708
57092002-09-15 Jonathan Yavner <jyavner@engineer.com>
5710
5711 * functions.texi (Function safety): New node about unsafep.
5712
241f79af
PA
57132002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5714
5715 * customize.texi (Splicing into Lists): Fixed example.
5716 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5717
72459b15
JB
57182002-06-17 Juanma Barranquero <lektu@terra.es>
5719
5720 * frames.texi (Display Feature Testing): Fix typo.
5721
61f7e0f5
AS
57222002-06-12 Andreas Schwab <schwab@suse.de>
5723
5724 * frames.texi (Initial Parameters, Resources): Fix references to
5725 the Emacs manual.
5726
4e792dbd
KS
57272002-05-13 Kim F. Storm <storm@cua.dk>
5728
5729 * variables.texi (Intro to Buffer-Local): Updated warning and
5730 example relating to changing buffer inside let.
5731
940344d4 57322002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
5733
5734 * os.texi (Session Management): New node about X Session management.
5735
231ac53b
EZ
57362002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5737
5738 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5739 to which the manual corresponds, and the copyright years.
5740
5741 * Makefile.in (VERSION): Set to 2.9.
5742
140cc574
EZ
57432001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5744
5745 * elisp.texi: Change the category in @dircategory to "Emacs", to
5746 make it consistent with info/dir.
5747
9c7fce05
MB
57482001-11-25 Miles Bader <miles@gnu.org>
5749
5750 * text.texi (Fields): Describe new `limit' arg in
5751 field-beginning/field-end.
5752
9f8bbf0f
EZ
57532001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5754
a5e6715c
EZ
5755 * permute-index: Don't depend on csh-specific features. Replace
5756 the interpreter name with /bin/sh.
5757
9f8bbf0f
EZ
5758 * two-volume-cross-refs.txt: New file.
5759 * two.el: New file.
5760 * spellfile: New file.
5761
1756e2fb
EZ
57622001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5763
5764 * permute-index: New file.
5765
5766 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5767 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5768 8+3 restricted namespace.
ad050e54
EZ
5769
5770 * Makefile.in (infodir): Define relative to $(srcdir).
5771 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5772 include directories list via -I switch to makeinfo.
5773 (index.texi): Use cp if both hard and symbolic links fail.
5774
10fa7f8e
EZ
57752001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5776
7a1494ce
EZ
5777 * Makefile.in (distclean): Add.
5778
10fa7f8e
EZ
5779 The following changes make ELisp manual part of the Emacs
5780 distribution:
5781
5782 * Makefile.in: Add Copyright notice.
5783 (prefix): Remove.
5784 (infodir): Change value to "../info".
5785 (VPATH): New variable.
5786 (MAKE): Don't define.
5787 (texmacrodir): Don't define.
5788 (texinputdir): Append the existing value of TEXINPUTS.
5789 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5790 command to be compatible with man/Makefile.in, and to put the
5791 output into ../info.
5c32b7c5 5792 (info): Add target.
10fa7f8e
EZ
5793 (installall): Target removed.
5794
74686736 57952001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
5796
5797 * tips.texi (Coding Conventions): Fix typo.
5798
6fd735df
GM
57992001-10-23 Gerd Moellmann <gerd@gnu.org>
5800
5801 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5802
b704d54b
EZ
58032001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5804
5805 * files.texi (File Name Components): Update the description of
5806 file-name-sans-extension and file-name-extension, as they now
5807 ignore leading dots.
5808
71431a0e
GM
58092001-10-20 Gerd Moellmann <gerd@gnu.org>
5810
6aa97356 5811 * (Version 21.1 released.)
71431a0e 5812
79f1f96c
MB
58132001-10-19 Miles Bader <miles@gnu.org>
5814
5815 * positions.texi (Text Lines): Describe behavior of
5816 `beginning-of-line'/`end-of-line' in the presence of field properties.
5817
892a8f36
GM
58182001-10-17 Gerd Moellmann <gerd@gnu.org>
5819
5820 * Makefile.in (VERSION): Set to 2.8.
5821 (manual): Use `manual-21'.
5822
8c1cc9e8 5823 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
5824 number was used. Set it to 2.8.
5825
5826 * intro.texi: Likewise.
5827
51724e26
EZ
58282001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5829
5830 * files.texi (File Name Completion): Document the significance of
5831 a trailing slash in elements of completion-ignored-extensions.
5832
57b338e8
MB
58332001-10-06 Miles Bader <miles@gnu.org>
5834
5835 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5836
c89e4bc5
GM
58372001-10-04 Gerd Moellmann <gerd@gnu.org>
5838
5839 * variables.texi (Variable Aliases): New node.
5840
ab952a4f
GM
58412001-10-04 Gerd Moellmann <gerd@gnu.org>
5842
5843 * Branch for 21.1.
dff28924 5844
9db3a582
MB
58452001-10-02 Miles Bader <miles@gnu.org>
5846
ae1a9581
MB
5847 * minibuf.texi (Minibuffer Misc): Add entries for
5848 `minibuffer-contents', `minibuffer-contents-no-properties', and
5849 `delete-minibuffer-contents'.
5850 Correct description for `minibuffer-prompt-end'.
5851
9db3a582
MB
5852 * text.texi (Property Search): Correct descriptions of
5853 `next-char-property-change' and `previous-char-property-change'.
5854 Add entries for `next-single-char-property-change' and
5855 `previous-single-char-property-change'.
5856 Make operand names a bit more consistent.
5857
03be5931
EZ
58582001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
5859
5860 * frames.texi (Finding All Frames): Document that next-frame and
5861 previous-frame are local to current terminal.
5862
974548ec
EZ
58632001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
5864
5865 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 5866 result of make-keymap.
974548ec 5867
8d82c597
EZ
58682001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
5869
5870 * display.texi (Font Lookup, Attribute Functions)
5871 (Image Descriptors): Add cross-references to the definition of
5872 selected frame.
5873
5874 * buffers.texi (The Buffer List): Add cross-references to the
5875 definition of selected frame.
5876
5877 * frames.texi (Input Focus): Clarify which frame is _the_ selected
5878 frame at any given time.
5879 (Multiple Displays, Size and Position): Add a cross-reference to
5880 the definition of the selected frame.
5881
2842de30
EZ
58822001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
5883
5884 * strings.texi (String Conversion) <string-to-number>: Document
5885 that a float is returned for integers that are too large.
5886
5887 * frames.texi (Mouse Position): Document mouse-position-function.
5888 (Display Feature Testing): Document display-images-p.
5889 (Window Frame Parameters): Document the cursor-type variable.
5890
5891 * numbers.texi (Integer Basics): Document CL style read syntax for
5892 integers in bases other than 10.
5893
5894 * positions.texi (List Motion): Document
5895 open-paren-in-column-0-is-defun-start.
5896
5897 * lists.texi (Sets And Lists): Document member-ignore-case.
5898
5899 * internals.texi (Garbage Collection): Document the used and free
5900 strings report.
5901 (Memory Usage): Document strings-consed.
5902
5903 * os.texi (Time of Day): Document float-time.
5904 (Recording Input): Document that clear-this-command-keys clears
5905 the vector to be returned by recent-keys.
5906
5907 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5908 argument keymap can be a list.
5909
5910 * nonascii.texi (User-Chosen Coding Systems)
5911 <select-safe-coding-system>: Document the new argument
5912 accept-default-p and the variable
5913 select-safe-coding-system-accept-default-p. Tell what happens if
5914 buffer-file-coding-system is undecided.
5915 (Default Coding Systems): Document auto-coding-regexp-alist.
5916
5917 * display.texi (The Echo Area) <message>: Document
5918 message-truncate-lines.
5919 (Glyphs): Document that the glyph table is unused on windowed
5920 displays.
5921
5922 * help.texi (Describing Characters) <single-key-description>:
5923 Document the new argument no-angles.
5924 (Accessing Documentation) <documentation-property>: Document that
5925 a non-string property is evaluated.
5926 <documentation>: Document that the function-documentation property
5927 is looked for.
5928
5929 * windows.texi (Selecting Windows): Document some-window.
5930
5931 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5932
5933 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5934 apropos-mode-hook.
5935
5936 * commands.texi (Using Interactive): Document interactive-form.
5937 (Keyboard Macros): Document kbd-macro-termination-hook.
5938 (Command Loop Info): Document that clear-this-command-keys clears
5939 the vector to be returned by recent-keys.
5940
2d43d823
GM
59412001-09-04 Werner LEMBERG <wl@gnu.org>
5942
5943 * Makefile.in (srcdir, texinputdir): New variables.
5944 (srcs, index.texi, install): Use $(srcdir).
5945 (.PHONY): Remove elisp.dvi.
5946 (elisp): Use -I switch for makeinfo.
5947 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5948 (installall, dist): Use $(srcdir).
5949 Fix path to texinfo.tex.
5950 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5951
fa739b31
GM
59522001-08-30 Gerd Moellmann <gerd@gnu.org>
5953
92a25631
GM
5954 * display.texi (Conditional Display): Adjust to API change.
5955
fa739b31
GM
5956 * configure: New file.
5957
cef68af5
GM
59582001-07-30 Gerd Moellmann <gerd@gnu.org>
5959
5960 * commands.texi (Repeat Events): Add description of
5961 double-click-fuzz.
5962
d1f08d85
SM
59632001-05-08 Stefan Monnier <monnier@cs.yale.edu>
5964
5965 * syntax.texi (Syntax Class Table): Add the missing designator for
5966 comment and string fences.
5967 (Syntax Properties): Add a xref to syntax table internals.
5968 (Syntax Table Internals): Document string-to-syntax.
5969
1e9fc92e
GM
59702001-05-07 Gerd Moellmann <gerd@gnu.org>
5971
5972 * Makefile.in (install): Use install-info command line options
5973 like in Emacs' Makefile.in.
5974
00480554
MB
59752000-12-09 Miles Bader <miles@gnu.org>
5976
5977 * windows.texi (Window Start): Update documentation for
5978 `pos-visible-in-window-p'.
5979
1e344ee2
SM
59802000-11-12 Stefan Monnier <monnier@cs.yale.edu>
5981
5982 * lists.texi (Building Lists): Add footnote to explain how to add
5983 to the end of a list.
5984
a540f6ed
GM
59852000-10-25 Gerd Moellmann <gerd@gnu.org>
5986
5987 * files.texi (Visiting Functions): Typos.
5988
28bcdbee
KH
59892000-10-25 Kenichi Handa <handa@etl.go.jp>
5990
5991 * files.texi (Visiting Functions): Return value of
5992 find-file-noselect may be a list of buffers if wildcards are used.
5993
22d1a4ed
MB
59942000-10-24 Miles Bader <miles@lsi.nec.co.jp>
5995
5996 * display.texi (Defining Faces): Document `graphic' display type
5997 in face specs.
5998
916a89db
KG
59992000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6000
1e9fc92e 6001 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
6002 `after-make-frame-hook' with `after-make-frame-functions'.
6003
1e9fc92e 6004 * frames.texi (Creating Frames): Ditto.
916a89db 6005
1e9fc92e 6006 * variables.texi (Future Local Variables): Ditto.
916a89db 6007
483de32b
GM
60082000-10-16 Gerd Moellmann <gerd@gnu.org>
6009
6010 * display.texi (Other Image Types): Add description of :foreground
6011 and :background properties of mono PBM images.
6012
e23a63a5
WL
60132000-08-17 Werner LEMBERG <wl@gnu.org>
6014
6015 * .cvsignore: New file.
6016
dfc16043
GM
60172000-01-05 Gerd Moellmann <gerd@gnu.org>
6018
6019 * tindex.pl: New script.
6020
602613fe
DL
60211999-12-03 Dave Love <fx@gnu.org>
6022
6023 * Makefile.in (MAKEINFO): New parameter.
6024
94ec544d
DL
60251999-09-17 Richard Stallman <rms@gnu.org>
6026
6027 * Makefile.in (srcs): Add hash.texi.
6028 (VERSION): Update to 20.6.
6029
60301999-09-13 Richard Stallman <rms@gnu.org>
6031
6032 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6033
60341998-08-29 Karl Heuer <kwzh@gnu.org>
6035
6036 * configure.in: New file.
6037 * Makefile.in: Renamed from Makefile.
6038 (prefix, infodir): Use value obtained from configure.
6039 (emacslibdir): Obsolete variable deleted.
6040 (dist): Distribute configure.in, configure, Makefile.in.
6041
60421998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6043
6044 * Makefile (INSTALL_INFO): New variable.
6045 (install): Run install-info.
6046
60471998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6048
6049 * Makefile (elisp.dvi): Add missing backslash.
6050
60511998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6052
6053 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6054 Run texindex without `./'. Always run texindex on elisp.tp.
6055 (elisp.tps): Target deleted.
6056
60571998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6058
6059 * Makefile (srcs): Add nonascii.texi and customize.texi.
6060 (dist): Start by deleting `temp'.
6061
60621998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6063
6064 * Makefile (makeinfo, texindex): Targets deleted.
6065 (makeinfo.o, texindex.o): Targets deleted.
6066 (clean, dist): Don't do anything with them or with getopt*.
6067
60681998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6069
6070 * Makefile (SHELL): Defined.
6071
60721998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6073
6074 * Makefile (elisp.tps): New target.
6075 (elisp.dvi): Depend on elisp.tps.
6076
6077Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
6078
6079 * README: Update phone number.
6080
6081 * Makefile (elisp): Make this be the default target.
6082 Depend on makeinfo.c instead of makeinfo.
6083 (install): Don't depend on elisp.dvi, since we don't install that.
6084 Use mkinstalldirs.
6085 (dist): Add mkinstalldirs.
6086
6087Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6088
6089 * Makefile (VERSION): Update version number.
6090 (maintainer-clean): Renamed from realclean.
6091
6092Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6093
6094 * Makefile (realclean): New target.
6095 (elisp): Remove any old elisp-* files first.
6096
6097Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
6098
d1f08d85
SM
6099 * Makefile (VERSION): New variable.
6100 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6101 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
6102
6103Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6104
6105 * Makefile (elisp): Depend on makeinfo.
6106
6107Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
6108
d1f08d85 6109 * Makefile (srcs): Add anti.texi.
94ec544d
DL
6110
6111Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6112
6113 * Makefile (infodir, prefix): New vars.
6114 (install): Use infodir.
6115 (emacsinfodir): Deleted.
6116
6117Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6118
6119 * Makefile (srcs): Add calendar.texi.
6120
6121 * Makefile (dist): Copy texindex.c and makeinfo.c.
6122 Limit elisp-* files to those with one or two digits.
6123
6124Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6125
6126 * Makefile (dist): Changed to use Gzip instead of compress.
6127
6128Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6129
6130 * loading.texi (Unloading): define-function changed back to
6131 defalias. It may not stay this way, but at least it's
6132 consistent with the known-good version of the code patch.
6133
6134Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6135
6136 * modes.texi (Hooks): Document new optional arg of add-hook.
6137
6138Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6139
d1f08d85 6140 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
6141
6142 * tips.texi: Add new section on standard library headers.
6143
6144Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6145
6146 * Makefile (srcs): Add frame.texi to the list of sources.
6147
6148Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6149
6150 * Makefile (dist): Don't bother excluding autosave files; they'll
6151 never make it into the temp directory anyway, and the hash marks
6152 in the name are problematic for make and the Bourne shell.
dff28924 6153 (srcs):
94ec544d
DL
6154
6155Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6156
d1f08d85 6157 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
6158 the distribution tar file.
6159
dff28924 6160Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
6161
6162 * Makefile (srcs): Added index.perm.
6163 (elisp.dvi): Remove erroneous shell comment.
6164 Expect output of permute-index in permuted.fns.
6165 Save old elisp.aux in elisp.oaux.
6166 (clean): Added index.texi to be deleted.
6167
dff28924 6168Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
6169
6170 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6171
dff28924 6172Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d 6173
6db11765 6174 * files.texi: Noted that completion-ignored-extensions is ignored
94ec544d
DL
6175 when making *Completions*.
6176
6177Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
6178
6179 * Makefile make dist now depends on elisp.dvi, since it tries
6180 to include it in the dist file.
6181
dff28924 6182Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
6183
6184 * functions.texinfo (Mapping Functions): Add missing quote
6185
dff28924 6186Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
6187
6188 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6189 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6190
dff28924 6191Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
6192
6193 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6194 and @error{} are the terms now being used. The files in the
6195 directory have been changed to reflect this.
6196
d1f08d85 6197 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
6198 ` @result{}', using 5 spaces at the begining of the line.
6199
dff28924 6200Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
6201
6202 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6203 experimental @indentedresult{}, @indentedexpandsto{} are part of
6204 the texinfo.tex in this directory. These TeX macros are not
6205 stable yet.
6206
dff28924 6207Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d 6208
6db11765 6209 * texinfo.tex: Temporarily added
d1f08d85 6210 \let\result=\dblarrow
94ec544d
DL
6211 \def\error{{\it ERROR} \longdblarrow}
6212 We need to do this better soon.
6213
dff28924 6214Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
6215
6216 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 6217 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
6218 new title page format is also not applied, since it requires
6219 texinfo.tex changes.)
6220
6221 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6222 for the Project GNU development environment.
6223
ad050e54 6224;; Local Variables:
fd026ee1 6225;; coding: iso-2022-7bit
33462dfa 6226;; add-log-time-zone-rule: t
ad050e54 6227;; End:
2a34a036 6228
651f374c 6229 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
de529e21 6230 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
6231
6232 This file is part of GNU Emacs.
6233
6234 GNU Emacs is free software; you can redistribute it and/or modify
6235 it under the terms of the GNU General Public License as published by
4a9f99bd 6236 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
6237 any later version.
6238
6239 GNU Emacs is distributed in the hope that it will be useful,
6240 but WITHOUT ANY WARRANTY; without even the implied warranty of
6241 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6242 GNU General Public License for more details.
6243
6244 You should have received a copy of the GNU General Public License
6245 along with GNU Emacs; see the file COPYING. If not, write to the
6246 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6247 Boston, MA 02110-1301, USA.
ab5796a9
MB
6248
6249;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda