(Help Summary, Apropos, Misc Help): Fix typos.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
fe284805
JL
12007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2
3 * searching.texi (Replacing Match): Describe new
4 `match-substitute-replacement'.
5
2c3a09b1
RS
62007-10-31 Richard Stallman <rms@gnu.org>
7
8 * strings.texi (Creating Strings): Null strings from concat not unique.
9
f2b480f4
RS
102007-10-26 Richard Stallman <rms@gnu.org>
11
12 * objects.texi (Equality Predicates): Null strings are uniquified.
13
14 * minibuf.texi: Minor clarifications in previous change.
15
db21122c
GM
162007-10-25 Glenn Morris <rgm@gnu.org>
17
18 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
19
2328cbb3
RS
202007-10-24 Richard Stallman <rms@gnu.org>
21
22 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
23
24 * variables.texi (Frame-Local Variables): Node deleted.
25 (Variables): Delete Frame-Local Variables from menu.
26 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
27 (Default Value): Don't mention frame-local vars.
28
29 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
30
31 * loading.texi (Unloading): Document FEATURE-unload-function
32 instead of FEATURE-unload-hook.
33
2328cbb3
RS
34 * frames.texi (Multiple Displays): Don't mention frame-local vars.
35
c066bafa
JL
362007-10-22 Juri Linkov <juri@jurta.org>
37
38 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
39 (High-Level Completion): Document a list of default value strings
40 in the DEFAULT argument, for which minibuffer functions return the
41 first element.
42
65ced25f
JL
432007-10-17 Juri Linkov <juri@jurta.org>
44
45 * text.texi (Filling): Update arguments of fill-paragraph.
46 fill-paragraph operates on the active region in Transient Mark mode.
47 Remove fill-paragraph-or-region.
48
ee46ec8e
KB
492007-10-13 Karl Berry <karl@gnu.org>
50
51 * elisp.texi (@dircategory): Move to after @copying,
52 since we want @copying as close as possible to the beginning of
53 the output.
54
61bbdbc6
RS
552007-10-12 Richard Stallman <rms@gnu.org>
56
57 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
58
59 * commands.texi (Distinguish Interactive): New node,
60 broken out from Interactive Call and rewritten.
61 (Command Loop): Put Distinguish Interactive in menu.
62
af23e1e8
RS
632007-10-09 Richard Stallman <rms@gnu.org>
64
65 * text.texi (Examining Properties): Mention overlay priority.
66
67 * display.texi (Display Margins): Correct the description
68 of margin display specifications.
69 (Replacing Specs): New subnode broken out of Display Property.
70
e1965a69
JL
712007-10-06 Juri Linkov <juri@jurta.org>
72
73 * text.texi (Filling): Document fill-paragraph-or-region.
74
4638454b
JB
752007-10-05 Juanma Barranquero <lekktu@gmail.com>
76
77 * display.texi (Auto Faces): Fix typo.
78
7ed54cc5
RS
792007-10-02 Richard Stallman <rms@gnu.org>
80
81 * display.texi (Display Property): Explain some display specs
82 don't let you move point in.
83
84 * frames.texi (Cursor Parameters): Describe
85 cursor-in-non-selected-windows here. Explain more values.
86
87 * windows.texi (Basic Windows): Don't describe
88 cursor-in-non-selected-windows here.
89
305a7ef2
EZ
902007-10-01 Eli Zaretskii <eliz@gnu.org>
91
92 * processes.texi (Misc Network): Note that these functions are
93 supported only on some systems.
94
f7a7f4eb
RS
952007-10-01 Richard Stallman <rms@gnu.org>
96
97 * display.texi (Overlay Properties): Explain nil as priority.
98 Explain that conflicts are unpredictable if not resolved by
99 priorities.
100
780d7bb9
RS
1012007-09-23 Richard Stallman <rms@gnu.org>
102
103 * macros.texi (Backquote): Minor clarification.
104
14b4fdfb
RS
1052007-09-19 Richard Stallman <rms@gnu.org>
106
107 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
108 Clarify when they work in parallel and when one overrides.
109 Fix error in example.
14b4fdfb 110
b8d4c8d0
GM
1112007-09-06 Glenn Morris <rgm@gnu.org>
112
113 * Move from lispref/ to doc/lispref/. Change all setfilename
114 commands to use ../../info.
115 * Makefile.in (infodir): Go up one more level.
4638454b 116 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
117 (miscmanualdir): New.
118 (dist): Use new variable miscmanualdir.
119 * makefile.w32-in (infodir, texinputdir): Go up one more level.
120 (usermanualdir): Change from ../man to ../emacs.
121
1bb1f7d3
MR
1222007-08-30 Martin Rudalics <rudalics@gmx.at>
123
124 * commands.texi (Command Loop Info): Advise against changing
125 most variables described here. Explain new variable
126 last-repeatable-command.
127
b8d4c8d0
GM
1282007-08-29 Glenn Morris <rgm@gnu.org>
129
130 * elisp.texi (EMACSVER): Increase to 23.0.50.
131
1322007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
133
134 * frames.texi (Basic Parameters): Add display-environment-variable
135 and term-environment-variable.
136
1372007-08-28 Juri Linkov <juri@jurta.org>
138
139 * display.texi (Image Formats, Other Image Types): Add SVG.
140
1412007-08-28 Juri Linkov <juri@jurta.org>
142
143 * display.texi (Images): Move formats-related text to new node
144 "Image Formats".
145 (Image Formats): New node.
146
619fb9ee
RS
1472007-08-27 Richard Stallman <rms@gnu.org>
148
149 * windows.texi (Window Configurations): Clarify what
150 a window configuration saves.
151
b8d4c8d0
GM
1522007-08-25 Richard Stallman <rms@gnu.org>
153
154 * display.texi (Images): Delete redundant @findex.
155
1562007-08-16 Richard Stallman <rms@gnu.org>
157
158 * processes.texi (Asynchronous Processes): Clarify
159 doc of start-file-process.
160
1612007-08-08 Martin Rudalics <rudalics@gmx.at>
162
163 * modes.texi (Example Major Modes): Fix typo.
164
1652007-08-08 Glenn Morris <rgm@gnu.org>
166
167 * intro.texi (nil and t): Do not use `iff' in documentation.
168
169 * tips.texi (Documentation Tips): Recommend against `iff'.
170
1712007-08-07 Chong Yidong <cyd@stupidchicken.com>
172
173 * display.texi (Image Cache): Document image-refresh.
174
1752007-08-06 Martin Rudalics <rudalics@gmx.at>
176
177 * windows.texi (Size of Window): Document window-full-width-p.
178
1792007-07-25 Glenn Morris <rgm@gnu.org>
180
181 * gpl.texi (GPL): Replace license with GPLv3.
182
183 * Relicense all FSF files to GPLv3 or later.
184
1852007-07-24 Michael Albinus <michael.albinus@gmx.de>
186
4638454b
JB
187 * processes.texi (Synchronous Processes):
188 Add `process-file-shell-command'.
b8d4c8d0
GM
189 (Asynchronous Processes): Mention restricted use of
190 `process-filter' and `process-sentinel' in
191 `start-file-process'. Add `start-file-process-shell-command'.
192
1932007-07-17 Michael Albinus <michael.albinus@gmx.de>
194
195 * files.texi (Magic File Names): Introduce optional parameter
196 IDENTIFICATION for `file-remote-p'.
197
1982007-07-16 Richard Stallman <rms@gnu.org>
199
200 * display.texi (Defining Faces): Fix previous change.
201
2022007-07-14 Richard Stallman <rms@gnu.org>
203
204 * control.texi (Handling Errors): Document `debug' in handler list.
205
2062007-07-10 Richard Stallman <rms@gnu.org>
207
208 * display.texi (Defining Faces): Explain C-M-x feature for defface.
209
2102007-07-09 Richard Stallman <rms@gnu.org>
211
212 * files.texi (Magic File Names): Rewrite previous change.
213
2142007-07-08 Michael Albinus <michael.albinus@gmx.de>
215
216 * files.texi (Magic File Names): Introduce optional parameter
217 CONNECTED for `file-remote-p'.
218
2192007-07-07 Michael Albinus <michael.albinus@gmx.de>
220
221 * processes.texi (Asynchronous Processes):
222 * files.texi (Magic File Names): Add `start-file-process'.
223
2242007-06-27 Richard Stallman <rms@gnu.org>
225
226 * files.texi (Format Conversion Piecemeal): Clarify
227 `after-insert-file-functions' calling convention.
228
2292007-06-27 Michael Albinus <michael.albinus@gmx.de>
230
4638454b
JB
231 * files.texi (Magic File Names): Remove `dired-call-process'.
232 Add `process-file'.
b8d4c8d0
GM
233
2342007-06-27 Kenichi Handa <handa@m17n.org>
235
236 * text.texi (Special Properties): Fix description about
4638454b 237 `composition' property.
b8d4c8d0
GM
238
2392007-06-26 Kenichi Handa <handa@m17n.org>
240
241 * nonascii.texi (Default Coding Systems): Document about the
242 return value `undecided'.
243
2442007-06-25 David Kastrup <dak@gnu.org>
245
246 * keymaps.texi (Active Keymaps): Document new POSITION argument of
247 `current-active-maps'.
248
2492007-06-24 Karl Berry <karl@gnu.org>
250
4638454b 251 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
252
2532007-06-15 Juanma Barranquero <lekktu@gmail.com>
254
255 * display.texi (Overlay Arrow): Doc fix.
256
2572007-06-14 Karl Berry <karl@tug.org>
258
259 * anti.texi (Antinews): Typo.
260
2612007-06-14 Chong Yidong <cyd@stupidchicken.com>
262
263 * display.texi (Image Cache): Document image-refresh.
264
2652007-06-12 Karl Berry <karl@gnu.org>
266
267 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
268 * two-volume.make: New file.
269 * .cvsignore: Ignore two-volume files.
270
2712007-06-12 Tom Tromey <tromey@redhat.com>
272
273 * os.texi (Init File): Document user-emacs-directory.
274
2752007-06-03 Nick Roberts <nickrob@snap.net.nz>
276
277 * commands.texi (Click Events): Describe width and height when
278 object is nil.
279
2802007-05-30 Nick Roberts <nickrob@snap.net.nz>
281
282 * commands.texi (Click Events): Layout more logically. Describe
283 width and height.
284 (Drag Events, Motion Events): Update to new format for position.
285
2862007-06-02 Richard Stallman <rms@gnu.org>
287
288 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
289
2902007-06-02 Chong Yidong <cyd@stupidchicken.com>
291
292 * Version 22.1 released.
293
2942007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
295
296 * text.texi (Special Properties): Correct meaning of fontified face.
297
2982007-05-30 Richard Stallman <rms@gnu.org>
299
300 * text.texi (Special Properties): Add link to Adjusting Point.
301
3022007-05-12 Richard Stallman <rms@gnu.org>
303
304 * text.texi (Margins): indent-to-left-margin is not the default.
305 (Mode-Specific Indent): For indent-line-function, the default
306 is indent-relative.
307
308 * modes.texi (Example Major Modes): Explain last line of text-mode
309 is redundant.
310
3112007-05-10 Richard Stallman <rms@gnu.org>
312
313 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
314
315 * help.texi (Keys in Documentation): Add reference to
316 Documentation Tips.
317
318 * files.texi (Format Conversion): TO-FN gets three arguments.
319
320 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
321
3222007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
323
324 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
325 * files.texi (Format Conversion): Expand intro; add menu.
326 (Format Conversion Overview, Format Conversion Round-Trip)
327 (Format Conversion Piecemeal): New nodes/subsections.
328 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
329 * text.texi (Text Properties): Remove "Saving Properties" from menu.
330 (Saving Properties): Delete node/subsection.
331
3322007-05-07 Karl Berry <karl@gnu.org>
333
334 * elisp.texi (EMACSVER): Back to 22.
335
3362007-05-06 Richard Stallman <rms@gnu.org>
337
338 * processes.texi (Accepting Output): Revert most of previous change.
339
3402007-05-05 Richard Stallman <rms@gnu.org>
341
342 * processes.texi (Accepting Output): accept-process-output
343 uses microseconds, not milliseconds. But that arg is obsolete.
344
3452007-05-04 Karl Berry <karl@tug.org>
346
347 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
348
3492007-05-04 Eli Zaretskii <eliz@gnu.org>
350
351 * tips.texi (Documentation Tips): Rearrange items to place the
352 more important ones first. Add an index entry for hyperlinks.
353
3542007-05-03 Karl Berry <karl@gnu.org>
355
356 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
357 (EMACSVER) [smallbook]: 22 for printed version.
358
359 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
360 so restore anchor to normal position after defun. Found by Kevin Ryde.
361
3622007-04-26 Glenn Morris <rgm@gnu.org>
363
364 * elisp.texi (EMACSVER): Increase to 22.1.50.
365
3662007-04-28 Karl Berry <karl@gnu.org>
367
368 * elisp.texi: Improve line breaks on copyright page,
369 similar layout to emacs manual, 8.5x11 by default.
370
3712007-04-24 Richard Stallman <rms@gnu.org>
372
373 * text.texi (Special Properties): Add xref to Overlay Properties.
374
375 * display.texi (Overlay Properties): Add xref to Special Properties.
376
3772007-04-22 Richard Stallman <rms@gnu.org>
378
379 * keymaps.texi (Extended Menu Items): Move the info about
380 format with cached keyboard binding.
381
3822007-04-21 Richard Stallman <rms@gnu.org>
383
384 * text.texi (Special Properties): Clarify previous change.
385
386 * files.texi (File Name Expansion): Clarify previous change.
387
388 * display.texi (Attribute Functions): Fix example for
389 face-attribute-relative-p.
390
3912007-04-19 Kenichi Handa <handa@m17n.org>
392
393 * text.texi (Special Properties): Document composition property.
394
3952007-04-19 Glenn Morris <rgm@gnu.org>
396
397 * files.texi (File Name Expansion): Mention "superroot".
398
3992007-04-15 Chong Yidong <cyd@stupidchicken.com>
400
401 * frames.texi (Multiple Displays): Add note about "multi-monitor"
402 setups.
403 (Display Feature Testing): Note that display refers to all
404 physical monitors for multi-monitor setups.
405
4062007-04-14 Richard Stallman <rms@gnu.org>
407
408 * lists.texi (Sets And Lists): Clarify `delete' examples.
409 Remove spurious xref to same node.
410 Clarify xref for add-to-list.
411
4122007-04-12 Nick Roberts <nickrob@snap.net.nz>
413
414 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
415 value of lisp-mode-map.
416
4172007-04-11 Karl Berry <karl@gnu.org>
418
419 * anti.texi (Antinews):
420 * display.texi (Overlay Properties, Defining Images):
421 * processes.texi (Synchronous Processes, Sentinels):
422 * syntax.texi (Syntax Table Internals):
423 * searching.texi (Regexp Special):
424 * nonascii.texi (Default Coding Systems):
425 * text.texi (Special Properties):
426 * minibuf.texi (Basic Completion): Wording to improve breaks in
427 8.5x11 format.
428 * elisp.texi (smallbook): New @set to more easily switch between
429 smallbook and 8.5x11.
430
4312007-04-11 Richard Stallman <rms@gnu.org>
432
433 * text.texi (Lazy Properties): Minor fix.
434
4352007-04-08 Karl Berry <karl@gnu.org>
436
437 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
438 * macros.texi (Backquote): Downcase Backquote in index entries for
439 consistency.
440
4412007-04-08 Richard Stallman <rms@gnu.org>
442
443 * text.texi (Adaptive Fill): Just describe default,
444 don't show it (since it contains non-ASCII chars).
445
4462007-04-07 Karl Berry <karl@gnu.org>
447
448 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
449 adaptive-fill-regexp's value, since they are not in the standard
450 TeX fonts.
451
4522007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
453
454 * display.texi (Defining Faces): Fix example.
455
4562007-04-07 Karl Berry <karl@gnu.org>
457
458 * display.texi (Button Buffer Commands): Improve page break.
459
4602007-04-07 Richard Stallman <rms@gnu.org>
461
462 * advice.texi (Activation of Advice): Remove redundant index entry.
463
464 * backups.texi: Improve index entries. Remove redundant ones.
465
466 * compile.texi (Byte Compilation): Improve index entry.
467
468 * hash.texi (Creating Hash): Improve index entry.
469
470 * symbols.texi (Definitions): Improve index entry.
471
472 * edebug.texi: Improve index entries. Remove redundant/useless ones.
473
474 * maps.texi (Standard Keymaps): Remove useless index entry.
475
476 * help.texi (Documentation Basics): Remove redundant index entries.
477
478 * customize.texi: Improve index entries.
479 Remove redundant/useless ones.
480
481 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
482
483 * streams.texi (Output Variables): Improve index entry.
484
485 * abbrevs.texi (Abbrevs): Remove useless index entry.
486
487 * macros.texi (Expansion): Remove useless index entry.
488
489 * text.texi: Improve index entries. Remove redundant/useless ones.
490 (Text Properties, Examining Properties)
491 (Special Properties): Use "property category" instead of "category"
492 to refer to the `category' property.
493
494 * positions.texi: Improve index entries. Remove useless one.
495
496 * lists.texi: Improve index entries. Remove redundant/useless ones.
497
498 * os.texi: Improve index entries.
499 (Timers): Fix previous change.
500
501 * buffers.texi: Improve index entries.
502 (Modification Time): Get rid of term "obsolete buffer".
503
504 * debugging.texi: Improve index entries.
505 (Test Coverage): Add xref to other test coverage ftr.
506
507 * eval.texi: Improve index entry. Remove redundant ones.
508
509 * numbers.texi: Improve index entries. Remove redundant/useless ones.
510
511 * files.texi: Improve index entries. Remove redundant/useless ones.
512
513 * objects.texi: Improve index entries.
514
515 * processes.texi: Improve index entries.
516
517 * modes.texi: Improve index entry. Remove redundant one.
518
519 * nonascii.texi: Improve index entries.
520
521 * internals.texi: Improve index entries.
522
523 * syntax.texi: Improve index entries.
524
525 * keymaps.texi (Active Keymaps): Improve index entries.
526
527 * commands.texi: Improve index entries. Remove redundant/useless ones.
528
529 * frames.texi: Improve index entries. Remove redundant/useless ones.
530
531 * markers.texi: Improve index entries. Remove redundant ones.
532
533 * tips.texi: Improve index entries.
534
535 * loading.texi (Unloading): Improve index entry.
536
537 * variables.texi: Improve index entries. Remove redundant one.
538
539 * sequences.texi: Improve index entry.
540
541 * display.texi: Improve index entries. Remove redundant ones.
542
543 * windows.texi: Improve index entries.
544
545 * searching.texi: Improve index entries. Remove redundant one.
546
547 * strings.texi (Case Tables): Improve last change.
548
5492007-04-04 Chong Yidong <cyd@stupidchicken.com>
550
551 * strings.texi (Case Tables): Document with-case-table and
552 ascii-case-table.
553
5542007-04-03 Karl Berry <karl@gnu.org>
555
556 * processes.texi (Network): Reword to improve page break.
557
5582007-04-03 Eli Zaretskii <eliz@gnu.org>
559
560 * functions.texi (Inline Functions): Describe more disadvantages
561 of defsubst, and make advice against it stronger.
562
5632007-04-02 Karl Berry <karl@gnu.org>
564
565 * backups.texi (Backup Names): Avoid widow words.
566 * modes.texi (Example Major Modes): Align last comment.
567
5682007-04-01 Chong Yidong <cyd@stupidchicken.com>
569
570 * keymaps.texi (Remapping Commands): Document new arg to
571 command-remapping.
572
5732007-04-01 Karl Berry <karl@gnu.org>
574
575 * processes.texi (Low-Level Network): Typo.
576 * loading.texi (Hooks for Loading): Avoid double "the".
577 * keymaps.texi (Key Sequences): No double "and".
578 (Changing Key Bindings): Shorten to improve line break.
579
5802007-03-31 Glenn Morris <rgm@gnu.org>
581
582 * os.texi (Timers): Fix description of run-at-time TIME formats.
583
5842007-03-31 Richard Stallman <rms@gnu.org>
585
586 * display.texi (Invisible Text): Correct buffer-invisibility-spec
587 regarding ellipsis.
588
5892007-03-31 Eli Zaretskii <eliz@gnu.org>
590
591 * intro.texi (nil and t):
592 * symbols.texi (Plists and Alists):
593 * variables.texi (Variable Aliases, Constant Variables):
594 * functions.texi (Defining Functions):
595 * advice.texi (Advising Primitives):
596 * debugging.texi (Syntax Errors, Compilation Errors):
597 * minibuf.texi (Minibuffer Windows):
598 * commands.texi (Adjusting Point):
599 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
600 (Auto Major Mode, Major Mode Conventions):
601 * help.texi (Describing Characters):
602 * files.texi (Create/Delete Dirs, Information about Files)
603 (File Locks, Writing to Files, Reading from Files)
604 (Saving Buffers):
605 * windows.texi (Resizing Windows, Cyclic Window Ordering):
606 * frames.texi (Finding All Frames):
607 * positions.texi (Buffer End, Motion):
608 * markers.texi (The Region):
609 * text.texi (Deletion, Near Point):
610 * display.texi (Displaying Messages, Truncation):
611 * os.texi (Processor Run Time):
612 * tips.texi (Key Binding Conventions, Programming Tips)
613 (Warning Tips, Documentation Tips, Comment Tips):
614 * internals.texi (Memory Usage): Improve indexing.
615
616 * variables.texi (Frame-Local Variables):
617 * functions.texi (Argument List):
618 * loading.texi (Library Search):
619 * streams.texi (Output Variables):
620 * keymaps.texi (Translation Keymaps, Searching Keymaps):
621 * searching.texi (Replacing Match, Search and Replace):
622 * processes.texi (Byte Packing, Decoding Output)
623 (Accepting Output, Network Servers, Shell Arguments):
624 * display.texi (Abstract Display, Image Cache, Scroll Bars):
625 * windows.texi (Window Point, Window Start):
626 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
627 * commands.texi (Reading Input, Keyboard Events):
628 * minibuf.texi (Reading File Names, Minibuffer Completion)
629 (Recursive Mini):
630 * positions.texi (List Motion):
631 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
632 * numbers.texi (Arithmetic Operations, Math Functions)
633 (Predicates on Numbers, Comparison of Numbers):
634 (Numeric Conversions):
635 * locals.texi (Standard Buffer-Local Variables):
636 * maps.texi (Standard Keymaps):
637 * os.texi (User Identification, System Environment, Recording Input)
638 (X11 Keysyms):
639 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
640 * backups.texi (Backups and Auto-Saving):
641 * customize.texi (Customization, Group Definitions)
642 (Variable Definitions):
643 * compile.texi (Byte Compilation): Improve index entries.
644
6452007-03-31 Karl Berry <karl@gnu.org>
646
647 * macros.texi (Defining Macros): Avoid widow syllable.
648
6492007-03-31 Eli Zaretskii <eliz@gnu.org>
650
651 * elisp.texi (Top): Postscript -> PostScript.
652
653 * display.texi (Images, Postscript Images): Postscript -> PostScript.
654
6552007-03-31 Markus Triska <markus.triska@gmx.at>
656
657 * internals.texi (Writing Emacs Primitives): Untabify `For'.
658
6592007-03-30 Karl Berry <karl@gnu.org>
660
661 * lists.texi (List-related Predicates): Remove spurious @need.
662 (Setcdr): Use @smallexample to improve page break.
663 (Association Lists) <assoc>: Reword to improve page break.
664
665 * strings.texi (String Conversion): Insert blank line to improve
666 page break.
667
668 * numbers.texi (Random Numbers): Use @minus{}.
669 (Math Functions): Use @minus{}.
670
671 * intro.texi (Acknowledgements): Avoid line breaks before middle
672 initials.
673
6742007-03-24 Eli Zaretskii <eliz@gnu.org>
675
676 * errors.texi (Standard Errors): Add an index entry.
677
6782007-03-19 Richard Stallman <rms@gnu.org>
679
680 * os.texi (Recording Input): recent-keys now gives 300 keys.
681
6822007-03-12 Glenn Morris <rgm@gnu.org>
683
684 * os.texi: Replace "daylight savings" with "daylight saving"
685 throughout.
686
6872007-03-05 Richard Stallman <rms@gnu.org>
688
689 * variables.texi (File Local Variables): Update
690 enable-local-variables values.
691
6922007-03-04 Richard Stallman <rms@gnu.org>
693
694 * syntax.texi (Control Parsing): Minor clarification.
695
696 * strings.texi (Formatting Strings): Clarify width, precision, flags.
697
698 * sequences.texi (Sequence Functions): Move string-bytes away,
699 add xref.
700
701 * nonascii.texi (Text Representations): Move string-bytes here.
702
703 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
704
705 * minibuf.texi (Basic Completion): Minor clarification.
706
707 * markers.texi (The Mark): Clarify existence vs activation of mark.
708 Other cleanup.
709
710 * display.texi (Finding Overlays): Write better example.
711
712 * compile.texi (Eval During Compile): Clarify putting macros
713 in eval-when-compile.
714
7152007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
716
717 * loading.texi (How Programs Do Loading): Fix anchor position at
718 load-read-function definition doc. (tiny change)
719
7202007-02-21 Kim F. Storm <storm@cua.dk>
721
722 * strings.texi (Text Comparison): Mention that assoc-string
723 converts symbols to strings before testing.
724
7252007-02-17 Kim F. Storm <storm@cua.dk>
726
727 * processes.texi (Bindat Spec): Vector types can have optional
728 element type.
729 (Bindat Examples): Fix example. Add vector with element type.
730
7312007-02-16 Andreas Schwab <schwab@suse.de>
732
733 * strings.texi (Formatting Strings): Document '+' flag.
734
7352007-02-15 Juanma Barranquero <lekktu@gmail.com>
736
737 * strings.texi (Modifying Strings): Clarify that `clear-string'
738 always converts the string to unibyte.
739
7402007-02-14 Kim F. Storm <storm@cua.dk>
741
742 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
743 Rewrite glyph code description to refer to these functions.
744 Remove details of encoding face number and char into integer code.
745
7462007-02-03 Alan Mackenzie <acm@muc.de>
747
748 * loading.texi (Hooks for Loading): Make the description of
749 `eval-after-load' more detailed, and amend the description of
750 after-load-alist, in accordance with changes from 2006-05.
751
7522007-02-03 Chong Yidong <cyd@stupidchicken.com>
753
754 * modes.texi (Defining Minor Modes): Document that a :require
755 keyword or similar may be required to make saved customization
756 variables work.
757
7582007-02-03 Eli Zaretskii <eliz@gnu.org>
759
760 * elisp.texi (Top): Make the detailed menu headers compliant with
761 Texinfo guidelines and with what texnfo-upd.el expects. Add
762 comments to prevent people from inadvertently modifying the key
763 parts needed by `texinfo-multiple-files-update'.
764
7652007-02-02 Eli Zaretskii <eliz@gnu.org>
766
767 * elisp.texi (Top): Update the top-level menus.
768
769 * syntax.texi (Categories): Add index entries.
770
7712007-02-01 Juanma Barranquero <lekktu@gmail.com>
772
773 * display.texi (Attribute Functions): Fix name and description of
774 the UNDERLINE arg of `set-face-underline-p'.
775
7762007-01-29 Eli Zaretskii <eliz@gnu.org>
777
778 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
779 Variables", and "Standard Keymaps" to the detailed menu.
780
781 * variables.texi (Future Local Variables): Add index entry.
782
7832007-01-28 Richard Stallman <rms@gnu.org>
784
785 * tips.texi (Coding Conventions): Clarify the tip about macros
786 that define a function or a variable.
787
788 * files.texi (File Attributes): UID and GID can be floats.
789 (Magic File Names): Explain why deferring all operations to
790 the standard handler does not work.
791
7922007-01-23 Martin Rudalics <rudalics@gmx.at>
793
794 * backups.texi (Reverting): Use "buffer" instead of "file"
795 when talking about major and minor modes.
796
7972007-01-21 Richard Stallman <rms@gnu.org>
798
799 * help.texi (Documentation): Add xref to Documentation Tips.
800
8012007-01-14 Juanma Barranquero <lekktu@gmail.com>
802
803 * tips.texi (Coding Conventions): Fix typos.
804
8052007-01-05 Richard Stallman <rms@gnu.org>
806
807 * modes.texi (Defining Minor Modes): Fix previous change.
808
8092007-01-03 Richard Stallman <rms@gnu.org>
810
811 * customize.texi (Variable Definitions, Customization Types):
812 Don't use * in doc string for defcustom.
813
8142007-01-02 Richard Stallman <rms@gnu.org>
815
816 * variables.texi (Variable Aliases): Clarify that aliases vars
817 always have the same value.
818
819 * processes.texi (Bindat Spec): Fix Texinfo usage.
820
821 * modes.texi (Defining Minor Modes): Explain effect of command
822 defined with define-global-minor-mode on new buffers.
823
8242006-12-30 Kim F. Storm <storm@cua.dk>
825
826 * keymaps.texi (Tool Bar): Describe `grow-only' value of
827 `auto-resize-tool-bars'.
828
8292006-12-30 Richard Stallman <rms@gnu.org>
830
831 * keymaps.texi (Active Keymaps): Fix previous change.
832
8332006-12-30 Nick Roberts <nickrob@snap.net.nz>
834
835 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
836
8372006-12-30 Kim F. Storm <storm@cua.dk>
838
839 * processes.texi (Bindat Spec): Clarify using field names in
840 length specifications.
841
8422006-12-29 Kim F. Storm <storm@cua.dk>
843
844 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
845 Add count and index variables for eval forms in repeat blocks.
846
8472006-12-24 Richard Stallman <rms@gnu.org>
848
849 * customize.texi (Variable Definitions): Document
850 new name custom-add-frequent-value.
851
8522006-12-19 Kim F. Storm <storm@cua.dk>
853
854 * commands.texi (Misc Events): User signals now result in sigusr1
855 and sigusr2 events which are handled through special-event-map.
856 (Special Events): User signals and drag-n-drop are special.
857
8582006-12-17 Richard Stallman <rms@gnu.org>
859
860 * loading.texi (Named Features): Explain subfeatures better.
861
862 * customize.texi: Use "option" only for user options.
863 For the keyword values inside defcustom etc, say "keywords".
864 For :options value's elements, say "elements".
865 :group should not be omitted.
866
867 * syntax.texi (Parsing Expressions): Split up node.
868 (Motion via Parsing, Position Parse, Parser State)
869 (Low-Level Parsing, Control Parsing): New subnodes.
870 (Parser State): Document syntax-ppss-toplevel-pos.
871
872 * positions.texi (List Motion): Punctuation fix.
873
874 * files.texi (File Name Completion): Document PREDICATE arg
875 to file-name-completion.
876
8772006-12-16 Eli Zaretskii <eliz@gnu.org>
878
879 * internals.texi (Building Emacs, Writing Emacs Primitives):
880 Add index entries.
881
8822006-12-11 Richard Stallman <rms@gnu.org>
883
884 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
885 affects face menu. Explain how to make it non-nil without enabling
886 any fontification.
887
8882006-12-10 Chong Yidong <cyd@stupidchicken.com>
889
890 * modes.texi (Font Lock Basics): Document nil value of
891 font-lock-defaults.
892
8932006-12-10 Glenn Morris <rgm@gnu.org>
894
895 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
896 value for system-flag argument. Abbrev tables may not be empty
897 when major modes are loaded.
898
8992006-12-08 Juanma Barranquero <lekktu@gmail.com>
900
901 * makefile.w32-in (maintainer-clean): Partially revert last
902 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
903 to protect elisp-covers.texi.
904
9052006-12-07 Juanma Barranquero <lekktu@gmail.com>
906
907 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
908 Don't remove elisp* info files; they are already deleted by the
909 `clean' and `distclean' targets, and they are in the $(infodir)
910 directory, not the current one.
911
9122006-12-04 Kim F. Storm <storm@cua.dk>
913
914 * commands.texi (Misc Events): Update signal events.
915 (Event Examples): Add signal example.
916
9172006-11-29 Richard Stallman <rms@gnu.org>
918
919 * frames.texi (Visibility of Frames): Explain visible windows
920 can be covered by others. Add xref for raise-frame.
921
9222006-11-28 Richard Stallman <rms@gnu.org>
923
924 * searching.texi (Regexp Special): Update when ^ is special.
925
9262006-11-27 Eli Zaretskii <eliz@gnu.org>
927
928 * customize.texi (Customization, Common Keywords)
929 (Group Definitions, Variable Definitions, Composite Types)
930 (Type Keywords, Customization Types): Add index entries for
931 various customization keywords.
932
9332006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
934
935 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
936
9372006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
938
939 * frames.texi (Window System Selections): Remove clipboard from
940 description of selection-coding-system.
941
9422006-11-06 Richard Stallman <rms@gnu.org>
943
944 * lists.texi (List Variables): Document COMPARE-FN.
945
946 * keymaps.texi: Avoid use of "binding" to mean a relation;
947 use it only to refer to the meaning associated with a key.
948 (Keymaps): Change menu node description.
949
950 * elisp.texi (Top): Change menu node description.
951
952 * display.texi (Managing Overlays): Document overlay-recenter.
953
9542006-10-29 Chong Yidong <cyd@stupidchicken.com>
955
956 * Makefile.in: Use relative paths to avoid advertising filesystem
957 contents during compilation.
958
9592006-10-23 Kim F. Storm <storm@cua.dk>
960
961 * commands.texi (Event Input Misc): Update unread-command-events.
962
9632006-10-23 Nick Roberts <nickrob@snap.net.nz>
964
965 * lists.texi (Sets And Lists): Fix typos.
966
9672006-10-18 Juanma Barranquero <lekktu@gmail.com>
968
969 * control.texi (Processing of Errors): Use @var for an argument,
970 not @code.
971
9722006-10-16 Richard Stallman <rms@gnu.org>
973
974 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
975
976 * keymaps.texi (Format of Keymaps): Show all the keymap element
977 patterns that result from menu items.
978 (Key Lookup): Minor cleanups.
979
980 * modes.texi (Precalculated Fontification): Don't say that
981 not setting font-lock-defaults avoids loading font-lock.
982
983 * help.texi (Documentation): Move xref to Emacs Manual here.
984 (Documentation Basics): From here.
985 Also doc emacs-lisp-docstring-fill-column.
986
987 * elisp.texi: Update version and ISBN.
988
989 * commands.texi (Interactive Call): Clarify KEYS arg to
990 call-interactively is a vector.
991 (Command Loop Info): Delete anchor in this-command-keys.
992 Add anchor in this-command-keys-vector.
993 (Recursive Editing): Document how recursive-edit
994 handles the current buffer.
995
9962006-10-13 Chong Yidong <cyd@stupidchicken.com>
997
998 * frames.texi (Frame Titles): %c and %l are ignored in
999 frame-title-format.
1000
10012006-10-11 Richard Stallman <rms@gnu.org>
1002
1003 * keymaps.texi (Key Sequences): Clarify use of kbd.
1004
10052006-10-10 Kim F. Storm <storm@cua.dk>
1006
1007 * lists.texi (Sets And Lists): Add memql.
1008
10092006-10-03 Richard Stallman <rms@gnu.org>
1010
1011 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1012 Clarify :ascii: and :nonascii:.
1013
10142006-09-29 Juri Linkov <juri@jurta.org>
1015
1016 * modes.texi (%-Constructs): Reorder coding systems in the
1017 documentation of %z to the real order displayed in the modeline.
1018
10192006-09-25 Richard Stallman <rms@gnu.org>
1020
1021 * os.texi (Timers): Describe timer-max-repeats.
1022
10232006-09-25 Chong Yidong <cyd@stupidchicken.com>
1024
1025 * os.texi (Timers): Mention with-local-quit.
1026
10272006-09-24 Richard Stallman <rms@gnu.org>
1028
1029 * searching.texi (Searching and Matching): Mention property search.
1030
1031 * commands.texi (Command Loop Info): Explain how read-event affects
1032 this-command-keys.
1033
10342006-09-20 Richard Stallman <rms@gnu.org>
1035
1036 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1037
1038 * windows.texi (Window Start): Minor cleanups.
1039
10402006-09-20 Kim F. Storm <storm@cua.dk>
1041
1042 * windows.texi (Window Start): pos-visible-in-window-p allows
1043 specifying t for position to mean "end of window".
1044 Add window-line-height.
1045
1046 * anti.texi (Antinews): Mention window-line-height.
1047
10482006-09-19 David Kastrup <dak@gnu.org>
1049
1050 * keymaps.texi (Searching Keymaps): Small clarification.
1051
10522006-09-18 Richard Stallman <rms@gnu.org>
1053
1054 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1055 cause keyboard menus.
1056 (Menu Keymaps): Likewise.
1057 (Defining Menus, Keyboard Menus): Clarify.
1058
1059 * text.texi (Fields): Clarify explanation of constrain-to-field.
1060
10612006-09-16 Eli Zaretskii <eliz@gnu.org>
1062
1063 * variables.texi (Tips for Defining): Fix a typo.
1064
10652006-09-15 Richard Stallman <rms@gnu.org>
1066
1067 * keymaps.texi (Remapping Commands, Searching Keymaps)
1068 (Active Keymaps): Clean up previous change.
1069
10702006-09-15 Jay Belanger <belanger@truman.edu>
1071
1072 * gpl.texi: Replace "Library Public License" by "Lesser Public
1073 License" throughout.
1074
10752006-09-15 David Kastrup <dak@gnu.org>
1076
1077 * keymaps.texi (Active Keymaps): Adapt description to use
1078 `get-char-property' instead `get-text-property'. Explain how
1079 mouse events change this. Explain the new optional argument of
1080 `key-binding' and its mouse-dependent lookup.
1081 (Searching Keymaps): Adapt description similarly.
1082 (Remapping Commands): Explain the new optional argument of
1083 `command-remapping'.
1084
10852006-09-14 Richard Stallman <rms@gnu.org>
1086
1087 * keymaps.texi (Searching Keymaps): Clarification.
1088 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1089
10902006-09-13 Richard Stallman <rms@gnu.org>
1091
1092 * objects.texi (Character Type): Node split.
1093 Add xref to Describing Characters.
1094 (Basic Char Syntax, General Escape Syntax)
1095 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1096
10972006-09-11 Richard Stallman <rms@gnu.org>
1098
1099 * display.texi (Display Table Format): Wording clarification.
1100 (Glyphs): Clarifications.
1101
11022006-09-10 Chong Yidong <cyd@stupidchicken.com>
1103
1104 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1105 local maps.
1106
11072006-09-10 Kim F. Storm <storm@cua.dk>
1108
1109 * display.texi (Forcing Redisplay): Document return value of
1110 function redisplay.
1111
11122006-09-09 Richard Stallman <rms@gnu.org>
1113
1114 * windows.texi (Window Hooks): Explain limits of
1115 window-scroll-functions.
1116
1117 * display.texi (Fringe Indicators): Update for last change in
1118 indicate-buffer-boundaries.
1119
11202006-09-08 Richard Stallman <rms@gnu.org>
1121
1122 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1123
11242006-09-06 Kim F. Storm <storm@cua.dk>
1125
1126 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1127
1128 * windows.texi (Window Start): Update pos-visible-in-window-p.
1129
11302006-09-04 Richard Stallman <rms@gnu.org>
1131
1132 * processes.texi (Accepting Output): Explain SECONDS=0 for
1133 accept-process-output.
1134
1135 * os.texi (Idle Timers): Explain why timer functions should not
1136 loop until (input-pending-p).
1137
11382006-09-02 Eli Zaretskii <eliz@gnu.org>
1139
1140 * makefile.w32-in (usermanualdir): New variable.
1141 (elisp.dvi): Use it.
1142
11432006-09-01 Eli Zaretskii <eliz@gnu.org>
1144
1145 * buffers.texi (Buffer Modification): Fix last change.
1146
11472006-09-01 Chong Yidong <cyd@stupidchicken.com>
1148
1149 * buffers.texi (Buffer Modification): Document
1150 buffer-chars-modified-tick.
1151
11522006-08-31 Richard Stallman <rms@gnu.org>
1153
1154 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1155
11562006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1157
1158 * modes.texi (Syntactic Font Lock):
1159 Mention font-lock-syntactic-face-function
1160 instead of specific faces.
1161
11622006-08-29 Chong Yidong <cyd@stupidchicken.com>
1163
1164 * display.texi (Images): Add xrref to display-images-p.
1165
11662006-08-28 Kenichi Handa <handa@m17n.org>
1167
1168 * nonascii.texi (Lisp and Coding Systems): Fix description of
1169 detect-coding-region.
1170
11712006-08-27 Michael Olson <mwolson@gnu.org>
1172
1173 * processes.texi (Transaction Queues): Remove stray quote
1174 character.
1175
11762006-08-25 Richard Stallman <rms@gnu.org>
1177
1178 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1179 Add xref.
1180
11812006-08-24 Chong Yidong <cyd@stupidchicken.com>
1182
1183 * os.texi (Timers): Avoid waiting inside timers.
1184
11852006-08-21 Lute Kamstra <lute@gnu.org>
1186
1187 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1188
11892006-08-20 Richard Stallman <rms@gnu.org>
1190
1191 * os.texi (Idle Timers): New node, split out from Timers.
1192 Document current-idle-time.
1193 * commands.texi (Reading One Event): Update xref.
1194 * elisp.texi (Top): Update subnode menu.
1195
11962006-08-16 Richard Stallman <rms@gnu.org>
1197
1198 * keymaps.texi (Extended Menu Items): Show format of cached
1199 bindings in extended menu items.
1200
1201 * customize.texi (Variable Definitions): Explain when the
1202 standard value expression is evaluated.
1203
12042006-08-15 Chong Yidong <cyd@stupidchicken.com>
1205
1206 * commands.texi (Reading One Event): Explain idleness in
1207 `read-event'.
1208
12092006-08-12 Chong Yidong <cyd@stupidchicken.com>
1210
1211 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1212 (Commands for Insertion): Removed split-line since it's not
1213 relevant for Lisp programming.
1214 (Yank Commands): Rewrite introduction.
1215 (Undo): Clarify.
1216 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1217 (Filling): Remove redundant comment. Clarify return value of
1218 current-justification.
1219 (Margins): Minor clarifications.
1220 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1221 (Sorting): Update definition of sort-lines.
1222 (Columns): Clarify behavior of sort-columns.
1223 (Indent Tabs): Link to Tab Stops in Emacs manual.
1224 (Special Properties): Clarify.
1225 (Clickable Text): Mention Buttons package.
1226
12272006-08-12 Kevin Ryde <user42@zip.com.au>
1228
1229 * os.texi (Time Parsing): Add %z to description of
1230 format-time-string, as per docstring. Add cross reference to
1231 glibc manual for strftime.
1232
12332006-08-08 Richard Stallman <rms@gnu.org>
1234
1235 * modes.texi: Clean up wording in previous change.
1236
12372006-08-07 Chong Yidong <cyd@stupidchicken.com>
1238
1239 * modes.texi (Hooks): Clarify.
1240 (Major Mode Basics): Mention define-derived-mode explicitly.
1241 (Major Mode Conventions): Rebinding RET is OK for some modes.
1242 Mention change-major-mode-hook and after-change-major-mode-hook.
1243 (Example Major Modes): Moved to end of Modes section.
1244 (Mode Line Basics): Clarify.
1245 (Mode Line Data): Mention help-echo and local-map in strings.
1246 Explain reason for treatment of non-risky variables.
1247 (Properties in Mode): Clarify.
1248 (Faces for Font Lock): Add font-lock-negation-char-face.
1249
12502006-08-04 Eli Zaretskii <eliz@gnu.org>
1251
1252 * strings.texi (Formatting Strings): Warn against arbitrary
1253 strings as first arg to `format'.
1254
12552006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1256
1257 * text.texi (Clickable Text): Mention `help-echo' text property.
1258 Update intro, examples and associated explanations.
1259
12602006-07-31 Richard Stallman <rms@gnu.org>
1261
1262 * commands.texi: Update xrefs.
1263 (Event Mod): New node, cut out from old Translating Input.
1264
1265 * maps.texi: Update xrefs.
1266
1267 * keymaps.texi (Translation Keymaps): New node.
1268 Update xrefs from Translating Input to Translation Keymaps.
1269
1270 * elisp.texi (Top): Update subnode menu.
1271
1272 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1273
1274 * os.texi (System Interface): Fix menu descriptions of some nodes.
1275 (Translating Input): Node deleted.
1276
12772006-07-31 Nick Roberts <nickrob@snap.net.nz>
1278
1279 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1280
1281 * lists.texi (Sets And Lists): Likewise.
1282
12832006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1284
1285 * text.texi (Fields): Mention POS
1286 requirement when narrowing is in effect.
1287
12882006-07-28 Richard Stallman <rms@gnu.org>
1289
1290 * display.texi (Face Attributes): Simplify wording.
1291 (Attribute Functions): Clarify meaning of new-frame default
1292 attribute settings.
1293
1294 * customize.texi (Common Keywords): Document how to use
1295 :package-version in a package not in Emacs.
1296
12972006-07-28 Kim F. Storm <storm@cua.dk>
1298
1299 * commands.texi (Reading One Event): Fix last change.
1300
13012006-07-26 Chong Yidong <cyd@stupidchicken.com>
1302
1303 * commands.texi (Reading One Event): Document SECONDS argument for
1304 read-event, read-char, and read-char-exclusive.
1305
13062006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1307
1308 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1309 to ensure correct identification.
1310
13112006-07-24 Richard Stallman <rms@gnu.org>
1312
1313 * text.texi (Clickable Text): Clarify.
1314
1315 * sequences.texi (Vector Functions): Delete duplicate xref.
1316
1317 * objects.texi (Function Type): Clarify.
1318
1319 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1320 modes.
1321
1322 * lists.texi (List Variables): New node.
1323 Material moved from other nodes.
1324
1325 * variables.texi (Setting Variables): add-to-list and
1326 add-to-ordered-list moved to List Variables node.
1327
13282006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1329
1330 * text.texi (Links and Mouse-1):
1331 For mouse-on-link-p, expand on arg POS.
1332
13332006-07-21 Kim F. Storm <storm@cua.dk>
1334
1335 * display.texi (Forcing Redisplay): Don't mention systems which
1336 don't support sub-second timers for redisplay-preemption-period.
1337
1338 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1339
13402006-07-21 Eli Zaretskii <eliz@gnu.org>
1341
1342 * frames.texi (Input Focus): Document that focus-follows-mouse has
1343 no effect on MS-Windows.
1344
13452006-07-18 Richard Stallman <rms@gnu.org>
1346
1347 * display.texi (Forcing Redisplay): Cleanups in previous change.
1348
1349 * processes.texi (Low-Level Network): Make menu more convenient.
1350
13512006-07-18 Kim F. Storm <storm@cua.dk>
1352
1353 * display.texi (Forcing Redisplay): redisplay-preemption-period
1354 only used on window systems. Add xref to Terminal Output.
1355
1356 * os.texi (Terminal Output): baud-rate only controls preemption on
1357 non-window systems. Add xref to Forcing Redisplay.
1358
1359 * processes.texi (Low-Level Network): Rename node "Make Network"
1360 to "Network Processes".
1361
13622006-07-18 Karl Berry <karl@gnu.org>
1363
1364 * variables.texi, functions.texi, customize.texi, loading.texi:
1365 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1366
13672006-07-17 Chong Yidong <cyd@stupidchicken.com>
1368
1369 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1370
13712006-07-17 Richard Stallman <rms@gnu.org>
1372
1373 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1374 Put period and comma inside quotes.
1375
1376 * loading.texi, markers.texi: Use real doublequote inside menus.
1377
1378 * windows.texi: Put point and comma inside quotes.
1379 (Textual Scrolling): Use @samp for error message.
1380
1381 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1382 * strings.texi, streams.texi, processes.texi, os.texi:
1383 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1384 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1385 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1386 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1387 Put point and comma inside quotes.
1388
1389 * control.texi (Processing of Errors): Add command-error-function.
1390
1391 * variables.texi (File Local Variables): Clarify that
1392 file local variables make buffer-local bindings.
1393
1394 * modes.texi (Syntactic Font Lock): Give default for
1395 font-lock-syntax-table.
1396
13972006-07-17 Nick Roberts <nickrob@snap.net.nz>
1398
1399 * text.texi (Special Properties): Clean up previous change.
1400
14012006-07-16 Karl Berry <karl@gnu.org>
1402
1403 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1404 * control.texi: Fix bad page breaks through chapter 10 (control).
1405
1406 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1407 underfull hbox.
1408
14092006-07-15 Nick Roberts <nickrob@snap.net.nz>
1410
1411 * text.texi (Special Properties): Describe fontified text property
1412 in relation to a character (not text).
1413
14142006-07-15 Kim F. Storm <storm@cua.dk>
1415
1416 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1417 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1418 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1419
1420 * anti.texi (Antinews): Mention redisplay function.
1421 The kbd macro existed, but was not documented, before 22.x.
1422 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1423
14242006-07-14 Nick Roberts <nickrob@snap.net.nz>
1425
1426 * display.texi (Displaying Messages): Add anchor.
1427
1428 * frames.texi (Dialog Boxes): Use it.
1429
14302006-07-12 Richard Stallman <rms@gnu.org>
1431
1432 * objects.texi (Frame Type): Explain nature of frames better.
1433
1434 * frames.texi (Frames): Explain nature of frames better.
1435
14362006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1437
1438 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1439
14402006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1441
1442 * frames.texi (Window System Selections): Mention scrap support for Mac.
1443 Default value of x-select-enable-clipboard is t on Mac.
1444
1445 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1446
14472006-07-11 Kim F. Storm <storm@cua.dk>
1448
1449 * display.texi (Forcing Redisplay): Add `redisplay' function.
1450 Don't mention (sit-for -1) -- use (redisplay t) instead.
1451
1452 * commands.texi (Waiting): (sit-for -1) is no longer special.
1453 (sit-for 0) is equivalent to (redisplay).
1454 Iconifying/deiconifying no longer makes sit-for return.
1455
14562006-07-10 Nick Roberts <nickrob@snap.net.nz>
1457
1458 * display.texi (Buttons): Fix typo.
1459
1460 * index.texi, elisp.texi (New Symbols): Comment node out.
1461
14622006-07-09 Richard Stallman <rms@gnu.org>
1463
1464 * display.texi (Truncation): Clean up previous change.
1465
14662006-07-08 Richard Stallman <rms@gnu.org>
1467
1468 * commands.texi (Interactive Call): Use 3 as prefix in example
1469 for execute-extended-command.
1470
1471 * display.texi (Attribute Functions): Move paragraph about
1472 compatibility with Emacs < 21.
1473
14742006-07-09 Kim F. Storm <storm@cua.dk>
1475
1476 * display.texi (Refresh Screen): Clarify force-window-update.
1477 (Truncation): "Normally" indicated by fringe arrows.
1478
14792006-07-08 Eli Zaretskii <eliz@gnu.org>
1480
1481 * windows.texi (Textual Scrolling, Resizing Windows):
1482 * variables.texi (Constant Variables):
1483 * text.texi (Buffer Contents, Deletion, Changing Properties)
1484 (Property Search, Special Properties, Sticky Properties)
1485 (Links and Mouse-1, Fields, Change Hooks):
1486 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1487 (Categories):
1488 * symbols.texi (Other Plists):
1489 * streams.texi (Output Variables):
1490 * processes.texi (Input to Processes, Query Before Exit):
1491 * positions.texi (Word Motion, Text Lines, List Motion):
1492 * os.texi (Init File, System Environment, Sound Output)
1493 (Session Management):
1494 * nonascii.texi (Text Representations, Character Sets)
1495 (Chars and Bytes, Locales):
1496 * modes.texi (Defining Minor Modes, Header Lines):
1497 * minibuf.texi (Minibuffer Contents):
1498 * markers.texi (Information from Markers):
1499 * lists.texi (List Elements, Building Lists, Association Lists):
1500 * keymaps.texi (Tool Bar):
1501 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1502 * functions.texi (What Is a Function, Mapping Functions):
1503 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1504 (Color Names, Text Terminal Colors, Display Feature Testing):
1505 * files.texi (Visiting Functions, File Name Components)
1506 (Unique File Names, Contents of Directories):
1507 * display.texi (Forcing Redisplay, Displaying Messages)
1508 (Temporary Displays, Font Selection, Auto Faces)
1509 (Font Lookup, Fringe Indicators, Display Margins)
1510 (Image Descriptors, Showing Images, Image Cache, Button Types)
1511 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
1512 (Display Table Format, Glyphs):
1513 * control.texi (Iteration):
1514 * commands.texi (Command Loop Info, Adjusting Point):
1515 * backups.texi (Making Backups, Auto-Saving):
1516 Remove @tindex entries.
1517
15182006-07-07 Kim F. Storm <storm@cua.dk>
1519
1520 * display.texi (Fringe Cursors): Fix typo.
1521 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1522 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1523
15242006-07-05 Richard Stallman <rms@gnu.org>
1525
1526 * text.texi (Buffer Contents): Add example of text props
1527 in result of buffer-substring.
1528 (Text Properties): Explain better about use of specific property names.
1529 (Property Search): Some cleanups; reorder some functions.
1530
1531 * keymaps.texi (Changing Key Bindings): Cleanup.
1532 Add xref to Key Binding Conventions.
1533
1534 * display.texi (Attribute Functions): Add examples for
1535 face-attribute-relative-p.
1536
1537 * tips.texi (Coding Conventions): Cleanup last change.
1538
15392006-07-05 Karl Berry <karl@gnu.org>
1540
1541 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1542 Remove @setchapternewpage odd.
1543 Result is 1013 pages, down from 1100.
1544
1545 * anti.texi, customize.texi, display.texi, internals.texi:
1546 * minibuf.texi, modes.texi, tips.texi:
1547 Fix overfull/underfull boxes.
1548
15492006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1550
1551 * edebug.texi (Instrumenting):
1552 Add Edebug-specific findex for eval-buffer.
1553 * loading.texi (Loading):
1554 Replace eval-current-buffer with eval-buffer.
1555
15562006-06-30 Nick Roberts <nickrob@snap.net.nz>
1557
1558 * locals.texi (Standard Buffer-Local Variables): Update the list
1559 of variables.
1560
15612006-06-26 Nick Roberts <nickrob@snap.net.nz>
1562
1563 * files.texi (File Name Completion): Point user to the node
1564 "Reading File Names".
1565
15662006-06-24 Eli Zaretskii <eliz@gnu.org>
1567
1568 * files.texi (Contents of Directories): Document case-insensitive
1569 behavior on respective filesystems.
1570
1571 * objects.texi (Character Type): Document that Emacs signals an
1572 error for unsupported Unicode characters specified as \uNNNN.
1573
15742006-06-19 Richard Stallman <rms@gnu.org>
1575
1576 * processes.texi (Bindat Spec): Clarify previous change.
1577
15782006-06-16 Richard Stallman <rms@gnu.org>
1579
1580 * tips.texi (Coding Conventions): Better explain conventions
1581 for definition constructs.
1582
1583 * text.texi (Special Properties): String value of `read-only'
1584 serves as the error message.
1585
1586 * objects.texi (Character Type): Clarify prev. change.
1587 (Non-ASCII in Strings): Mention \u and \U.
1588
1589 * commands.texi (Using Interactive): Explain problem of
1590 markers, etc., in command-history.
1591
15922006-06-14 Kim F. Storm <storm@cua.dk>
1593
1594 * commands.texi (Waiting): Negative arg to sit-for forces
1595 redisplay even if input is pending.
1596
1597 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1598 redisplay. Remove incorrect example of binding redisplay-dont-pause
1599 around (sit-for 0).
1600
16012006-06-13 Richard Stallman <rms@gnu.org>
1602
1603 * display.texi (Forcing Redisplay): Clarify previous change.
1604
16052006-06-13 Romain Francoise <romain@orebokech.com>
1606
1607 * display.texi (Forcing Redisplay): Fix typo.
1608
16092006-06-13 Kim F. Storm <storm@cua.dk>
1610
1611 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
1612
16132006-06-10 Luc Teirlinck <teirllm@auburn.edu>
1614
1615 * tips.texi (Coding Conventions): Add `@end itemize'.
1616
16172006-06-10 Richard Stallman <rms@gnu.org>
1618
1619 * tips.texi (Coding Conventions): Explain use of coding systems
1620 to ensure one decoding for strings.
1621
16222006-06-09 Aidan Kehoe <kehoea@parhasard.net>
1623
1624 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
1625 syntax.
1626
16272006-06-07 Eli Zaretskii <eliz@gnu.org>
1628
1629 * display.texi (Font Selection): Remove description of
1630 clear-face-cache.
1631
1632 * compile.texi (Eval During Compile): Fix a typo. Add index
1633 entries for possible uses of eval-when-compile.
1634
16352006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
1636
1637 * display.texi (Abstract Display): Fix typo.
1638
16392006-06-03 Eli Zaretskii <eliz@gnu.org>
1640
1641 * minibuf.texi (Minibuffer History) <history-add-new-input>:
1642 Reword variable's description.
1643
16442006-06-01 Richard Stallman <rms@gnu.org>
1645
1646 * windows.texi (Splitting Windows): Clarify splitting nonselected
1647 window.
1648
16492006-05-31 Juri Linkov <juri@jurta.org>
1650
1651 * minibuf.texi (Minibuffer History): Add history-add-new-input.
1652
16532006-05-30 Richard Stallman <rms@gnu.org>
1654
1655 * display.texi (Line Height): Fix errors in description of
1656 default line height and line-height properyty.
1657
1658 * nonascii.texi (Default Coding Systems): Further clarification.
1659
16602006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1661
1662 * internals.texi (Pure Storage): Mention that an overflow in pure
1663 space causes a memory leak.
1664 (Garbage Collection): If there was an overflow in pure space,
1665 `garbage-collect' returns nil.
1666
16672006-05-30 Eli Zaretskii <eliz@gnu.org>
1668
1669 * nonascii.texi (Default Coding Systems): Fix it some more.
1670
16712006-05-29 Eli Zaretskii <eliz@gnu.org>
1672
1673 * nonascii.texi (Default Coding Systems): Fix last change.
1674
16752006-05-29 Kenichi Handa <handa@m17n.org>
1676
1677 * nonascii.texi (find-operation-coding-system): Describe the new
1678 argument format (FILENAME . BUFFER).
1679
16802006-05-28 Richard Stallman <rms@gnu.org>
1681
1682 * tips.texi (Coding Conventions): Better explain reasons not to
1683 advise other packages or use `eval-after-load'.
1684
16852006-05-29 Kim F. Storm <storm@cua.dk>
1686
1687 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1688 `bindat-idx' and `bindat-raw' for clarity.
1689
16902006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1691
1692 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1693
1694 * display.texi (Display): Add "Abstract Display" to menu.
1695 (Abstract Display, Abstract Display Functions)
1696 (Abstract Display Example): New nodes.
1697 * elisp.texi (Top): Add "Abstract Display" to menu.
1698
16992006-05-27 Chong Yidong <cyd@stupidchicken.com>
1700
1701 * keymaps.texi (Key Sequences): Link to input events definition.
1702 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1703
1704 * files.texi (Changing Files): Document updated argument list for
1705 copy-file.
1706
17072006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1708
1709 * processes.texi (Bindat Functions): Explain term "total length".
1710 Use it in bindat-length and bindat-pack descriptions.
1711
17122006-05-26 Eli Zaretskii <eliz@gnu.org>
1713
1714 * tips.texi (Coding Conventions): Advise against using
1715 eval-after-load in packages. Add an index entry.
1716
17172006-05-25 Juri Linkov <juri@jurta.org>
1718
1719 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1720
1721 * modes.texi (%-Constructs): Add %e, %z, %Z.
1722
17232006-05-25 Richard Stallman <rms@gnu.org>
1724
1725 * elisp.texi (Top): Update subnode menu.
1726
1727 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1728 (Keymaps): Update menu.
1729
17302006-05-25 Chong Yidong <cyd@stupidchicken.com>
1731
1732 * keymaps.texi (Key Sequences): Some clarifications.
1733
17342006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1735
1736 * processes.texi (Bindat Functions): Say "unibyte string"
1737 explicitly for bindat-unpack and bindat-pack descriptions.
1738 (Bindat Examples): Don't call `string-make-unibyte' in example.
1739
17402006-05-25 Chong Yidong <cyd@stupidchicken.com>
1741
1742 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1743 Explain string and vector representations of key sequences
1744
1745 * keymaps.texi (Changing Key Bindings):
1746 * commands.texi (Interactive Codes, Interactive Codes):
1747 * help.texi (Describing Characters): Refer to it.
1748
17492006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1750
1751 * frames.texi (Pointer Shape): @end table -> @end defvar.
1752
17532006-05-22 Richard Stallman <rms@gnu.org>
1754
1755 * elisp.texi (Top): Update subnode menus.
1756
1757 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1758 Contents rewritten; material from old Pointer Shape node moved here.
1759
1760 * display.texi (Pointer Shape): Node deleted.
1761 (Image Descriptors): Minor cleanup.
1762
17632006-05-21 Richard Stallman <rms@gnu.org>
1764
1765 * syntax.texi (Parsing Expressions): Update info on which STATE
1766 elements are ignored.
1767
17682006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1769
1770 * hooks.texi (Standard Hooks): Correct typo.
1771
1772 * gpl.texi (GPL): ifinfo -> ifnottex.
1773
17742006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1775
1776 * searching.texi (Simple Match Data): Warn about match data being
1777 set anew by every search.
1778
17792006-05-17 Richard Stallman <rms@gnu.org>
1780
1781 * minibuf.texi (Minibuffer History): Clarify.
1782
1783 * searching.texi (Regexp Special): Clarify nested regexp warning.
1784
17852006-05-16 Kim F. Storm <storm@cua.dk>
1786
1787 * minibuf.texi (Minibuffer History): Update add-to-history.
1788
17892006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1790
1791 * nonascii.texi (Explicit Encoding): Fix
1792 typo (encoding<->decoding).
1793
17942006-05-14 Richard Stallman <rms@gnu.org>
1795
1796 * buffers.texi (Creating Buffers): Cleanup.
1797
1798 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1799
18002006-05-13 Eli Zaretskii <eliz@gnu.org>
1801
1802 * buffers.texi (Current Buffer): Document that with-temp-buffer
1803 disables undo.
1804
1805 * os.texi (Terminal-Specific): More accurate description of how
1806 Emacs searches for the terminal-specific libraries.
1807
18082006-05-12 Eli Zaretskii <eliz@gnu.org>
1809
1810 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1811 emacs-xtra to @inforef's.
1812
1813 * text.texi (Undo): Document that undo is turned off in buffers
1814 whose names begin with a space.
1815
1816 * buffers.texi (Buffer Names): Add index entries for buffers whose
1817 names begin with a space.
1818 (Creating Buffers): Document that undo is turned off in buffers
1819 whose names begin with a space.
1820
1821 * files.texi (Visiting Functions, Reading from Files)
1822 (Saving Buffers): Mention code and EOL conversions by file I/O
1823 primitives and subroutines.
1824
1825 * nonascii.texi (Lisp and Coding Systems): Document
1826 coding-system-eol-type. Add index entries for eol conversion.
1827
1828 * display.texi (Defining Faces): Mention `mac', and add an xref to
1829 where window-system is described.
1830
18312006-05-10 Richard Stallman <rms@gnu.org>
1832
1833 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1834
18352006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1836
1837 * variables.texi (File Local Variables): Recommend to quote lambda
1838 expressions in safe-local-variable property.
1839
18402006-05-09 Richard Stallman <rms@gnu.org>
1841
1842 * variables.texi (File Local Variables): Document
1843 safe-local-eval-forms and safe-local-eval-function.
1844
18452006-05-07 Kim F. Storm <storm@cua.dk>
1846
1847 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1848 from add-to-history.
1849
18502006-05-07 Romain Francoise <romain@orebokech.com>
1851
1852 * commands.texi (Event Input Misc):
1853 * compile.texi (Eval During Compile):
1854 * internals.texi (Buffer Internals):
1855 * minibuf.texi (Initial Input):
1856 * nonascii.texi (Scanning Charsets):
1857 * numbers.texi (Comparison of Numbers):
1858 * windows.texi (Textual Scrolling, Vertical Scrolling):
1859 Fix various typos.
1860
18612006-05-06 Eli Zaretskii <eliz@gnu.org>
1862
1863 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1864 conditional xref's to either emacs or emacs-xtra, depending on
1865 @iftex/@ifnottex.
1866
1867 * minibuf.texi (Minibuffer History): Document add-to-history.
1868
18692006-05-05 Eli Zaretskii <eliz@gnu.org>
1870
1871 * internals.texi (Pure Storage): Mention the pure overflow message
1872 at startup.
1873
18742006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1875
1876 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1877 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1878 search.
1879
18802006-05-01 Richard Stallman <rms@gnu.org>
1881
1882 * intro.texi (nil and t): Clarify.
1883
1884 * variables.texi (File Local Variables): Suggest using booleanp.
1885
18862006-05-01 Juanma Barranquero <lekktu@gmail.com>
1887
1888 * objects.texi (Type Predicates): Fix typos.
1889
18902006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1891
1892 * intro.texi (nil and t): Add booleanp.
1893
1894 * objects.texi (Type Predicates): Add links for booleanp and
1895 string-or-null-p.
1896
18972006-04-29 Richard Stallman <rms@gnu.org>
1898
1899 * modes.texi (Multiline Font Lock): Rename from
1900 Multi line Font Lock Elements. Much clarification.
1901 (Font Lock Multiline, Region to Fontify): Much clarification.
1902
19032006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1904
1905 * variables.texi (File Local Variables): Remove the special case t for
1906 safe-local-variable.
1907
19082006-04-26 Richard Stallman <rms@gnu.org>
1909
1910 * syntax.texi (Parsing Expressions): Minor cleanup.
1911
19122006-04-18 Richard Stallman <rms@gnu.org>
1913
1914 * tips.texi (Coding Conventions): Explain when the package's
1915 prefix should appear later on (not at the start of the name).
1916
1917 * searching.texi (String Search): Clarify effect of NOERROR.
1918
1919 * modes.texi (Imenu): Clarify what special items do.
1920
1921 * hooks.texi (Standard Hooks): Delete text about old hook names.
1922
19232006-04-17 Romain Francoise <romain@orebokech.com>
1924
1925 * variables.texi (Local Variables): Update the default value of
1926 `max-specpdl-size'.
1927
19282006-04-15 Michael Olson <mwolson@gnu.org>
1929
1930 * processes.texi (Transaction Queues): Mention the new optional
1931 `delay-question' argument for `tq-enqueue'.
1932
19332006-04-13 Bill Wohler <wohler@newt.com>
1934
1935 * customize.texi (Common Keywords): Use dotted notation for
1936 :package-version value. Specify its values. Improve documentation
1937 for customize-package-emacs-version-alist.
1938
19392006-04-12 Bill Wohler <wohler@newt.com>
1940
1941 * customize.texi (Common Keywords): Move description of
1942 customize-package-emacs-version-alist to @defvar.
1943
19442006-04-10 Bill Wohler <wohler@newt.com>
1945
1946 * customize.texi (Common Keywords): Add :package-version.
1947
19482006-04-10 Kim F. Storm <storm@cua.dk>
1949
1950 * text.texi (Buffer Contents): Add NOPROPS arg to
1951 filter-buffer-substring.
1952
19532006-04-08 Kevin Ryde <user42@zip.com.au>
1954
1955 * os.texi (Command-Line Arguments): Update xref to emacs manual
1956 "Command Arguments" -> "Emacs Invocation", per change there.
1957
19582006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1959
1960 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1961 be on one line to help makeinfo not render two spaces after the dot.
1962
19632006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1964
1965 * strings.texi (Predicates for Strings): Add string-or-null-p.
1966
19672006-03-28 Kim F. Storm <storm@cua.dk>
1968
1969 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1970 remarks about systems that don't support fractional seconds.
1971
19722006-03-25 Karl Berry <karl@gnu.org>
1973
1974 * elisp.texi: Use @copyright{} instead of (C), and do not indent
1975 the year list.
1976
19772006-03-21 Nick Roberts <nickrob@snap.net.nz>
1978
1979 * display.texi (Fringe Indicators): Fix typos.
1980
19812006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1982
1983 * tips.texi (Documentation Tips): One can now also write `program'
1984 in front of a quoted symbol in a docstring to prevent making a
1985 hyperlink.
1986
19872006-03-19 Alan Mackenzie <acm@muc.de>
1988
1989 * text.texi (Special Properties): Clarify `fontified' property.
1990
19912006-03-16 Richard Stallman <rms@gnu.org>
1992
1993 * display.texi (Defining Images): Minor cleanup.
1994
19952006-03-16 Bill Wohler <wohler@newt.com>
1996
1997 * display.texi (Defining Images): In image-load-path-for-library,
1998 prefer user's images.
1999
20002006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2001
2002 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2003
20042006-03-15 Bill Wohler <wohler@newt.com>
2005
2006 * display.texi (Defining Images): Fix example in
2007 image-load-path-for-library by not recommending that one binds
2008 image-load-path. Just defvar it to placate compiler and only use
2009 it if previously defined.
2010
20112006-03-14 Bill Wohler <wohler@newt.com>
2012
2013 * display.texi (Defining Images): In image-load-path-for-library,
2014 always return list of directories. Update example.
2015
20162006-03-14 Alan Mackenzie <acm@muc.de>
2017
2018 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2019 This describes font-lock-extend-region-function.
2020 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2021 the new node "Region to Fontify".
2022
20232006-03-13 Richard Stallman <rms@gnu.org>
2024
2025 * display.texi (Invisible Text): The impossible position is
2026 now before the invisible text, not after.
2027 (Defining Images): Clean up last change.
2028
20292006-03-11 Bill Wohler <wohler@newt.com>
2030
2031 * display.texi (Defining Images): Add image-load-path-for-library.
2032
20332006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2034
2035 * text.texi (Adaptive Fill): Fix Texinfo usage.
2036
2037 * strings.texi (Creating Strings): Fix Texinfo usage.
2038
2039 * searching.texi (Regexp Special): Use @samp for regular
2040 expressions that are not in Lisp syntax.
2041
20422006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2043
2044 * searching.texi (Regexp Special): Put remark between parentheses
2045 to avoid misreading.
2046
20472006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2048
2049 * searching.texi (Syntax of Regexps): More accurately describe
2050 which characters are special in which situations.
2051 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2052 are not special. Describe in detail when `[' and `]' are special.
2053 (Regexp Backslash): Plenty of regexps with unbalanced square
2054 brackets are valid, so reword that statement.
2055
20562006-03-02 Kim F. Storm <storm@cua.dk>
2057
2058 * keymaps.texi (Tool Bar): Add tool-bar-border.
2059
20602006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2061
2062 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2063
20642006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2065
2066 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2067
2068 * files.texi (Locating Files): Suggest additional values for the
2069 SUFFIXES arg of `locate-file'. Update pxref.
2070
2071 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2072 (How Programs Do Loading): Discuss the effects of Auto Compression
2073 mode on `load'.
2074 (Load Suffixes): New node.
2075 (Library Search): Delete description of `load-suffixes'; it was
2076 moved to "Load Suffixes".
2077 (Autoload, Named Features): Mention `load-suffixes'.
2078
20792006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2080
2081 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2082
2083 * windows.texi (Window Tree): Fix typo.
2084
20852006-02-20 Kim F. Storm <storm@cua.dk>
2086
2087 * display.texi (Fringe Indicators): New section.
2088 Move indicate-empty-lines, indicate-buffer-boundaries, and
2089 default-indicate-buffer-boundaries here.
2090 Add fringe-indicator-alist and default-fringes-indicator-alist.
2091 Add list of logical fringe indicator symbols.
2092 Update list of standard bitmap names.
2093 (Fringe Cursors): New section.
2094 Move overflow-newline-into-fringe here.
2095 Add fringe-cursor-alist and default-fringes-cursor-alist.
2096 Add list of fringe cursor symbols.
2097
20982006-02-20 Juanma Barranquero <lekktu@gmail.com>
2099
2100 * commands.texi (Using Interactive): Fix reference to node
2101 "Minibuffers".
2102
21032006-02-19 Richard M. Stallman <rms@gnu.org>
2104
2105 * minibuf.texi (High-Level Completion):
2106 Add xref to read-input-method-name.
2107
2108 * files.texi (Relative File Names): Move file-relative-name here.
2109 (File Name Expansion): From here. Minor clarifications.
2110
2111 * commands.texi (Using Interactive): Add xrefs about reading input.
2112 Clarify remarks about that moving point and mark.
2113 Put string case before list case.
2114
21152006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
2116
2117 * display.texi (Other Display Specs, Image Descriptors):
2118 Revert erroneous changes. The previous description of
2119 image-descriptors as `(image . PROPS)' was correct.
2120
21212006-02-14 Richard M. Stallman <rms@gnu.org>
2122
2123 * variables.texi (File Local Variables): Clarifications.
2124
21252006-02-14 Juanma Barranquero <lekktu@gmail.com>
2126
2127 * variables.texi (File Local Variables): Use @code for a cons
2128 cell, not @var.
2129
21302006-02-13 Chong Yidong <cyd@stupidchicken.com>
2131
2132 * variables.texi (File Local Variables): Document new file local
2133 variable behavior.
2134
21352006-02-10 Kim F. Storm <storm@cua.dk>
2136
2137 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2138
21392006-02-08 Juanma Barranquero <lekktu@gmail.com>
2140
2141 * modes.texi (%-Constructs): Remove obsolete info about
2142 `global-mode-string'.
2143
21442006-02-07 Richard M. Stallman <rms@gnu.org>
2145
2146 * commands.texi (Prefix Command Arguments): Minor cleanup.
2147
2148 * display.texi: "Graphical display", not window system.
2149
2150 * functions.texi (What Is a Function): Fix xref.
2151
2152 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2153 (Changing Key Bindings): Clarify when remapping is better than
2154 substitute-key-definition.
2155
21562006-02-02 Richard M. Stallman <rms@gnu.org>
2157
2158 * minibuf.texi (Basic Completion): Completion alists are risky.
2159
2160 * keymaps.texi (Active Keymaps): Clarifications.
2161 (Searching Keymaps): New node.
2162 (Keymaps): Update menu.
2163
2164 * frames.texi (Layout Parameters): Minor clarification.
2165 (Drag and Drop): New node.
2166 (Frames): Update menu.
2167
21682006-01-29 Chong Yidong <cyd@stupidchicken.com>
2169
2170 * display.texi (Other Display Specs, Image Descriptors):
2171 Image description is a list, not a cons cell.
2172
21732006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2174
2175 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2176 list is not necessarily a list).
2177
21782006-01-27 Eli Zaretskii <eliz@gnu.org>
2179
2180 * frames.texi (Layout Parameters): border-width and
2181 internal-border-width belong to the frame, not the window.
2182
21832006-01-19 Richard M. Stallman <rms@gnu.org>
2184
2185 * nonascii.texi (Translation of Characters): Search cmds use
2186 translation-table-for-input. Automatically made local.
2187
2188 * markers.texi (Overview of Markers): Count insertion type
2189 as one of a marker's attributes.
2190
2191 * keymaps.texi (Controlling Active Maps): New node, split out of
2192 Active Keymaps.
2193 (Keymaps): Menu updated.
2194 (Active Keymaps): Give pseudocode to explain how the active
2195 maps are searched. current-active-maps and key-binding moved here.
2196 (Functions for Key Lookup): current-active-maps and key-binding moved.
2197 Clarifications.
2198 (Searching the Keymaps): New subnode.
2199
2200 * elisp.texi (Top): Menu clarification.
2201
2202 * display.texi (Other Display Specs): Delete duplicate entry for
2203 just a string as display spec. Move text about recursive display
2204 specs on such a string.
2205
2206 * commands.texi (Key Sequence Input): Clarify.
2207 Move num-nonmacro-input-events out.
2208 (Reading One Event): num-nonmacro-input-events moved here.
2209
22102006-01-14 Nick Roberts <nickrob@snap.net.nz>
2211
2212 * advice.texi (Simple Advice): Update example to fit argument
2213 change in previous-line.
2214
22152006-01-05 Richard M. Stallman <rms@gnu.org>
2216
2217 * markers.texi (The Mark): Fix in `mark'.
2218
22192006-01-04 Richard M. Stallman <rms@gnu.org>
2220
2221 * processes.texi (Misc Network, Make Network): Minor cleanups.
2222
22232006-01-04 Kim F. Storm <storm@cua.dk>
2224
2225 * processes.texi (Make Network): Add IPv6 addresses and handling.
2226 (Network Feature Testing): Mention (:family ipv6).
2227 (Misc Network): Add IPv6 formats to format-network-address.
2228
22292005-12-30 Richard M. Stallman <rms@gnu.org>
2230
2231 * text.texi (Changing Properties):
2232 Don't use return value of set-text-properties.
2233
22342005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2235
2236 * modes.texi (Mode Line Format): Correct typo in menu.
2237
22382005-12-29 Richard M. Stallman <rms@gnu.org>
2239
2240 * modes.texi (Mode Line Top): New node.
2241 (Mode Line Data): Some text moved to new node.
2242 Explain the data structure more concretely.
2243 (Mode Line Basics): Clarifications.
2244 (Mode Line Variables): Clarify intro paragraph.
2245 (%-Constructs): Clarify intro paragraph.
2246 (Mode Line Format): Update menu.
2247
22482005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2249
2250 * minibuf.texi (Basic Completion): Update lazy-completion-table
2251 examples for removal of ARGS argument.
2252
22532005-12-23 Richard M. Stallman <rms@gnu.org>
2254
2255 * text.texi (Undo): Restore some explanation from the version
2256 that was deleted.
2257
22582005-12-23 Eli Zaretskii <eliz@gnu.org>
2259
2260 * text.texi (Undo): Remove duplicate descriptions of `apply
2261 funname' and `apply delta' elements of the undo list.
2262
22632005-12-20 Richard M. Stallman <rms@gnu.org>
2264
2265 * help.texi (Help Functions): Update documentation of `apropos'.
2266
22672005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2268
2269 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2270 because it is confusing. If the :help-echo keyword is a function,
2271 it is not directly used as the :help-echo overlay property, as the
2272 xref seems to suggest (it does not take the appropriate args).
2273
22742005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2275
2276 * customize.texi (Common Keywords): Fix Texinfo usage.
2277 (Group Definitions, Variable Definitions): Update for new
2278 conventions for using `*' in docstrings.
2279
2280 * tips.texi (Documentation Tips): Update for new conventions for
2281 using `*' in docstrings.
2282
22832005-12-16 Richard M. Stallman <rms@gnu.org>
2284
2285 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2286
22872005-12-16 Juri Linkov <juri@jurta.org>
2288
2289 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2290
22912005-12-14 Romain Francoise <romain@orebokech.com>
2292
2293 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2294 Fix typo.
2295
22962005-12-11 Juri Linkov <juri@jurta.org>
2297
2298 * minibuf.texi (Completion Commands): Add mention of read-file-name
2299 for filename completion keymaps.
2300 (Reading File Names): Add mention of filename completion keymaps
2301 for read-file-name and xref to `Completion Commands'.
2302
23032005-12-10 Richard M. Stallman <rms@gnu.org>
2304
2305 * customize.texi (Common Keywords): State caveats for use of :tag.
2306
23072005-12-08 Richard M. Stallman <rms@gnu.org>
2308
2309 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2310 with xrefs and better explanation.
2311 (Completion Commands): Add the filename completion maps.
2312
2313 * objects.texi (Character Type): Clarify that \s is not space
2314 if a dash follows.
2315
23162005-12-05 Richard M. Stallman <rms@gnu.org>
2317
2318 * windows.texi (Resizing Windows): Delete preserve-before args.
2319
23202005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2321
2322 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2323 in full keymaps, since the quirk has been fixed.
2324
23252005-12-03 Eli Zaretskii <eliz@gnu.org>
2326
2327 * hooks.texi (Standard Hooks): Add index entries. Mention
2328 `compilation-finish-functions'.
2329
23302005-11-27 Richard M. Stallman <rms@gnu.org>
2331
2332 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2333
23342005-11-21 Juri Linkov <juri@jurta.org>
2335
2336 * customize.texi (Common Keywords): Update links types
2337 custom-manual and url-link. Add link types emacs-library-link,
2338 file-link, function-link, variable-link, custom-group-link.
2339
23402005-11-20 Chong Yidong <cyd@stupidchicken.com>
2341
2342 * display.texi: Revert 2005-11-20 change.
2343
23442005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2345
2346 * processes.texi (Bindat Functions):
2347 Say "third" to refer to zero-based index "2".
2348
23492005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2350
2351 * loading.texi (Library Search): Update the default value of
2352 `load-suffixes'.
2353
23542005-11-17 Chong Yidong <cyd@stupidchicken.com>
2355
2356 * display.texi (Attribute Functions): Mention :ignore-defface.
2357
23582005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2359
2360 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2361 (Minor Mode Conventions): Mention the use of a hook.
2362
23632005-11-06 Richard M. Stallman <rms@gnu.org>
2364
2365 * files.texi (Magic File Names): find-file-name-handler checks the
2366 `operations' property of the handler.
2367
23682005-11-03 Richard M. Stallman <rms@gnu.org>
2369
2370 * variables.texi (Frame-Local Variables): Small clarification.
2371
23722005-10-29 Chong Yidong <cyd@stupidchicken.com>
2373
2374 * os.texi (Init File): Document ~/.emacs.d/init.el.
2375
23762005-10-29 Richard M. Stallman <rms@gnu.org>
2377
2378 * internals.texi (Garbage Collection): Document memory-full.
2379
23802005-10-28 Bill Wohler <wohler@newt.com>
2381
2382 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2383 for URLs.
2384
23852005-10-28 Richard M. Stallman <rms@gnu.org>
2386
2387 * minibuf.texi (Completion Commands): Clean up prev change.
2388
23892005-10-26 Kevin Ryde <user42@zip.com.au>
2390
2391 * compile.texi (Eval During Compile): Explain recommended uses
2392 of eval-when-compile and eval-and-compile.
2393
23942005-10-27 Masatake YAMATO <jet@gyve.org>
2395
2396 * minibuf.texi (Completion Commands):
2397 Write about new optional argument for `display-completion-list'.
2398
23992005-10-23 Richard M. Stallman <rms@gnu.org>
2400
2401 * display.texi (Overlay Arrow): Clarify about local bindings of
2402 overlay-arrow-position.
2403
24042005-10-22 Eli Zaretskii <eliz@gnu.org>
2405
2406 * internals.texi (Building Emacs): Fix last change.
2407
24082005-10-22 Richard M. Stallman <rms@gnu.org>
2409
2410 * internals.texi (Building Emacs): Document eval-at-startup.
2411
24122005-10-21 Richard M. Stallman <rms@gnu.org>
2413
2414 * loading.texi (Where Defined): load-history contains abs file names.
2415 symbol-file returns abs file names.
2416
24172005-10-19 Kim F. Storm <storm@cua.dk>
2418
2419 * display.texi (Showing Images): Add max-image-size integer value.
2420
24212005-10-18 Chong Yidong <cyd@stupidchicken.com>
2422
2423 * display.texi (Showing Images): Document max-image-size.
2424
24252005-10-17 Richard M. Stallman <rms@gnu.org>
2426
2427 * commands.texi (Quitting): Minor clarification.
2428
2429 * processes.texi (Sentinels): Clarify about output and quitting.
2430 (Filter Functions): Mention with-local-quit.
2431
24322005-10-17 Juri Linkov <juri@jurta.org>
2433
2434 * buffers.texi (Current Buffer):
2435 * commands.texi (Event Input Misc):
2436 * compile.texi (Eval During Compile, Compiler Errors):
2437 * customize.texi (Group Definitions):
2438 * display.texi (Progress, Defining Faces):
2439 * files.texi (Writing to Files):
2440 * modes.texi (Mode Hooks, Defining Minor Modes):
2441 * streams.texi (Output Functions):
2442 * syntax.texi (Syntax Table Functions):
2443 * text.texi (Change Hooks):
2444 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2445
2446 * commands.texi (Quitting): Replace arg `forms' with `body' in
2447 `with-local-quit'.
2448
2449 * positions.texi (Excursions): Replace arg `forms' with `body' in
2450 `save-excursion'.
2451
24522005-10-08 Kim F. Storm <storm@cua.dk>
2453
2454 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2455 Rename manual section accordingly.
2456
24572005-10-04 Kim F. Storm <storm@cua.dk>
2458
2459 * windows.texi (Window Split Tree): New section describing
2460 new function window-split-tree function.
2461
24622005-10-03 Nick Roberts <nickrob@snap.net.nz>
2463
2464 * display.texi (Fringe Size/Pos): Simplify and add detail.
2465
24662005-09-30 Romain Francoise <romain@orebokech.com>
2467
2468 * minibuf.texi (High-Level Completion): Explain that the prompt
2469 given to `read-buffer' should end with a colon and a space.
2470 Update usage examples.
2471
24722005-09-29 Juri Linkov <juri@jurta.org>
2473
2474 * display.texi (Displaying Messages): Rename argument name
2475 `string' to `format-string' in functions `message', `message-box',
2476 `message-or-box'.
2477
24782005-09-26 Chong Yidong <cyd@stupidchicken.com>
2479
2480 * errors.texi (Standard Errors): Correct xrefs.
2481
24822005-09-18 Chong Yidong <cyd@stupidchicken.com>
2483
2484 * display.texi (Defining Images): Update documentation for
2485 `image-load-path'.
2486
24872005-09-17 Richard M. Stallman <rms@gnu.org>
2488
2489 * display.texi (Defining Images): Clean up previous change.
2490
24912005-09-16 Romain Francoise <romain@orebokech.com>
2492
2493 * elisp.texi: Specify GFDL version 1.2.
2494
2495 * doclicense.texi (GNU Free Documentation License): Update to
2496 version 1.2.
2497
24982005-09-15 Chong Yidong <cyd@stupidchicken.com>
2499
2500 * display.texi (Defining Images): Document `image-load-path'.
2501
25022005-09-15 Richard M. Stallman <rms@gnu.org>
2503
2504 * objects.texi (Printed Representation): Minor cleanup.
2505 (Box Diagrams): Minor fix.
2506 (Cons Cell Type): Move (...) index item here.
2507 (Box Diagrams): From here.
2508 (Array Type): Minor fix.
2509 (Type Predicates): Delete index "predicates".
2510 (Hash Table Type): Clarify xref.
2511 (Dotted Pair Notation): Minor fix.
2512
25132005-09-10 Chong Yidong <cyd@stupidchicken.com>
2514
2515 * files.texi (Saving Buffers): Fix typo.
2516
25172005-09-08 Richard M. Stallman <rms@gnu.org>
2518
2519 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2520
25212005-09-08 Chong Yidong <cyd@stupidchicken.com>
2522
2523 * locals.texi (Standard Buffer-Local Variables): Don't include
2524 mode variables for minor modes.
2525 Fix xrefs for buffer-display-count, buffer-display-table,
2526 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2527 enable-multibyte-characters, fill-column, header-line-format,
2528 left-fringe-width, left-margin, and right-fringe-width.
2529
2530 * hooks.texi (Standard Hooks): All hooks should conform to the
2531 standard naming convention now.
2532 Fix xref for `echo-area-clear-hook'.
2533
2534 * display.texi (Usual Display): Note that indicate-empty-lines and
2535 tab-width are buffer-local.
2536
2537 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2538
2539 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2540
2541 * nonascii.texi (Encoding and I/O): Note that
2542 buffer-file-coding-system is buffer-local.
2543
2544 * positions.texi (List Motion): Note that defun-prompt-regexp is
2545 buffer-local.
2546
2547 * text.texi (Auto Filling): Note that auto-fill-function is
2548 buffer-local.
2549 (Undo): Note that buffer-undo-list is buffer-local.
2550
2551 * windows.texi (Buffers and Windows): Document
2552 buffer-display-count.
2553
25542005-09-06 Richard M. Stallman <rms@gnu.org>
2555
2556 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2557 package prefix elsewhere than at the start of the name.
2558
25592005-09-03 Richard M. Stallman <rms@gnu.org>
2560
2561 * tips.texi (Programming Tips): Add conventions for minibuffer
2562 questions and prompts.
2563
25642005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2565
2566 * intro.texi (nil and t): Minor cleanup.
2567 Delete spurious mention of keyword symbols.
2568 (Evaluation Notation): Add index entry.
2569 (A Sample Function Description): Minor cleanup.
2570 (A Sample Variable Description): Not all vars can be set.
2571
25722005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2573
2574 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2575
2576 (Insertion): Document precise type of `insert-char' arg COUNT.
2577
25782005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2579
2580 * modes.texi (Other Font Lock Variables): Sync the default of
2581 font-lock-lines-before.
2582
25832005-08-31 Michael Albinus <michael.albinus@gmx.de>
2584
2585 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2586
25872005-08-29 Richard M. Stallman <rms@gnu.org>
2588
2589 * elisp.texi (Top): Update subnode menu.
2590
2591 * searching.texi (Searching and Matching): Move node.
2592 Rearrange contents and add overall explanation.
2593 (Searching and Case): Move node.
2594 (Searching and Matching): Update menu.
2595
25962005-08-27 Eli Zaretskii <eliz@gnu.org>
2597
2598 * os.texi (Startup Summary): Fix the description of the initial
2599 startup message display.
2600
26012005-08-25 Richard M. Stallman <rms@gnu.org>
2602
2603 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2604
26052005-08-25 Emilio C. Lopes <eclig@gmx.net>
2606
2607 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2608 `next-overlay-change' example.
2609
26102005-08-22 Juri Linkov <juri@jurta.org>
2611
2612 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
2613 Fix invert-face. Fix args of face-background.
2614
2615 * display.texi (Standard Faces): Delete node.
2616 (Faces): Add xref to `(emacs)Standard Faces'.
2617 (Displaying Faces): Fix xref to `Standard Faces'.
2618
2619 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
2620
26212005-08-20 Alan Mackenzie <acm@muc.de>
2622
2623 * buffers.texi (The Buffer List): Clarify the manipulation of the
2624 buffer list.
2625
26262005-08-14 Richard M. Stallman <rms@gnu.org>
2627
2628 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
2629 a regexp.
2630
26312005-08-11 Richard M. Stallman <rms@gnu.org>
2632
2633 * elisp.texi (Top): Update subnode lists.
2634
2635 * display.texi (Inverse Video): Node deleted.
2636
2637 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
2638 New nodes split out of Coding Conventions.
2639
2640 * searching.texi (Regular Expressions): Document re-builder.
2641
2642 * os.texi (Time Parsing): New node split out of Time Conversion.
2643
2644 * processes.texi (Misc Network, Network Feature Testing)
2645 (Network Options, Make Network): New nodes split out of
2646 Low-Level Network.
2647
26482005-08-09 Richard M. Stallman <rms@gnu.org>
2649
2650 * frames.texi (Geometry): New node, split from Size and Position.
2651 (Frame Parameters): Refer to Geometry.
2652
2653 * buffers.texi (The Buffer List): Fix xrefs.
2654
2655 * windows.texi (Splitting Windows): Fix xref.
2656
2657 * frames.texi (Layout Parameters): Add xref.
2658
2659 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2660
2661 * keymaps.texi (Menu Bar): Fix xref.
2662
2663 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2664
2665 * modes.texi (%-Constructs): Fix xref.
2666
2667 * frames.texi (Window Frame Parameters): Node split up.
2668 (Basic Parameters, Position Parameters, Size Parameters)
2669 (Layout Parameters, Buffer Parameters, Management Parameters)
2670 (Cursor Parameters, Color Parameters): New subnodes.
2671
26722005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2673
2674 * positions.texi (Screen Lines): Update xref for previous change
2675 in minibuf.texi.
2676
2677 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2678 change in minibuf.texi.
2679
26802005-08-09 Richard M. Stallman <rms@gnu.org>
2681
2682 * tips.texi (Coding Conventions): Minor cleanup.
2683
2684 * modes.texi (Defining Minor Modes): Explain when init-value
2685 can be non-nil.
2686
2687 * elisp.texi (Top): Update submenu for Minibuffer.
2688
2689 * minibuf.texi (Minibuffer Misc): Node split up.
2690 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2691 (Recursive Mini): New nodes split out from Minibuffer Misc.
2692 (Minibuffer Misc): Document max-mini-window-height.
2693
2694 * hash.texi (Defining Hash): Delete stray paren in example.
2695
2696 * display.texi (Echo Area Customization): Don't define
2697 max-mini-window-height here; xref instead.
2698
2699 * commands.texi (Event Input Misc): Update while-no-input.
2700
2701 * advice.texi (Advising Functions): Explain when to use advice
2702 and when to use a hook.
2703
27042005-07-30 Eli Zaretskii <eliz@gnu.org>
2705
2706 * makefile.w32-in (info): Don't run install-info.
2707 ($(infodir)/dir): New target, produced by running install-info.
2708
27092005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2710
2711 * modes.texi (Defining Minor Modes): The keyword for the initial
2712 value is :init-value, not :initial-value.
2713
27142005-07-23 Eli Zaretskii <eliz@gnu.org>
2715
2716 * loading.texi (Autoload): Make the `doctor' example be consistent
2717 with what's in current loaddefs.el. Describe the "fn" magic in
2718 the usage portion of the doc string.
2719
27202005-07-22 Richard M. Stallman <rms@gnu.org>
2721
2722 * internals.texi (Garbage Collection): Clarify previous change.
2723
27242005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2725
2726 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2727
27282005-07-18 Juri Linkov <juri@jurta.org>
2729
2730 * commands.texi (Accessing Events):
2731 * frames.texi (Text Terminal Colors, Resources):
2732 * markers.texi (The Mark):
2733 * modes.texi (Defining Minor Modes):
2734 Delete duplicate duplicate words.
2735
27362005-07-16 Richard M. Stallman <rms@gnu.org>
2737
2738 * display.texi (Managing Overlays): Clarify make-overlay
2739 args for insertion types.
2740
27412005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2742
2743 * customize.texi (Variable Definitions):
2744 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
2745 `standard-value' is a list too.
2746 (Defining New Types): Use @key{RET} instead of @key{ret}.
2747
27482005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2749
2750 * os.texi (Translating Input): Fix typo.
2751
27522005-07-08 Richard M. Stallman <rms@gnu.org>
2753
2754 * README: Update edition number and size estimate.
2755
2756 * elisp.texi (VERSION): Set to 2.9.
2757
27582005-07-07 Richard M. Stallman <rms@gnu.org>
2759
2760 * book-spine.texinfo: Update Emacs version.
2761
2762 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2763
27642005-07-06 Richard M. Stallman <rms@gnu.org>
2765
2766 * searching.texi (Regexp Search): Clarify what re-search-forward
2767 does when the search fails.
2768
27692005-07-05 Lute Kamstra <lute@gnu.org>
2770
2771 * Update FSF's address in GPL notices.
2772
2773 * doclicense.texi (GNU Free Documentation License):
2774 * gpl.texi (GPL):
2775 * tips.texi (Coding Conventions, Library Headers):
2776 * vol1.texi:
2777 * vol2.texi: Update FSF's address.
2778
27792005-07-04 Richard M. Stallman <rms@gnu.org>
2780
2781 * hooks.texi (Standard Hooks): Add occur-hook.
2782
27832005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2784
2785 * display.texi (The Echo Area): Correct menu.
2786
27872005-07-03 Richard M. Stallman <rms@gnu.org>
2788
2789 * elisp.texi (Top): Update subnode menu for Display.
2790
2791 * display.texi (Displaying Messages): New node, with most
2792 of what was in The Echo Area.
2793 (Progress): Moved under The Echo Area.
2794 (Logging Messages): New node with new text.
2795 (Echo Area Customization): New node, the rest of what was
2796 in The Echo Area. Document message-truncate-lines with @defvar.
2797 (Display): Update menu.
2798
2799 * windows.texi (Textual Scrolling): Doc 3 values for
2800 scroll-preserve-screen-position.
2801
2802 * text.texi (Special Properties): Change hook functions
2803 should bind inhibit-modification-hooks around altering buffer text.
2804
2805 * keymaps.texi (Key Binding Commands): Call binding BINDING
2806 rather than DEFINITION.
2807
28082005-06-29 Juanma Barranquero <lekktu@gmail.com>
2809
2810 * variables.texi (Defining Variables): `user-variable-p' returns t
2811 for aliases of user options, nil for alias loops.
2812
28132005-06-28 Richard M. Stallman <rms@gnu.org>
2814
2815 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2816 make-keymap.
2817
28182005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2819
2820 * variables.texi (Setting Variables): Correct and clarify
2821 description of `add-to-ordered-list'.
2822
28232005-06-26 Richard M. Stallman <rms@gnu.org>
2824
2825 * display.texi (Faces): Minor cleanup.
2826
28272005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2828
2829 * display.texi (Faces): `facep' returns t for strings that are
2830 face names.
2831
28322005-06-25 Richard M. Stallman <rms@gnu.org>
2833
2834 * objects.texi (Equality Predicates): Clarify meaning of equal.
2835
2836 * windows.texi (Selecting Windows): save-selected-window
2837 and with-selected-window save and restore the current buffer.
2838
28392005-06-24 Richard M. Stallman <rms@gnu.org>
2840
2841 * numbers.texi (Float Basics): Explain how to test for NaN,
2842 and printing the sign of NaNs.
2843
28442005-06-24 Eli Zaretskii <eliz@gnu.org>
2845
2846 * makefile.w32-in (MAKEINFO): Use --force.
2847
28482005-06-23 Richard M. Stallman <rms@gnu.org>
2849
2850 * display.texi (Face Functions): Correct Texinfo usage.
2851
28522005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2853
2854 * lists.texi (Rings): `ring-elements' now returns the elements of
2855 RING in order.
2856
28572005-06-23 Juanma Barranquero <lekktu@gmail.com>
2858
2859 * markers.texi (The Mark): Texinfo usage fix.
2860
28612005-06-23 Kim F. Storm <storm@cua.dk>
2862
2863 * searching.texi (Entire Match Data): Remove evaporate option for
2864 match-data. Do not mention evaporate option for set-match-data.
2865
28662005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2867
2868 * display.texi (Face Functions): Mention face aliases.
2869
28702005-06-21 Richard M. Stallman <rms@gnu.org>
2871
2872 * anti.texi (Antinews): Texinfo usage fix.
2873
28742005-06-21 Karl Berry <karl@gnu.org>
2875
2876 * elisp.texi: Use @copying.
2877
2878 * elisp.texi: Put @summarycontents and @contents before the Top
2879 node, instead of the end of the file, so that the contents appear
2880 in the right place in the dvi/pdf output.
2881
28822005-06-21 Juri Linkov <juri@jurta.org>
2883
2884 * display.texi (Defining Faces): Add `customized-face'.
2885
28862005-06-20 Kim F. Storm <storm@cua.dk>
2887
2888 * variables.texi (Setting Variables): Any type of element can be
2889 given order in add-to-ordered-list. Compare elements with eq.
2890
2891 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2892
28932005-06-20 Karl Berry <karl@gnu.org>
2894
2895 * syntax.texi (Syntax Flags): Make last column very slightly wider
2896 to avoid "generic comment" breaking on two lines and causing an
2897 underfull box.
2898
28992005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2900
2901 * lists.texi (Rings): Various minor clarifications and corrections.
2902
29032005-06-18 Richard M. Stallman <rms@gnu.org>
2904
2905 * functions.texi (Obsolete Functions): Simplify.
2906
2907 * variables.texi (Variable Aliases): Simplify.
2908
2909 * anti.texi, backups.texi, compile.texi, customization.texi:
2910 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2911 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2912 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2913 * variables.texi: Fix formatting ugliness.
2914
2915 * elisp.texi: Add links to Rings and Byte Packing.
2916 Update version and copyright years.
2917
2918 * minibuf.texi: Fix formatting ugliness.
2919 (Completion Commands): Move keymap vars to the end
2920 and vars completing-read binds to the top.
2921
29222005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2923
2924 * processes.texi: Fix typos.
2925 (Bindat Spec): Correct Texinfo error.
2926 (Byte Packing): Fix ungrammatical sentence.
2927
29282005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2929
2930 * lists.texi (Rings): New node.
2931 (Lists): Add it to menu.
2932
2933 * processes.texi (Byte Packing): New node.
2934 (Processes): Add it to menu.
2935
29362005-06-17 Richard M. Stallman <rms@gnu.org>
2937
2938 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2939
2940 * help.texi (Documentation Basics): Explain the xref to
2941 Documentation Tips.
2942
2943 * debugging.texi (Debugger Commands): Minor fix.
2944
29452005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2946
2947 * edebug.texi (Instrumenting): Eliminate duplicate link.
2948 (Specification List): Replace references to "below", referring to
2949 a later node, with one @ref to that node.
2950
2951 * os.texi (Timers): Timers should save and restore the match data
2952 if they change it.
2953
2954 * debugging.texi (Debugger Commands): Mention that the Lisp
2955 debugger can not step through primitive functions.
2956
29572005-06-16 Juanma Barranquero <lekktu@gmail.com>
2958
2959 * functions.texi (Obsolete Functions): Update argument names of
2960 `make-obsolete' and `define-obsolete-function-alias'.
2961
2962 * variables.texi (Variable Aliases): Update argument names of
2963 `defvaralias', `make-obsolete-variable' and
2964 `define-obsolete-variable-alias'.
2965
29662005-06-15 Kim F. Storm <storm@cua.dk>
2967
2968 * searching.texi (Entire Match Data): Rephrase warnings about
2969 evaporate arg to match-data and set-match-data.
2970
29712005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2972
2973 * elisp.texi (Top): Update detailed menu.
2974
2975 * edebug.texi (Edebug): Update menu.
2976 (Instrumenting): Update xrefs.
2977 (Edebug Execution Modes): Correct xref.
2978 (Jumping): Clarify description of `h' command.
2979 Eliminate redundant @ref.
2980 (Breaks): New node.
2981 (Breakpoints): Is now a subsubsection.
2982 (Global Break Condition): Mention `C-x X X'.
2983 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2984 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2985 (Edebug Display Update): Correct pxref.
2986 (Edebug and Macros): New node.
2987 (Instrumenting Macro Calls): Is now a subsubsection.
2988 Neither arg of `def-edebug-spec' is evaluated.
2989 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2990 (Specification Examples): Fix typo.
2991
29922005-06-14 Lute Kamstra <lute@gnu.org>
2993
2994 * debugging.texi (Function Debugging): Primitives can break on
2995 entry too.
2996
29972005-06-14 Kim F. Storm <storm@cua.dk>
2998
2999 * variables.texi (Setting Variables): Add add-to-ordered-list.
3000
30012005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3002
3003 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3004 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3005
30062005-06-13 Lute Kamstra <lute@gnu.org>
3007
3008 * text.texi (Special Properties): Fix cross reference.
3009
30102005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3011
3012 * debugging.texi (Function Debugging): Delete mention of empty
3013 string argument to `cancel-debug-on-entry'. Delete inaccurate
3014 description of the return value of that command.
3015
30162005-06-11 Alan Mackenzie <acm@muc.de>
3017
3018 * text.texi (Adaptive Fill): Amplify the description of
3019 fill-context-prefix.
3020
30212005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3022
3023 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3024
30252005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3026
3027 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3028
30292005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3030
3031 * debugging.texi (Error Debugging): Minor rewording.
3032 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3033 is optional.
3034
30352005-06-10 Lute Kamstra <lute@gnu.org>
3036
3037 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3038 (Top): Give it a title. Correct version number. Give the
3039 detailed node listing a more prominent header.
3040 * intro.texi: Don't set VERSION here a second time.
3041 Mention Emacs's version too.
3042 * anti.texi (Antinews): Use EMACSVER to refer to the current
3043 version of Emacs.
3044
30452005-06-09 Kim F. Storm <storm@cua.dk>
3046
3047 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3048 match-data and set-match-data.
3049
30502005-06-08 Richard M. Stallman <rms@gnu.org>
3051
3052 * searching.texi (Entire Match Data): Clarify when match-data
3053 returns markers and when integers.
3054
3055 * display.texi (Defining Faces): Explain that face name should not
3056 end in `-face'.
3057
3058 * modes.texi (Mode Line Data): Minor cleanup.
3059 (Customizing Keywords): Node split out of Search-based Fontification.
3060 Add example of using font-lock-add-keywords from a hook.
3061 Clarify when MODE should be non-nil, and when nil.
3062
30632005-06-06 Richard M. Stallman <rms@gnu.org>
3064
3065 * modes.texi (Mode Line Data): Explain what happens when the car
3066 of a list is a void symbol.
3067 (Search-based Fontification): Explain MODE arg to
3068 font-lock-add-keywords and warn about calls from major modes.
3069
30702005-06-08 Juri Linkov <juri@jurta.org>
3071
3072 * display.texi (Standard Faces): Add `shadow' face.
3073
30742005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3075
3076 * modes.texi (Major Mode Conventions): A derived mode only needs
3077 to put the call to the parent mode inside `delay-mode-hooks'.
3078
30792005-05-29 Richard M. Stallman <rms@gnu.org>
3080
3081 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3082 new, and what that implies. Clarify.
3083
3084 * files.texi (Locating Files): Clean up the text.
3085
3086 * frames.texi (Window Frame Parameters): Document user-size.
3087 Shorten entry for top by referring to left.
3088
30892005-05-26 Richard M. Stallman <rms@gnu.org>
3090
3091 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3092 is new, and what the implications are. Other clarifications.
3093
30942005-05-24 Richard M. Stallman <rms@gnu.org>
3095
3096 * frames.texi (Dialog Boxes): Minor fixes.
3097
30982005-05-25 Masatake YAMATO <jet@gyve.org>
3099
3100 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3101
31022005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3103
3104 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3105 is optional.
3106
31072005-05-24 Nick Roberts <nickrob@snap.net.nz>
3108
3109 * frames.texi (Dialog Boxes): Descibe new optional argument.
3110
31112005-05-23 Lute Kamstra <lute@gnu.org>
3112
3113 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3114 syntax-begin-function over font-lock-beginning-of-syntax-function.
3115
31162005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3117
3118 * minibuf.texi (Reading File Names): Update description of
3119 `read-directory-name'.
3120
3121 * modes.texi (Derived Modes): Clarify :group keyword.
3122
31232005-05-21 Eli Zaretskii <eliz@gnu.org>
3124
3125 * files.texi (Locating Files): New subsection.
3126 Describe locate-file and executable-find.
3127
31282005-05-21 Kevin Ryde <user42@zip.com.au>
3129
3130 * frames.texi (Initial Parameters): Update cross reference to
3131 "Emacs Invocation".
3132
31332005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3134
3135 * keymaps.texi (Active Keymaps): Add anchor.
3136
3137 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3138 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3139 appropriate place.
3140 (Derived Modes): Small clarifications.
3141 (Minor Mode Conventions, Keymaps and Minor Modes):
3142 Replace references to nodes with references to anchors.
3143 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3144 Clarify description of lists whose first element is an integer.
3145 (Mode Line Variables): Add anchor.
3146 (%-Constructs): Clarify description of integer after %.
3147 (Emulating Mode Line): Describe nil value for FACE.
3148
31492005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3150
3151 * modes.texi (Derived Modes): Correct references to non-existing
3152 variable standard-syntax-table.
3153
31542005-05-17 Lute Kamstra <lute@gnu.org>
3155
3156 * modes.texi (Defining Minor Modes): Mention the mode hook.
3157
31582005-05-15 Kim F. Storm <storm@cua.dk>
3159
3160 * processes.texi (Network): Remove open-network-stream-nowait.
3161 (Network Servers): Remove open-network-stream-server.
3162
31632005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3164
3165 * elisp.texi (Top): Update detailed menu.
3166
3167 * variables.texi: Reorder nodes.
3168 (Variables): Update menu.
3169 (File Local Variables): Do not refer to the `-*-' line as
3170 a "local variables list". Add pxref.
3171
31722005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3173
3174 * elisp.texi (Top): Update detailed menu for node changes.
3175
3176 * modes.texi (Modes): Update Menu.
3177 (Hooks): Move to beginning of chapter.
3178 Most minor modes run mode hooks too.
3179 `add-hook' can handle void hooks or hooks whose value is a single
3180 function.
3181 (Major Modes): Update Menu.
3182 (Major Mode Basics): New node, split off from `Major Modes'.
3183 (Major Mode Conventions): Correct xref. Explain how to handle
3184 auto-mode-alist if the major mode command has an autoload cookie.
3185 (Auto Major Mode): Major update. Add magic-mode-alist.
3186 (Derived Modes): Major update.
3187 (Mode Line Format): Update Menu.
3188 (Mode Line Basics): New node, split off from `Mode Line Format'.
3189
3190 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3191 for `magic autoload comment'. Add index entries and anchor.
3192
31932005-05-14 Richard M. Stallman <rms@gnu.org>
3194
3195 * tips.texi (Coding Conventions): Explain how important it is
3196 that just loading certain files not change Emacs behavior.
3197
3198 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3199
32002005-05-12 Lute Kamstra <lute@gnu.org>
3201
3202 * modes.texi (Generic Modes): Update.
3203 (Major Modes): Refer to node "Generic Modes".
3204
3205 * elisp.texi (Top): Update to the current structure of the manual.
3206 * processes.texi (Processes): Add menu description.
3207 * customize.texi (Customization): Add menu descriptions.
3208
32092005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3210
3211 * processes.texi (Signals to Processes)
3212 (Low-Level Network): Fix typos.
3213
32142005-05-11 Lute Kamstra <lute@gnu.org>
3215
3216 * elisp.texi (Top): Add some nodes from the chapter "Major and
3217 Minor Modes" to the detailed node listing.
3218
32192005-05-10 Richard M. Stallman <rms@gnu.org>
3220
3221 * keymaps.texi (Extended Menu Items): Menu item filter functions
3222 can be called at any time.
3223
32242005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3225
3226 * variables.texi (File Local Variables): `(hack-local-variables t)'
3227 now also checks whether a mode is specified in the local variables
3228 list.
3229
32302005-05-05 Kevin Ryde <user42@zip.com.au>
3231
3232 * display.texi (The Echo Area): Correct format function cross
3233 reference.
3234
32352005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3236
3237 * variables.texi (Variable Aliases): Change description of
3238 `define-obsolete-variable-alias'.
3239
3240 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3241 (Defining Functions): Add xref.
3242 (Obsolete Functions): New node.
3243 (Function Safety): Standardize capitalization of section title.
3244
3245 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3246 (Dialog Boxes): Complete description of `x-popup-dialog'.
3247
32482005-05-04 Richard M. Stallman <rms@gnu.org>
3249
3250 * commands.texi (Interactive Codes): Fix Texinfo usage.
3251 Document U more clearly.
3252
32532005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3254
3255 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3256 function and not a macro.
3257
3258 * frames.texi (Pop-Up Menus): Correct and clarify description of
3259 `x-popup-menu'.
3260 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3261
32622005-05-01 Richard M. Stallman <rms@gnu.org>
3263
3264 * edebug.texi (Checking Whether to Stop): Fix previous change.
3265
32662005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3267
3268 * display.texi: Fix typos and Texinfo usage.
3269
3270 * edebug.texi (Checking Whether to Stop): executing-macro ->
3271 executing-kbd-macro.
3272
32732005-05-01 Richard M. Stallman <rms@gnu.org>
3274
3275 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3276
32772005-04-30 Richard M. Stallman <rms@gnu.org>
3278
3279 * files.texi (Magic File Names): Document `operations' property.
3280
32812005-04-29 Lute Kamstra <lute@gnu.org>
3282
3283 * modes.texi (Generic Modes): New node.
3284 (Major Modes): Add it to the menu.
3285 (Derived Modes): Add "derived mode" to concept index.
3286
32872005-04-28 Lute Kamstra <lute@gnu.org>
3288
3289 * modes.texi (Defining Minor Modes): Fix previous change.
3290 (Font Lock Mode): Simplify.
3291 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3292 when set and that some parts are optional. Add cross references.
3293 (Search-based Fontification): Say how to specify font-lock-keywords.
3294 Add cross references. Add font-lock-multiline to index.
3295 Move font-lock-keywords-case-fold-search here from node "Other Font
3296 Lock Variables". Document font-lock-add-keywords and
3297 font-lock-remove-keywords.
3298 (Other Font Lock Variables): Move font-lock-keywords-only,
3299 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3300 and font-lock-syntactic-face-function to node "Syntactic Font
3301 Lock". Move font-lock-keywords-case-fold-search to node
3302 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3303 and font-lock-{,un}fontify-{buffer,region}-function.
3304 (Precalculated Fontification): Remove reference to deleted variable
3305 font-lock-core-only.
3306 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3307 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3308 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3309 and font-lock-syntactic-face-function here from node "Other Font
3310 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3311 Syntax Properties". Add cross references.
3312 (Setting Syntax Properties): New node.
3313 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3314 * syntax.texi (Syntax Properties): Add cross reference.
3315 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3316
33172005-04-26 Richard M. Stallman <rms@gnu.org>
3318
3319 * display.texi (Defining Faces):
3320 Document `default' elements of defface spec.
3321
3322 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3323
3324 * variables.texi (Variable Aliases): Clarify text.
3325
33262005-04-25 Chong Yidong <cyd@stupidchicken.com>
3327
3328 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3329
33302005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3331
3332 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3333
33342005-04-24 Eli Zaretskii <eliz@gnu.org>
3335
3336 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3337 syntax-after and syntax-class.
3338
3339 * files.texi (Changing Files): Fix last change's cross-reference.
3340 (Unique File Names): Don't mention "numbers" in the documentation
3341 of make-temp-file and make-temp-name.
3342
33432005-04-23 Richard M. Stallman <rms@gnu.org>
3344
3345 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3346
33472005-04-22 Nick Roberts <nickrob@snap.net.nz>
3348
3349 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3350
33512005-04-22 Nick Roberts <nickrob@snap.net.nz>
3352
3353 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3354 and define-obsolete-variable-alias.
3355
33562005-04-22 Kim F. Storm <storm@cua.dk>
3357
3358 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3359 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3360
33612005-04-21 Lute Kamstra <lute@gnu.org>
3362
3363 * lists.texi (Association Lists): Document rassq-delete-all.
3364
33652005-04-19 Richard M. Stallman <rms@gnu.org>
3366
3367 * modes.texi (Search-based Fontification): Explain that
3368 facespec is an expression to be evaluated.
3369
33702005-04-19 Kevin Ryde <user42@zip.com.au>
3371
3372 * streams.texi (Output Functions): Fix xref.
3373 * strings.texi (String Conversion): Fix xref.
3374
33752005-04-19 Kim F. Storm <storm@cua.dk>
3376
3377 * symbols.texi (Symbol Plists): Add safe-get.
3378 Mention that `get' may signal an error.
3379
33802005-04-18 Nick Roberts <nickrob@snap.net.nz>
3381
3382 * customize.texi (Variable Definitions): Replace tooltip-mode
3383 example with save-place.
3384
33852005-04-17 Richard M. Stallman <rms@gnu.org>
3386
3387 * buffers.texi (Indirect Buffers): Clarify.
3388
3389 * positions.texi (Positions): Clarify converting marker to integer.
3390
3391 * strings.texi (String Basics): Mention string-match; clarify.
3392
33932005-04-08 Lute Kamstra <lute@gnu.org>
3394
3395 * modes.texi (Search-based Fontification): Fix cross references.
3396 Use consistent terminology. Document anchored highlighting.
3397
33982005-04-05 Lute Kamstra <lute@gnu.org>
3399
3400 * modes.texi (Defining Minor Modes): Document :group keyword
3401 argument and its default value.
3402
34032005-04-03 Lute Kamstra <lute@gnu.org>
3404
3405 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3406 references and/or descriptions. Delete major mode hooks; mention
3407 them as a category instead. Rename or delete obsolete hooks.
3408
34092005-04-02 Richard M. Stallman <rms@gnu.org>
3410
3411 * nonascii.texi (Coding System Basics): Another wording cleanup.
3412
34132005-04-01 Richard M. Stallman <rms@gnu.org>
3414
3415 * nonascii.texi (Coding System Basics): Clarify previous change.
3416
34172005-04-01 Kenichi Handa <handa@m17n.org>
3418
3419 * nonascii.texi (Coding System Basics): Describe about rondtrip
3420 identity of coding systems.
3421
34222005-03-29 Chong Yidong <cyd@stupidchicken.com>
3423
3424 * text.texi (Buffer Contents): Add filter-buffer-substring and
3425 buffer-substring-filters.
3426
34272005-03-26 Chong Yidong <cyd@stupidchicken.com>
3428
3429 * anti.texi (Antinews): Mention `G' interactive code.
3430
3431 * tips.texi (Compilation Tips): Mention benchmark.el.
3432
34332005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3434
3435 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3436 is now bound to M-o M-o.
3437
3438 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3439
34402005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3441
3442 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3443 in the Emacs Manual).
3444 * Makefile.in (srcs): Remove calendar.texi.
3445 * makefile.w32-in (srcs): Remove calendar.texi.
3446 * display.texi (Display): Change name of next node.
3447 * os.texi (System In): Change name of previous node.
3448 * elisp.texi (Top): Remove Calendar references.
3449 * vol1.texi (Top): Remove Calendar references.
3450 * vol2.texi (Top): Remove Calendar references.
3451
34522005-03-25 Richard M. Stallman <rms@gnu.org>
3453
3454 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3455 Cleanup previous change.
3456
34572005-03-25 Chong Yidong <cyd@stupidchicken.com>
3458
3459 * display.texi (Face Attributes): Faces earlier in an :inherit
3460 list take precedence.
3461 (Scroll Bars): Fix description of vertical-scroll-bars.
3462 Document frame-current-scroll-bars and window-current-scroll-bars.
3463
3464 * markers.texi (The Mark): Document temporary Transient Mark mode.
3465
3466 * minibuf.texi (Reading File Names):
3467 Document read-file-name-completion-ignore-case.
3468
3469 * positions.texi (Screen Lines): Document nil for width argument
3470 to compute-motion.
3471
34722005-03-23 Kim F. Storm <storm@cua.dk>
3473
3474 * display.texi (Standard Faces): Other faces used in the fringe
3475 implicitly inherits from the fringe face.
3476 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3477 properties implicitly inherits from fringe face.
3478 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3479
34802005-03-20 Chong Yidong <cyd@stupidchicken.com>
3481
3482 * display.texi (Invisible Text): State default value of
3483 line-move-ignore-invisible.
3484 (Managing Overlays): Document remove-overlays.
3485 (Standard Faces): Document escape-glyph face.
3486
3487 * minibuf.texi (Reading File Names): Document read-file-name-function.
3488
3489 * modes.texi (Other Font Lock Variables):
3490 Document font-lock-lines-before.
3491
3492 * positions.texi (Skipping Characters): skip-chars-forward allows
3493 character classes.
3494
34952005-03-18 Lute Kamstra <lute@gnu.org>
3496
3497 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3498
34992005-03-17 Richard M. Stallman <rms@gnu.org>
3500
3501 * text.texi (Undo): Document extensible undo entries.
3502
3503 * searching.texi (String Search, Regexp Search, Regexp Search):
3504 Cleanups.
3505
3506 * nonascii.texi (Character Codes): Minor fix.
3507
3508 * display.texi (Display Property): Explain the significance
3509 of having text properties that are eq.
3510 (Other Display Specs): Explain string as display spec.
3511
3512 * commands.texi (Interactive Codes): Document G option.
3513
35142005-03-17 Chong Yidong <cyd@stupidchicken.com>
3515
3516 * text.texi (Filling): Add sentence-end-without-period and
3517 sentence-end-without-space.
3518 (Changing Properties): Minor fix.
3519
3520 * anti.texi: Total rewrite.
3521
35222005-03-15 Lute Kamstra <lute@gnu.org>
3523
3524 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3525
35262005-03-08 Kim F. Storm <storm@cua.dk>
3527
3528 * display.texi (Specified Space): Property :width is support on
3529 non-graphic terminals, :height is not.
3530
35312005-03-07 Richard M. Stallman <rms@gnu.org>
3532
3533 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3534 Now subnodes of Fringes.
3535 (Overlay Arrow): Document overlay-arrow-variable-list.
3536 (Fringe Size/Pos): New node, broken out of Fringes.
3537 (Display): Explain clearing vs redisplay better.
3538 (Truncation): Clarify use of bitmaps.
3539 (The Echo Area): Clarify the uses of the echo area.
3540 Add max-mini-window-height.
3541 (Progress): Clarify.
3542 (Invisible Text): Explain that main loop moves point out.
3543 (Selective Display): Say "hidden", not "invisible".
3544 (Managing Overlays): Move up. Describe relation to Undo here.
3545 (Overlay Properties): Clarify intro.
3546 (Finding Overlays): Explain return values when nothing found.
3547 (Width): truncate-string-to-width has added arg.
3548 (Displaying Faces): Clarify and update mode line face handling.
3549 (Face Functions): Minor cleanup.
3550 (Conditional Display): Merge into Other Display Specs.
3551 (Pixel Specification, Other Display Specs): Minor cleanups.
3552 (Images, Image Descriptors): Minor cleanups.
3553 (GIF Images): Patents have expired.
3554 (Showing Images): Explain default text for insert-image.
3555 (Manipulating Button Types): Merge into Manipulating Buttons.
3556 (Making Buttons): Explain return values.
3557 (Button Buffer Commands): Add xref.
3558 (Inverse Video): Update mode-line-inverse-video.
3559 (Display Table Format): Clarify.
3560 (Active Display Table): Give defaults for window-display-table.
3561
3562 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3563 and calendar-today-marker are strings, not chars.
3564 (Holiday Customizing): Minor fix.
3565
3566 * internals.texi (Writing Emacs Primitives): Update `or' example.
3567 Update limit on # args of subr.
3568
3569 * edebug.texi (Using Edebug): Arrow is in fringe.
3570 (Instrumenting): Arg to eval-defun works without loading edebug.
3571 (Edebug Execution Modes): Add xref.
3572
3573 * customize.texi (Common Keywords): Clarify :require.
3574 Mention :version here.
3575 (Variable Definitions, Group Definitions): Not here.
3576 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3577
35782005-03-07 Chong Yidong <cyd@stupidchicken.com>
3579 * nonascii.texi (Text Representations): Clarify position-bytes.
3580 (Character Sets): Add list-charset-chars.
3581 (Scanning Charsets): Add charset-after.
3582 (Encoding and I/O): Minor fix.
3583
35842005-03-06 Richard M. Stallman <rms@gnu.org>
3585
3586 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3587 (Resizing Windows): Likewise.
3588
3589 * text.texi (Change Hooks): Get rid of "Emacs 21".
3590
3591 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3592
3593 * streams.texi (Output Variables): Get rid of "Emacs 21".
3594
3595 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3596
3597 * os.texi (Translating Input): Replace flow-control example
3598 with a less obsolete example that uses `keyboard-translate'.
3599
3600 * objects.texi (Hash Table Type, Circular Objects):
3601 Get rid of "Emacs 21".
3602
3603 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3604 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3605
3606 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3607
3608 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3609
3610 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
3611 (Menu Bar): Fix when menu-bar-update-hook is called.
3612
3613 * hash.texi (Hash Tables): Get rid of "Emacs 21".
3614
3615 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
3616 and make it read better.
3617
3618 * files.texi (Writing to Files): Get rid of "Emacs 21".
3619 (Unique File Names): Likewise.
3620
3621 * elisp.texi: Update Emacs version to 22.
3622
3623 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
3624 (Overlay Properties, Face Attributes): Likewise.
3625 (Managing Overlays): Fix punctuation.
3626 (Attribute Functions): Clarify set-face-font; get rid of
3627 info about old Emacs versions.
3628 (Auto Faces, Font Lookup, Display Property, Images):
3629 Get rid of "Emacs 21".
3630
3631 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
3632
36332005-03-05 Richard M. Stallman <rms@gnu.org>
3634
3635 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
3636
36372005-03-04 Lute Kamstra <lute@gnu.org>
3638
3639 * debugging.texi (Error Debugging): Document stack-trace-on-error.
3640
36412005-03-03 Lute Kamstra <lute@gnu.org>
3642
3643 * edebug.texi (Instrumenting Macro Calls): Fix typo.
3644
36452005-03-01 Lute Kamstra <lute@gnu.org>
3646
3647 * debugging.texi (Debugger Commands): Update `j'.
3648
36492005-02-28 Lute Kamstra <lute@gnu.org>
3650
3651 * debugging.texi (Debugging): Fix typo.
3652 (Error Debugging): Document eval-expression-debug-on-error.
3653 (Function Debugging): Update example.
3654 (Using Debugger): Mention starred stack frames.
3655 (Debugger Commands): Document `j' and `l'.
3656 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3657 Update the messages that the debugger displays.
3658 (Internals of Debugger): Add cross reference. Update example.
3659 (Excess Open): Minor improvement.
3660 (Excess Close): Minor improvement.
3661
36622005-02-26 Richard M. Stallman <rms@gnu.org>
3663
3664 * tips.texi (Coding Conventions): Clarify.
3665 Put all the major mode key reservations together.
3666 Mention the Mouse-1 => Mouse-2 conventions.
3667
3668 * syntax.texi (Syntax Class Table): Clarify.
3669 (Syntax Table Functions): syntax-after moved from here.
3670 (Syntax Table Internals): syntax-after moved to here.
3671 (Parsing Expressions): Update info on number of values
3672 and what's meaningful in the STATE argument.
3673 (Categories): Fix typo.
3674
3675 * sequences.texi (Arrays): Cleanup.
3676 (Char-Tables): Clarify.
3677
3678 * processes.texi (Deleting Processes): Cleanups, add xref.
3679 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3680 (Process Information): set-process-coding-system, some args optional.
3681 (Input to Processes): Explain various types for PROCESS args.
3682 Rename them from PROCESS-NAME to PROCESS.
3683 (Signals to Processes): Likewise.
3684 (Decoding Output): Cleanup.
3685 (Query Before Exit): Clarify.
3686
3687 * os.texi (Startup Summary): Correct the options; add missing ones.
3688 (Terminal Output, Batch Mode): Clarify.
3689 (Flow Control): Node deleted.
3690
3691 * markers.texi (The Mark): Clarify.
3692
3693 * macros.texi (Expansion): Cleanup.
3694 (Indenting Macros): indent-spec allows ints, not floats.
3695
3696 * keymaps.texi (Keymaps): Clarify.
3697 (Format of Keymaps): Update lisp-mode-map example.
3698 (Active Keymaps, Key Lookup): Clarify.
3699 (Changing Key Bindings): Add xref to `kbd'.
3700 (Key Binding Commands, Simple Menu Items): Clarify.
3701 (Mouse Menus, Menu Bar): Clarify.
3702 (Menu Example): Replace print example with menu-bar-replace-menu.
3703
3704 * help.texi (Documentation Basics): Add function-documentation prop.
3705
3706 * elisp.texi (Top): Don't refer to Flow Control node.
3707
3708 * commands.texi (Command Overview): Improve xrefs.
3709 (Adjusting Point): Adjusting point applies to intangible and invis.
3710 (Key Sequence Input): Doc extra read-key-sequence args.
3711 Likewise for read-key-sequence-vector.
3712
3713 * backups.texi (Rename or Copy): Minor fix.
3714 (Numbered Backups): For version-control, say the default.
3715 (Auto-Saving): make-auto-save-file-name example is simplified.
3716
3717 * advice.texi (Advising Functions): Don't imply one part of Emacs
3718 should advise another part. Markup changes.
3719 (Defining Advice): Move transitional para.
3720 (Activation of Advice): Cleanup.
3721 Explain if COMPILE is nil or negative.
3722
3723 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3724
37252005-02-24 Lute Kamstra <lute@gnu.org>
3726
3727 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3728 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3729
37302005-02-23 Lute Kamstra <lute@gnu.org>
3731
3732 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3733 to define global minor modes as well.
3734
3735 * display.texi (Managing Overlays): overlay-buffer returns nil for
3736 deleted overlays.
3737
37382005-02-22 Kim F. Storm <storm@cua.dk>
3739
3740 * minibuf.texi (Basic Completion): Allow symbols in addition to
3741 strings in try-completion and all-completions.
3742
37432005-02-14 Lute Kamstra <lute@gnu.org>
3744
3745 * elisp.texi (Top): Remove reference to deleted node.
3746
3747 * lists.texi (Lists): Remove reference to deleted node.
3748 (Cons Cells): Fix typo.
3749
3750 * loading.texi (Where Defined): Fix typo.
3751
37522005-02-14 Richard M. Stallman <rms@gnu.org>
3753
3754 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3755 is useful for discarding some minor modes.
3756
3757 * symbols.texi (Symbol Components): Reorder examples.
3758
3759 * streams.texi (Input Functions): State standard-input default.
3760 (Output Variables): State standard-output default.
3761
3762 * objects.texi (Printed Representation): Clarify read syntax vs print.
3763 (Floating Point Type): Explain meaning better.
3764 (Symbol Type): Explain uniqueness better.
3765 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3766 List examples sooner.
3767 (Box Diagrams): New subnode broken out.
3768 Some examples moved from old Lists as Boxes node.
3769 (Dotted Pair Notation): Clarify intro.
3770 (Array Type): Clarify.
3771 (Type Predicates): Add hash-table-p.
3772
3773 * numbers.texi (Integer Basics): Clarify radix explanation.
3774 (Predicates on Numbers): Minor clarification.
3775 (Comparison of Numbers): Minor clarification. Clarify eql.
3776 Typos in min, max.
3777 (Math Functions): Clarify overflow in expt.
3778
3779 * minibuf.texi (Text from Minibuffer): Minor clarification.
3780 Mention arrow keys.
3781
3782 * loading.texi (Autoload): defun's doc string overrides autoload's
3783 doc string.
3784 (Repeated Loading): Modernize "add to list" examples.
3785 (Where Defined): Finish updating table of load-history elts.
3786
3787 * lists.texi (List-related Predicates): Minor wording improvement.
3788 (Lists as Boxes): Node deleted.
3789 (Building Lists): Explain trivial cases of number-sequence.
3790
3791 * hash.texi (Hash Tables): Add desc to menu items.
3792 (Creating Hash): Expain "full" means "make larger",
3793 (Hash Access): Any object can be a key.
3794 State value of maphash.
3795
3796 * functions.texi (What Is a Function): Wording cleanup.
3797 (Function Documentation): Minor cleanup.
3798 Explain purpose of calling convention at end of doc string.
3799 (Function Names): Wording cleanup.
3800 (Calling Functions): Wording cleanup.
3801 Explain better how funcall calls the function.
3802 (Function Cells): Delete example of saving and redefining function.
3803
3804 * control.texi (Combining Conditions): Wording cleanup.
3805 (Iteration): dolist and dotimes bind VAR locally.
3806 (Cleanups): Xref to Atomic Changes.
3807
3808 * compile.texi (Byte Compilation): Delete 19.29 info.
3809 (Compilation Functions): Macros' difficulties don't affect defsubst.
3810 (Docs and Compilation): Delete 19.29 info.
3811
38122005-02-10 Richard M. Stallman <rms@gnu.org>
3813
3814 * objects.texi (Symbol Type): Minor correction.
3815
38162005-02-06 Lute Kamstra <lute@gnu.org>
3817
3818 * modes.texi (Example Major Modes): Fix typos.
3819
38202005-02-06 Richard M. Stallman <rms@gnu.org>
3821
3822 * text.texi (Margins): fill-nobreak-predicate can be one function.
3823
3824 * strings.texi (Modifying Strings): clear-string can make unibyte.
3825 (Formatting Strings): format gives error if values missing.
3826
3827 * positions.texi (Character Motion): Mention default arg
3828 for forward-char. backward-char refers to forward-char.
3829 (Word Motion): Mention default arg for forward-word.
3830 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3831 Simplify end-of-buffer.
3832 (Text Lines): Mention default arg for forward-line.
3833 (List Motion): Mention default arg for beginning/end-of-defun.
3834 (Skipping Characters): Minor fixes in explaining character-set.
3835
3836 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3837 Mode inheritance applies only when default-major-mode is nil.
3838 Clarifications.
3839 (Example Major Modes): Update Text mode and Lisp mode examples.
3840 (Minor Mode Conventions): Mention define-minor-mode at top.
3841 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3842 (Mode Line Format): Update mode line face display info.
3843 (Properties in Mode): Mention effect of risky vars.
3844 (Imenu): Define imenu-add-to-menubar.
3845 (Font Lock Mode): Add descriptions to menu lines.
3846 (Faces for Font Lock): Add font-lock-doc-face.
3847
38482005-02-05 Lute Kamstra <lute@gnu.org>
3849
3850 * text.texi (Maintaining Undo): Remove obsolete function.
3851
38522005-02-05 Eli Zaretskii <eliz@gnu.org>
3853
3854 * frames.texi (Color Names): Add pointer to the X docs about RGB
3855 color specifications. Improve indexing
3856 (Text Terminal Colors): Replace the description of RGB values by
3857 an xref to "Color Names".
3858
38592005-02-03 Richard M. Stallman <rms@gnu.org>
3860
3861 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3862 Clarify.
3863 (Selecting Windows): Clarify save-selected-window.
3864 (Cyclic Window Ordering): Clarify walk-windows.
3865 (Window Point): Clarify.
3866 (Window Start): Add comment to example.
3867 (Resizing Windows): Add `interactive' specs in examples.
3868 Document fit-window-to-buffer.
3869
3870 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3871 (Undo, Maintaining Undo): Clarify last change.
3872 (Sorting): In sort-numeric-fields, explain about octal and hex.
3873 Mention sort-numeric-base.
3874 (Format Properties): Add xref for hard newlines.
3875
3876 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3877 (Pop-Up Menus): Fix typo.
3878 (Color Names): Explain all types of color names.
3879 Explain color-values on B&W terminal.
3880 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3881
3882 * files.texi (File Locks): Not supported on MS systems.
3883 (Testing Accessibility): Clarify.
3884
3885 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3886 (Coverage Testing): Fix typo.
3887
3888 * commands.texi (Misc Events): Remove stray space.
3889
3890 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3891 (Modification Time): Clarify when visited-file-modtime returns 0.
3892 (The Buffer List): Clarify bury-buffer.
3893 (Killing Buffers): Clarify.
3894 (Indirect Buffers): Add clone-indirect-buffer.
3895
38962005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3897
3898 * edebug.texi (Printing in Edebug): Fix default value of
3899 edebug-print-circle.
3900 (Coverage Testing): Fix displayed frequency count data.
3901
39022005-02-02 Luc Teirlinck <teirllm@auburn.edu>
3903
3904 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3905
39062005-02-02 Kim F. Storm <storm@cua.dk>
3907
3908 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3909
39102005-01-29 Eli Zaretskii <eliz@gnu.org>
3911
3912 * commands.texi (Misc Events): Describe the help-echo event.
3913
3914 * text.texi (Special Properties) <help-echo>: Use `pos'
3915 consistently in description of the help-echo property.
3916 Use @code{nil} instead of @var{nil}.
3917
3918 * display.texi (Overlay Properties): Fix the index entry for
3919 help-echo overlay property.
3920
3921 * customize.texi (Type Keywords): Uncomment the xref to the
3922 help-echo property documentation.
3923
39242005-01-23 Kim F. Storm <storm@cua.dk>
3925
3926 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3927 return value. Third element FULLY replaced by PARTIAL which
3928 specifies number of invisible pixels if row is only partially visible.
3929 (Textual Scrolling): Mention auto-window-vscroll.
3930 (Vertical Scrolling): New defvar auto-window-vscroll.
3931
39322005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3933
3934 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3935 command remapping.
3936
39372005-01-15 Richard M. Stallman <rms@gnu.org>
3938
3939 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3940
39412005-01-14 Kim F. Storm <storm@cua.dk>
3942
3943 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3944
3945 * text.texi (Links and Mouse-1): Fix string and vector item.
3946
39472005-01-13 Richard M. Stallman <rms@gnu.org>
3948
3949 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3950 descriptions of overriding-local-map and overriding-terminal-local-map.
3951
3952 * text.texi (Links and Mouse-1): Clarify text.
3953
39542005-01-13 Kim F. Storm <storm@cua.dk>
3955
3956 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3957
39582005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3959
3960 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3961
39622005-01-12 Kim F. Storm <storm@cua.dk>
3963
3964 * text.texi (Links and Mouse-1): Rename section from Enabling
3965 Mouse-1 to Following Links. Change xrefs.
3966 Add examples for define-button-type and define-widget.
3967
3968 * display.texi (Button Properties, Button Buffer Commands):
3969 Clarify mouse-1 and follow-link functionality.
3970
39712005-01-12 Richard M. Stallman <rms@gnu.org>
3972
3973 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3974
3975 * display.texi (Beeping): Fix Texinfo usage.
3976
3977 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3978
39792005-01-11 Kim F. Storm <storm@cua.dk>
3980
3981 * display.texi (Button Properties, Button Buffer Commands):
3982 Mention mouse-1 binding. Add follow-link keyword.
3983
3984 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3985 (Enabling Mouse-1 to Follow Links): New subsection.
3986
39872005-01-06 Richard M. Stallman <rms@gnu.org>
3988
3989 * text.texi (Special Properties): Minor change.
3990
3991 * os.texi (Timers): Clarify previous change.
3992
3993 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3994
39952005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3996
3997 * display.texi (Face Attributes): Correct xref to renamed node.
3998
39992005-01-01 Richard M. Stallman <rms@gnu.org>
4000
4001 * display.texi (Face Attributes): Describe hex color specs.
4002
40032004-12-31 Richard M. Stallman <rms@gnu.org>
4004
4005 * os.texi (Timers): Update previous change.
4006
40072004-12-30 Kim F. Storm <storm@cua.dk>
4008
4009 * display.texi (Line Height): Total line-height is now specified
4010 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4011 in cons cells. (nil . RATIO) is relative to actual line height.
4012 Use line-height `t' instead of `0' to get minimum height.
4013
40142004-12-29 Richard M. Stallman <rms@gnu.org>
4015
4016 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4017
40182004-12-28 Richard M. Stallman <rms@gnu.org>
4019
4020 * commands.texi (Quitting): Clarify value of with-local-quit.
4021
4022 * elisp.texi (Top): Fix previous change.
4023
4024 * loading.texi (Loading): Fix previous change.
4025
40262004-12-27 Richard M. Stallman <rms@gnu.org>
4027
4028 * Makefile.in (MAKEINFO): Specify --force.
4029
4030 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4031
4032 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4033
4034 * display.texi (Line Height): Further clarify.
4035
4036 * elisp.texi (Top): Update Loading submenu.
4037
4038 * loading.texi (Where Defined): New node.
4039 (Unloading): load-history moved to Where Defined.
4040
40412004-12-21 Richard M. Stallman <rms@gnu.org>
4042
4043 * commands.texi (Event Input Misc): Add while-no-input.
4044
40452004-12-11 Richard M. Stallman <rms@gnu.org>
4046
4047 * display.texi (Line Height): Rewrite text for clarity.
4048
40492004-12-11 Kim F. Storm <storm@cua.dk>
4050
4051 * display.texi (Display): Add node "Line Height" to menu.
4052 (Line Height): New node. Move full description of line-spacing
4053 and line-height text properties here from text.texi.
4054 (Scroll Bars): Add vertical-scroll-bar variable.
4055
4056 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4057
4058 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4059 line-spacing and vertical-scroll-bar.
4060
4061 * text.texi (Special Properties): Just mention line-spacing and
4062 line-height here, add xref to new "Line Height" node.
4063
40642004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4065
4066 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4067
4068 * locals.texi (Standard Buffer-Local Variables):
4069 Add @xref for `line-spacing'.
4070
40712004-12-05 Richard M. Stallman <rms@gnu.org>
4072
4073 * Makefile.in (maintainer-clean): Remove the info files
4074 in $(infodir) where they are created.
4075
40762004-12-03 Richard M. Stallman <rms@gnu.org>
4077
4078 * windows.texi (Selecting Windows): get-lru-window and
4079 get-largest-window don't consider dedicated windows.
4080
4081 * text.texi (Undo): Document undo-in-progress.
4082
40832004-11-26 Richard M. Stallman <rms@gnu.org>
4084
4085 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4086 Remove a few vars that are not always buffer-local.
4087
40882004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4089
4090 * locals.texi (Standard Buffer-Local Variables): Comment out
4091 xref's to non-existent node `Yet to be written'.
4092
40932004-11-24 Richard M. Stallman <rms@gnu.org>
4094
4095 * processes.texi (Synchronous Processes): Grammar fix.
4096
4097 * numbers.texi (Comparison of Numbers): Add eql.
4098
4099 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4100
4101 * intro.texi (Printing Notation): Fix previous change.
4102
4103 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4104 and default-indicate-buffer-boundaries from here.
4105 (Usual Display): To here.
4106 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4107 (Usual Display): Move tab-width up.
4108
4109 * customize.texi (Variable Definitions): Replace
4110 show-paren-mode example with tooltip-mode.
4111 (Simple Types, Composite Types, Defining New Types):
4112 Minor cleanups.
4113
41142004-11-21 Jesper Harder <harder@ifa.au.dk>
4115
4116 * processes.texi (Synchronous Processes, Output from Processes):
4117 Markup fix.
4118
41192004-11-20 Richard M. Stallman <rms@gnu.org>
4120
4121 * positions.texi (Skipping Characters): skip-chars-forward
4122 now handles char classes.
4123
4124 * intro.texi (Printing Notation): Avoid confusion of `print'
4125 when explaining @print.
4126
4127 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4128
4129 * display.texi (Display Table Format): Minor fix.
4130
4131 * streams.texi (Output Functions): Fix print example.
4132
4133 * Makefile.in (elisp): New target.
4134 (dist): Depend on $(infodir)/elisp, not elisp.
4135 Copy the info files from $(infodir).
4136
4137 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4138 read-from-minibuffer.
4139
4140 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4141
41422004-11-19 Richard M. Stallman <rms@gnu.org>
4143
4144 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4145
41462004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4147
4148 * tips.texi (Coding Conventions): Fix typo.
4149
41502004-11-16 Richard M. Stallman <rms@gnu.org>
4151
4152 * tips.texi (Coding Conventions): Separate defvar and require
4153 methods to avoid warnings. Use require only when there are many
4154 functions and variables from that package.
4155
4156 * minibuf.texi (Minibuffer Completion): When ignoring case,
4157 predicate must not be case-sensitive.
4158
4159 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4160 (Test Coverage): Don't talk about "splotches". Clarified.
4161
41622004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4163
4164 * frames.texi (Window Frame Parameters): Fix typo.
4165
41662004-11-15 Kim F. Storm <storm@cua.dk>
4167
4168 * symbols.texi (Other Plists): Note that plist-get may signal error.
4169 Add safe-plist-get.
4170
41712004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4172
4173 * modes.texi (Font Lock Basics): Fix typo.
4174
41752004-11-08 Richard M. Stallman <rms@gnu.org>
4176
4177 * syntax.texi (Syntax Table Functions): Add syntax-after.
4178
41792004-11-06 Lars Brinkhoff <lars@nocrew.org>
4180
4181 * os.texi (Processor Run Time): New section documenting
4182 get-internal-run-time.
4183
41842004-11-06 Eli Zaretskii <eliz@gnu.org>
4185
4186 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4187 it nukes elisp-cover.texi.
4188 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4189 elisp-0 etc.
4190
41912004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4192
4193 * commands.texi (Keyboard Macros): Document `append' return value
4194 of `defining-kbd-macro'.
4195
41962004-11-01 Richard M. Stallman <rms@gnu.org>
4197
4198 * commands.texi (Interactive Call): Add called-interactively-p.
4199
42002004-10-29 Simon Josefsson <jas@extundo.com>
4201
4202 * minibuf.texi (Reading a Password): Revert.
4203
42042004-10-28 Richard M. Stallman <rms@gnu.org>
4205
4206 * frames.texi (Display Feature Testing): Explain about "vendor".
4207
42082004-10-27 Richard M. Stallman <rms@gnu.org>
4209
4210 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4211 not raw. Clarify `n'.
4212 (Interactive Call): Rewrite interactive-p, focusing on when
4213 and how to use it.
4214 (Misc Events): Clarify previous change.
4215
4216 * advice.texi (Simple Advice): Clarify what job the example does.
4217 (Around-Advice): Clarify ad-do-it.
4218 (Activation of Advice): An option of ad-default-compilation-action
4219 is `never', not `nil'.
4220
42212004-10-26 Kim F. Storm <storm@cua.dk>
4222
4223 * commands.texi (Interactive Codes): Add U code letter.
4224
42252004-10-25 Simon Josefsson <jas@extundo.com>
4226
4227 * minibuf.texi (Reading a Password): Add.
4228
42292004-10-24 Jason Rumney <jasonr@gnu.org>
4230
4231 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4232 and wheel-down.
4233
42342004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4235
4236 * processes.texi (Synchronous Processes): Document process-file.
4237
42382004-10-22 Kenichi Handa <handa@m17n.org>
4239
4240 * text.texi (translate-region): Document that it accepts also a
4241 char-table.
4242
42432004-10-22 David Ponce <david@dponce.com>
4244
4245 * windows.texi (Resizing Windows): Document the `preserve-before'
4246 argument of the functions `enlarge-window' and `shrink-window'.
4247
42482004-10-19 Jason Rumney <jasonr@gnu.org>
4249
4250 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4251
42522004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4253
4254 * text.texi (Filling): Add anchor for definition of
4255 `sentence-end-double-space'.
4256
4257 * searching.texi (Regexp Example): Update description of how
4258 Emacs currently recognizes the end of a sentence.
4259 (Standard Regexps): Update definition of the variable
4260 `sentence-end'. Add definition of the function `sentence-end'.
4261
42622004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4263
4264 * display.texi (Progress): New node.
4265
42662004-10-05 Kim F. Storm <storm@cua.dk>
4267
4268 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4269
42702004-09-29 Kim F. Storm <storm@cua.dk>
4271
4272 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4273 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4274 fringe bitmap symbols, as they now have their own namespace.
4275 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4276 vs. pixels. Signal error if no free bitmap slots.
4277 (Pixel Specification): Change IMAGE to @var{image}.
4278
42792004-09-28 Richard M. Stallman <rms@gnu.org>
4280
4281 * text.texi (Special Properties): Clarify line-spacing and line-height.
4282
4283 * searching.texi (Regexp Search): Add looking-back.
4284
42852004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4286
4287 * display.texi: Correct typos.
4288 (Image Descriptors): Correct xref's.
4289
42902004-09-25 Richard M. Stallman <rms@gnu.org>
4291
4292 * text.texi (Special Properties): Cleanups in `cursor'.
4293 Rewrites in `line-height' and `line-spacing'; exchange them.
4294
4295 * display.texi (Fringes): Rewrite previous change.
4296 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4297 (Display Fringe Bitmaps): Node deleted, text moved.
4298 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4299 (Scroll Bars): Clarify set-window-scroll-bars.
4300 (Pointer Shape): Rewrite.
4301 (Specified Space): Clarify :align-to, etc.
4302 (Pixel Specification): Use @var. Clarify new text.
4303 (Other Display Specs): Clarify `slice'.
4304 (Image Descriptors): Cleanups.
4305 (Showing Images): Cleanups.
4306
43072004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4308
4309 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4310
4311 * modes.texi: Various minor changes in addition to:
4312 (Major Mode Conventions): Final call to `run-mode-hooks' should
4313 not be inside the `delay-mode-hooks' form.
4314 (Mode Hooks): New node.
4315 (Hooks): Delete obsolete example.
4316 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4317 node "Mode Hooks".
4318
43192004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4320
4321 * display.texi: Correct various typos.
4322 (Display): Rename node "Pointer Shapes" to "Pointer
4323 Shape". (There is already a node called "Pointer Shapes" in
4324 frames.texi.)
4325 (Images): Remove non-existent node "Image Slices" from menu.
4326
43272004-09-23 Kim F. Storm <storm@cua.dk>
4328
4329 * text.texi (Special Properties): Add `cursor', `pointer',
4330 `line-height', and `line-spacing' properties.
4331
4332 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4333 Shapes' to menu.
4334 (Standard Faces): Doc fix for fringe face.
4335 (Fringes): Add `overflow-newline-into-fringe' and
4336 'indicate-buffer-boundaries'.
4337 (Fringe Bitmaps, Pointer Shapes): New nodes.
4338 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4339 Bitmaps' to menu.
4340 (Specified Space): Describe pixel width and height.
4341 (Pixel Specification): New node.
4342 (Other Display Specs): Add `slice' property.
4343 (Display Fringe Bitmaps): New node.
4344 (Images): Add 'Image Slices' to menu.
4345 (Image Descriptors): Add `:pointer' and `:map' properties.
4346 (Showing Images): Add slice arg to `insert-image'. Add
4347 'insert-sliced-image'.
4348
43492004-09-20 Richard M. Stallman <rms@gnu.org>
4350
4351 * commands.texi (Key Sequence Input):
4352 Clarify downcasing in read-key-sequence.
4353
43542004-09-08 Juri Linkov <juri@jurta.org>
4355
4356 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4357
43582004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4359
4360 * locals.texi (Standard Buffer-Local Variables): Add
4361 `buffer-auto-save-file-format'.
4362 * internals.texi (Buffer Internals): Describe new
4363 auto_save_file_format field of the buffer structure.
4364 * files.texi (Format Conversion): `auto-save-file-format' has been
4365 renamed `buffer-auto-save-file-format'.
4366
43672004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4368
4369 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4370 an integer or a marker.
4371 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4372
43732004-08-22 Richard M. Stallman <rms@gnu.org>
4374
4375 * modes.texi (Major Mode Conventions): Discuss rebinding of
4376 standard key bindings.
4377
43782004-08-18 Kim F. Storm <storm@cua.dk>
4379
4380 * processes.texi (Accepting Output): Add `just-this-one' arg to
4381 `accept-process-output'.
4382 (Output from Processes): New var `process-adaptive-read-buffering'.
4383
43842004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4385
4386 * keymaps.texi: Various changes in addition to:
4387 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4388 Give more varied examples for `kbd'.
4389 (Creating Keymaps): Char tables have slots for all characters
4390 without modifiers.
4391 (Active Keymaps): `overriding-local-map' and
4392 `overriding-terminal-local-map' also override text property and
4393 overlay keymaps.
4394 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4395 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4396 to denote a prefix of no events.
4397 `map-keymap' includes parent's bindings _recursively_.
4398 Clarify and correct description of `where-is-internal'.
4399 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4400 (Menu Example): For menus intended for use with the keyboard, the
4401 menu items should be bound to characters or real function keys.
4402
44032004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4404
4405 * objects.texi (Character Type): Reposition `@anchor' to prevent
4406 double space inside sentence in Info.
4407
4408 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4409 renamed to `disabled-command-function'.
4410 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4411 (Command Loop Info): Replace reference to it.
4412 (Disabling Commands): `disabled-command-hook' has been renamed to
4413 `disabled-command-function'.
4414
44152004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4416
4417 * os.texi (Translating Input): Only non-prefix bindings in
4418 `key-translation-map' override actual key bindings. Warn about
4419 possible indirect effect of actual key bindings on non-prefix
4420 bindings in `key-translation-map'.
4421
44222004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4423
4424 * minibuf.texi (High-Level Completion): Add anchor for definition
4425 of `read-variable'.
4426
4427 * commands.texi: Various changes in addition to:
4428 (Using Interactive): Clarify description of `interactive-form'.
4429 (Interactive Call): Mention default for KEYS argument to
4430 `call-interactively'.
4431 (Command Loop Info): Clarify description of `this-command-keys'.
4432 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4433 Value of `last-event-frame' can be `macro'.
4434 (Repeat Events): `double-click-fuzz' is also used to distinguish
4435 clicks and drags.
4436 (Classifying Events): Clarify descriptions of `event-modifiers'
4437 `event-basic-type' and `event-convert-list'.
4438 (Accessing Events): `posn-timestamp' takes POSITION argument.
4439 (Quoted Character Input): Clarify description of
4440 `read-quoted-char' and fix example.
4441 (Quitting): Add `with-local-quit'.
4442 (Disabling Commands): Correct and clarify descriptions of
4443 `enable-command' and `disable-command'.
4444 Mention what happens if `disabled-command-hook' is nil.
4445 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4446 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4447
44482004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4449
4450 * frames.texi: Various changes in addition to:
4451 (Creating Frames): Expand and clarify description of `make-frame'.
4452 (Window Frame Parameters): Either none or both of the `icon-left'
4453 and `icon-top' parameters must be specified. Put descriptions of
4454 `menu-bar-lines' and `toolbar-lines' closer together and change
4455 them accordingly.
4456 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4457 except while processing `frame-title-format' or `icon-title-format'.
4458 (Deleting Frames): Correct description of `delete-frame'.
4459 Non-nil return values of `frame-live-p' are like those of `framep'.
4460 (Frames and Windows): Mention return value of
4461 `set-frame-selected-window'.
4462 (Visibility of Frames): Mention `force' argument to
4463 `make-frame-invisible'. `frame-visible-p' returns t for all
4464 frames on text-only terminals.
4465 (Frame Configurations): Restoring a frame configuration does not
4466 restore deleted frames.
4467 (Window System Selections): `x-set-selection' returns DATA.
4468 (Resources): Add example.
4469 (Display Feature Testing): Clarify descriptions of
4470 `display-pixel-height', `display-pixel-width', `x-server-version'
4471 and `x-server-vendor'.
4472
4473 * windows.texi (Choosing Window): Add anchor.
4474 * minibuf.texi (Minibuffer Misc): Add anchor.
4475
44762004-07-23 John Paul Wallington <jpw@gnu.org>
4477
4478 * macros.texi (Defining Macros): Declaration keyword for setting
4479 Edebug spec is `debug' not `edebug'.
4480
44812004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4482
4483 * windows.texi: Various small changes in addition to:
4484 (Window Point): Mention return value of `set-window-point'.
4485 (Window Start): `pos-visible-in-window-p' disregards horizontal
4486 scrolling. Explain return value if PARTIALLY is non-nil.
4487 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4488 and `set-window-vscroll'.
4489 (Size of Window): The argument WINDOW to `window-inside-edges',
4490 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4491 (Resizing Windows): Explain return value of
4492 `shrink-window-if-larger-than-buffer'.
4493 `window-size-fixed' automatically becomes buffer local when set.
4494 (Window Configurations): Explain return value of
4495 `set-window-configuration'.
4496
4497 * minibuf.texi (Minibuffer Misc): Add anchor for
4498 `minibuffer-scroll-window'.
4499
4500 * positions.texi (Text Lines): Add anchor for `count-lines'.
4501
45022004-07-17 Richard M. Stallman <rms@gnu.org>
4503
4504 * display.texi (Overlay Properties): Adding `evaporate' prop
4505 deletes empty overlay immediately.
4506
4507 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4508 fix example.
4509
45102004-07-16 Jim Blandy <jimb@redhat.com>
4511
4512 * searching.texi (Regexp Backslash): Document new \_< and \_>
4513 operators.
4514
45152004-07-16 Juanma Barranquero <lektu@terra.es>
4516
4517 * display.texi (Images): Fix Texinfo usage.
4518
45192004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4520
4521 * buffers.texi (Modification Time): `visited-file-modtime' now
4522 returns a list of two integers, instead of a cons.
4523
45242004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4525
4526 * windows.texi: Various changes in addition to:
4527 (Splitting Windows): Add `split-window-keep-point'.
4528
45292004-07-09 Richard M. Stallman <rms@gnu.org>
4530
4531 * frames.texi (Input Focus): Minor fix.
4532
45332004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4534
4535 * frames.texi (Input Focus): Clarify descriptions of
4536 `select-frame-set-input-focus' and `select-frame'.
4537
45382004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4539
4540 * os.texi: Various small changes in addition to:
4541 (Killing Emacs): Expand and clarify description of
4542 `kill-emacs-query-functions' and `kill-emacs-hook'.
4543 (System Environment): Expand and clarify description of `getenv'
4544 and `setenv'.
4545 (Timers): Clarify description of `run-at-time'.
4546 (Translating Input): Correct description of
4547 `extra-keyboard-modifiers'.
4548 (Flow Control): Correct description of `enable-flow-control'.
4549
45502004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4551
4552 * os.texi: Update copyright.
4553 (Session Management): Grammar fix.
4554 Clarify which Emacs does the restarting.
4555 Use @samp for *scratch* buffer.
4556
45572004-07-04 Alan Mackenzie <acm@muc.de>
4558
4559 * frames.texi (Input Focus): Add documentation for
4560 `select-frame-set-input-focus'. Replace refs to non-existent
4561 `switch-frame' with `select-frame'. Minor corrections and tidying
4562 up of text-only terminal stuff.
4563
45642004-07-02 Richard M. Stallman <rms@gnu.org>
4565
4566 * files.texi (Saving Buffers): Cleanup write-contents-function.
4567 (Magic File Names): Cleanup file-remote-p.
4568
45692004-07-02 Kai Grossjohann <kai@emptydomain.de>
4570
4571 * files.texi (Magic File Names): `file-remote-p' returns an
4572 identifier of the remote system, not just t.
4573
45742004-07-02 David Kastrup <dak@gnu.org>
4575
4576 * searching.texi (Entire Match Data): Add explanation about new
4577 match-data behavior when @var{integers} is non-nil.
4578
45792004-06-24 Richard M. Stallman <rms@gnu.org>
4580
4581 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4582
4583 * customize.texi (Variable Definitions): Note about doc strings
4584 and :set.
4585
4586 * keymaps.texi (Keymap Terminology): Document `kbd'.
4587 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4588
4589 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4590 makes it buffer-local.
4591
4592 * files.texi (Saving Buffers): Correct previous change.
4593
4594 * commands.texi (Accessing Events):
4595 Clarify posn-col-row and posn-actual-col-row.
4596
45972004-06-24 David Ponce <david.ponce@wanadoo.fr>
4598
4599 * commands.texi (Accessing Events): New functions
4600 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4601
46022004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4603
4604 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4605 * frames.texi, buffers.texi, backups.texi, variables.texi:
4606 * loading.texi, eval.texi, functions.texi, control.texi:
4607 * symbols.texi, minibuf.texi: Reposition @anchor's.
4608
4609 * help.texi: Various small changes in addition to the following.
4610 (Describing Characters): Describe PREFIX argument to
4611 `key-description'. Correct and clarify definition of
4612 `text-char-description'. Describe NEED-VECTOR argument to
4613 `read-kbd-macro'.
4614 (Help Functions): Clarify definition of `apropos'.
4615
46162004-06-23 Lars Hansen <larsh@math.ku.dk>
4617
4618 * files.texi (Saving Buffers): Correct description of
4619 `write-contents-functions'.
4620
46212004-06-21 Juanma Barranquero <lektu@terra.es>
4622
4623 * display.texi (Images): Remove redundant @vindex directives.
4624 Rewrite `image-library-alist' doc in active voice.
4625
46262004-06-14 Juanma Barranquero <lektu@terra.es>
4627
4628 * display.texi (Images): Document new delayed library loading,
4629 variable `image-library-alist' and (existing but undocumented)
4630 function `image-type-available-p'.
4631
46322004-06-05 Richard M. Stallman <rms@gnu.org>
4633
4634 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
4635 refer the user to the Initial Input node.
4636 (Text from Minibuffer): Likewise.
4637 (Initial Input): New node. Document this feature
4638 and say it is mostly deprecated.
4639
46402004-05-30 Richard M. Stallman <rms@gnu.org>
4641
4642 * loading.texi (Named Features): Clarify return value
4643 and meaning of NOERROR.
4644
4645 * variables.texi (File Local Variables): Minor cleanup.
4646
46472004-05-30 Michael Albinus <michael.albinus@gmx.de>
4648
4649 * files.texi (Magic File Names): Add `file-remote-p' as operation
4650 of file name handlers.
4651
46522004-05-29 Richard M. Stallman <rms@gnu.org>
4653
4654 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4655 as arg to a minor mode command.
4656
46572004-05-22 Richard M. Stallman <rms@gnu.org>
4658
4659 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4660
4661 * streams.texi (Output Variables): Doc float-output-format.
4662
4663 * searching.texi (Regexp Special): Nested repetition can be infloop.
4664
4665 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4666 real stack overflow.
4667
4668 * compile.texi: Minor cleanups.
4669
46702004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4671
4672 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4673 circular lists.
4674 (List Elements): Explain handling of circular and dotted lists.
4675
46762004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4677
4678 * modes.texi (Search-based Fontification): Fix typo.
4679
46802004-05-10 Juanma Barranquero <lektu@terra.es>
4681
4682 * modes.texi (Mode Line Variables): Fix description of
4683 global-mode-string, which is now after which-func-mode, not the
4684 buffer name.
4685
46862004-05-07 Lars Hansen <larsh@math.ku.dk>
4687
4688 * modes.texi (Desktop Save Mode): Add.
4689 (Modes): Add menu entry Desktop Save Mode.
4690
4691 * hooks.texi: Add desktop-after-read-hook,
4692 desktop-no-desktop-file-hook and desktop-save-hook.
4693
4694 * locals.texi: Add desktop-save-buffer.
4695
46962004-04-30 Jesper Harder <harder@ifa.au.dk>
4697
4698 * display.texi: emacs -> Emacs.
4699
47002004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4701
4702 * files.texi (Changing Files): Document set-file-times.
4703
47042004-04-23 Juanma Barranquero <lektu@terra.es>
4705
4706 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4707
47082004-04-18 Jesper Harder <harder@ifa.au.dk>
4709
4710 * tips.texi (Coding Conventions): defopt -> defcustom.
4711
47122004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4713
4714 * sequences.texi: Various clarifications.
4715
47162004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4717
4718 * buffers.texi (Read Only Buffers): Mention optional ARG to
4719 `toggle-read-only'.
4720
47212004-04-14 Nick Roberts <nick@nick.uklinux.net>
4722
4723 * windows.texi (Selecting Windows): Note that get-lru-window
4724 returns a full-width window if possible.
4725
47262004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4727
4728 * buffers.texi: Various changes in addition to:
4729 (Buffer File Name): Add `find-buffer-visiting'.
4730 (Buffer Modification): Mention optional ARG to `not-modified'.
4731 (Indirect Buffers): Mention optional CLONE argument to
4732 `make-indirect-buffer'.
4733
4734 * files.texi: Various changes in addition to:
4735 (Visiting Functions): `find-file-hook' is now a normal hook.
4736 (File Name Expansion): Explain difference between the way that
4737 `expand-file-name' and `file-truename' treat `..'.
4738 (Contents of Directories): Mention optional ID-FORMAT argument to
4739 `directory-files-and-attributes'.
4740 (Format Conversion): Mention new optional CONFIRM argument to
4741 `format-write-file'.
4742
47432004-04-12 Miles Bader <miles@gnu.org>
4744
4745 * macros.texi (Expansion): Add description of `macroexpand-all'.
4746
47472004-04-05 Jesper Harder <harder@ifa.au.dk>
4748
4749 * variables.texi (Variable Aliases): Mention
4750 cyclic-variable-indirection.
4751
4752 * errors.texi (Standard Errors): Ditto.
4753
47542004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4755
4756 * backups.texi: Various small changes in addition to:
4757 (Making Backups): Mention return value of `backup-buffer'.
4758 (Auto-Saving): Mention optional FORCE argument to
4759 `delete-auto-save-file-if-necessary'.
4760 (Reverting): Mention optional PRESERVE-MODES argument to
4761 `revert-buffer'. Correct description of `revert-buffer-function'.
4762
47632004-03-22 Juri Linkov <juri@jurta.org>
4764
4765 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4766 with `Vector Functions'.
4767
4768 * text.texi (Sorting): Add missing quote.
4769
47702004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4771
4772 * intro.texi (Lisp History): Replace xref to `cl' manual with
4773 inforef.
4774
47752004-03-12 Richard M. Stallman <rms@gnu.org>
4776
4777 * intro.texi (Version Info): Add arg to emacs-version.
4778 (Lisp History): Change xref to CL manual.
4779
47802004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4781
4782 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4783 for Partial Completion mode.
4784
47852004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4786
4787 * customize.texi: Fix typo. Remove eol whitespace.
4788
47892004-03-04 Richard M. Stallman <rms@gnu.org>
4790
4791 * processes.texi: Fix typos.
4792
4793 * lists.texi (Building Lists): Minor clarification.
4794
4795 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4796 in make-hash-table.
4797
47982004-02-29 Juanma Barranquero <lektu@terra.es>
4799
4800 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4801 rm, and ignore exit code.
4802
48032004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4804
4805 * display.texi (Defining Faces): Add description for min-colors.
4806 Update example.
4807
48082004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4809
4810 * abbrevs.texi: Various corrections and clarifications in addition
4811 to the following:
4812 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4813
48142004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4815
4816 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4817
48182004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4819
4820 * text.texi: Various small changes in addition to the following:
4821 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4822 to delete-horizontal-space.
4823 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
4824 description of yank-handler text property at various places.
4825
4826 * frames.texi (Window System Selections): Add anchor.
4827
4828 * syntax.texi (Syntax Table Functions): Clarify and correct
4829 descriptions of make-syntax-table and copy-syntax-table.
4830 (Motion and Syntax): Clarify SYNTAXES argument to
4831 skip-syntax-forward.
4832 (Parsing Expressions): Mention that the return value of
4833 parse-partial-sexp is currently a list of ten rather than nine
4834 elements.
4835 (Categories): Various corrections and clarifications.
4836
48372004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4838
4839 * markers.texi (Marker Insertion Types): Minor change.
4840
4841 * locals.texi (Standard Buffer-Local Variables):
4842 * commands.texi (Interactive Codes, Using Interactive):
4843 * functions.texi (Related Topics): Fix xrefs.
4844
48452004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4846
4847 * lists.texi (Sets And Lists): Update description of delete-dups.
4848
48492004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4850
4851 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4852
48532004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4854
4855 * frames.texi (Parameter Access): frame-parameters arg is optional.
4856 modify-frame-parameters handles nil for FRAME.
4857 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4858 are all-or-nothing for certain toolkits.
4859 Mention parameter wait-for-wm.
4860 (Frames and Windows): In frame-first-window and frame-selected-window
4861 the arg is optional.
4862 (Input Focus): In redirect-frame-focus the second arg is optional.
4863 (Window System Selections): Mention selection type CLIPBOARD.
4864 Mention data-type UTF8_STRING.
4865 Mention numbering of cut buffers.
4866 (Resources): Describe x-resource-name.
4867
48682004-02-16 Richard M. Stallman <rms@gnu.org>
4869
4870 * windows.texi (Buffers and Windows): Delete false table
4871 about all-frames.
4872
4873 * syntax.texi (Parsing Expressions): Delete old caveat
4874 about parse-sexp-ignore-comments.
4875
4876 * streams.texi (Output Variables): Add print-quoted.
4877
4878 * lists.texi (Building Lists): Minor cleanup.
4879
4880 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4881
4882 * display.texi (Overlays): Explain overlays use markers.
4883 (Managing Overlays): Explain front-advance and rear-advance
4884 in more detail.
4885
4886 * loading.texi (Unloading): Document unload-feature-special-hooks.
4887 Get rid of fns-NNN.el file.
4888
48892004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4890
4891 * help.texi (Describing Characters): Fix text-char-description
4892 example output.
4893
4894 * edebug.texi (Using Edebug): Fix example.
4895
4896 * debugging.texi (Internals of Debugger): Fix return value.
4897
4898 * files.texi (Changing Files): Fix argname.
4899
4900 * calendar.texi: Fix parens, and default values.
4901
4902 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4903 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4904 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4905
4906 * positions.texi (Text Lines): Don't add -1 in current-line.
4907
49082004-02-16 Richard M. Stallman <rms@gnu.org>
4909
4910 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4911
49122004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4913
4914 * processes.texi (Low-Level Network): Fix a typo.
4915
49162004-02-12 Kim F. Storm <storm@cua.dk>
4917
4918 * display.texi (Fringes): Use consistent wording.
4919 Note that window-fringe's window arg is optional.
4920 (Scroll Bars): Use consistent wording.
4921
49222004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4923
4924 * tips.texi (Comment Tips): Document the new conventions for
4925 commenting out code.
4926
49272004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4928
4929 * positions.texi (Text Lines): Added missing end defun.
4930
49312004-02-07 Kim F. Storm <storm@cua.dk>
4932
4933 * positions.texi (Text Lines): Add line-number-at-pos.
4934
49352004-02-06 John Paul Wallington <jpw@gnu.org>
4936
4937 * display.texi (Button Properties, Button Buffer Commands):
4938 mouse-2 invokes button, not down-mouse-1.
4939
49402004-02-04 Jason Rumney <jasonr@gnu.org>
4941
4942 * makefile.w32-in: Sync with Makefile.in changes.
4943
49442004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4945
4946 * minibuf.texi (Text from Minibuffer): Various corrections and
4947 clarifications.
4948 (Object from Minibuffer): Correct Lisp description of
4949 read-minibuffer.
4950 (Minibuffer History): Clarify description of cons values for
4951 HISTORY arguments.
4952 (Basic Completion): Various corrections and clarifications. Add
4953 completion-regexp-list.
4954 (Minibuffer Completion): Correct and clarify description of
4955 completing-read.
4956 (Completion Commands): Mention Partial Completion mode. Various
4957 other minor changes.
4958 (High-Level Completion): Various corrections and clarifications.
4959 (Reading File Names): Ditto.
4960 (Minibuffer Misc): Ditto.
4961
49622004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4963
4964 * strings.texi (Text Comparison): assoc-string also matches
4965 elements of alists that are strings instead of conses.
4966 (Formatting Strings): Standardize Texinfo usage. Update index
4967 entries.
4968
49692004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4970
4971 * lists.texi (Sets And Lists): Add delete-dups.
4972
49732004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4974
4975 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4976 special form.
4977 * macros.texi (Defining Macros): Update description of `declare',
4978 which now is a macro.
4979 (Wrong Time): Fix typos.
4980
49812004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4982
4983 * compile.texi (Compilation Functions): Expand descriptions of
4984 `compile-defun', `byte-compile-file', `byte-recompile-directory'
4985 and `batch-byte-compile'. In particular, mention and describe
4986 all optional arguments.
4987 (Disassembly): Correct and clarify the description of `disassemble'.
4988
49892004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4990
4991 * searching.texi: Various small changes in addition to the
4992 following.
4993 (Regexp Example): Adapt to new value of `sentence-end'.
4994 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4995 `words'.
4996 (Search and Replace): Add usage note for `perform-replace'.
4997 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4998 `match-data'.
4999 (Standard Regexps): Update for new values of `paragraph-start'
5000 and `sentence-end'.
5001
50022004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5003
5004 * files.texi (Saving Buffers): Clarify descriptions of
5005 `write-contents-functions' and `before-save-hook'.
5006 Make the defvar's for `before-save-hook' and `after-save-hook'
5007 into defopt's.
5008
50092004-01-07 Kim F. Storm <storm@cua.dk>
5010
5011 * commands.texi (Click Events): Describe new image and
5012 width/height elements of click events.
5013 (Accessing Events): Add posn-string, posn-image, and
5014 posn-object-width-height. Change posn-object to return either
5015 image or string object.
5016
50172004-01-01 Simon Josefsson <jas@extundo.com>
5018
5019 * hooks.texi (Standard Hooks): Add before-save-hook.
5020 * files.texi (Saving Buffers): Likewise.
5021
50222004-01-03 Richard M. Stallman <rms@gnu.org>
5023
5024 * frames.texi (Frames and Windows): Delete frame-root-window.
5025
50262004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5027
5028 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5029
5030 * functions.texi: Various small changes in addition to the
5031 following.
5032 (What Is a Function): `functionp' returns nil for macros. Clarify
5033 behavior of this and following functions for symbol arguments.
5034 (Function Documentation): Add `\' in front of (fn @var{arglist})
5035 and explain why.
5036 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5037 Add anchor.
5038 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5039
50402004-01-01 Miles Bader <miles@gnu.org>
5041
5042 * display.texi (Buttons): New section.
5043
50442003-12-31 Andreas Schwab <schwab@suse.de>
5045
5046 * numbers.texi (Math Functions): sqrt reports a domain-error
5047 error.
5048 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5049
50502003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5051
5052 * tips.texi (Documentation Tips): Update item on hyperlinks in
5053 documentation strings.
5054
5055 * errors.texi (Standard Errors): Various small corrections and
5056 additions.
5057
5058 * control.texi: Various small changes in addition to the
5059 following.
5060 (Signaling Errors): Provide some more details on how `signal'
5061 constructs the error message. Add anchor to the definition of
5062 `signal'.
5063 (Error Symbols): Describe special treatment of `quit'.
5064 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5065 to emphasize that it has to be a single form.
5066
5067 * buffers.texi: Add anchor.
5068
50692003-12-29 Richard M. Stallman <rms@gnu.org>
5070
5071 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5072 (Window Configurations): Add window-configuration-frame.
5073
5074 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5075
5076 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5077 Change arg name in get-char-property.
5078 (Special Properties): Update handling of keymap property.
5079
5080 * strings.texi (Modifying Strings): Add clear-string.
5081 (Text Comparison): Add assoc-string and remove
5082 assoc-ignore-case, assoc-ignore-representation.
5083
5084 * os.texi (Time of Day): Add set-time-zone-rule.
5085
5086 * numbers.texi (Math Functions): asin, acos, log, log10
5087 report domain-error errors.
5088
5089 * nonascii.texi (Converting Representations):
5090 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5091 (Encoding and I/O): Add file-name-coding-system.
5092
5093 * modes.texi (Search-based Fontification): Explain that
5094 face specs are symbols with face names as values.
5095
5096 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5097
5098 * lists.texi (Building Lists): remq moved elsewhere.
5099 (Sets And Lists): remq moved here.
5100 (Association Lists): Refer to assoc-string.
5101
5102 * internals.texi (Garbage Collection): Add memory-use-counts.
5103
5104 * frames.texi (Frames and Windows): Add set-frame-selected-window
5105 and frame-root-window.
5106
5107 * files.texi (Contents of Directories):
5108 Add directory-files-and-attributes.
5109
5110 * display.texi (Refresh Screen): Add force-window-update.
5111 (Invisible Text): Explain about moving point out of invis text.
5112 (Overlay Properties): Add overlay-properties.
5113 (Managing Overlays): Add overlayp.
5114 (GIF Images): Invalid image number displays a hollow box.
5115
5116 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5117 (Killing Buffers): Add buffer-live-p.
5118
51192003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5120
5121 * display.texi (Fringes): Fix typo "set-buffer-window".
5122
51232003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5124
5125 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5126 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5127 Add or change various xrefs and anchors.
5128
5129 * commands.texi: Replace all occurrences of @acronym{CAR} with
5130 @sc{car}, for consistency with the rest of the Elisp manual.
5131 `car' and `cdr' are historically acronyms, but are no longer
5132 widely thought of as such.
5133
5134 * internals.texi (Pure Storage): Mention that `purecopy' does not
5135 copy text properties.
5136 (Object Internals): Now 29 bits are used (in most implementations)
5137 to address Lisp objects.
5138
5139 * variables.texi (Variables with Restricted Values): New node.
5140
5141 * objects.texi (Lisp Data Types): Mention that certain variables
5142 can only take on a restricted set of values and add an xref to
5143 the new node "Variables with Restricted Values".
5144
5145 * eval.texi (Function Indirection): Describe the errors that
5146 `indirect-function' can signal.
5147 (Eval): Clarify the descriptions of `eval-region' and `values'.
5148 Describe `eval-buffer' instead of `eval-current-buffer' and
5149 mention `eval-current-buffer' as an alias for `current-buffer'.
5150 Correct the description and mention all optional arguments.
5151
5152 * nonascii.texi: Various small changes in addition to the
5153 following.
5154 (Converting Representations): Clarify behavior of
5155 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5156 ASCII arguments.
5157 (Character Sets): Document the variable `charset-list' and adapt
5158 the definition of the function `charset-list' accordingly.
5159 (Translation of Characters): Clarify use of generic characters in
5160 `make-translation-table'. Clarify and correct the description of
5161 the use of translation tables in encoding and decoding.
5162 (User-Chosen Coding Systems): Correct and clarify the description
5163 of `select-safe-coding-system'.
5164 (Default Coding Systems): Clarify description of
5165 `file-coding-system-alist'.
5166
51672003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5168
5169 * strings.texi (Text Comparison): Correctly describe when two
5170 strings are `equal'. Combine and clarify descriptions of
5171 `assoc-ignore-case' and `assoc-ignore-representation'.
5172
5173 * objects.texi (Non-ASCII in Strings): Clarify description of
5174 when a string is unibyte or multibyte.
5175 (Bool-Vector Type): Update examples.
5176 (Equality Predicates): Correctly describe when two strings are
5177 `equal'.
5178
51792003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5180
5181 * lists.texi (Building Lists): `append' no longer accepts integer
5182 arguments. Update the description of `number-sequence' to reflect
5183 recent changes.
5184 (Sets And Lists): Describe `member-ignore-case' after `member'.
5185
51862003-11-27 Kim F. Storm <storm@cua.dk>
5187
5188 * commands.texi (Click Events): Click object may be an images.
5189 Describe (dx . dy) element of click positions.
5190 (Accessing Events): Remove duplicate posn-timestamp.
5191 New functions posn-object and posn-object-x-y.
5192
51932003-11-23 Kim F. Storm <storm@cua.dk>
5194
5195 * commands.texi (Click Events): Describe enhancements to event
5196 position lists, including new text-pos and (col . row) items.
5197 Mention left-fringe and right-fringe area events.
5198 (Accessing Events): New functions posn-area and
5199 posn-actual-col-row. Mention posn-timestamp. Mention that
5200 posn-point in non-text area still returns buffer position.
5201 Clarify posn-col-row.
5202
52032003-11-21 Lars Hansen <larsh@math.ku.dk>
5204
5205 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5206 * anti.texi (File Attributes): Describe removed parameter
5207 ID-FORMAT.
5208
52092003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5210
5211 * positions.texi (Positions): Mention that, if a marker is used as
5212 a position, its buffer is ignored.
5213
5214 * markers.texi (Overview of Markers): Mention it here too.
5215
52162003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5217
5218 * numbers.texi (Numeric Conversions): Not just `floor', but also
5219 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5220
52212003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5222
5223 * markers.texi (Creating Markers): Specify insertion type of
5224 created markers. Add xref to `Marker Insertion Types'.
5225 Second argument to `copy-marker' is optional.
5226 (Marker Insertion Types): Mention that most markers are created
5227 with insertion type nil.
5228 (The Mark): Correctly describe when `mark' signals an error.
5229 (The Region): Correctly describe when `region-beginning' and
5230 `region-end' signal an error.
5231
52322003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5233
5234 * hash.texi (Creating Hash): Clarify description of `eql'.
5235 `makehash' is obsolete.
5236 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5237
5238 * positions.texi (Point): Change description of `buffer-end', so
5239 that it is also correct for floating point arguments.
5240 (List Motion): Correct argument lists of `beginning-of-defun' and
5241 `end-of-defun'.
5242 (Excursions): Add xref to `Marker Insertion Types'.
5243 (Narrowing): Argument to `narrow-to-page' is optional.
5244
52452003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5246
5247 * streams.texi (Output Streams): Clarify behavior of point for
5248 marker output streams.
5249
52502003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5251
5252 * variables.texi (Defining Variables): Second argument to
5253 `defconst' is not optional.
5254 (Setting Variables): Mention optional argument APPEND to
5255 `add-to-list'.
5256 (Creating Buffer-Local): Expand description of
5257 `make-variable-buffer-local'.
5258 (Frame-Local Variables): Expand description of
5259 `make-variable-frame-local'.
5260 (Variable Aliases): Correct description of optional argument
5261 DOCSTRING to `defvaralias'. Mention return value of
5262 `defvaralias'.
5263 (File Local Variables): Add xref to `File variables' in Emacs
5264 Manual. Correct description of `hack-local-variables'. Mention
5265 `safe-local-variable' property. Mention optional second argument
5266 to `risky-local-variable-p'.
5267
52682003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5269
5270 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5271
52722003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5273
5274 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5275 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5276 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5277 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5278 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5279 lispref/processes.texi, lispref/searching.texi,
5280 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5281 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5282 @acronym{FOO}.
5283
52842003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5285
5286 * strings.texi (Creating Strings): Argument START to `substring'
5287 can not be `nil'. Expand description of
5288 `substring-no-properties'. Correct description of `split-string',
5289 especially with respect to empty matches. Prevent very bad line
5290 break in definition of `split-string-default-separators'.
5291 (Text Comparison): `string=' and `string<' also accept symbols as
5292 arguments.
5293 (String Conversion): More completely describe argument BASE in
5294 `string-to-number'.
5295 (Formatting Strings): `%s' and `%S' in `format' do require
5296 corresponding object. Clarify behavior of numeric prefix after
5297 `%' in `format'.
5298 (Case Conversion): The argument to `upcase-initials' can be a
5299 character.
5300
53012003-10-27 Kenichi Handa <handa@m17n.org>
5302
5303 * display.texi (Fontsets): Fix texinfo usage.
5304
53052003-10-25 Kenichi Handa <handa@m17n.org>
5306
5307 * display.texi (Fontsets): Add description of the function
5308 set-fontset-font.
5309
53102003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5311
5312 * display.texi (Temporary Displays): Add xref to `Documentation
5313 Tips'.
5314
5315 * functions.texi (Function Safety): Use inforef instead of pxref
5316 for SES.
5317
53182003-10-23 Andreas Schwab <schwab@suse.de>
5319
5320 * Makefile.in (TEX, texinputdir): Don't define.
5321 (TEXI2DVI): Define.
5322 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5323 add $(srcdir)/index.texi.
5324 ($(infodir)/elisp): Remove index.texi dependency.
5325 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5326 (index.texi): Remove target.
5327 (dist): Don't link $(srcdir)/permute-index.
5328 (clean): Don't remove index.texi.
5329
5330 * permute-index, index.perm: Remove.
5331 * index.texi: Rename from index.unperm.
5332
53332003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5334
5335 * tips.texi (Documentation Tips): Document new behavior for face
5336 and variable hyperlinks in Help mode.
5337
53382003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5339
5340 * objects.texi (Integer Type): Update for extra bit of integer range.
5341 (Character Type): Ditto.
5342
53432003-10-16 Eli Zaretskii <eliz@gnu.org>
5344
5345 * numbers.texi (Integer Basics): Add index entries for reading
5346 numbers in hex, octal, and binary.
5347
53482003-10-16 Lute Kamstra <lute@gnu.org>
5349
5350 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5351 argument.
5352
53532003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5354
5355 * windows.texi (Choosing Window): Fix typo.
5356 * edebug.texi (Edebug Execution Modes): Fix typo.
5357
53582003-10-13 Richard M. Stallman <rms@gnu.org>
5359
5360 * windows.texi (Basic Windows): A window has fringe settings,
5361 display margins and scroll-bar settings.
5362 (Splitting Windows): Doc split-window return value.
5363 Clean up one-window-p.
5364 (Selecting Windows): Fix typo.
5365 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5366 (Buffers and Windows): In set-window-buffer, explain effect
5367 on fringe settings and scroll bar settings.
5368 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5369 (Choosing Window): Use defopt for pop-up-frame-function.
5370 For special-display-buffer-names, explain same-window and same-frame.
5371 Clarify window-dedicated-p return value.
5372 (Textual Scrolling): scroll-up and scroll-down can get an error.
5373 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5374 Clarify set-window-hscroll.
5375 (Size of Window): Don't mention tool bar in window-height.
5376 (Coordinates and Windows): Explain what coordinates-in-window-p
5377 returns for fringes and display margins.
5378 (Window Configurations): Explain saving fringes, etc.
5379
5380 * tips.texi (Library Headers): Clean up Documentation.
5381
5382 * syntax.texi (Parsing Expressions): Clean up forward-comment
5383 and parse-sexp-lookup-properties.
5384
5385 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5386
5387 * os.texi (System Environment): Clean up text for load-average errors.
5388
5389 * modes.texi (Hooks): Don't explain local hook details at front.
5390 Clarify run-hooks and run-hook-with-args a little.
5391 Clean up add-hook and remove-hook.
5392
5393 * edebug.texi (Edebug Execution Modes): Clarify t.
5394 Document edebug-sit-for-seconds.
5395 (Coverage Testing): Document C-x X = and =.
5396 (Instrumenting Macro Calls): Fix typo.
5397 (Specification List): Don't index the specification keywords.
5398
53992003-10-10 Kim F. Storm <storm@cua.dk>
5400
5401 * processes.texi (Network): Introduce make-network-process.
5402
54032003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5404
5405 * tips.texi (Library Headers): Fix typo.
5406
54072003-10-07 Juri Linkov <juri@jurta.org>
5408
5409 * modes.texi (Imenu): Mention imenu-create-index-function's
5410 default value. Explain submenus better.
5411
54122003-10-07 Lute Kamstra <lute@gnu.org>
5413
5414 * modes.texi (Faces for Font Lock): Fix typo.
5415 (Hooks): Explain how buffer-local hook variables can refer to
5416 global hook variables.
5417 Various minor clarifications.
5418
54192003-10-06 Lute Kamstra <lute@gnu.org>
5420
5421 * tips.texi (Coding Conventions): Mention naming conventions for
5422 hooks.
5423
54242003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5425
5426 * loading.texi (Library Search): Correct default value of
5427 load-suffixes.
5428 (Named Features): Fix typo.
5429
54302003-10-05 Richard M. Stallman <rms@gnu.org>
5431
5432 * loading.texi (Named Features): In `provide',
5433 say how to test for subfeatures.
5434 (Unloading): In unload-feature, use new var name
5435 unload-feature-special-hooks.
5436
54372003-10-03 Lute Kamstra <lute@gnu.org>
5438
5439 * modes.texi (Major Mode Conventions): Mention third way to set up
5440 Imenu.
5441 (Imenu): A number of small fixes.
5442 Delete documentation of internal variable imenu--index-alist.
5443 Document the return value format of imenu-create-index-function
5444 functions.
5445
54462003-09-30 Richard M. Stallman <rms@gnu.org>
5447
5448 * processes.texi (Network): Say what stopped datagram connections do.
5449
5450 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5451
5452 * display.texi (Overlay Properties): Clarify `evaporate' property.
5453
54542003-09-29 Lute Kamstra <lute@gnu.org>
5455
5456 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5457 constructs should be marked as risky.
5458 Change cons cell into proper list.
5459 (Mode Line Variables): Change cons cell into proper list.
5460
54612003-09-26 Lute Kamstra <lute@gnu.org>
5462
5463 * modes.texi (Mode Line Data): Document the :propertize construct.
5464 (Mode Line Variables): Reorder the descriptions of the variables
5465 to match their order in the default mode-line-format.
5466 Describe the new variables mode-line-position and mode-line-modes.
5467 Update the default values of mode-line-frame-identification,
5468 minor-mode-alist, and default-mode-line-format.
5469 (Properties in Mode): Mention the :propertize construct.
5470
54712003-09-26 Richard M. Stallman <rms@gnu.org>
5472
5473 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5474 * loading.texi, minibuf.texi, text.texi, variables.texi:
5475 Avoid @strong{Note:}.
5476
54772003-09-26 Richard M. Stallman <rms@gnu.org>
5478
5479 * keymaps.texi (Remapping Commands): Fix typo.
5480
54812003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5482
5483 * processes.texi (Low-Level Network): Fix typo.
5484
54852003-09-23 Kim F. Storm <storm@cua.dk>
5486
5487 * processes.texi (Network, Network Servers): Fix typos.
5488 (Low-Level Network): Add timeout value for :server keyword.
5489 Add new option keywords to make-network-process.
5490 Add set-network-process-options.
5491 Explain how to test availability of network options.
5492
54932003-09-19 Richard M. Stallman <rms@gnu.org>
5494
5495 * text.texi (Motion by Indent): Arg to
5496 backward-to-indentation and forward-to-indentation is optional.
5497
5498 * strings.texi (Creating Strings): Add substring-no-properties.
5499
5500 * processes.texi
5501 (Process Information): Add list-processes arg QUERY-ONLY.
5502 Delete process-contact from here.
5503 Add new status values for process-status.
5504 Add process-get, process-put, process-plist, set-process-plist.
5505 (Synchronous Processes): Add call-process-shell-command.
5506 (Signals to Processes): signal-process allows process objects.
5507 (Network): Complete rewrite.
5508 (Network Servers, Datagrams, Low-Level Network): New nodes.
5509
5510 * positions.texi (Word Motion): forward-word, backward-word
5511 arg is optional. Reword.
5512
5513 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5514
5515 * variables.texi (Creating Buffer-Local):
5516 Delete duplicate definition of buffer-local-value.
5517 (File Local Variables): Explain about discarding text props.
5518
55192003-09-11 Richard M. Stallman <rms@gnu.org>
5520
5521 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5522 changes variables that record input events.
5523 (Minibuffer Misc): Add minibuffer-selected-window.
5524
5525 * lists.texi (Building Lists): Add copy-tree.
5526
5527 * display.texi (Fontsets): Add char-displayable-p.
5528 (Scroll Bars): New node.
5529
55302003-09-08 Lute Kamstra <lute@gnu.org>
5531
5532 * modes.texi (%-Constructs): Document new `%i' and `%I'
5533 constructs.
5534
55352003-09-03 Peter Runestig <peter@runestig.com>
5536
5537 * makefile.w32-in: New file.
5538
55392003-08-29 Richard M. Stallman <rms@gnu.org>
5540
5541 * display.texi (Overlay Properties): Clarify how priorities
5542 affect use of the properties.
5543
55442003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5545
5546 * customize.texi (Type Keywords): Correct the description of
5547 `:help-echo' in the case where `motion-doc' is a function.
5548
55492003-08-14 John Paul Wallington <jpw@gnu.org>
5550
5551 * modes.texi (Emulating Mode Line): Subsection, not section.
5552
55532003-08-13 Richard M. Stallman <rms@gnu.org>
5554
5555 * elisp.texi (Top): Update subnode lists in menu.
5556
5557 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5558 (Kill Functions): kill-region has new arg yank-handler.
5559 (Yanking): New node.
5560 (Yank Commands): Add yank-undo-function.
5561 (Low-Level Kill Ring):
5562 kill-new and kill-append have new arg yank-handler.
5563 (Changing Properties): Add remove-list-of-text-properties.
5564 (Atomic Changes): New node.
5565
5566 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5567
5568 * streams.texi (Output Variables): Add eval-expression-print-length
5569 and eval-expression-print-level.
5570
5571 * os.texi (Time Conversion): For encode-time, explain limits on year.
5572
5573 * objects.texi (Character Type): Define anchor "modifier bits".
5574
5575 * modes.texi (Emulating Mode Line): New node.
5576 (Search-based Fontification): Font Lock uses font-lock-face property.
5577 (Other Font Lock Variables): Likewise.
5578
5579 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5580 not vectors.
5581 (Active Keymaps): Add emulation-mode-map-alists.
5582 (Functions for Key Lookup): key-binding has new arg no-remap.
5583 (Remapping Commands): New node.
5584 (Scanning Keymaps): where-is-internal has new arg no-remap.
5585 (Tool Bar): Add tool-bar-local-item-from-menu.
5586 Clarify when to use tool-bar-add-item-from-menu.
5587
5588 * commands.texi (Interactive Call): commandp has new arg.
5589 (Command Loop Info): Add this-original-command.
5590
55912003-08-06 John Paul Wallington <jpw@gnu.org>
5592
5593 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5594
5595 * display.texi (Warning Basics): Fix typo.
5596 (Fringes): Add closing curly bracket and fix typo.
5597
5598 * elisp.texi (Top): Fix typo.
5599
56002003-08-05 Richard M. Stallman <rms@gnu.org>
5601
5602 * elisp.texi: Update lists of subnodes.
5603
5604 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5605
5606 * variables.texi (Local Variables): Use lc for example variable names.
5607
5608 * tips.texi (Library Headers): Explain where to put -*-.
5609
5610 * strings.texi (Creating Strings): Fix xref for vconcat.
5611
5612 * sequences.texi (Vector Functions):
5613 vconcat no longer allows integer args.
5614
5615 * minibuf.texi (Reading File Names): read-file-name has new
5616 arg PREDICATE. New function read-directory-name.
5617
5618 * macros.texi (Defining Macros): Give definition of `declare'
5619 (Indenting Macros): New node.
5620
5621 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
5622 (Window Frame Parameters): Make separate table of parameters
5623 that are coupled with specific face attributes.
5624 (Deleting Frames): delete-frame-hooks renamed to
5625 delete-frame-functions.
5626
5627 * files.texi (Magic File Names): Add file-remote-p.
5628 Clarify file-local-copy.
5629
5630 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
5631 here; instead xref Defining Macros.
5632
5633 * display.texi (Warnings): New node, and subnodes.
5634 (Fringes): New node.
5635
5636 * debugging.texi (Test Coverage): New node.
5637
5638 * compile.texi (Compiler Errors): Explain with-no-warnings
5639 and other ways to suppress warnings.
5640
5641 * commands.texi (Interactive Call): Minor clarification.
5642
5643 * buffers.texi (Buffer File Name): set-visited-file-name
5644 renames the buffer too.
5645
5646 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
5647
56482003-07-24 Markus Rost <rost@math.ohio-state.edu>
5649
5650 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
5651
56522003-07-22 Markus Rost <rost@math.ohio-state.edu>
5653
5654 * internals.texi (Garbage Collection): Fix previous change.
5655
56562003-07-22 Richard M. Stallman <rms@gnu.org>
5657
5658 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5659
5660 * display.texi (Width): Use \s syntax in example.
5661 (Font Selection): Add face-font-rescale-alist.
5662
5663 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5664 Remove spurious indent in example.
5665
5666 * lists.texi (Building Lists): Add number-sequence.
5667
5668 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5669
5670 * functions.texi (Function Documentation): Explain how to
5671 show calling convention explicitly in the doc string.
5672
5673 * windows.texi (Selecting Windows): save-selected-window saves
5674 selected window of each frame.
5675 (Window Configurations): Minor change.
5676
5677 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5678
5679 * streams.texi (Output Variables): Add print-continuous-numbering
5680 and print-number-table.
5681
5682 * processes.texi (Decoding Output): New node.
5683
5684 * os.texi (Time Conversion): decode-time arg is optional.
5685
5686 * objects.texi (Character Type): Don't use space as example for \.
5687 Make list of char names and \-sequences correspond.
5688 Explain that \s is not used in strings. `\ ' needs space after.
5689
5690 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5691 (Translation of Characters): Add translation-table-for-input.
5692 (Default Coding Systems): Add auto-coding-functions.
5693 (Explicit Encoding): Add decode-coding-inserted-region.
5694 (Locales): Add locale-info.
5695
5696 * minibuf.texi (Basic Completion): Describe test-completion.
5697 Collections can be lists of strings.
5698 Clean up lazy-completion-table.
5699 (Programmed Completion): Mention test-completion.
5700 Clarify why lambda expressions are not accepted.
5701 (Minibuffer Misc): Describe minibufferp.
5702
57032003-07-14 Richard M. Stallman <rms@gnu.org>
5704
5705 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5706
5707 * windows.texi (Selecting Windows): New arg to select-window.
5708 (Selecting Windows): Add with-selected-window.
5709 (Size of Window): Add window-inside-edges, etc.
5710
5711 * internals.texi (Garbage Collection): Add post-gc-hook.
5712
5713 * processes.texi (Subprocess Creation): Add exec-suffixes.
5714
5715 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5716 (Scanning Keymaps): Add map-keymaps.
5717 (Defining Menus): Add keymap-prompt.
5718
5719 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5720 most-negative-fixnum.
5721
5722 * compile.texi (Byte Compilation): Explain no-byte-compile
5723 (Compiler Errors): New node.
5724
5725 * os.texi (User Identification): user-uid, user-real-uid
5726 can return float.
5727
5728 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5729 and about derived modes.
5730 (Minor Modes): Add minor-mode-list.
5731 (Defining Minor Modes): Keyword args for define-minor-mode.
5732 (Search-based Fontification): Explain managing other properties.
5733 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5734 (Faces for Font Lock): Add font-locl-preprocessor-face.
5735 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5736
5737 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
5738 (Variable Aliases): Clarify defvaralias.
5739
5740 * loading.texi (Library Search): Add load-suffixes.
5741
5742 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5743 (Programmed Completion): Add dynamic-completion-table.
5744
5745 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5746 (Magic File Names): Specify precedence order of handlers.
5747
5748 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5749 and post-command-hook.
5750 (Waiting): New calling convention for sit-for.
5751
5752 * text.texi (Special Properties): local-map and keymap properties
5753 apply based on their stickiness.
5754
57552003-07-07 Richard M. Stallman <rms@gnu.org>
5756
5757 * modes.texi (Minor Mode Conventions): Specify only some kinds
5758 of list values as args to minor modes.
5759
5760 * files.texi (File Name Expansion): Warn about iterative use
5761 of substitute-in-file-name.
5762
5763 * advice.texi (Activation of Advice): Clean up previous change.
5764
57652003-07-06 Markus Rost <rost@math.ohio-state.edu>
5766
5767 * advice.texi (Activation of Advice): Note that ad-start-advice is
5768 turned on by default.
5769
57702003-06-30 Richard M. Stallman <rms@gnu.org>
5771
5772 * text.texi (Buffer Contents): Document current-word.
5773 (Change Hooks): Not called for *Messages*.
5774
5775 * functions.texi (Defining Functions): Explain about redefining
5776 primitives.
5777 (Function Safety): Renamed. Minor changes.
5778 Comment out the detailed criteria for what is safe.
5779
57802003-06-22 Andreas Schwab <schwab@suse.de>
5781
5782 * objects.texi (Symbol Type): Fix description of examples.
5783
57842003-06-16 Andreas Schwab <schwab@suse.de>
5785
5786 * hash.texi (Creating Hash): Fix description of :weakness.
5787
57882003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5789
5790 * files.texi (Changing Files): copy-file copies file modes, too.
5791
57922003-05-28 Richard M. Stallman <rms@gnu.org>
5793
5794 * strings.texi (Creating Strings): Clarify split-string.
5795
57962003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5797
5798 * strings.texi (Creating Strings): Update split-string specification
5799 and examples.
5800
58012003-05-19 Richard M. Stallman <rms@gnu.org>
5802
5803 * elisp.texi: Correct invariant section names.
5804
58052003-04-20 Richard M. Stallman <rms@gnu.org>
5806
5807 * os.texi (Timers): Explain about timers and quitting.
5808
58092003-04-19 Richard M. Stallman <rms@gnu.org>
5810
5811 * internals.texi (Writing Emacs Primitives): Strings are
5812 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5813 Explain GCPRO convention for varargs function args.
5814
58152003-04-16 Richard M. Stallman <rms@gnu.org>
5816
5817 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5818
58192003-04-08 Richard M. Stallman <rms@gnu.org>
5820
5821 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5822
58232003-02-13 Kim F. Storm <storm@cua.dk>
5824
5825 * objects.texi (Character Type): New \s escape for space.
5826
58272003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5828
5829 * os.texi (System Environment): Added cygwin system-type.
5830
58312003-01-25 Richard M. Stallman <rms@gnu.org>
5832
5833 * keymaps.texi: Document that a symbol can act as a keymap.
5834
58352003-01-13 Richard M. Stallman <rms@gnu.org>
5836
5837 * text.texi (Changing Properties): Say string indices are origin-0.
5838
5839 * positions.texi (Screen Lines) <compute-motion>:
5840 Correct order of elts in return value.
5841
5842 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5843 how to define a default binding.
5844
58452002-12-07 Markus Rost <rost@math.ohio-state.edu>
5846
5847 * loading.texi (Unloading): Fix recent change for load-history.
5848
5849 * customize.texi (Simple Types): Clarify description of custom
5850 type 'number. Describe new custom type 'float.
5851
58522002-12-04 Markus Rost <rost@math.ohio-state.edu>
5853
5854 * variables.texi (File Local Variables): Fix typo.
5855
58562002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5857
5858 From Michael Albinus <Michael.Albinus@alcatel.de>.
5859
5860 * README: Target for Info file is `make info'.
5861
5862 * files.texi (File Name Components): Fixed typos in
5863 `file-name-sans-extension'.
5864 (Magic File Names): Complete list of operations for magic file
5865 name handlers.
5866
58672002-09-16 Jonathan Yavner <jyavner@engineer.com>
5868
5869 * variables.texi (File Local Variables): New function
5870 risky-local-variable-p.
5871
58722002-09-15 Jonathan Yavner <jyavner@engineer.com>
5873
5874 * functions.texi (Function safety): New node about unsafep.
5875
58762002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5877
5878 * customize.texi (Splicing into Lists): Fixed example.
5879 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5880
58812002-06-17 Juanma Barranquero <lektu@terra.es>
5882
5883 * frames.texi (Display Feature Testing): Fix typo.
5884
58852002-06-12 Andreas Schwab <schwab@suse.de>
5886
5887 * frames.texi (Initial Parameters, Resources): Fix references to
5888 the Emacs manual.
5889
58902002-05-13 Kim F. Storm <storm@cua.dk>
5891
5892 * variables.texi (Intro to Buffer-Local): Updated warning and
5893 example relating to changing buffer inside let.
5894
58952002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
5896
5897 * os.texi (Session Management): New node about X Session management.
5898
58992002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5900
5901 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5902 to which the manual corresponds, and the copyright years.
5903
5904 * Makefile.in (VERSION): Set to 2.9.
5905
59062001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5907
5908 * elisp.texi: Change the category in @dircategory to "Emacs", to
5909 make it consistent with info/dir.
5910
59112001-11-25 Miles Bader <miles@gnu.org>
5912
5913 * text.texi (Fields): Describe new `limit' arg in
5914 field-beginning/field-end.
5915
59162001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5917
5918 * permute-index: Don't depend on csh-specific features. Replace
5919 the interpreter name with /bin/sh.
5920
5921 * two-volume-cross-refs.txt: New file.
5922 * two.el: New file.
5923 * spellfile: New file.
5924
59252001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5926
5927 * permute-index: New file.
5928
5929 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5930 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5931 8+3 restricted namespace.
5932
5933 * Makefile.in (infodir): Define relative to $(srcdir).
5934 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5935 include directories list via -I switch to makeinfo.
5936 (index.texi): Use cp if both hard and symbolic links fail.
5937
59382001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5939
5940 * Makefile.in (distclean): Add.
5941
5942 The following changes make ELisp manual part of the Emacs
5943 distribution:
5944
5945 * Makefile.in: Add Copyright notice.
5946 (prefix): Remove.
5947 (infodir): Change value to "../info".
5948 (VPATH): New variable.
5949 (MAKE): Don't define.
5950 (texmacrodir): Don't define.
5951 (texinputdir): Append the existing value of TEXINPUTS.
5952 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5953 command to be compatible with man/Makefile.in, and to put the
5954 output into ../info.
5955 (info): Add target.
5956 (installall): Target removed.
5957
59582001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
5959
5960 * tips.texi (Coding Conventions): Fix typo.
5961
59622001-10-23 Gerd Moellmann <gerd@gnu.org>
5963
5964 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5965
59662001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5967
5968 * files.texi (File Name Components): Update the description of
5969 file-name-sans-extension and file-name-extension, as they now
5970 ignore leading dots.
5971
59722001-10-20 Gerd Moellmann <gerd@gnu.org>
5973
5974 * (Version 21.1 released.)
5975
59762001-10-19 Miles Bader <miles@gnu.org>
5977
5978 * positions.texi (Text Lines): Describe behavior of
5979 `beginning-of-line'/`end-of-line' in the presence of field properties.
5980
59812001-10-17 Gerd Moellmann <gerd@gnu.org>
5982
5983 * Makefile.in (VERSION): Set to 2.8.
5984 (manual): Use `manual-21'.
5985
5986 * elisp.texi (VERSION): Add and use it where the version
5987 number was used. Set it to 2.8.
5988
5989 * intro.texi: Likewise.
5990
59912001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5992
5993 * files.texi (File Name Completion): Document the significance of
5994 a trailing slash in elements of completion-ignored-extensions.
5995
59962001-10-06 Miles Bader <miles@gnu.org>
5997
5998 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5999
60002001-10-04 Gerd Moellmann <gerd@gnu.org>
6001
6002 * variables.texi (Variable Aliases): New node.
6003
60042001-10-04 Gerd Moellmann <gerd@gnu.org>
6005
6006 * Branch for 21.1.
6007
60082001-10-02 Miles Bader <miles@gnu.org>
6009
6010 * minibuf.texi (Minibuffer Misc): Add entries for
6011 `minibuffer-contents', `minibuffer-contents-no-properties', and
6012 `delete-minibuffer-contents'.
6013 Correct description for `minibuffer-prompt-end'.
6014
6015 * text.texi (Property Search): Correct descriptions of
6016 `next-char-property-change' and `previous-char-property-change'.
6017 Add entries for `next-single-char-property-change' and
6018 `previous-single-char-property-change'.
6019 Make operand names a bit more consistent.
6020
60212001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6022
6023 * frames.texi (Finding All Frames): Document that next-frame and
6024 previous-frame are local to current terminal.
6025
60262001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6027
6028 * keymaps.texi (Creating Keymaps): Fix the description of the
6029 result of make-keymap.
6030
60312001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6032
6033 * display.texi (Font Lookup, Attribute Functions)
6034 (Image Descriptors): Add cross-references to the definition of
6035 selected frame.
6036
6037 * buffers.texi (The Buffer List): Add cross-references to the
6038 definition of selected frame.
6039
6040 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6041 frame at any given time.
6042 (Multiple Displays, Size and Position): Add a cross-reference to
6043 the definition of the selected frame.
6044
60452001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6046
6047 * strings.texi (String Conversion) <string-to-number>: Document
6048 that a float is returned for integers that are too large.
6049
6050 * frames.texi (Mouse Position): Document mouse-position-function.
6051 (Display Feature Testing): Document display-images-p.
6052 (Window Frame Parameters): Document the cursor-type variable.
6053
6054 * numbers.texi (Integer Basics): Document CL style read syntax for
6055 integers in bases other than 10.
6056
6057 * positions.texi (List Motion): Document
6058 open-paren-in-column-0-is-defun-start.
6059
6060 * lists.texi (Sets And Lists): Document member-ignore-case.
6061
6062 * internals.texi (Garbage Collection): Document the used and free
6063 strings report.
6064 (Memory Usage): Document strings-consed.
6065
6066 * os.texi (Time of Day): Document float-time.
6067 (Recording Input): Document that clear-this-command-keys clears
6068 the vector to be returned by recent-keys.
6069
6070 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6071 argument keymap can be a list.
6072
6073 * nonascii.texi (User-Chosen Coding Systems)
6074 <select-safe-coding-system>: Document the new argument
6075 accept-default-p and the variable
6076 select-safe-coding-system-accept-default-p. Tell what happens if
6077 buffer-file-coding-system is undecided.
6078 (Default Coding Systems): Document auto-coding-regexp-alist.
6079
6080 * display.texi (The Echo Area) <message>: Document
6081 message-truncate-lines.
6082 (Glyphs): Document that the glyph table is unused on windowed
6083 displays.
6084
6085 * help.texi (Describing Characters) <single-key-description>:
6086 Document the new argument no-angles.
6087 (Accessing Documentation) <documentation-property>: Document that
6088 a non-string property is evaluated.
6089 <documentation>: Document that the function-documentation property
6090 is looked for.
6091
6092 * windows.texi (Selecting Windows): Document some-window.
6093
6094 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6095
6096 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6097 apropos-mode-hook.
6098
6099 * commands.texi (Using Interactive): Document interactive-form.
6100 (Keyboard Macros): Document kbd-macro-termination-hook.
6101 (Command Loop Info): Document that clear-this-command-keys clears
6102 the vector to be returned by recent-keys.
6103
61042001-09-04 Werner LEMBERG <wl@gnu.org>
6105
6106 * Makefile.in (srcdir, texinputdir): New variables.
6107 (srcs, index.texi, install): Use $(srcdir).
6108 (.PHONY): Remove elisp.dvi.
6109 (elisp): Use -I switch for makeinfo.
6110 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6111 (installall, dist): Use $(srcdir).
6112 Fix path to texinfo.tex.
6113 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6114
61152001-08-30 Gerd Moellmann <gerd@gnu.org>
6116
6117 * display.texi (Conditional Display): Adjust to API change.
6118
6119 * configure: New file.
6120
61212001-07-30 Gerd Moellmann <gerd@gnu.org>
6122
6123 * commands.texi (Repeat Events): Add description of
6124 double-click-fuzz.
6125
61262001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6127
6128 * syntax.texi (Syntax Class Table): Add the missing designator for
6129 comment and string fences.
6130 (Syntax Properties): Add a xref to syntax table internals.
6131 (Syntax Table Internals): Document string-to-syntax.
6132
61332001-05-07 Gerd Moellmann <gerd@gnu.org>
6134
6135 * Makefile.in (install): Use install-info command line options
6136 like in Emacs' Makefile.in.
6137
61382000-12-09 Miles Bader <miles@gnu.org>
6139
6140 * windows.texi (Window Start): Update documentation for
6141 `pos-visible-in-window-p'.
6142
61432000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6144
6145 * lists.texi (Building Lists): Add footnote to explain how to add
6146 to the end of a list.
6147
61482000-10-25 Gerd Moellmann <gerd@gnu.org>
6149
6150 * files.texi (Visiting Functions): Typos.
6151
61522000-10-25 Kenichi Handa <handa@etl.go.jp>
6153
6154 * files.texi (Visiting Functions): Return value of
6155 find-file-noselect may be a list of buffers if wildcards are used.
6156
61572000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6158
6159 * display.texi (Defining Faces): Document `graphic' display type
6160 in face specs.
6161
61622000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6163
6164 * hooks.texi (Standard Hooks): Replace obsolete
6165 `after-make-frame-hook' with `after-make-frame-functions'.
6166
6167 * frames.texi (Creating Frames): Ditto.
6168
6169 * variables.texi (Future Local Variables): Ditto.
6170
61712000-10-16 Gerd Moellmann <gerd@gnu.org>
6172
6173 * display.texi (Other Image Types): Add description of :foreground
6174 and :background properties of mono PBM images.
6175
61762000-08-17 Werner LEMBERG <wl@gnu.org>
6177
6178 * .cvsignore: New file.
6179
61802000-01-05 Gerd Moellmann <gerd@gnu.org>
6181
6182 * tindex.pl: New script.
6183
61841999-12-03 Dave Love <fx@gnu.org>
6185
6186 * Makefile.in (MAKEINFO): New parameter.
6187
61881999-09-17 Richard Stallman <rms@gnu.org>
6189
6190 * Makefile.in (srcs): Add hash.texi.
6191 (VERSION): Update to 20.6.
6192
61931999-09-13 Richard Stallman <rms@gnu.org>
6194
6195 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6196
61971998-08-29 Karl Heuer <kwzh@gnu.org>
6198
6199 * configure.in: New file.
6200 * Makefile.in: Renamed from Makefile.
6201 (prefix, infodir): Use value obtained from configure.
6202 (emacslibdir): Obsolete variable deleted.
6203 (dist): Distribute configure.in, configure, Makefile.in.
6204
62051998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6206
6207 * Makefile (INSTALL_INFO): New variable.
6208 (install): Run install-info.
6209
62101998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6211
6212 * Makefile (elisp.dvi): Add missing backslash.
6213
62141998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6215
6216 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6217 Run texindex without `./'. Always run texindex on elisp.tp.
6218 (elisp.tps): Target deleted.
6219
62201998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6221
6222 * Makefile (srcs): Add nonascii.texi and customize.texi.
6223 (dist): Start by deleting `temp'.
6224
62251998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6226
6227 * Makefile (makeinfo, texindex): Targets deleted.
6228 (makeinfo.o, texindex.o): Targets deleted.
6229 (clean, dist): Don't do anything with them or with getopt*.
6230
62311998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6232
6233 * Makefile (SHELL): Defined.
6234
62351998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6236
6237 * Makefile (elisp.tps): New target.
6238 (elisp.dvi): Depend on elisp.tps.
6239
6240Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
6241
6242 * README: Update phone number.
6243
6244 * Makefile (elisp): Make this be the default target.
6245 Depend on makeinfo.c instead of makeinfo.
6246 (install): Don't depend on elisp.dvi, since we don't install that.
6247 Use mkinstalldirs.
6248 (dist): Add mkinstalldirs.
6249
6250Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6251
6252 * Makefile (VERSION): Update version number.
6253 (maintainer-clean): Renamed from realclean.
6254
6255Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6256
6257 * Makefile (realclean): New target.
6258 (elisp): Remove any old elisp-* files first.
6259
6260Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
6261
6262 * Makefile (VERSION): New variable.
6263 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6264 Compressed file suffix should be `.gz', not `.z'.
6265
6266Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6267
6268 * Makefile (elisp): Depend on makeinfo.
6269
6270Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
6271
6272 * Makefile (srcs): Add anti.texi.
6273
6274Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6275
6276 * Makefile (infodir, prefix): New vars.
6277 (install): Use infodir.
6278 (emacsinfodir): Deleted.
6279
6280Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6281
6282 * Makefile (srcs): Add calendar.texi.
6283
6284 * Makefile (dist): Copy texindex.c and makeinfo.c.
6285 Limit elisp-* files to those with one or two digits.
6286
6287Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6288
6289 * Makefile (dist): Changed to use Gzip instead of compress.
6290
6291Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6292
6293 * loading.texi (Unloading): define-function changed back to
6294 defalias. It may not stay this way, but at least it's
6295 consistent with the known-good version of the code patch.
6296
6297Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6298
6299 * modes.texi (Hooks): Document new optional arg of add-hook.
6300
6301Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6302
6303 * variables.texi: Document nil initial value of buffer-local variables.
6304
6305 * tips.texi: Add new section on standard library headers.
6306
6307Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6308
6309 * Makefile (srcs): Add frame.texi to the list of sources.
6310
6311Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6312
6313 * Makefile (dist): Don't bother excluding autosave files; they'll
6314 never make it into the temp directory anyway, and the hash marks
6315 in the name are problematic for make and the Bourne shell.
6316 (srcs):
6317
6318Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6319
6320 * Makefile (dist): Don't include backup files or autosave files in
6321 the distribution tar file.
6322
6323Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6324
6325 * Makefile (srcs): Added index.perm.
6326 (elisp.dvi): Remove erroneous shell comment.
6327 Expect output of permute-index in permuted.fns.
6328 Save old elisp.aux in elisp.oaux.
6329 (clean): Added index.texi to be deleted.
6330
6331Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6332
6333 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6334
6335Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
6336
6337 * files.texi: Noted that completion-ignored-extensions is ignored
6338 when making *Completions*.
6339
6340Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
6341
6342 * Makefile make dist now depends on elisp.dvi, since it tries
6343 to include it in the dist file.
6344
6345Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
6346
6347 * functions.texinfo (Mapping Functions): Add missing quote
6348
6349Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6350
6351 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6352 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6353
6354Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6355
6356 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6357 and @error{} are the terms now being used. The files in the
6358 directory have been changed to reflect this.
6359
6360 * All instances of @indentedresultt{} have been changed to
6361 ` @result{}', using 5 spaces at the begining of the line.
6362
6363Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6364
6365 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6366 experimental @indentedresult{}, @indentedexpandsto{} are part of
6367 the texinfo.tex in this directory. These TeX macros are not
6368 stable yet.
6369
6370Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6371
6372 * texinfo.tex: Temporarily added
6373 \let\result=\dblarrow
6374 \def\error{{\it ERROR} \longdblarrow}
6375 We need to do this better soon.
6376
6377Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6378
6379 * Applied Karl Berry's patches to *.texinfo files, but not to
6380 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6381 new title page format is also not applied, since it requires
6382 texinfo.tex changes.)
6383
6384 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6385 for the Project GNU development environment.
6386
6387;; Local Variables:
6388;; coding: iso-2022-7bit
6389;; add-log-time-zone-rule: t
6390;; End:
6391
6392 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6393 2005, 2006, 2007 Free Software Foundation, Inc.
6394
6395 This file is part of GNU Emacs.
6396
6397 GNU Emacs is free software; you can redistribute it and/or modify
6398 it under the terms of the GNU General Public License as published by
6399 the Free Software Foundation; either version 3, or (at your option)
6400 any later version.
6401
6402 GNU Emacs is distributed in the hope that it will be useful,
6403 but WITHOUT ANY WARRANTY; without even the implied warranty of
6404 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6405 GNU General Public License for more details.
6406
6407 You should have received a copy of the GNU General Public License
6408 along with GNU Emacs; see the file COPYING. If not, write to the
6409 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6410 Boston, MA 02110-1301, USA.
6411
6412;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda