* configure.in: Remove references to unsupported systems.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
f3041af1
DN
12008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * os.texi (System Environment): Remove references to OSes that are
4 not supported anymore.
5
d35e1cd7
DN
62008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
7
8 * os.texi (System Environment): Remove mention for Masscomp.
9
ec7d5b1e
RS
102007-12-30 Richard Stallman <rms@gnu.org>
11
12 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
13 (Accessing Scroll): New node broken out of Accessing Mouse.
14
101a6cea
RS
152007-12-28 Richard Stallman <rms@gnu.org>
16
17 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 18 (Basic Parameters): For `title', refer to title bar.
041817a4 19 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 20
72b7e664
RS
212007-12-23 Richard Stallman <rms@gnu.org>
22
23 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
24 Improve some of the commented-out keywords' text too.
25
27a4f445
MR
262007-12-14 Martin Rudalics <rudalics@gmx.at>
27
e2e3f1d7
MR
28 * nonascii.texi (Encoding and I/O): Reword to avoid saying
29 "visit the current buffer".
30
27a4f445
MR
31 * os.texi (System Interface): Fix typo.
32
a2afc99d
RS
332007-12-04 Richard Stallman <rms@gnu.org>
34
35 * objects.texi (Symbol Type): Fix typo.
36
b694135c
RS
372007-12-03 Richard Stallman <rms@gnu.org>
38
39 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
40
f99a19da
GM
412007-12-01 Glenn Morris <rgm@gnu.org>
42
43 * functions.texi (Declaring Functions): Improve previous change.
44
8f4b37d8
GM
452007-11-30 Glenn Morris <rgm@gnu.org>
46
47 * functions.texi (Declaring Functions): Add optional fourth
48 argument of declare-function, and setting third argument to `t'.
49
61a2fe01
RS
502007-11-29 Richard Stallman <rms@gnu.org>
51
52 * customize.texi (Composite Types): Document `group' type.
53
cbfc5193
GM
542007-11-29 Glenn Morris <rgm@gnu.org>
55
56 * functions.texi (Declaring Functions): Add findex. Mention
57 `external' files.
58
8386283a
JB
592007-11-26 Juanma Barranquero <lekktu@gmail.com>
60
61 * functions.texi (Declaring Functions): Fix directive.
62
a07c9a8b
RS
632007-11-25 Richard Stallman <rms@gnu.org>
64
65 * help.texi (Help Functions): Clean up last change.
66
67 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
68
69 * loading.texi (Named Features): Minor cleanup.
70
71 * macros.texi (Eval During Expansion): Minor cleanup.
72
73 * variables.texi (Variable Aliases): Minor cleanup.
74
a0925923
RS
752007-11-24 Richard Stallman <rms@gnu.org>
76
77 * functions.texi (Declaring Functions): Clarify previous change.
78
79 * compile.texi (Compiler Errors): Clarify previous change.
80
20c63e44
RS
812007-11-24 Richard Stallman <rms@gnu.org>
82
e5e76c04 83 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
84 Clarify the text and move items around.
85
5bb0cda3
GM
862007-11-24 Glenn Morris <rgm@gnu.org>
87
88 * functions.texi (Declaring Functions): New section.
89 * compile.texi (Compiler Errors): Mention declaring functions,
90 defvar with no initvalue, and byte-compile-warnings.
91
af13c86a
MR
922007-11-15 Martin Rudalics <rudalics@gmx.at>
93
94 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
95 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
96
a5373305
MR
972007-11-13 Martin Rudalics <rudalics@gmx.at>
98
99 * help.texi (Help Functions): Document new macro `with-help-window'.
100
fe284805
JL
1012007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
102
103 * searching.texi (Replacing Match): Describe new
104 `match-substitute-replacement'.
105
2c3a09b1
RS
1062007-10-31 Richard Stallman <rms@gnu.org>
107
108 * strings.texi (Creating Strings): Null strings from concat not unique.
109
f2b480f4
RS
1102007-10-26 Richard Stallman <rms@gnu.org>
111
112 * objects.texi (Equality Predicates): Null strings are uniquified.
113
114 * minibuf.texi: Minor clarifications in previous change.
115
db21122c
GM
1162007-10-25 Glenn Morris <rgm@gnu.org>
117
118 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
119
2328cbb3
RS
1202007-10-24 Richard Stallman <rms@gnu.org>
121
122 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
123
124 * variables.texi (Frame-Local Variables): Node deleted.
125 (Variables): Delete Frame-Local Variables from menu.
126 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
127 (Default Value): Don't mention frame-local vars.
128
129 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
130
131 * loading.texi (Unloading): Document FEATURE-unload-function
132 instead of FEATURE-unload-hook.
133
2328cbb3
RS
134 * frames.texi (Multiple Displays): Don't mention frame-local vars.
135
c066bafa
JL
1362007-10-22 Juri Linkov <juri@jurta.org>
137
138 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
139 (High-Level Completion): Document a list of default value strings
140 in the DEFAULT argument, for which minibuffer functions return the
141 first element.
142
65ced25f
JL
1432007-10-17 Juri Linkov <juri@jurta.org>
144
145 * text.texi (Filling): Update arguments of fill-paragraph.
146 fill-paragraph operates on the active region in Transient Mark mode.
147 Remove fill-paragraph-or-region.
148
ee46ec8e
KB
1492007-10-13 Karl Berry <karl@gnu.org>
150
151 * elisp.texi (@dircategory): Move to after @copying,
152 since we want @copying as close as possible to the beginning of
153 the output.
154
61bbdbc6
RS
1552007-10-12 Richard Stallman <rms@gnu.org>
156
157 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
158
159 * commands.texi (Distinguish Interactive): New node,
160 broken out from Interactive Call and rewritten.
161 (Command Loop): Put Distinguish Interactive in menu.
162
af23e1e8
RS
1632007-10-09 Richard Stallman <rms@gnu.org>
164
165 * text.texi (Examining Properties): Mention overlay priority.
166
167 * display.texi (Display Margins): Correct the description
168 of margin display specifications.
169 (Replacing Specs): New subnode broken out of Display Property.
170
e1965a69
JL
1712007-10-06 Juri Linkov <juri@jurta.org>
172
173 * text.texi (Filling): Document fill-paragraph-or-region.
174
4638454b
JB
1752007-10-05 Juanma Barranquero <lekktu@gmail.com>
176
177 * display.texi (Auto Faces): Fix typo.
178
7ed54cc5
RS
1792007-10-02 Richard Stallman <rms@gnu.org>
180
181 * display.texi (Display Property): Explain some display specs
182 don't let you move point in.
183
184 * frames.texi (Cursor Parameters): Describe
185 cursor-in-non-selected-windows here. Explain more values.
186
187 * windows.texi (Basic Windows): Don't describe
188 cursor-in-non-selected-windows here.
189
305a7ef2
EZ
1902007-10-01 Eli Zaretskii <eliz@gnu.org>
191
192 * processes.texi (Misc Network): Note that these functions are
193 supported only on some systems.
194
f7a7f4eb
RS
1952007-10-01 Richard Stallman <rms@gnu.org>
196
197 * display.texi (Overlay Properties): Explain nil as priority.
198 Explain that conflicts are unpredictable if not resolved by
199 priorities.
200
780d7bb9
RS
2012007-09-23 Richard Stallman <rms@gnu.org>
202
203 * macros.texi (Backquote): Minor clarification.
204
14b4fdfb
RS
2052007-09-19 Richard Stallman <rms@gnu.org>
206
207 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
208 Clarify when they work in parallel and when one overrides.
209 Fix error in example.
14b4fdfb 210
b8d4c8d0
GM
2112007-09-06 Glenn Morris <rgm@gnu.org>
212
213 * Move from lispref/ to doc/lispref/. Change all setfilename
214 commands to use ../../info.
215 * Makefile.in (infodir): Go up one more level.
4638454b 216 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
217 (miscmanualdir): New.
218 (dist): Use new variable miscmanualdir.
219 * makefile.w32-in (infodir, texinputdir): Go up one more level.
220 (usermanualdir): Change from ../man to ../emacs.
221
1bb1f7d3
MR
2222007-08-30 Martin Rudalics <rudalics@gmx.at>
223
224 * commands.texi (Command Loop Info): Advise against changing
225 most variables described here. Explain new variable
226 last-repeatable-command.
227
b8d4c8d0
GM
2282007-08-29 Glenn Morris <rgm@gnu.org>
229
230 * elisp.texi (EMACSVER): Increase to 23.0.50.
231
2322007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
233
234 * frames.texi (Basic Parameters): Add display-environment-variable
235 and term-environment-variable.
236
2372007-08-28 Juri Linkov <juri@jurta.org>
238
239 * display.texi (Image Formats, Other Image Types): Add SVG.
240
2412007-08-28 Juri Linkov <juri@jurta.org>
242
243 * display.texi (Images): Move formats-related text to new node
244 "Image Formats".
245 (Image Formats): New node.
246
619fb9ee
RS
2472007-08-27 Richard Stallman <rms@gnu.org>
248
249 * windows.texi (Window Configurations): Clarify what
250 a window configuration saves.
251
b8d4c8d0
GM
2522007-08-25 Richard Stallman <rms@gnu.org>
253
254 * display.texi (Images): Delete redundant @findex.
255
2562007-08-16 Richard Stallman <rms@gnu.org>
257
258 * processes.texi (Asynchronous Processes): Clarify
259 doc of start-file-process.
260
2612007-08-08 Martin Rudalics <rudalics@gmx.at>
262
263 * modes.texi (Example Major Modes): Fix typo.
264
2652007-08-08 Glenn Morris <rgm@gnu.org>
266
267 * intro.texi (nil and t): Do not use `iff' in documentation.
268
269 * tips.texi (Documentation Tips): Recommend against `iff'.
270
2712007-08-07 Chong Yidong <cyd@stupidchicken.com>
272
273 * display.texi (Image Cache): Document image-refresh.
274
2752007-08-06 Martin Rudalics <rudalics@gmx.at>
276
277 * windows.texi (Size of Window): Document window-full-width-p.
278
2792007-07-25 Glenn Morris <rgm@gnu.org>
280
281 * gpl.texi (GPL): Replace license with GPLv3.
282
283 * Relicense all FSF files to GPLv3 or later.
284
2852007-07-24 Michael Albinus <michael.albinus@gmx.de>
286
4638454b
JB
287 * processes.texi (Synchronous Processes):
288 Add `process-file-shell-command'.
b8d4c8d0
GM
289 (Asynchronous Processes): Mention restricted use of
290 `process-filter' and `process-sentinel' in
291 `start-file-process'. Add `start-file-process-shell-command'.
292
2932007-07-17 Michael Albinus <michael.albinus@gmx.de>
294
295 * files.texi (Magic File Names): Introduce optional parameter
296 IDENTIFICATION for `file-remote-p'.
297
2982007-07-16 Richard Stallman <rms@gnu.org>
299
300 * display.texi (Defining Faces): Fix previous change.
301
3022007-07-14 Richard Stallman <rms@gnu.org>
303
304 * control.texi (Handling Errors): Document `debug' in handler list.
305
3062007-07-10 Richard Stallman <rms@gnu.org>
307
308 * display.texi (Defining Faces): Explain C-M-x feature for defface.
309
3102007-07-09 Richard Stallman <rms@gnu.org>
311
312 * files.texi (Magic File Names): Rewrite previous change.
313
3142007-07-08 Michael Albinus <michael.albinus@gmx.de>
315
316 * files.texi (Magic File Names): Introduce optional parameter
317 CONNECTED for `file-remote-p'.
318
3192007-07-07 Michael Albinus <michael.albinus@gmx.de>
320
321 * processes.texi (Asynchronous Processes):
322 * files.texi (Magic File Names): Add `start-file-process'.
323
3242007-06-27 Richard Stallman <rms@gnu.org>
325
326 * files.texi (Format Conversion Piecemeal): Clarify
327 `after-insert-file-functions' calling convention.
328
3292007-06-27 Michael Albinus <michael.albinus@gmx.de>
330
4638454b
JB
331 * files.texi (Magic File Names): Remove `dired-call-process'.
332 Add `process-file'.
b8d4c8d0
GM
333
3342007-06-27 Kenichi Handa <handa@m17n.org>
335
336 * text.texi (Special Properties): Fix description about
4638454b 337 `composition' property.
b8d4c8d0
GM
338
3392007-06-26 Kenichi Handa <handa@m17n.org>
340
341 * nonascii.texi (Default Coding Systems): Document about the
342 return value `undecided'.
343
3442007-06-25 David Kastrup <dak@gnu.org>
345
346 * keymaps.texi (Active Keymaps): Document new POSITION argument of
347 `current-active-maps'.
348
3492007-06-24 Karl Berry <karl@gnu.org>
350
4638454b 351 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
352
3532007-06-15 Juanma Barranquero <lekktu@gmail.com>
354
355 * display.texi (Overlay Arrow): Doc fix.
356
3572007-06-14 Karl Berry <karl@tug.org>
358
359 * anti.texi (Antinews): Typo.
360
3612007-06-14 Chong Yidong <cyd@stupidchicken.com>
362
363 * display.texi (Image Cache): Document image-refresh.
364
3652007-06-12 Karl Berry <karl@gnu.org>
366
367 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
368 * two-volume.make: New file.
369 * .cvsignore: Ignore two-volume files.
370
3712007-06-12 Tom Tromey <tromey@redhat.com>
372
373 * os.texi (Init File): Document user-emacs-directory.
374
3752007-06-03 Nick Roberts <nickrob@snap.net.nz>
376
377 * commands.texi (Click Events): Describe width and height when
378 object is nil.
379
3802007-05-30 Nick Roberts <nickrob@snap.net.nz>
381
382 * commands.texi (Click Events): Layout more logically. Describe
383 width and height.
384 (Drag Events, Motion Events): Update to new format for position.
385
3862007-06-02 Richard Stallman <rms@gnu.org>
387
388 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
389
3902007-06-02 Chong Yidong <cyd@stupidchicken.com>
391
392 * Version 22.1 released.
393
3942007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
395
396 * text.texi (Special Properties): Correct meaning of fontified face.
397
3982007-05-30 Richard Stallman <rms@gnu.org>
399
400 * text.texi (Special Properties): Add link to Adjusting Point.
401
4022007-05-12 Richard Stallman <rms@gnu.org>
403
404 * text.texi (Margins): indent-to-left-margin is not the default.
405 (Mode-Specific Indent): For indent-line-function, the default
406 is indent-relative.
407
408 * modes.texi (Example Major Modes): Explain last line of text-mode
409 is redundant.
410
4112007-05-10 Richard Stallman <rms@gnu.org>
412
413 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
414
415 * help.texi (Keys in Documentation): Add reference to
416 Documentation Tips.
417
418 * files.texi (Format Conversion): TO-FN gets three arguments.
419
420 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
421
4222007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
423
424 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
425 * files.texi (Format Conversion): Expand intro; add menu.
426 (Format Conversion Overview, Format Conversion Round-Trip)
427 (Format Conversion Piecemeal): New nodes/subsections.
428 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
429 * text.texi (Text Properties): Remove "Saving Properties" from menu.
430 (Saving Properties): Delete node/subsection.
431
4322007-05-07 Karl Berry <karl@gnu.org>
433
434 * elisp.texi (EMACSVER): Back to 22.
435
4362007-05-06 Richard Stallman <rms@gnu.org>
437
438 * processes.texi (Accepting Output): Revert most of previous change.
439
4402007-05-05 Richard Stallman <rms@gnu.org>
441
442 * processes.texi (Accepting Output): accept-process-output
443 uses microseconds, not milliseconds. But that arg is obsolete.
444
4452007-05-04 Karl Berry <karl@tug.org>
446
447 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
448
4492007-05-04 Eli Zaretskii <eliz@gnu.org>
450
451 * tips.texi (Documentation Tips): Rearrange items to place the
452 more important ones first. Add an index entry for hyperlinks.
453
4542007-05-03 Karl Berry <karl@gnu.org>
455
456 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
457 (EMACSVER) [smallbook]: 22 for printed version.
458
459 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
460 so restore anchor to normal position after defun. Found by Kevin Ryde.
461
4622007-04-26 Glenn Morris <rgm@gnu.org>
463
464 * elisp.texi (EMACSVER): Increase to 22.1.50.
465
4662007-04-28 Karl Berry <karl@gnu.org>
467
468 * elisp.texi: Improve line breaks on copyright page,
469 similar layout to emacs manual, 8.5x11 by default.
470
4712007-04-24 Richard Stallman <rms@gnu.org>
472
473 * text.texi (Special Properties): Add xref to Overlay Properties.
474
475 * display.texi (Overlay Properties): Add xref to Special Properties.
476
4772007-04-22 Richard Stallman <rms@gnu.org>
478
479 * keymaps.texi (Extended Menu Items): Move the info about
480 format with cached keyboard binding.
481
4822007-04-21 Richard Stallman <rms@gnu.org>
483
484 * text.texi (Special Properties): Clarify previous change.
485
486 * files.texi (File Name Expansion): Clarify previous change.
487
488 * display.texi (Attribute Functions): Fix example for
489 face-attribute-relative-p.
490
4912007-04-19 Kenichi Handa <handa@m17n.org>
492
493 * text.texi (Special Properties): Document composition property.
494
4952007-04-19 Glenn Morris <rgm@gnu.org>
496
497 * files.texi (File Name Expansion): Mention "superroot".
498
4992007-04-15 Chong Yidong <cyd@stupidchicken.com>
500
501 * frames.texi (Multiple Displays): Add note about "multi-monitor"
502 setups.
503 (Display Feature Testing): Note that display refers to all
504 physical monitors for multi-monitor setups.
505
5062007-04-14 Richard Stallman <rms@gnu.org>
507
508 * lists.texi (Sets And Lists): Clarify `delete' examples.
509 Remove spurious xref to same node.
510 Clarify xref for add-to-list.
511
5122007-04-12 Nick Roberts <nickrob@snap.net.nz>
513
514 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
515 value of lisp-mode-map.
516
5172007-04-11 Karl Berry <karl@gnu.org>
518
519 * anti.texi (Antinews):
520 * display.texi (Overlay Properties, Defining Images):
521 * processes.texi (Synchronous Processes, Sentinels):
522 * syntax.texi (Syntax Table Internals):
523 * searching.texi (Regexp Special):
524 * nonascii.texi (Default Coding Systems):
525 * text.texi (Special Properties):
526 * minibuf.texi (Basic Completion): Wording to improve breaks in
527 8.5x11 format.
528 * elisp.texi (smallbook): New @set to more easily switch between
529 smallbook and 8.5x11.
530
5312007-04-11 Richard Stallman <rms@gnu.org>
532
533 * text.texi (Lazy Properties): Minor fix.
534
5352007-04-08 Karl Berry <karl@gnu.org>
536
537 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
538 * macros.texi (Backquote): Downcase Backquote in index entries for
539 consistency.
540
5412007-04-08 Richard Stallman <rms@gnu.org>
542
543 * text.texi (Adaptive Fill): Just describe default,
544 don't show it (since it contains non-ASCII chars).
545
5462007-04-07 Karl Berry <karl@gnu.org>
547
548 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
549 adaptive-fill-regexp's value, since they are not in the standard
550 TeX fonts.
551
5522007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
553
554 * display.texi (Defining Faces): Fix example.
555
5562007-04-07 Karl Berry <karl@gnu.org>
557
558 * display.texi (Button Buffer Commands): Improve page break.
559
5602007-04-07 Richard Stallman <rms@gnu.org>
561
562 * advice.texi (Activation of Advice): Remove redundant index entry.
563
564 * backups.texi: Improve index entries. Remove redundant ones.
565
566 * compile.texi (Byte Compilation): Improve index entry.
567
568 * hash.texi (Creating Hash): Improve index entry.
569
570 * symbols.texi (Definitions): Improve index entry.
571
572 * edebug.texi: Improve index entries. Remove redundant/useless ones.
573
574 * maps.texi (Standard Keymaps): Remove useless index entry.
575
576 * help.texi (Documentation Basics): Remove redundant index entries.
577
578 * customize.texi: Improve index entries.
579 Remove redundant/useless ones.
580
581 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
582
583 * streams.texi (Output Variables): Improve index entry.
584
585 * abbrevs.texi (Abbrevs): Remove useless index entry.
586
587 * macros.texi (Expansion): Remove useless index entry.
588
589 * text.texi: Improve index entries. Remove redundant/useless ones.
590 (Text Properties, Examining Properties)
591 (Special Properties): Use "property category" instead of "category"
592 to refer to the `category' property.
593
594 * positions.texi: Improve index entries. Remove useless one.
595
596 * lists.texi: Improve index entries. Remove redundant/useless ones.
597
598 * os.texi: Improve index entries.
599 (Timers): Fix previous change.
600
601 * buffers.texi: Improve index entries.
602 (Modification Time): Get rid of term "obsolete buffer".
603
604 * debugging.texi: Improve index entries.
605 (Test Coverage): Add xref to other test coverage ftr.
606
607 * eval.texi: Improve index entry. Remove redundant ones.
608
609 * numbers.texi: Improve index entries. Remove redundant/useless ones.
610
611 * files.texi: Improve index entries. Remove redundant/useless ones.
612
613 * objects.texi: Improve index entries.
614
615 * processes.texi: Improve index entries.
616
617 * modes.texi: Improve index entry. Remove redundant one.
618
619 * nonascii.texi: Improve index entries.
620
621 * internals.texi: Improve index entries.
622
623 * syntax.texi: Improve index entries.
624
625 * keymaps.texi (Active Keymaps): Improve index entries.
626
627 * commands.texi: Improve index entries. Remove redundant/useless ones.
628
629 * frames.texi: Improve index entries. Remove redundant/useless ones.
630
631 * markers.texi: Improve index entries. Remove redundant ones.
632
633 * tips.texi: Improve index entries.
634
635 * loading.texi (Unloading): Improve index entry.
636
637 * variables.texi: Improve index entries. Remove redundant one.
638
639 * sequences.texi: Improve index entry.
640
641 * display.texi: Improve index entries. Remove redundant ones.
642
643 * windows.texi: Improve index entries.
644
645 * searching.texi: Improve index entries. Remove redundant one.
646
647 * strings.texi (Case Tables): Improve last change.
648
6492007-04-04 Chong Yidong <cyd@stupidchicken.com>
650
651 * strings.texi (Case Tables): Document with-case-table and
652 ascii-case-table.
653
6542007-04-03 Karl Berry <karl@gnu.org>
655
656 * processes.texi (Network): Reword to improve page break.
657
6582007-04-03 Eli Zaretskii <eliz@gnu.org>
659
660 * functions.texi (Inline Functions): Describe more disadvantages
661 of defsubst, and make advice against it stronger.
662
6632007-04-02 Karl Berry <karl@gnu.org>
664
665 * backups.texi (Backup Names): Avoid widow words.
666 * modes.texi (Example Major Modes): Align last comment.
667
6682007-04-01 Chong Yidong <cyd@stupidchicken.com>
669
670 * keymaps.texi (Remapping Commands): Document new arg to
671 command-remapping.
672
6732007-04-01 Karl Berry <karl@gnu.org>
674
675 * processes.texi (Low-Level Network): Typo.
676 * loading.texi (Hooks for Loading): Avoid double "the".
677 * keymaps.texi (Key Sequences): No double "and".
678 (Changing Key Bindings): Shorten to improve line break.
679
6802007-03-31 Glenn Morris <rgm@gnu.org>
681
682 * os.texi (Timers): Fix description of run-at-time TIME formats.
683
6842007-03-31 Richard Stallman <rms@gnu.org>
685
686 * display.texi (Invisible Text): Correct buffer-invisibility-spec
687 regarding ellipsis.
688
6892007-03-31 Eli Zaretskii <eliz@gnu.org>
690
691 * intro.texi (nil and t):
692 * symbols.texi (Plists and Alists):
693 * variables.texi (Variable Aliases, Constant Variables):
694 * functions.texi (Defining Functions):
695 * advice.texi (Advising Primitives):
696 * debugging.texi (Syntax Errors, Compilation Errors):
697 * minibuf.texi (Minibuffer Windows):
698 * commands.texi (Adjusting Point):
699 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
700 (Auto Major Mode, Major Mode Conventions):
701 * help.texi (Describing Characters):
702 * files.texi (Create/Delete Dirs, Information about Files)
703 (File Locks, Writing to Files, Reading from Files)
704 (Saving Buffers):
705 * windows.texi (Resizing Windows, Cyclic Window Ordering):
706 * frames.texi (Finding All Frames):
707 * positions.texi (Buffer End, Motion):
708 * markers.texi (The Region):
709 * text.texi (Deletion, Near Point):
710 * display.texi (Displaying Messages, Truncation):
711 * os.texi (Processor Run Time):
712 * tips.texi (Key Binding Conventions, Programming Tips)
713 (Warning Tips, Documentation Tips, Comment Tips):
714 * internals.texi (Memory Usage): Improve indexing.
715
716 * variables.texi (Frame-Local Variables):
717 * functions.texi (Argument List):
718 * loading.texi (Library Search):
719 * streams.texi (Output Variables):
720 * keymaps.texi (Translation Keymaps, Searching Keymaps):
721 * searching.texi (Replacing Match, Search and Replace):
722 * processes.texi (Byte Packing, Decoding Output)
723 (Accepting Output, Network Servers, Shell Arguments):
724 * display.texi (Abstract Display, Image Cache, Scroll Bars):
725 * windows.texi (Window Point, Window Start):
726 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
727 * commands.texi (Reading Input, Keyboard Events):
728 * minibuf.texi (Reading File Names, Minibuffer Completion)
729 (Recursive Mini):
730 * positions.texi (List Motion):
731 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
732 * numbers.texi (Arithmetic Operations, Math Functions)
733 (Predicates on Numbers, Comparison of Numbers):
734 (Numeric Conversions):
735 * locals.texi (Standard Buffer-Local Variables):
736 * maps.texi (Standard Keymaps):
737 * os.texi (User Identification, System Environment, Recording Input)
738 (X11 Keysyms):
739 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
740 * backups.texi (Backups and Auto-Saving):
741 * customize.texi (Customization, Group Definitions)
742 (Variable Definitions):
743 * compile.texi (Byte Compilation): Improve index entries.
744
7452007-03-31 Karl Berry <karl@gnu.org>
746
747 * macros.texi (Defining Macros): Avoid widow syllable.
748
7492007-03-31 Eli Zaretskii <eliz@gnu.org>
750
751 * elisp.texi (Top): Postscript -> PostScript.
752
753 * display.texi (Images, Postscript Images): Postscript -> PostScript.
754
7552007-03-31 Markus Triska <markus.triska@gmx.at>
756
757 * internals.texi (Writing Emacs Primitives): Untabify `For'.
758
7592007-03-30 Karl Berry <karl@gnu.org>
760
761 * lists.texi (List-related Predicates): Remove spurious @need.
762 (Setcdr): Use @smallexample to improve page break.
763 (Association Lists) <assoc>: Reword to improve page break.
764
765 * strings.texi (String Conversion): Insert blank line to improve
766 page break.
767
768 * numbers.texi (Random Numbers): Use @minus{}.
769 (Math Functions): Use @minus{}.
770
771 * intro.texi (Acknowledgements): Avoid line breaks before middle
772 initials.
773
7742007-03-24 Eli Zaretskii <eliz@gnu.org>
775
776 * errors.texi (Standard Errors): Add an index entry.
777
7782007-03-19 Richard Stallman <rms@gnu.org>
779
780 * os.texi (Recording Input): recent-keys now gives 300 keys.
781
7822007-03-12 Glenn Morris <rgm@gnu.org>
783
784 * os.texi: Replace "daylight savings" with "daylight saving"
785 throughout.
786
7872007-03-05 Richard Stallman <rms@gnu.org>
788
789 * variables.texi (File Local Variables): Update
790 enable-local-variables values.
791
7922007-03-04 Richard Stallman <rms@gnu.org>
793
794 * syntax.texi (Control Parsing): Minor clarification.
795
796 * strings.texi (Formatting Strings): Clarify width, precision, flags.
797
798 * sequences.texi (Sequence Functions): Move string-bytes away,
799 add xref.
800
801 * nonascii.texi (Text Representations): Move string-bytes here.
802
803 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
804
805 * minibuf.texi (Basic Completion): Minor clarification.
806
807 * markers.texi (The Mark): Clarify existence vs activation of mark.
808 Other cleanup.
809
810 * display.texi (Finding Overlays): Write better example.
811
812 * compile.texi (Eval During Compile): Clarify putting macros
813 in eval-when-compile.
814
8152007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
816
817 * loading.texi (How Programs Do Loading): Fix anchor position at
818 load-read-function definition doc. (tiny change)
819
8202007-02-21 Kim F. Storm <storm@cua.dk>
821
822 * strings.texi (Text Comparison): Mention that assoc-string
823 converts symbols to strings before testing.
824
8252007-02-17 Kim F. Storm <storm@cua.dk>
826
827 * processes.texi (Bindat Spec): Vector types can have optional
828 element type.
829 (Bindat Examples): Fix example. Add vector with element type.
830
8312007-02-16 Andreas Schwab <schwab@suse.de>
832
833 * strings.texi (Formatting Strings): Document '+' flag.
834
8352007-02-15 Juanma Barranquero <lekktu@gmail.com>
836
837 * strings.texi (Modifying Strings): Clarify that `clear-string'
838 always converts the string to unibyte.
839
8402007-02-14 Kim F. Storm <storm@cua.dk>
841
842 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
843 Rewrite glyph code description to refer to these functions.
844 Remove details of encoding face number and char into integer code.
845
8462007-02-03 Alan Mackenzie <acm@muc.de>
847
848 * loading.texi (Hooks for Loading): Make the description of
849 `eval-after-load' more detailed, and amend the description of
850 after-load-alist, in accordance with changes from 2006-05.
851
8522007-02-03 Chong Yidong <cyd@stupidchicken.com>
853
854 * modes.texi (Defining Minor Modes): Document that a :require
855 keyword or similar may be required to make saved customization
856 variables work.
857
8582007-02-03 Eli Zaretskii <eliz@gnu.org>
859
860 * elisp.texi (Top): Make the detailed menu headers compliant with
861 Texinfo guidelines and with what texnfo-upd.el expects. Add
862 comments to prevent people from inadvertently modifying the key
863 parts needed by `texinfo-multiple-files-update'.
864
8652007-02-02 Eli Zaretskii <eliz@gnu.org>
866
867 * elisp.texi (Top): Update the top-level menus.
868
869 * syntax.texi (Categories): Add index entries.
870
8712007-02-01 Juanma Barranquero <lekktu@gmail.com>
872
873 * display.texi (Attribute Functions): Fix name and description of
874 the UNDERLINE arg of `set-face-underline-p'.
875
8762007-01-29 Eli Zaretskii <eliz@gnu.org>
877
878 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
879 Variables", and "Standard Keymaps" to the detailed menu.
880
881 * variables.texi (Future Local Variables): Add index entry.
882
8832007-01-28 Richard Stallman <rms@gnu.org>
884
885 * tips.texi (Coding Conventions): Clarify the tip about macros
886 that define a function or a variable.
887
888 * files.texi (File Attributes): UID and GID can be floats.
889 (Magic File Names): Explain why deferring all operations to
890 the standard handler does not work.
891
8922007-01-23 Martin Rudalics <rudalics@gmx.at>
893
894 * backups.texi (Reverting): Use "buffer" instead of "file"
895 when talking about major and minor modes.
896
8972007-01-21 Richard Stallman <rms@gnu.org>
898
899 * help.texi (Documentation): Add xref to Documentation Tips.
900
9012007-01-14 Juanma Barranquero <lekktu@gmail.com>
902
903 * tips.texi (Coding Conventions): Fix typos.
904
9052007-01-05 Richard Stallman <rms@gnu.org>
906
907 * modes.texi (Defining Minor Modes): Fix previous change.
908
9092007-01-03 Richard Stallman <rms@gnu.org>
910
911 * customize.texi (Variable Definitions, Customization Types):
912 Don't use * in doc string for defcustom.
913
9142007-01-02 Richard Stallman <rms@gnu.org>
915
916 * variables.texi (Variable Aliases): Clarify that aliases vars
917 always have the same value.
918
919 * processes.texi (Bindat Spec): Fix Texinfo usage.
920
921 * modes.texi (Defining Minor Modes): Explain effect of command
922 defined with define-global-minor-mode on new buffers.
923
9242006-12-30 Kim F. Storm <storm@cua.dk>
925
926 * keymaps.texi (Tool Bar): Describe `grow-only' value of
927 `auto-resize-tool-bars'.
928
9292006-12-30 Richard Stallman <rms@gnu.org>
930
931 * keymaps.texi (Active Keymaps): Fix previous change.
932
9332006-12-30 Nick Roberts <nickrob@snap.net.nz>
934
935 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
936
9372006-12-30 Kim F. Storm <storm@cua.dk>
938
939 * processes.texi (Bindat Spec): Clarify using field names in
940 length specifications.
941
9422006-12-29 Kim F. Storm <storm@cua.dk>
943
944 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
945 Add count and index variables for eval forms in repeat blocks.
946
9472006-12-24 Richard Stallman <rms@gnu.org>
948
949 * customize.texi (Variable Definitions): Document
950 new name custom-add-frequent-value.
951
9522006-12-19 Kim F. Storm <storm@cua.dk>
953
954 * commands.texi (Misc Events): User signals now result in sigusr1
955 and sigusr2 events which are handled through special-event-map.
956 (Special Events): User signals and drag-n-drop are special.
957
9582006-12-17 Richard Stallman <rms@gnu.org>
959
960 * loading.texi (Named Features): Explain subfeatures better.
961
962 * customize.texi: Use "option" only for user options.
963 For the keyword values inside defcustom etc, say "keywords".
964 For :options value's elements, say "elements".
965 :group should not be omitted.
966
967 * syntax.texi (Parsing Expressions): Split up node.
968 (Motion via Parsing, Position Parse, Parser State)
969 (Low-Level Parsing, Control Parsing): New subnodes.
970 (Parser State): Document syntax-ppss-toplevel-pos.
971
972 * positions.texi (List Motion): Punctuation fix.
973
974 * files.texi (File Name Completion): Document PREDICATE arg
975 to file-name-completion.
976
9772006-12-16 Eli Zaretskii <eliz@gnu.org>
978
979 * internals.texi (Building Emacs, Writing Emacs Primitives):
980 Add index entries.
981
9822006-12-11 Richard Stallman <rms@gnu.org>
983
984 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
985 affects face menu. Explain how to make it non-nil without enabling
986 any fontification.
987
9882006-12-10 Chong Yidong <cyd@stupidchicken.com>
989
990 * modes.texi (Font Lock Basics): Document nil value of
991 font-lock-defaults.
992
9932006-12-10 Glenn Morris <rgm@gnu.org>
994
995 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
996 value for system-flag argument. Abbrev tables may not be empty
997 when major modes are loaded.
998
9992006-12-08 Juanma Barranquero <lekktu@gmail.com>
1000
1001 * makefile.w32-in (maintainer-clean): Partially revert last
1002 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1003 to protect elisp-covers.texi.
1004
10052006-12-07 Juanma Barranquero <lekktu@gmail.com>
1006
1007 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1008 Don't remove elisp* info files; they are already deleted by the
1009 `clean' and `distclean' targets, and they are in the $(infodir)
1010 directory, not the current one.
1011
10122006-12-04 Kim F. Storm <storm@cua.dk>
1013
1014 * commands.texi (Misc Events): Update signal events.
1015 (Event Examples): Add signal example.
1016
10172006-11-29 Richard Stallman <rms@gnu.org>
1018
1019 * frames.texi (Visibility of Frames): Explain visible windows
1020 can be covered by others. Add xref for raise-frame.
1021
10222006-11-28 Richard Stallman <rms@gnu.org>
1023
1024 * searching.texi (Regexp Special): Update when ^ is special.
1025
10262006-11-27 Eli Zaretskii <eliz@gnu.org>
1027
1028 * customize.texi (Customization, Common Keywords)
1029 (Group Definitions, Variable Definitions, Composite Types)
1030 (Type Keywords, Customization Types): Add index entries for
1031 various customization keywords.
1032
10332006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1034
1035 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1036
10372006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1038
1039 * frames.texi (Window System Selections): Remove clipboard from
1040 description of selection-coding-system.
1041
10422006-11-06 Richard Stallman <rms@gnu.org>
1043
1044 * lists.texi (List Variables): Document COMPARE-FN.
1045
1046 * keymaps.texi: Avoid use of "binding" to mean a relation;
1047 use it only to refer to the meaning associated with a key.
1048 (Keymaps): Change menu node description.
1049
1050 * elisp.texi (Top): Change menu node description.
1051
1052 * display.texi (Managing Overlays): Document overlay-recenter.
1053
10542006-10-29 Chong Yidong <cyd@stupidchicken.com>
1055
1056 * Makefile.in: Use relative paths to avoid advertising filesystem
1057 contents during compilation.
1058
10592006-10-23 Kim F. Storm <storm@cua.dk>
1060
1061 * commands.texi (Event Input Misc): Update unread-command-events.
1062
10632006-10-23 Nick Roberts <nickrob@snap.net.nz>
1064
1065 * lists.texi (Sets And Lists): Fix typos.
1066
10672006-10-18 Juanma Barranquero <lekktu@gmail.com>
1068
1069 * control.texi (Processing of Errors): Use @var for an argument,
1070 not @code.
1071
10722006-10-16 Richard Stallman <rms@gnu.org>
1073
1074 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1075
1076 * keymaps.texi (Format of Keymaps): Show all the keymap element
1077 patterns that result from menu items.
1078 (Key Lookup): Minor cleanups.
1079
1080 * modes.texi (Precalculated Fontification): Don't say that
1081 not setting font-lock-defaults avoids loading font-lock.
1082
1083 * help.texi (Documentation): Move xref to Emacs Manual here.
1084 (Documentation Basics): From here.
1085 Also doc emacs-lisp-docstring-fill-column.
1086
1087 * elisp.texi: Update version and ISBN.
1088
1089 * commands.texi (Interactive Call): Clarify KEYS arg to
1090 call-interactively is a vector.
1091 (Command Loop Info): Delete anchor in this-command-keys.
1092 Add anchor in this-command-keys-vector.
1093 (Recursive Editing): Document how recursive-edit
1094 handles the current buffer.
1095
10962006-10-13 Chong Yidong <cyd@stupidchicken.com>
1097
1098 * frames.texi (Frame Titles): %c and %l are ignored in
1099 frame-title-format.
1100
11012006-10-11 Richard Stallman <rms@gnu.org>
1102
1103 * keymaps.texi (Key Sequences): Clarify use of kbd.
1104
11052006-10-10 Kim F. Storm <storm@cua.dk>
1106
1107 * lists.texi (Sets And Lists): Add memql.
1108
11092006-10-03 Richard Stallman <rms@gnu.org>
1110
1111 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1112 Clarify :ascii: and :nonascii:.
1113
11142006-09-29 Juri Linkov <juri@jurta.org>
1115
1116 * modes.texi (%-Constructs): Reorder coding systems in the
1117 documentation of %z to the real order displayed in the modeline.
1118
11192006-09-25 Richard Stallman <rms@gnu.org>
1120
1121 * os.texi (Timers): Describe timer-max-repeats.
1122
11232006-09-25 Chong Yidong <cyd@stupidchicken.com>
1124
1125 * os.texi (Timers): Mention with-local-quit.
1126
11272006-09-24 Richard Stallman <rms@gnu.org>
1128
1129 * searching.texi (Searching and Matching): Mention property search.
1130
1131 * commands.texi (Command Loop Info): Explain how read-event affects
1132 this-command-keys.
1133
11342006-09-20 Richard Stallman <rms@gnu.org>
1135
1136 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1137
1138 * windows.texi (Window Start): Minor cleanups.
1139
11402006-09-20 Kim F. Storm <storm@cua.dk>
1141
1142 * windows.texi (Window Start): pos-visible-in-window-p allows
1143 specifying t for position to mean "end of window".
1144 Add window-line-height.
1145
1146 * anti.texi (Antinews): Mention window-line-height.
1147
11482006-09-19 David Kastrup <dak@gnu.org>
1149
1150 * keymaps.texi (Searching Keymaps): Small clarification.
1151
11522006-09-18 Richard Stallman <rms@gnu.org>
1153
1154 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1155 cause keyboard menus.
1156 (Menu Keymaps): Likewise.
1157 (Defining Menus, Keyboard Menus): Clarify.
1158
1159 * text.texi (Fields): Clarify explanation of constrain-to-field.
1160
11612006-09-16 Eli Zaretskii <eliz@gnu.org>
1162
1163 * variables.texi (Tips for Defining): Fix a typo.
1164
11652006-09-15 Richard Stallman <rms@gnu.org>
1166
1167 * keymaps.texi (Remapping Commands, Searching Keymaps)
1168 (Active Keymaps): Clean up previous change.
1169
11702006-09-15 Jay Belanger <belanger@truman.edu>
1171
1172 * gpl.texi: Replace "Library Public License" by "Lesser Public
1173 License" throughout.
1174
11752006-09-15 David Kastrup <dak@gnu.org>
1176
1177 * keymaps.texi (Active Keymaps): Adapt description to use
1178 `get-char-property' instead `get-text-property'. Explain how
1179 mouse events change this. Explain the new optional argument of
1180 `key-binding' and its mouse-dependent lookup.
1181 (Searching Keymaps): Adapt description similarly.
1182 (Remapping Commands): Explain the new optional argument of
1183 `command-remapping'.
1184
11852006-09-14 Richard Stallman <rms@gnu.org>
1186
1187 * keymaps.texi (Searching Keymaps): Clarification.
1188 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1189
11902006-09-13 Richard Stallman <rms@gnu.org>
1191
1192 * objects.texi (Character Type): Node split.
1193 Add xref to Describing Characters.
1194 (Basic Char Syntax, General Escape Syntax)
1195 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1196
11972006-09-11 Richard Stallman <rms@gnu.org>
1198
1199 * display.texi (Display Table Format): Wording clarification.
1200 (Glyphs): Clarifications.
1201
12022006-09-10 Chong Yidong <cyd@stupidchicken.com>
1203
1204 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1205 local maps.
1206
12072006-09-10 Kim F. Storm <storm@cua.dk>
1208
1209 * display.texi (Forcing Redisplay): Document return value of
1210 function redisplay.
1211
12122006-09-09 Richard Stallman <rms@gnu.org>
1213
1214 * windows.texi (Window Hooks): Explain limits of
1215 window-scroll-functions.
1216
1217 * display.texi (Fringe Indicators): Update for last change in
1218 indicate-buffer-boundaries.
1219
12202006-09-08 Richard Stallman <rms@gnu.org>
1221
1222 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1223
12242006-09-06 Kim F. Storm <storm@cua.dk>
1225
1226 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1227
1228 * windows.texi (Window Start): Update pos-visible-in-window-p.
1229
12302006-09-04 Richard Stallman <rms@gnu.org>
1231
1232 * processes.texi (Accepting Output): Explain SECONDS=0 for
1233 accept-process-output.
1234
1235 * os.texi (Idle Timers): Explain why timer functions should not
1236 loop until (input-pending-p).
1237
12382006-09-02 Eli Zaretskii <eliz@gnu.org>
1239
1240 * makefile.w32-in (usermanualdir): New variable.
1241 (elisp.dvi): Use it.
1242
12432006-09-01 Eli Zaretskii <eliz@gnu.org>
1244
1245 * buffers.texi (Buffer Modification): Fix last change.
1246
12472006-09-01 Chong Yidong <cyd@stupidchicken.com>
1248
1249 * buffers.texi (Buffer Modification): Document
1250 buffer-chars-modified-tick.
1251
12522006-08-31 Richard Stallman <rms@gnu.org>
1253
1254 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1255
12562006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1257
1258 * modes.texi (Syntactic Font Lock):
1259 Mention font-lock-syntactic-face-function
1260 instead of specific faces.
1261
12622006-08-29 Chong Yidong <cyd@stupidchicken.com>
1263
1264 * display.texi (Images): Add xrref to display-images-p.
1265
12662006-08-28 Kenichi Handa <handa@m17n.org>
1267
1268 * nonascii.texi (Lisp and Coding Systems): Fix description of
1269 detect-coding-region.
1270
12712006-08-27 Michael Olson <mwolson@gnu.org>
1272
1273 * processes.texi (Transaction Queues): Remove stray quote
1274 character.
1275
12762006-08-25 Richard Stallman <rms@gnu.org>
1277
1278 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1279 Add xref.
1280
12812006-08-24 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * os.texi (Timers): Avoid waiting inside timers.
1284
12852006-08-21 Lute Kamstra <lute@gnu.org>
1286
1287 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1288
12892006-08-20 Richard Stallman <rms@gnu.org>
1290
1291 * os.texi (Idle Timers): New node, split out from Timers.
1292 Document current-idle-time.
1293 * commands.texi (Reading One Event): Update xref.
1294 * elisp.texi (Top): Update subnode menu.
1295
12962006-08-16 Richard Stallman <rms@gnu.org>
1297
1298 * keymaps.texi (Extended Menu Items): Show format of cached
1299 bindings in extended menu items.
1300
1301 * customize.texi (Variable Definitions): Explain when the
1302 standard value expression is evaluated.
1303
13042006-08-15 Chong Yidong <cyd@stupidchicken.com>
1305
1306 * commands.texi (Reading One Event): Explain idleness in
1307 `read-event'.
1308
13092006-08-12 Chong Yidong <cyd@stupidchicken.com>
1310
1311 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1312 (Commands for Insertion): Removed split-line since it's not
1313 relevant for Lisp programming.
1314 (Yank Commands): Rewrite introduction.
1315 (Undo): Clarify.
1316 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1317 (Filling): Remove redundant comment. Clarify return value of
1318 current-justification.
1319 (Margins): Minor clarifications.
1320 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1321 (Sorting): Update definition of sort-lines.
1322 (Columns): Clarify behavior of sort-columns.
1323 (Indent Tabs): Link to Tab Stops in Emacs manual.
1324 (Special Properties): Clarify.
1325 (Clickable Text): Mention Buttons package.
1326
13272006-08-12 Kevin Ryde <user42@zip.com.au>
1328
1329 * os.texi (Time Parsing): Add %z to description of
1330 format-time-string, as per docstring. Add cross reference to
1331 glibc manual for strftime.
1332
13332006-08-08 Richard Stallman <rms@gnu.org>
1334
1335 * modes.texi: Clean up wording in previous change.
1336
13372006-08-07 Chong Yidong <cyd@stupidchicken.com>
1338
1339 * modes.texi (Hooks): Clarify.
1340 (Major Mode Basics): Mention define-derived-mode explicitly.
1341 (Major Mode Conventions): Rebinding RET is OK for some modes.
1342 Mention change-major-mode-hook and after-change-major-mode-hook.
1343 (Example Major Modes): Moved to end of Modes section.
1344 (Mode Line Basics): Clarify.
1345 (Mode Line Data): Mention help-echo and local-map in strings.
1346 Explain reason for treatment of non-risky variables.
1347 (Properties in Mode): Clarify.
1348 (Faces for Font Lock): Add font-lock-negation-char-face.
1349
13502006-08-04 Eli Zaretskii <eliz@gnu.org>
1351
1352 * strings.texi (Formatting Strings): Warn against arbitrary
1353 strings as first arg to `format'.
1354
13552006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1356
1357 * text.texi (Clickable Text): Mention `help-echo' text property.
1358 Update intro, examples and associated explanations.
1359
13602006-07-31 Richard Stallman <rms@gnu.org>
1361
1362 * commands.texi: Update xrefs.
1363 (Event Mod): New node, cut out from old Translating Input.
1364
1365 * maps.texi: Update xrefs.
1366
1367 * keymaps.texi (Translation Keymaps): New node.
1368 Update xrefs from Translating Input to Translation Keymaps.
1369
1370 * elisp.texi (Top): Update subnode menu.
1371
1372 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1373
1374 * os.texi (System Interface): Fix menu descriptions of some nodes.
1375 (Translating Input): Node deleted.
1376
13772006-07-31 Nick Roberts <nickrob@snap.net.nz>
1378
1379 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1380
1381 * lists.texi (Sets And Lists): Likewise.
1382
13832006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1384
1385 * text.texi (Fields): Mention POS
1386 requirement when narrowing is in effect.
1387
13882006-07-28 Richard Stallman <rms@gnu.org>
1389
1390 * display.texi (Face Attributes): Simplify wording.
1391 (Attribute Functions): Clarify meaning of new-frame default
1392 attribute settings.
1393
1394 * customize.texi (Common Keywords): Document how to use
1395 :package-version in a package not in Emacs.
1396
13972006-07-28 Kim F. Storm <storm@cua.dk>
1398
1399 * commands.texi (Reading One Event): Fix last change.
1400
14012006-07-26 Chong Yidong <cyd@stupidchicken.com>
1402
1403 * commands.texi (Reading One Event): Document SECONDS argument for
1404 read-event, read-char, and read-char-exclusive.
1405
14062006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1407
1408 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1409 to ensure correct identification.
1410
14112006-07-24 Richard Stallman <rms@gnu.org>
1412
1413 * text.texi (Clickable Text): Clarify.
1414
1415 * sequences.texi (Vector Functions): Delete duplicate xref.
1416
1417 * objects.texi (Function Type): Clarify.
1418
1419 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1420 modes.
1421
1422 * lists.texi (List Variables): New node.
1423 Material moved from other nodes.
1424
1425 * variables.texi (Setting Variables): add-to-list and
1426 add-to-ordered-list moved to List Variables node.
1427
14282006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1429
1430 * text.texi (Links and Mouse-1):
1431 For mouse-on-link-p, expand on arg POS.
1432
14332006-07-21 Kim F. Storm <storm@cua.dk>
1434
1435 * display.texi (Forcing Redisplay): Don't mention systems which
1436 don't support sub-second timers for redisplay-preemption-period.
1437
1438 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1439
14402006-07-21 Eli Zaretskii <eliz@gnu.org>
1441
1442 * frames.texi (Input Focus): Document that focus-follows-mouse has
1443 no effect on MS-Windows.
1444
14452006-07-18 Richard Stallman <rms@gnu.org>
1446
1447 * display.texi (Forcing Redisplay): Cleanups in previous change.
1448
1449 * processes.texi (Low-Level Network): Make menu more convenient.
1450
14512006-07-18 Kim F. Storm <storm@cua.dk>
1452
1453 * display.texi (Forcing Redisplay): redisplay-preemption-period
1454 only used on window systems. Add xref to Terminal Output.
1455
1456 * os.texi (Terminal Output): baud-rate only controls preemption on
1457 non-window systems. Add xref to Forcing Redisplay.
1458
1459 * processes.texi (Low-Level Network): Rename node "Make Network"
1460 to "Network Processes".
1461
14622006-07-18 Karl Berry <karl@gnu.org>
1463
1464 * variables.texi, functions.texi, customize.texi, loading.texi:
1465 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1466
14672006-07-17 Chong Yidong <cyd@stupidchicken.com>
1468
1469 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1470
14712006-07-17 Richard Stallman <rms@gnu.org>
1472
1473 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1474 Put period and comma inside quotes.
1475
1476 * loading.texi, markers.texi: Use real doublequote inside menus.
1477
1478 * windows.texi: Put point and comma inside quotes.
1479 (Textual Scrolling): Use @samp for error message.
1480
1481 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1482 * strings.texi, streams.texi, processes.texi, os.texi:
1483 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1484 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1485 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1486 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1487 Put point and comma inside quotes.
1488
1489 * control.texi (Processing of Errors): Add command-error-function.
1490
1491 * variables.texi (File Local Variables): Clarify that
1492 file local variables make buffer-local bindings.
1493
1494 * modes.texi (Syntactic Font Lock): Give default for
1495 font-lock-syntax-table.
1496
14972006-07-17 Nick Roberts <nickrob@snap.net.nz>
1498
1499 * text.texi (Special Properties): Clean up previous change.
1500
15012006-07-16 Karl Berry <karl@gnu.org>
1502
1503 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1504 * control.texi: Fix bad page breaks through chapter 10 (control).
1505
1506 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1507 underfull hbox.
1508
15092006-07-15 Nick Roberts <nickrob@snap.net.nz>
1510
1511 * text.texi (Special Properties): Describe fontified text property
1512 in relation to a character (not text).
1513
15142006-07-15 Kim F. Storm <storm@cua.dk>
1515
1516 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1517 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1518 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1519
1520 * anti.texi (Antinews): Mention redisplay function.
1521 The kbd macro existed, but was not documented, before 22.x.
1522 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1523
15242006-07-14 Nick Roberts <nickrob@snap.net.nz>
1525
1526 * display.texi (Displaying Messages): Add anchor.
1527
1528 * frames.texi (Dialog Boxes): Use it.
1529
15302006-07-12 Richard Stallman <rms@gnu.org>
1531
1532 * objects.texi (Frame Type): Explain nature of frames better.
1533
1534 * frames.texi (Frames): Explain nature of frames better.
1535
15362006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1537
1538 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1539
15402006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1541
1542 * frames.texi (Window System Selections): Mention scrap support for Mac.
1543 Default value of x-select-enable-clipboard is t on Mac.
1544
1545 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1546
15472006-07-11 Kim F. Storm <storm@cua.dk>
1548
1549 * display.texi (Forcing Redisplay): Add `redisplay' function.
1550 Don't mention (sit-for -1) -- use (redisplay t) instead.
1551
1552 * commands.texi (Waiting): (sit-for -1) is no longer special.
1553 (sit-for 0) is equivalent to (redisplay).
1554 Iconifying/deiconifying no longer makes sit-for return.
1555
15562006-07-10 Nick Roberts <nickrob@snap.net.nz>
1557
1558 * display.texi (Buttons): Fix typo.
1559
1560 * index.texi, elisp.texi (New Symbols): Comment node out.
1561
15622006-07-09 Richard Stallman <rms@gnu.org>
1563
1564 * display.texi (Truncation): Clean up previous change.
1565
15662006-07-08 Richard Stallman <rms@gnu.org>
1567
1568 * commands.texi (Interactive Call): Use 3 as prefix in example
1569 for execute-extended-command.
1570
1571 * display.texi (Attribute Functions): Move paragraph about
1572 compatibility with Emacs < 21.
1573
15742006-07-09 Kim F. Storm <storm@cua.dk>
1575
1576 * display.texi (Refresh Screen): Clarify force-window-update.
1577 (Truncation): "Normally" indicated by fringe arrows.
1578
15792006-07-08 Eli Zaretskii <eliz@gnu.org>
1580
1581 * windows.texi (Textual Scrolling, Resizing Windows):
1582 * variables.texi (Constant Variables):
1583 * text.texi (Buffer Contents, Deletion, Changing Properties)
1584 (Property Search, Special Properties, Sticky Properties)
1585 (Links and Mouse-1, Fields, Change Hooks):
1586 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1587 (Categories):
1588 * symbols.texi (Other Plists):
1589 * streams.texi (Output Variables):
1590 * processes.texi (Input to Processes, Query Before Exit):
1591 * positions.texi (Word Motion, Text Lines, List Motion):
1592 * os.texi (Init File, System Environment, Sound Output)
1593 (Session Management):
1594 * nonascii.texi (Text Representations, Character Sets)
1595 (Chars and Bytes, Locales):
1596 * modes.texi (Defining Minor Modes, Header Lines):
1597 * minibuf.texi (Minibuffer Contents):
1598 * markers.texi (Information from Markers):
1599 * lists.texi (List Elements, Building Lists, Association Lists):
1600 * keymaps.texi (Tool Bar):
1601 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1602 * functions.texi (What Is a Function, Mapping Functions):
1603 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1604 (Color Names, Text Terminal Colors, Display Feature Testing):
1605 * files.texi (Visiting Functions, File Name Components)
1606 (Unique File Names, Contents of Directories):
1607 * display.texi (Forcing Redisplay, Displaying Messages)
1608 (Temporary Displays, Font Selection, Auto Faces)
1609 (Font Lookup, Fringe Indicators, Display Margins)
1610 (Image Descriptors, Showing Images, Image Cache, Button Types)
1611 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
1612 (Display Table Format, Glyphs):
1613 * control.texi (Iteration):
1614 * commands.texi (Command Loop Info, Adjusting Point):
1615 * backups.texi (Making Backups, Auto-Saving):
1616 Remove @tindex entries.
1617
16182006-07-07 Kim F. Storm <storm@cua.dk>
1619
1620 * display.texi (Fringe Cursors): Fix typo.
1621 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1622 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1623
16242006-07-05 Richard Stallman <rms@gnu.org>
1625
1626 * text.texi (Buffer Contents): Add example of text props
1627 in result of buffer-substring.
1628 (Text Properties): Explain better about use of specific property names.
1629 (Property Search): Some cleanups; reorder some functions.
1630
1631 * keymaps.texi (Changing Key Bindings): Cleanup.
1632 Add xref to Key Binding Conventions.
1633
1634 * display.texi (Attribute Functions): Add examples for
1635 face-attribute-relative-p.
1636
1637 * tips.texi (Coding Conventions): Cleanup last change.
1638
16392006-07-05 Karl Berry <karl@gnu.org>
1640
1641 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1642 Remove @setchapternewpage odd.
1643 Result is 1013 pages, down from 1100.
1644
1645 * anti.texi, customize.texi, display.texi, internals.texi:
1646 * minibuf.texi, modes.texi, tips.texi:
1647 Fix overfull/underfull boxes.
1648
16492006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1650
1651 * edebug.texi (Instrumenting):
1652 Add Edebug-specific findex for eval-buffer.
1653 * loading.texi (Loading):
1654 Replace eval-current-buffer with eval-buffer.
1655
16562006-06-30 Nick Roberts <nickrob@snap.net.nz>
1657
1658 * locals.texi (Standard Buffer-Local Variables): Update the list
1659 of variables.
1660
16612006-06-26 Nick Roberts <nickrob@snap.net.nz>
1662
1663 * files.texi (File Name Completion): Point user to the node
1664 "Reading File Names".
1665
16662006-06-24 Eli Zaretskii <eliz@gnu.org>
1667
1668 * files.texi (Contents of Directories): Document case-insensitive
1669 behavior on respective filesystems.
1670
1671 * objects.texi (Character Type): Document that Emacs signals an
1672 error for unsupported Unicode characters specified as \uNNNN.
1673
16742006-06-19 Richard Stallman <rms@gnu.org>
1675
1676 * processes.texi (Bindat Spec): Clarify previous change.
1677
16782006-06-16 Richard Stallman <rms@gnu.org>
1679
1680 * tips.texi (Coding Conventions): Better explain conventions
1681 for definition constructs.
1682
1683 * text.texi (Special Properties): String value of `read-only'
1684 serves as the error message.
1685
1686 * objects.texi (Character Type): Clarify prev. change.
1687 (Non-ASCII in Strings): Mention \u and \U.
1688
1689 * commands.texi (Using Interactive): Explain problem of
1690 markers, etc., in command-history.
1691
16922006-06-14 Kim F. Storm <storm@cua.dk>
1693
1694 * commands.texi (Waiting): Negative arg to sit-for forces
1695 redisplay even if input is pending.
1696
1697 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1698 redisplay. Remove incorrect example of binding redisplay-dont-pause
1699 around (sit-for 0).
1700
17012006-06-13 Richard Stallman <rms@gnu.org>
1702
1703 * display.texi (Forcing Redisplay): Clarify previous change.
1704
17052006-06-13 Romain Francoise <romain@orebokech.com>
1706
1707 * display.texi (Forcing Redisplay): Fix typo.
1708
17092006-06-13 Kim F. Storm <storm@cua.dk>
1710
1711 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
1712
17132006-06-10 Luc Teirlinck <teirllm@auburn.edu>
1714
1715 * tips.texi (Coding Conventions): Add `@end itemize'.
1716
17172006-06-10 Richard Stallman <rms@gnu.org>
1718
1719 * tips.texi (Coding Conventions): Explain use of coding systems
1720 to ensure one decoding for strings.
1721
17222006-06-09 Aidan Kehoe <kehoea@parhasard.net>
1723
1724 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
1725 syntax.
1726
17272006-06-07 Eli Zaretskii <eliz@gnu.org>
1728
1729 * display.texi (Font Selection): Remove description of
1730 clear-face-cache.
1731
1732 * compile.texi (Eval During Compile): Fix a typo. Add index
1733 entries for possible uses of eval-when-compile.
1734
17352006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
1736
1737 * display.texi (Abstract Display): Fix typo.
1738
17392006-06-03 Eli Zaretskii <eliz@gnu.org>
1740
1741 * minibuf.texi (Minibuffer History) <history-add-new-input>:
1742 Reword variable's description.
1743
17442006-06-01 Richard Stallman <rms@gnu.org>
1745
1746 * windows.texi (Splitting Windows): Clarify splitting nonselected
1747 window.
1748
17492006-05-31 Juri Linkov <juri@jurta.org>
1750
1751 * minibuf.texi (Minibuffer History): Add history-add-new-input.
1752
17532006-05-30 Richard Stallman <rms@gnu.org>
1754
1755 * display.texi (Line Height): Fix errors in description of
1756 default line height and line-height properyty.
1757
1758 * nonascii.texi (Default Coding Systems): Further clarification.
1759
17602006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1761
1762 * internals.texi (Pure Storage): Mention that an overflow in pure
1763 space causes a memory leak.
1764 (Garbage Collection): If there was an overflow in pure space,
1765 `garbage-collect' returns nil.
1766
17672006-05-30 Eli Zaretskii <eliz@gnu.org>
1768
1769 * nonascii.texi (Default Coding Systems): Fix it some more.
1770
17712006-05-29 Eli Zaretskii <eliz@gnu.org>
1772
1773 * nonascii.texi (Default Coding Systems): Fix last change.
1774
17752006-05-29 Kenichi Handa <handa@m17n.org>
1776
1777 * nonascii.texi (find-operation-coding-system): Describe the new
1778 argument format (FILENAME . BUFFER).
1779
17802006-05-28 Richard Stallman <rms@gnu.org>
1781
1782 * tips.texi (Coding Conventions): Better explain reasons not to
1783 advise other packages or use `eval-after-load'.
1784
17852006-05-29 Kim F. Storm <storm@cua.dk>
1786
1787 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1788 `bindat-idx' and `bindat-raw' for clarity.
1789
17902006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1791
1792 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1793
1794 * display.texi (Display): Add "Abstract Display" to menu.
1795 (Abstract Display, Abstract Display Functions)
1796 (Abstract Display Example): New nodes.
1797 * elisp.texi (Top): Add "Abstract Display" to menu.
1798
17992006-05-27 Chong Yidong <cyd@stupidchicken.com>
1800
1801 * keymaps.texi (Key Sequences): Link to input events definition.
1802 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1803
1804 * files.texi (Changing Files): Document updated argument list for
1805 copy-file.
1806
18072006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1808
1809 * processes.texi (Bindat Functions): Explain term "total length".
1810 Use it in bindat-length and bindat-pack descriptions.
1811
18122006-05-26 Eli Zaretskii <eliz@gnu.org>
1813
1814 * tips.texi (Coding Conventions): Advise against using
1815 eval-after-load in packages. Add an index entry.
1816
18172006-05-25 Juri Linkov <juri@jurta.org>
1818
1819 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1820
1821 * modes.texi (%-Constructs): Add %e, %z, %Z.
1822
18232006-05-25 Richard Stallman <rms@gnu.org>
1824
1825 * elisp.texi (Top): Update subnode menu.
1826
1827 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1828 (Keymaps): Update menu.
1829
18302006-05-25 Chong Yidong <cyd@stupidchicken.com>
1831
1832 * keymaps.texi (Key Sequences): Some clarifications.
1833
18342006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1835
1836 * processes.texi (Bindat Functions): Say "unibyte string"
1837 explicitly for bindat-unpack and bindat-pack descriptions.
1838 (Bindat Examples): Don't call `string-make-unibyte' in example.
1839
18402006-05-25 Chong Yidong <cyd@stupidchicken.com>
1841
1842 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1843 Explain string and vector representations of key sequences
1844
1845 * keymaps.texi (Changing Key Bindings):
dd7b651b 1846 * commands.texi (Interactive Codes):
b8d4c8d0
GM
1847 * help.texi (Describing Characters): Refer to it.
1848
18492006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1850
1851 * frames.texi (Pointer Shape): @end table -> @end defvar.
1852
18532006-05-22 Richard Stallman <rms@gnu.org>
1854
1855 * elisp.texi (Top): Update subnode menus.
1856
1857 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1858 Contents rewritten; material from old Pointer Shape node moved here.
1859
1860 * display.texi (Pointer Shape): Node deleted.
1861 (Image Descriptors): Minor cleanup.
1862
18632006-05-21 Richard Stallman <rms@gnu.org>
1864
1865 * syntax.texi (Parsing Expressions): Update info on which STATE
1866 elements are ignored.
1867
18682006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1869
1870 * hooks.texi (Standard Hooks): Correct typo.
1871
1872 * gpl.texi (GPL): ifinfo -> ifnottex.
1873
18742006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1875
1876 * searching.texi (Simple Match Data): Warn about match data being
1877 set anew by every search.
1878
18792006-05-17 Richard Stallman <rms@gnu.org>
1880
1881 * minibuf.texi (Minibuffer History): Clarify.
1882
1883 * searching.texi (Regexp Special): Clarify nested regexp warning.
1884
18852006-05-16 Kim F. Storm <storm@cua.dk>
1886
1887 * minibuf.texi (Minibuffer History): Update add-to-history.
1888
18892006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1890
1891 * nonascii.texi (Explicit Encoding): Fix
1892 typo (encoding<->decoding).
1893
18942006-05-14 Richard Stallman <rms@gnu.org>
1895
1896 * buffers.texi (Creating Buffers): Cleanup.
1897
1898 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1899
19002006-05-13 Eli Zaretskii <eliz@gnu.org>
1901
1902 * buffers.texi (Current Buffer): Document that with-temp-buffer
1903 disables undo.
1904
1905 * os.texi (Terminal-Specific): More accurate description of how
1906 Emacs searches for the terminal-specific libraries.
1907
19082006-05-12 Eli Zaretskii <eliz@gnu.org>
1909
1910 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1911 emacs-xtra to @inforef's.
1912
1913 * text.texi (Undo): Document that undo is turned off in buffers
1914 whose names begin with a space.
1915
1916 * buffers.texi (Buffer Names): Add index entries for buffers whose
1917 names begin with a space.
1918 (Creating Buffers): Document that undo is turned off in buffers
1919 whose names begin with a space.
1920
1921 * files.texi (Visiting Functions, Reading from Files)
1922 (Saving Buffers): Mention code and EOL conversions by file I/O
1923 primitives and subroutines.
1924
1925 * nonascii.texi (Lisp and Coding Systems): Document
1926 coding-system-eol-type. Add index entries for eol conversion.
1927
1928 * display.texi (Defining Faces): Mention `mac', and add an xref to
1929 where window-system is described.
1930
19312006-05-10 Richard Stallman <rms@gnu.org>
1932
1933 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1934
19352006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1936
1937 * variables.texi (File Local Variables): Recommend to quote lambda
1938 expressions in safe-local-variable property.
1939
19402006-05-09 Richard Stallman <rms@gnu.org>
1941
1942 * variables.texi (File Local Variables): Document
1943 safe-local-eval-forms and safe-local-eval-function.
1944
19452006-05-07 Kim F. Storm <storm@cua.dk>
1946
1947 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1948 from add-to-history.
1949
19502006-05-07 Romain Francoise <romain@orebokech.com>
1951
1952 * commands.texi (Event Input Misc):
1953 * compile.texi (Eval During Compile):
1954 * internals.texi (Buffer Internals):
1955 * minibuf.texi (Initial Input):
1956 * nonascii.texi (Scanning Charsets):
1957 * numbers.texi (Comparison of Numbers):
1958 * windows.texi (Textual Scrolling, Vertical Scrolling):
1959 Fix various typos.
1960
19612006-05-06 Eli Zaretskii <eliz@gnu.org>
1962
1963 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1964 conditional xref's to either emacs or emacs-xtra, depending on
1965 @iftex/@ifnottex.
1966
1967 * minibuf.texi (Minibuffer History): Document add-to-history.
1968
19692006-05-05 Eli Zaretskii <eliz@gnu.org>
1970
1971 * internals.texi (Pure Storage): Mention the pure overflow message
1972 at startup.
1973
19742006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1975
1976 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1977 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1978 search.
1979
19802006-05-01 Richard Stallman <rms@gnu.org>
1981
1982 * intro.texi (nil and t): Clarify.
1983
1984 * variables.texi (File Local Variables): Suggest using booleanp.
1985
19862006-05-01 Juanma Barranquero <lekktu@gmail.com>
1987
1988 * objects.texi (Type Predicates): Fix typos.
1989
19902006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1991
1992 * intro.texi (nil and t): Add booleanp.
1993
1994 * objects.texi (Type Predicates): Add links for booleanp and
1995 string-or-null-p.
1996
19972006-04-29 Richard Stallman <rms@gnu.org>
1998
1999 * modes.texi (Multiline Font Lock): Rename from
2000 Multi line Font Lock Elements. Much clarification.
2001 (Font Lock Multiline, Region to Fontify): Much clarification.
2002
20032006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2004
2005 * variables.texi (File Local Variables): Remove the special case t for
2006 safe-local-variable.
2007
20082006-04-26 Richard Stallman <rms@gnu.org>
2009
2010 * syntax.texi (Parsing Expressions): Minor cleanup.
2011
20122006-04-18 Richard Stallman <rms@gnu.org>
2013
2014 * tips.texi (Coding Conventions): Explain when the package's
2015 prefix should appear later on (not at the start of the name).
2016
2017 * searching.texi (String Search): Clarify effect of NOERROR.
2018
2019 * modes.texi (Imenu): Clarify what special items do.
2020
2021 * hooks.texi (Standard Hooks): Delete text about old hook names.
2022
20232006-04-17 Romain Francoise <romain@orebokech.com>
2024
2025 * variables.texi (Local Variables): Update the default value of
2026 `max-specpdl-size'.
2027
20282006-04-15 Michael Olson <mwolson@gnu.org>
2029
2030 * processes.texi (Transaction Queues): Mention the new optional
2031 `delay-question' argument for `tq-enqueue'.
2032
20332006-04-13 Bill Wohler <wohler@newt.com>
2034
2035 * customize.texi (Common Keywords): Use dotted notation for
2036 :package-version value. Specify its values. Improve documentation
2037 for customize-package-emacs-version-alist.
2038
20392006-04-12 Bill Wohler <wohler@newt.com>
2040
2041 * customize.texi (Common Keywords): Move description of
2042 customize-package-emacs-version-alist to @defvar.
2043
20442006-04-10 Bill Wohler <wohler@newt.com>
2045
2046 * customize.texi (Common Keywords): Add :package-version.
2047
20482006-04-10 Kim F. Storm <storm@cua.dk>
2049
2050 * text.texi (Buffer Contents): Add NOPROPS arg to
2051 filter-buffer-substring.
2052
20532006-04-08 Kevin Ryde <user42@zip.com.au>
2054
2055 * os.texi (Command-Line Arguments): Update xref to emacs manual
2056 "Command Arguments" -> "Emacs Invocation", per change there.
2057
20582006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2059
2060 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2061 be on one line to help makeinfo not render two spaces after the dot.
2062
20632006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2064
2065 * strings.texi (Predicates for Strings): Add string-or-null-p.
2066
20672006-03-28 Kim F. Storm <storm@cua.dk>
2068
2069 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2070 remarks about systems that don't support fractional seconds.
2071
20722006-03-25 Karl Berry <karl@gnu.org>
2073
2074 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2075 the year list.
2076
20772006-03-21 Nick Roberts <nickrob@snap.net.nz>
2078
2079 * display.texi (Fringe Indicators): Fix typos.
2080
20812006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2082
2083 * tips.texi (Documentation Tips): One can now also write `program'
2084 in front of a quoted symbol in a docstring to prevent making a
2085 hyperlink.
2086
20872006-03-19 Alan Mackenzie <acm@muc.de>
2088
2089 * text.texi (Special Properties): Clarify `fontified' property.
2090
20912006-03-16 Richard Stallman <rms@gnu.org>
2092
2093 * display.texi (Defining Images): Minor cleanup.
2094
20952006-03-16 Bill Wohler <wohler@newt.com>
2096
2097 * display.texi (Defining Images): In image-load-path-for-library,
2098 prefer user's images.
2099
21002006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2101
2102 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2103
21042006-03-15 Bill Wohler <wohler@newt.com>
2105
2106 * display.texi (Defining Images): Fix example in
2107 image-load-path-for-library by not recommending that one binds
2108 image-load-path. Just defvar it to placate compiler and only use
2109 it if previously defined.
2110
21112006-03-14 Bill Wohler <wohler@newt.com>
2112
2113 * display.texi (Defining Images): In image-load-path-for-library,
2114 always return list of directories. Update example.
2115
21162006-03-14 Alan Mackenzie <acm@muc.de>
2117
2118 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2119 This describes font-lock-extend-region-function.
2120 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2121 the new node "Region to Fontify".
2122
21232006-03-13 Richard Stallman <rms@gnu.org>
2124
2125 * display.texi (Invisible Text): The impossible position is
2126 now before the invisible text, not after.
2127 (Defining Images): Clean up last change.
2128
21292006-03-11 Bill Wohler <wohler@newt.com>
2130
2131 * display.texi (Defining Images): Add image-load-path-for-library.
2132
21332006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2134
2135 * text.texi (Adaptive Fill): Fix Texinfo usage.
2136
2137 * strings.texi (Creating Strings): Fix Texinfo usage.
2138
2139 * searching.texi (Regexp Special): Use @samp for regular
2140 expressions that are not in Lisp syntax.
2141
21422006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2143
2144 * searching.texi (Regexp Special): Put remark between parentheses
2145 to avoid misreading.
2146
21472006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2148
2149 * searching.texi (Syntax of Regexps): More accurately describe
2150 which characters are special in which situations.
2151 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2152 are not special. Describe in detail when `[' and `]' are special.
2153 (Regexp Backslash): Plenty of regexps with unbalanced square
2154 brackets are valid, so reword that statement.
2155
21562006-03-02 Kim F. Storm <storm@cua.dk>
2157
2158 * keymaps.texi (Tool Bar): Add tool-bar-border.
2159
21602006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2161
2162 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2163
21642006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2165
2166 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2167
2168 * files.texi (Locating Files): Suggest additional values for the
2169 SUFFIXES arg of `locate-file'. Update pxref.
2170
2171 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2172 (How Programs Do Loading): Discuss the effects of Auto Compression
2173 mode on `load'.
2174 (Load Suffixes): New node.
2175 (Library Search): Delete description of `load-suffixes'; it was
2176 moved to "Load Suffixes".
2177 (Autoload, Named Features): Mention `load-suffixes'.
2178
21792006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2180
2181 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2182
2183 * windows.texi (Window Tree): Fix typo.
2184
21852006-02-20 Kim F. Storm <storm@cua.dk>
2186
2187 * display.texi (Fringe Indicators): New section.
2188 Move indicate-empty-lines, indicate-buffer-boundaries, and
2189 default-indicate-buffer-boundaries here.
2190 Add fringe-indicator-alist and default-fringes-indicator-alist.
2191 Add list of logical fringe indicator symbols.
2192 Update list of standard bitmap names.
2193 (Fringe Cursors): New section.
2194 Move overflow-newline-into-fringe here.
2195 Add fringe-cursor-alist and default-fringes-cursor-alist.
2196 Add list of fringe cursor symbols.
2197
21982006-02-20 Juanma Barranquero <lekktu@gmail.com>
2199
2200 * commands.texi (Using Interactive): Fix reference to node
2201 "Minibuffers".
2202
22032006-02-19 Richard M. Stallman <rms@gnu.org>
2204
2205 * minibuf.texi (High-Level Completion):
2206 Add xref to read-input-method-name.
2207
2208 * files.texi (Relative File Names): Move file-relative-name here.
2209 (File Name Expansion): From here. Minor clarifications.
2210
2211 * commands.texi (Using Interactive): Add xrefs about reading input.
2212 Clarify remarks about that moving point and mark.
2213 Put string case before list case.
2214
22152006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
2216
2217 * display.texi (Other Display Specs, Image Descriptors):
2218 Revert erroneous changes. The previous description of
2219 image-descriptors as `(image . PROPS)' was correct.
2220
22212006-02-14 Richard M. Stallman <rms@gnu.org>
2222
2223 * variables.texi (File Local Variables): Clarifications.
2224
22252006-02-14 Juanma Barranquero <lekktu@gmail.com>
2226
2227 * variables.texi (File Local Variables): Use @code for a cons
2228 cell, not @var.
2229
22302006-02-13 Chong Yidong <cyd@stupidchicken.com>
2231
2232 * variables.texi (File Local Variables): Document new file local
2233 variable behavior.
2234
22352006-02-10 Kim F. Storm <storm@cua.dk>
2236
2237 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2238
22392006-02-08 Juanma Barranquero <lekktu@gmail.com>
2240
2241 * modes.texi (%-Constructs): Remove obsolete info about
2242 `global-mode-string'.
2243
22442006-02-07 Richard M. Stallman <rms@gnu.org>
2245
2246 * commands.texi (Prefix Command Arguments): Minor cleanup.
2247
2248 * display.texi: "Graphical display", not window system.
2249
2250 * functions.texi (What Is a Function): Fix xref.
2251
2252 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2253 (Changing Key Bindings): Clarify when remapping is better than
2254 substitute-key-definition.
2255
22562006-02-02 Richard M. Stallman <rms@gnu.org>
2257
2258 * minibuf.texi (Basic Completion): Completion alists are risky.
2259
2260 * keymaps.texi (Active Keymaps): Clarifications.
2261 (Searching Keymaps): New node.
2262 (Keymaps): Update menu.
2263
2264 * frames.texi (Layout Parameters): Minor clarification.
2265 (Drag and Drop): New node.
2266 (Frames): Update menu.
2267
22682006-01-29 Chong Yidong <cyd@stupidchicken.com>
2269
2270 * display.texi (Other Display Specs, Image Descriptors):
2271 Image description is a list, not a cons cell.
2272
22732006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2274
2275 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2276 list is not necessarily a list).
2277
22782006-01-27 Eli Zaretskii <eliz@gnu.org>
2279
2280 * frames.texi (Layout Parameters): border-width and
2281 internal-border-width belong to the frame, not the window.
2282
22832006-01-19 Richard M. Stallman <rms@gnu.org>
2284
2285 * nonascii.texi (Translation of Characters): Search cmds use
2286 translation-table-for-input. Automatically made local.
2287
2288 * markers.texi (Overview of Markers): Count insertion type
2289 as one of a marker's attributes.
2290
2291 * keymaps.texi (Controlling Active Maps): New node, split out of
2292 Active Keymaps.
2293 (Keymaps): Menu updated.
2294 (Active Keymaps): Give pseudocode to explain how the active
2295 maps are searched. current-active-maps and key-binding moved here.
2296 (Functions for Key Lookup): current-active-maps and key-binding moved.
2297 Clarifications.
2298 (Searching the Keymaps): New subnode.
2299
2300 * elisp.texi (Top): Menu clarification.
2301
2302 * display.texi (Other Display Specs): Delete duplicate entry for
2303 just a string as display spec. Move text about recursive display
2304 specs on such a string.
2305
2306 * commands.texi (Key Sequence Input): Clarify.
2307 Move num-nonmacro-input-events out.
2308 (Reading One Event): num-nonmacro-input-events moved here.
2309
23102006-01-14 Nick Roberts <nickrob@snap.net.nz>
2311
2312 * advice.texi (Simple Advice): Update example to fit argument
2313 change in previous-line.
2314
23152006-01-05 Richard M. Stallman <rms@gnu.org>
2316
2317 * markers.texi (The Mark): Fix in `mark'.
2318
23192006-01-04 Richard M. Stallman <rms@gnu.org>
2320
2321 * processes.texi (Misc Network, Make Network): Minor cleanups.
2322
23232006-01-04 Kim F. Storm <storm@cua.dk>
2324
2325 * processes.texi (Make Network): Add IPv6 addresses and handling.
2326 (Network Feature Testing): Mention (:family ipv6).
2327 (Misc Network): Add IPv6 formats to format-network-address.
2328
23292005-12-30 Richard M. Stallman <rms@gnu.org>
2330
2331 * text.texi (Changing Properties):
2332 Don't use return value of set-text-properties.
2333
23342005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2335
2336 * modes.texi (Mode Line Format): Correct typo in menu.
2337
23382005-12-29 Richard M. Stallman <rms@gnu.org>
2339
2340 * modes.texi (Mode Line Top): New node.
2341 (Mode Line Data): Some text moved to new node.
2342 Explain the data structure more concretely.
2343 (Mode Line Basics): Clarifications.
2344 (Mode Line Variables): Clarify intro paragraph.
2345 (%-Constructs): Clarify intro paragraph.
2346 (Mode Line Format): Update menu.
2347
23482005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2349
2350 * minibuf.texi (Basic Completion): Update lazy-completion-table
2351 examples for removal of ARGS argument.
2352
23532005-12-23 Richard M. Stallman <rms@gnu.org>
2354
2355 * text.texi (Undo): Restore some explanation from the version
2356 that was deleted.
2357
23582005-12-23 Eli Zaretskii <eliz@gnu.org>
2359
2360 * text.texi (Undo): Remove duplicate descriptions of `apply
2361 funname' and `apply delta' elements of the undo list.
2362
23632005-12-20 Richard M. Stallman <rms@gnu.org>
2364
2365 * help.texi (Help Functions): Update documentation of `apropos'.
2366
23672005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2368
2369 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2370 because it is confusing. If the :help-echo keyword is a function,
2371 it is not directly used as the :help-echo overlay property, as the
2372 xref seems to suggest (it does not take the appropriate args).
2373
23742005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2375
2376 * customize.texi (Common Keywords): Fix Texinfo usage.
2377 (Group Definitions, Variable Definitions): Update for new
2378 conventions for using `*' in docstrings.
2379
2380 * tips.texi (Documentation Tips): Update for new conventions for
2381 using `*' in docstrings.
2382
23832005-12-16 Richard M. Stallman <rms@gnu.org>
2384
2385 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2386
23872005-12-16 Juri Linkov <juri@jurta.org>
2388
2389 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2390
23912005-12-14 Romain Francoise <romain@orebokech.com>
2392
2393 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2394 Fix typo.
2395
23962005-12-11 Juri Linkov <juri@jurta.org>
2397
2398 * minibuf.texi (Completion Commands): Add mention of read-file-name
2399 for filename completion keymaps.
2400 (Reading File Names): Add mention of filename completion keymaps
2401 for read-file-name and xref to `Completion Commands'.
2402
24032005-12-10 Richard M. Stallman <rms@gnu.org>
2404
2405 * customize.texi (Common Keywords): State caveats for use of :tag.
2406
24072005-12-08 Richard M. Stallman <rms@gnu.org>
2408
2409 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2410 with xrefs and better explanation.
2411 (Completion Commands): Add the filename completion maps.
2412
2413 * objects.texi (Character Type): Clarify that \s is not space
2414 if a dash follows.
2415
24162005-12-05 Richard M. Stallman <rms@gnu.org>
2417
2418 * windows.texi (Resizing Windows): Delete preserve-before args.
2419
24202005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2421
2422 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2423 in full keymaps, since the quirk has been fixed.
2424
24252005-12-03 Eli Zaretskii <eliz@gnu.org>
2426
2427 * hooks.texi (Standard Hooks): Add index entries. Mention
2428 `compilation-finish-functions'.
2429
24302005-11-27 Richard M. Stallman <rms@gnu.org>
2431
2432 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2433
24342005-11-21 Juri Linkov <juri@jurta.org>
2435
2436 * customize.texi (Common Keywords): Update links types
2437 custom-manual and url-link. Add link types emacs-library-link,
2438 file-link, function-link, variable-link, custom-group-link.
2439
24402005-11-20 Chong Yidong <cyd@stupidchicken.com>
2441
2442 * display.texi: Revert 2005-11-20 change.
2443
24442005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2445
2446 * processes.texi (Bindat Functions):
2447 Say "third" to refer to zero-based index "2".
2448
24492005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2450
2451 * loading.texi (Library Search): Update the default value of
2452 `load-suffixes'.
2453
24542005-11-17 Chong Yidong <cyd@stupidchicken.com>
2455
2456 * display.texi (Attribute Functions): Mention :ignore-defface.
2457
24582005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2459
2460 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2461 (Minor Mode Conventions): Mention the use of a hook.
2462
24632005-11-06 Richard M. Stallman <rms@gnu.org>
2464
2465 * files.texi (Magic File Names): find-file-name-handler checks the
2466 `operations' property of the handler.
2467
24682005-11-03 Richard M. Stallman <rms@gnu.org>
2469
2470 * variables.texi (Frame-Local Variables): Small clarification.
2471
24722005-10-29 Chong Yidong <cyd@stupidchicken.com>
2473
2474 * os.texi (Init File): Document ~/.emacs.d/init.el.
2475
24762005-10-29 Richard M. Stallman <rms@gnu.org>
2477
2478 * internals.texi (Garbage Collection): Document memory-full.
2479
24802005-10-28 Bill Wohler <wohler@newt.com>
2481
2482 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2483 for URLs.
2484
24852005-10-28 Richard M. Stallman <rms@gnu.org>
2486
2487 * minibuf.texi (Completion Commands): Clean up prev change.
2488
24892005-10-26 Kevin Ryde <user42@zip.com.au>
2490
2491 * compile.texi (Eval During Compile): Explain recommended uses
2492 of eval-when-compile and eval-and-compile.
2493
24942005-10-27 Masatake YAMATO <jet@gyve.org>
2495
2496 * minibuf.texi (Completion Commands):
2497 Write about new optional argument for `display-completion-list'.
2498
24992005-10-23 Richard M. Stallman <rms@gnu.org>
2500
2501 * display.texi (Overlay Arrow): Clarify about local bindings of
2502 overlay-arrow-position.
2503
25042005-10-22 Eli Zaretskii <eliz@gnu.org>
2505
2506 * internals.texi (Building Emacs): Fix last change.
2507
25082005-10-22 Richard M. Stallman <rms@gnu.org>
2509
2510 * internals.texi (Building Emacs): Document eval-at-startup.
2511
25122005-10-21 Richard M. Stallman <rms@gnu.org>
2513
2514 * loading.texi (Where Defined): load-history contains abs file names.
2515 symbol-file returns abs file names.
2516
25172005-10-19 Kim F. Storm <storm@cua.dk>
2518
2519 * display.texi (Showing Images): Add max-image-size integer value.
2520
25212005-10-18 Chong Yidong <cyd@stupidchicken.com>
2522
2523 * display.texi (Showing Images): Document max-image-size.
2524
25252005-10-17 Richard M. Stallman <rms@gnu.org>
2526
2527 * commands.texi (Quitting): Minor clarification.
2528
2529 * processes.texi (Sentinels): Clarify about output and quitting.
2530 (Filter Functions): Mention with-local-quit.
2531
25322005-10-17 Juri Linkov <juri@jurta.org>
2533
2534 * buffers.texi (Current Buffer):
2535 * commands.texi (Event Input Misc):
2536 * compile.texi (Eval During Compile, Compiler Errors):
2537 * customize.texi (Group Definitions):
2538 * display.texi (Progress, Defining Faces):
2539 * files.texi (Writing to Files):
2540 * modes.texi (Mode Hooks, Defining Minor Modes):
2541 * streams.texi (Output Functions):
2542 * syntax.texi (Syntax Table Functions):
2543 * text.texi (Change Hooks):
2544 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2545
2546 * commands.texi (Quitting): Replace arg `forms' with `body' in
2547 `with-local-quit'.
2548
2549 * positions.texi (Excursions): Replace arg `forms' with `body' in
2550 `save-excursion'.
2551
25522005-10-08 Kim F. Storm <storm@cua.dk>
2553
2554 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2555 Rename manual section accordingly.
2556
25572005-10-04 Kim F. Storm <storm@cua.dk>
2558
2559 * windows.texi (Window Split Tree): New section describing
2560 new function window-split-tree function.
2561
25622005-10-03 Nick Roberts <nickrob@snap.net.nz>
2563
2564 * display.texi (Fringe Size/Pos): Simplify and add detail.
2565
25662005-09-30 Romain Francoise <romain@orebokech.com>
2567
2568 * minibuf.texi (High-Level Completion): Explain that the prompt
2569 given to `read-buffer' should end with a colon and a space.
2570 Update usage examples.
2571
25722005-09-29 Juri Linkov <juri@jurta.org>
2573
2574 * display.texi (Displaying Messages): Rename argument name
2575 `string' to `format-string' in functions `message', `message-box',
2576 `message-or-box'.
2577
25782005-09-26 Chong Yidong <cyd@stupidchicken.com>
2579
2580 * errors.texi (Standard Errors): Correct xrefs.
2581
25822005-09-18 Chong Yidong <cyd@stupidchicken.com>
2583
2584 * display.texi (Defining Images): Update documentation for
2585 `image-load-path'.
2586
25872005-09-17 Richard M. Stallman <rms@gnu.org>
2588
2589 * display.texi (Defining Images): Clean up previous change.
2590
25912005-09-16 Romain Francoise <romain@orebokech.com>
2592
2593 * elisp.texi: Specify GFDL version 1.2.
2594
2595 * doclicense.texi (GNU Free Documentation License): Update to
2596 version 1.2.
2597
25982005-09-15 Chong Yidong <cyd@stupidchicken.com>
2599
2600 * display.texi (Defining Images): Document `image-load-path'.
2601
26022005-09-15 Richard M. Stallman <rms@gnu.org>
2603
2604 * objects.texi (Printed Representation): Minor cleanup.
2605 (Box Diagrams): Minor fix.
2606 (Cons Cell Type): Move (...) index item here.
2607 (Box Diagrams): From here.
2608 (Array Type): Minor fix.
2609 (Type Predicates): Delete index "predicates".
2610 (Hash Table Type): Clarify xref.
2611 (Dotted Pair Notation): Minor fix.
2612
26132005-09-10 Chong Yidong <cyd@stupidchicken.com>
2614
2615 * files.texi (Saving Buffers): Fix typo.
2616
26172005-09-08 Richard M. Stallman <rms@gnu.org>
2618
2619 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2620
26212005-09-08 Chong Yidong <cyd@stupidchicken.com>
2622
2623 * locals.texi (Standard Buffer-Local Variables): Don't include
2624 mode variables for minor modes.
2625 Fix xrefs for buffer-display-count, buffer-display-table,
2626 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2627 enable-multibyte-characters, fill-column, header-line-format,
2628 left-fringe-width, left-margin, and right-fringe-width.
2629
2630 * hooks.texi (Standard Hooks): All hooks should conform to the
2631 standard naming convention now.
2632 Fix xref for `echo-area-clear-hook'.
2633
2634 * display.texi (Usual Display): Note that indicate-empty-lines and
2635 tab-width are buffer-local.
2636
2637 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2638
2639 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2640
2641 * nonascii.texi (Encoding and I/O): Note that
2642 buffer-file-coding-system is buffer-local.
2643
2644 * positions.texi (List Motion): Note that defun-prompt-regexp is
2645 buffer-local.
2646
2647 * text.texi (Auto Filling): Note that auto-fill-function is
2648 buffer-local.
2649 (Undo): Note that buffer-undo-list is buffer-local.
2650
2651 * windows.texi (Buffers and Windows): Document
2652 buffer-display-count.
2653
26542005-09-06 Richard M. Stallman <rms@gnu.org>
2655
2656 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2657 package prefix elsewhere than at the start of the name.
2658
26592005-09-03 Richard M. Stallman <rms@gnu.org>
2660
2661 * tips.texi (Programming Tips): Add conventions for minibuffer
2662 questions and prompts.
2663
26642005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2665
2666 * intro.texi (nil and t): Minor cleanup.
2667 Delete spurious mention of keyword symbols.
2668 (Evaluation Notation): Add index entry.
2669 (A Sample Function Description): Minor cleanup.
2670 (A Sample Variable Description): Not all vars can be set.
2671
26722005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2673
2674 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2675
2676 (Insertion): Document precise type of `insert-char' arg COUNT.
2677
26782005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2679
2680 * modes.texi (Other Font Lock Variables): Sync the default of
2681 font-lock-lines-before.
2682
26832005-08-31 Michael Albinus <michael.albinus@gmx.de>
2684
2685 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2686
26872005-08-29 Richard M. Stallman <rms@gnu.org>
2688
2689 * elisp.texi (Top): Update subnode menu.
2690
2691 * searching.texi (Searching and Matching): Move node.
2692 Rearrange contents and add overall explanation.
2693 (Searching and Case): Move node.
2694 (Searching and Matching): Update menu.
2695
26962005-08-27 Eli Zaretskii <eliz@gnu.org>
2697
2698 * os.texi (Startup Summary): Fix the description of the initial
2699 startup message display.
2700
27012005-08-25 Richard M. Stallman <rms@gnu.org>
2702
2703 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2704
27052005-08-25 Emilio C. Lopes <eclig@gmx.net>
2706
2707 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2708 `next-overlay-change' example.
2709
27102005-08-22 Juri Linkov <juri@jurta.org>
2711
2712 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
2713 Fix invert-face. Fix args of face-background.
2714
2715 * display.texi (Standard Faces): Delete node.
2716 (Faces): Add xref to `(emacs)Standard Faces'.
2717 (Displaying Faces): Fix xref to `Standard Faces'.
2718
2719 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
2720
27212005-08-20 Alan Mackenzie <acm@muc.de>
2722
2723 * buffers.texi (The Buffer List): Clarify the manipulation of the
2724 buffer list.
2725
27262005-08-14 Richard M. Stallman <rms@gnu.org>
2727
2728 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
2729 a regexp.
2730
27312005-08-11 Richard M. Stallman <rms@gnu.org>
2732
2733 * elisp.texi (Top): Update subnode lists.
2734
2735 * display.texi (Inverse Video): Node deleted.
2736
2737 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
2738 New nodes split out of Coding Conventions.
2739
2740 * searching.texi (Regular Expressions): Document re-builder.
2741
2742 * os.texi (Time Parsing): New node split out of Time Conversion.
2743
2744 * processes.texi (Misc Network, Network Feature Testing)
2745 (Network Options, Make Network): New nodes split out of
2746 Low-Level Network.
2747
27482005-08-09 Richard M. Stallman <rms@gnu.org>
2749
2750 * frames.texi (Geometry): New node, split from Size and Position.
2751 (Frame Parameters): Refer to Geometry.
2752
2753 * buffers.texi (The Buffer List): Fix xrefs.
2754
2755 * windows.texi (Splitting Windows): Fix xref.
2756
2757 * frames.texi (Layout Parameters): Add xref.
2758
2759 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2760
2761 * keymaps.texi (Menu Bar): Fix xref.
2762
2763 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2764
2765 * modes.texi (%-Constructs): Fix xref.
2766
2767 * frames.texi (Window Frame Parameters): Node split up.
2768 (Basic Parameters, Position Parameters, Size Parameters)
2769 (Layout Parameters, Buffer Parameters, Management Parameters)
2770 (Cursor Parameters, Color Parameters): New subnodes.
2771
27722005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2773
2774 * positions.texi (Screen Lines): Update xref for previous change
2775 in minibuf.texi.
2776
2777 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2778 change in minibuf.texi.
2779
27802005-08-09 Richard M. Stallman <rms@gnu.org>
2781
2782 * tips.texi (Coding Conventions): Minor cleanup.
2783
2784 * modes.texi (Defining Minor Modes): Explain when init-value
2785 can be non-nil.
2786
2787 * elisp.texi (Top): Update submenu for Minibuffer.
2788
2789 * minibuf.texi (Minibuffer Misc): Node split up.
2790 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2791 (Recursive Mini): New nodes split out from Minibuffer Misc.
2792 (Minibuffer Misc): Document max-mini-window-height.
2793
2794 * hash.texi (Defining Hash): Delete stray paren in example.
2795
2796 * display.texi (Echo Area Customization): Don't define
2797 max-mini-window-height here; xref instead.
2798
2799 * commands.texi (Event Input Misc): Update while-no-input.
2800
2801 * advice.texi (Advising Functions): Explain when to use advice
2802 and when to use a hook.
2803
28042005-07-30 Eli Zaretskii <eliz@gnu.org>
2805
2806 * makefile.w32-in (info): Don't run install-info.
2807 ($(infodir)/dir): New target, produced by running install-info.
2808
28092005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2810
2811 * modes.texi (Defining Minor Modes): The keyword for the initial
2812 value is :init-value, not :initial-value.
2813
28142005-07-23 Eli Zaretskii <eliz@gnu.org>
2815
2816 * loading.texi (Autoload): Make the `doctor' example be consistent
2817 with what's in current loaddefs.el. Describe the "fn" magic in
2818 the usage portion of the doc string.
2819
28202005-07-22 Richard M. Stallman <rms@gnu.org>
2821
2822 * internals.texi (Garbage Collection): Clarify previous change.
2823
28242005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2825
2826 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2827
28282005-07-18 Juri Linkov <juri@jurta.org>
2829
2830 * commands.texi (Accessing Events):
2831 * frames.texi (Text Terminal Colors, Resources):
2832 * markers.texi (The Mark):
2833 * modes.texi (Defining Minor Modes):
2834 Delete duplicate duplicate words.
2835
28362005-07-16 Richard M. Stallman <rms@gnu.org>
2837
2838 * display.texi (Managing Overlays): Clarify make-overlay
2839 args for insertion types.
2840
28412005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2842
2843 * customize.texi (Variable Definitions):
2844 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
2845 `standard-value' is a list too.
2846 (Defining New Types): Use @key{RET} instead of @key{ret}.
2847
28482005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2849
2850 * os.texi (Translating Input): Fix typo.
2851
28522005-07-08 Richard M. Stallman <rms@gnu.org>
2853
2854 * README: Update edition number and size estimate.
2855
2856 * elisp.texi (VERSION): Set to 2.9.
2857
28582005-07-07 Richard M. Stallman <rms@gnu.org>
2859
2860 * book-spine.texinfo: Update Emacs version.
2861
2862 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2863
28642005-07-06 Richard M. Stallman <rms@gnu.org>
2865
2866 * searching.texi (Regexp Search): Clarify what re-search-forward
2867 does when the search fails.
2868
28692005-07-05 Lute Kamstra <lute@gnu.org>
2870
2871 * Update FSF's address in GPL notices.
2872
2873 * doclicense.texi (GNU Free Documentation License):
2874 * gpl.texi (GPL):
2875 * tips.texi (Coding Conventions, Library Headers):
2876 * vol1.texi:
2877 * vol2.texi: Update FSF's address.
2878
28792005-07-04 Richard M. Stallman <rms@gnu.org>
2880
2881 * hooks.texi (Standard Hooks): Add occur-hook.
2882
28832005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2884
2885 * display.texi (The Echo Area): Correct menu.
2886
28872005-07-03 Richard M. Stallman <rms@gnu.org>
2888
2889 * elisp.texi (Top): Update subnode menu for Display.
2890
2891 * display.texi (Displaying Messages): New node, with most
2892 of what was in The Echo Area.
2893 (Progress): Moved under The Echo Area.
2894 (Logging Messages): New node with new text.
2895 (Echo Area Customization): New node, the rest of what was
2896 in The Echo Area. Document message-truncate-lines with @defvar.
2897 (Display): Update menu.
2898
2899 * windows.texi (Textual Scrolling): Doc 3 values for
2900 scroll-preserve-screen-position.
2901
2902 * text.texi (Special Properties): Change hook functions
2903 should bind inhibit-modification-hooks around altering buffer text.
2904
2905 * keymaps.texi (Key Binding Commands): Call binding BINDING
2906 rather than DEFINITION.
2907
29082005-06-29 Juanma Barranquero <lekktu@gmail.com>
2909
2910 * variables.texi (Defining Variables): `user-variable-p' returns t
2911 for aliases of user options, nil for alias loops.
2912
29132005-06-28 Richard M. Stallman <rms@gnu.org>
2914
2915 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2916 make-keymap.
2917
29182005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2919
2920 * variables.texi (Setting Variables): Correct and clarify
2921 description of `add-to-ordered-list'.
2922
29232005-06-26 Richard M. Stallman <rms@gnu.org>
2924
2925 * display.texi (Faces): Minor cleanup.
2926
29272005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2928
2929 * display.texi (Faces): `facep' returns t for strings that are
2930 face names.
2931
29322005-06-25 Richard M. Stallman <rms@gnu.org>
2933
2934 * objects.texi (Equality Predicates): Clarify meaning of equal.
2935
2936 * windows.texi (Selecting Windows): save-selected-window
2937 and with-selected-window save and restore the current buffer.
2938
29392005-06-24 Richard M. Stallman <rms@gnu.org>
2940
2941 * numbers.texi (Float Basics): Explain how to test for NaN,
2942 and printing the sign of NaNs.
2943
29442005-06-24 Eli Zaretskii <eliz@gnu.org>
2945
2946 * makefile.w32-in (MAKEINFO): Use --force.
2947
29482005-06-23 Richard M. Stallman <rms@gnu.org>
2949
2950 * display.texi (Face Functions): Correct Texinfo usage.
2951
29522005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2953
2954 * lists.texi (Rings): `ring-elements' now returns the elements of
2955 RING in order.
2956
29572005-06-23 Juanma Barranquero <lekktu@gmail.com>
2958
2959 * markers.texi (The Mark): Texinfo usage fix.
2960
29612005-06-23 Kim F. Storm <storm@cua.dk>
2962
2963 * searching.texi (Entire Match Data): Remove evaporate option for
2964 match-data. Do not mention evaporate option for set-match-data.
2965
29662005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2967
2968 * display.texi (Face Functions): Mention face aliases.
2969
29702005-06-21 Richard M. Stallman <rms@gnu.org>
2971
2972 * anti.texi (Antinews): Texinfo usage fix.
2973
29742005-06-21 Karl Berry <karl@gnu.org>
2975
2976 * elisp.texi: Use @copying.
2977
2978 * elisp.texi: Put @summarycontents and @contents before the Top
2979 node, instead of the end of the file, so that the contents appear
2980 in the right place in the dvi/pdf output.
2981
29822005-06-21 Juri Linkov <juri@jurta.org>
2983
2984 * display.texi (Defining Faces): Add `customized-face'.
2985
29862005-06-20 Kim F. Storm <storm@cua.dk>
2987
2988 * variables.texi (Setting Variables): Any type of element can be
2989 given order in add-to-ordered-list. Compare elements with eq.
2990
2991 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2992
29932005-06-20 Karl Berry <karl@gnu.org>
2994
2995 * syntax.texi (Syntax Flags): Make last column very slightly wider
2996 to avoid "generic comment" breaking on two lines and causing an
2997 underfull box.
2998
29992005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3000
3001 * lists.texi (Rings): Various minor clarifications and corrections.
3002
30032005-06-18 Richard M. Stallman <rms@gnu.org>
3004
3005 * functions.texi (Obsolete Functions): Simplify.
3006
3007 * variables.texi (Variable Aliases): Simplify.
3008
3009 * anti.texi, backups.texi, compile.texi, customization.texi:
3010 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3011 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3012 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3013 * variables.texi: Fix formatting ugliness.
3014
3015 * elisp.texi: Add links to Rings and Byte Packing.
3016 Update version and copyright years.
3017
3018 * minibuf.texi: Fix formatting ugliness.
3019 (Completion Commands): Move keymap vars to the end
3020 and vars completing-read binds to the top.
3021
30222005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3023
3024 * processes.texi: Fix typos.
3025 (Bindat Spec): Correct Texinfo error.
3026 (Byte Packing): Fix ungrammatical sentence.
3027
30282005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3029
3030 * lists.texi (Rings): New node.
3031 (Lists): Add it to menu.
3032
3033 * processes.texi (Byte Packing): New node.
3034 (Processes): Add it to menu.
3035
30362005-06-17 Richard M. Stallman <rms@gnu.org>
3037
3038 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3039
3040 * help.texi (Documentation Basics): Explain the xref to
3041 Documentation Tips.
3042
3043 * debugging.texi (Debugger Commands): Minor fix.
3044
30452005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3046
3047 * edebug.texi (Instrumenting): Eliminate duplicate link.
3048 (Specification List): Replace references to "below", referring to
3049 a later node, with one @ref to that node.
3050
3051 * os.texi (Timers): Timers should save and restore the match data
3052 if they change it.
3053
3054 * debugging.texi (Debugger Commands): Mention that the Lisp
3055 debugger can not step through primitive functions.
3056
30572005-06-16 Juanma Barranquero <lekktu@gmail.com>
3058
3059 * functions.texi (Obsolete Functions): Update argument names of
3060 `make-obsolete' and `define-obsolete-function-alias'.
3061
3062 * variables.texi (Variable Aliases): Update argument names of
3063 `defvaralias', `make-obsolete-variable' and
3064 `define-obsolete-variable-alias'.
3065
30662005-06-15 Kim F. Storm <storm@cua.dk>
3067
3068 * searching.texi (Entire Match Data): Rephrase warnings about
3069 evaporate arg to match-data and set-match-data.
3070
30712005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3072
3073 * elisp.texi (Top): Update detailed menu.
3074
3075 * edebug.texi (Edebug): Update menu.
3076 (Instrumenting): Update xrefs.
3077 (Edebug Execution Modes): Correct xref.
3078 (Jumping): Clarify description of `h' command.
3079 Eliminate redundant @ref.
3080 (Breaks): New node.
3081 (Breakpoints): Is now a subsubsection.
3082 (Global Break Condition): Mention `C-x X X'.
3083 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3084 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3085 (Edebug Display Update): Correct pxref.
3086 (Edebug and Macros): New node.
3087 (Instrumenting Macro Calls): Is now a subsubsection.
3088 Neither arg of `def-edebug-spec' is evaluated.
3089 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3090 (Specification Examples): Fix typo.
3091
30922005-06-14 Lute Kamstra <lute@gnu.org>
3093
3094 * debugging.texi (Function Debugging): Primitives can break on
3095 entry too.
3096
30972005-06-14 Kim F. Storm <storm@cua.dk>
3098
3099 * variables.texi (Setting Variables): Add add-to-ordered-list.
3100
31012005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3102
3103 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3104 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3105
31062005-06-13 Lute Kamstra <lute@gnu.org>
3107
3108 * text.texi (Special Properties): Fix cross reference.
3109
31102005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3111
3112 * debugging.texi (Function Debugging): Delete mention of empty
3113 string argument to `cancel-debug-on-entry'. Delete inaccurate
3114 description of the return value of that command.
3115
31162005-06-11 Alan Mackenzie <acm@muc.de>
3117
3118 * text.texi (Adaptive Fill): Amplify the description of
3119 fill-context-prefix.
3120
31212005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3122
3123 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3124
31252005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3126
3127 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3128
31292005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3130
3131 * debugging.texi (Error Debugging): Minor rewording.
3132 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3133 is optional.
3134
31352005-06-10 Lute Kamstra <lute@gnu.org>
3136
3137 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3138 (Top): Give it a title. Correct version number. Give the
3139 detailed node listing a more prominent header.
3140 * intro.texi: Don't set VERSION here a second time.
3141 Mention Emacs's version too.
3142 * anti.texi (Antinews): Use EMACSVER to refer to the current
3143 version of Emacs.
3144
31452005-06-09 Kim F. Storm <storm@cua.dk>
3146
3147 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3148 match-data and set-match-data.
3149
31502005-06-08 Richard M. Stallman <rms@gnu.org>
3151
3152 * searching.texi (Entire Match Data): Clarify when match-data
3153 returns markers and when integers.
3154
3155 * display.texi (Defining Faces): Explain that face name should not
3156 end in `-face'.
3157
3158 * modes.texi (Mode Line Data): Minor cleanup.
3159 (Customizing Keywords): Node split out of Search-based Fontification.
3160 Add example of using font-lock-add-keywords from a hook.
3161 Clarify when MODE should be non-nil, and when nil.
3162
31632005-06-06 Richard M. Stallman <rms@gnu.org>
3164
3165 * modes.texi (Mode Line Data): Explain what happens when the car
3166 of a list is a void symbol.
3167 (Search-based Fontification): Explain MODE arg to
3168 font-lock-add-keywords and warn about calls from major modes.
3169
31702005-06-08 Juri Linkov <juri@jurta.org>
3171
3172 * display.texi (Standard Faces): Add `shadow' face.
3173
31742005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3175
3176 * modes.texi (Major Mode Conventions): A derived mode only needs
3177 to put the call to the parent mode inside `delay-mode-hooks'.
3178
31792005-05-29 Richard M. Stallman <rms@gnu.org>
3180
3181 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3182 new, and what that implies. Clarify.
3183
3184 * files.texi (Locating Files): Clean up the text.
3185
3186 * frames.texi (Window Frame Parameters): Document user-size.
3187 Shorten entry for top by referring to left.
3188
31892005-05-26 Richard M. Stallman <rms@gnu.org>
3190
3191 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3192 is new, and what the implications are. Other clarifications.
3193
31942005-05-24 Richard M. Stallman <rms@gnu.org>
3195
3196 * frames.texi (Dialog Boxes): Minor fixes.
3197
31982005-05-25 Masatake YAMATO <jet@gyve.org>
3199
3200 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3201
32022005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3203
3204 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3205 is optional.
3206
32072005-05-24 Nick Roberts <nickrob@snap.net.nz>
3208
3209 * frames.texi (Dialog Boxes): Descibe new optional argument.
3210
32112005-05-23 Lute Kamstra <lute@gnu.org>
3212
3213 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3214 syntax-begin-function over font-lock-beginning-of-syntax-function.
3215
32162005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3217
3218 * minibuf.texi (Reading File Names): Update description of
3219 `read-directory-name'.
3220
3221 * modes.texi (Derived Modes): Clarify :group keyword.
3222
32232005-05-21 Eli Zaretskii <eliz@gnu.org>
3224
3225 * files.texi (Locating Files): New subsection.
3226 Describe locate-file and executable-find.
3227
32282005-05-21 Kevin Ryde <user42@zip.com.au>
3229
3230 * frames.texi (Initial Parameters): Update cross reference to
3231 "Emacs Invocation".
3232
32332005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3234
3235 * keymaps.texi (Active Keymaps): Add anchor.
3236
3237 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3238 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3239 appropriate place.
3240 (Derived Modes): Small clarifications.
3241 (Minor Mode Conventions, Keymaps and Minor Modes):
3242 Replace references to nodes with references to anchors.
3243 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3244 Clarify description of lists whose first element is an integer.
3245 (Mode Line Variables): Add anchor.
3246 (%-Constructs): Clarify description of integer after %.
3247 (Emulating Mode Line): Describe nil value for FACE.
3248
32492005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3250
3251 * modes.texi (Derived Modes): Correct references to non-existing
3252 variable standard-syntax-table.
3253
32542005-05-17 Lute Kamstra <lute@gnu.org>
3255
3256 * modes.texi (Defining Minor Modes): Mention the mode hook.
3257
32582005-05-15 Kim F. Storm <storm@cua.dk>
3259
3260 * processes.texi (Network): Remove open-network-stream-nowait.
3261 (Network Servers): Remove open-network-stream-server.
3262
32632005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3264
3265 * elisp.texi (Top): Update detailed menu.
3266
3267 * variables.texi: Reorder nodes.
3268 (Variables): Update menu.
3269 (File Local Variables): Do not refer to the `-*-' line as
3270 a "local variables list". Add pxref.
3271
32722005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3273
3274 * elisp.texi (Top): Update detailed menu for node changes.
3275
3276 * modes.texi (Modes): Update Menu.
3277 (Hooks): Move to beginning of chapter.
3278 Most minor modes run mode hooks too.
3279 `add-hook' can handle void hooks or hooks whose value is a single
3280 function.
3281 (Major Modes): Update Menu.
3282 (Major Mode Basics): New node, split off from `Major Modes'.
3283 (Major Mode Conventions): Correct xref. Explain how to handle
3284 auto-mode-alist if the major mode command has an autoload cookie.
3285 (Auto Major Mode): Major update. Add magic-mode-alist.
3286 (Derived Modes): Major update.
3287 (Mode Line Format): Update Menu.
3288 (Mode Line Basics): New node, split off from `Mode Line Format'.
3289
3290 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3291 for `magic autoload comment'. Add index entries and anchor.
3292
32932005-05-14 Richard M. Stallman <rms@gnu.org>
3294
3295 * tips.texi (Coding Conventions): Explain how important it is
3296 that just loading certain files not change Emacs behavior.
3297
3298 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3299
33002005-05-12 Lute Kamstra <lute@gnu.org>
3301
3302 * modes.texi (Generic Modes): Update.
3303 (Major Modes): Refer to node "Generic Modes".
3304
3305 * elisp.texi (Top): Update to the current structure of the manual.
3306 * processes.texi (Processes): Add menu description.
3307 * customize.texi (Customization): Add menu descriptions.
3308
33092005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3310
3311 * processes.texi (Signals to Processes)
3312 (Low-Level Network): Fix typos.
3313
33142005-05-11 Lute Kamstra <lute@gnu.org>
3315
3316 * elisp.texi (Top): Add some nodes from the chapter "Major and
3317 Minor Modes" to the detailed node listing.
3318
33192005-05-10 Richard M. Stallman <rms@gnu.org>
3320
3321 * keymaps.texi (Extended Menu Items): Menu item filter functions
3322 can be called at any time.
3323
33242005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3325
3326 * variables.texi (File Local Variables): `(hack-local-variables t)'
3327 now also checks whether a mode is specified in the local variables
3328 list.
3329
33302005-05-05 Kevin Ryde <user42@zip.com.au>
3331
3332 * display.texi (The Echo Area): Correct format function cross
3333 reference.
3334
33352005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3336
3337 * variables.texi (Variable Aliases): Change description of
3338 `define-obsolete-variable-alias'.
3339
3340 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3341 (Defining Functions): Add xref.
3342 (Obsolete Functions): New node.
3343 (Function Safety): Standardize capitalization of section title.
3344
3345 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3346 (Dialog Boxes): Complete description of `x-popup-dialog'.
3347
33482005-05-04 Richard M. Stallman <rms@gnu.org>
3349
3350 * commands.texi (Interactive Codes): Fix Texinfo usage.
3351 Document U more clearly.
3352
33532005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3354
3355 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3356 function and not a macro.
3357
3358 * frames.texi (Pop-Up Menus): Correct and clarify description of
3359 `x-popup-menu'.
3360 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3361
33622005-05-01 Richard M. Stallman <rms@gnu.org>
3363
3364 * edebug.texi (Checking Whether to Stop): Fix previous change.
3365
33662005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3367
3368 * display.texi: Fix typos and Texinfo usage.
3369
3370 * edebug.texi (Checking Whether to Stop): executing-macro ->
3371 executing-kbd-macro.
3372
33732005-05-01 Richard M. Stallman <rms@gnu.org>
3374
3375 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3376
33772005-04-30 Richard M. Stallman <rms@gnu.org>
3378
3379 * files.texi (Magic File Names): Document `operations' property.
3380
33812005-04-29 Lute Kamstra <lute@gnu.org>
3382
3383 * modes.texi (Generic Modes): New node.
3384 (Major Modes): Add it to the menu.
3385 (Derived Modes): Add "derived mode" to concept index.
3386
33872005-04-28 Lute Kamstra <lute@gnu.org>
3388
3389 * modes.texi (Defining Minor Modes): Fix previous change.
3390 (Font Lock Mode): Simplify.
3391 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3392 when set and that some parts are optional. Add cross references.
3393 (Search-based Fontification): Say how to specify font-lock-keywords.
3394 Add cross references. Add font-lock-multiline to index.
3395 Move font-lock-keywords-case-fold-search here from node "Other Font
3396 Lock Variables". Document font-lock-add-keywords and
3397 font-lock-remove-keywords.
3398 (Other Font Lock Variables): Move font-lock-keywords-only,
3399 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3400 and font-lock-syntactic-face-function to node "Syntactic Font
3401 Lock". Move font-lock-keywords-case-fold-search to node
3402 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3403 and font-lock-{,un}fontify-{buffer,region}-function.
3404 (Precalculated Fontification): Remove reference to deleted variable
3405 font-lock-core-only.
3406 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3407 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3408 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3409 and font-lock-syntactic-face-function here from node "Other Font
3410 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3411 Syntax Properties". Add cross references.
3412 (Setting Syntax Properties): New node.
3413 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3414 * syntax.texi (Syntax Properties): Add cross reference.
3415 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3416
34172005-04-26 Richard M. Stallman <rms@gnu.org>
3418
3419 * display.texi (Defining Faces):
3420 Document `default' elements of defface spec.
3421
3422 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3423
3424 * variables.texi (Variable Aliases): Clarify text.
3425
34262005-04-25 Chong Yidong <cyd@stupidchicken.com>
3427
3428 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3429
34302005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3431
3432 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3433
34342005-04-24 Eli Zaretskii <eliz@gnu.org>
3435
3436 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3437 syntax-after and syntax-class.
3438
3439 * files.texi (Changing Files): Fix last change's cross-reference.
3440 (Unique File Names): Don't mention "numbers" in the documentation
3441 of make-temp-file and make-temp-name.
3442
34432005-04-23 Richard M. Stallman <rms@gnu.org>
3444
3445 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3446
34472005-04-22 Nick Roberts <nickrob@snap.net.nz>
3448
3449 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3450
34512005-04-22 Nick Roberts <nickrob@snap.net.nz>
3452
3453 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3454 and define-obsolete-variable-alias.
3455
34562005-04-22 Kim F. Storm <storm@cua.dk>
3457
3458 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3459 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3460
34612005-04-21 Lute Kamstra <lute@gnu.org>
3462
3463 * lists.texi (Association Lists): Document rassq-delete-all.
3464
34652005-04-19 Richard M. Stallman <rms@gnu.org>
3466
3467 * modes.texi (Search-based Fontification): Explain that
3468 facespec is an expression to be evaluated.
3469
34702005-04-19 Kevin Ryde <user42@zip.com.au>
3471
3472 * streams.texi (Output Functions): Fix xref.
3473 * strings.texi (String Conversion): Fix xref.
3474
34752005-04-19 Kim F. Storm <storm@cua.dk>
3476
3477 * symbols.texi (Symbol Plists): Add safe-get.
3478 Mention that `get' may signal an error.
3479
34802005-04-18 Nick Roberts <nickrob@snap.net.nz>
3481
3482 * customize.texi (Variable Definitions): Replace tooltip-mode
3483 example with save-place.
3484
34852005-04-17 Richard M. Stallman <rms@gnu.org>
3486
3487 * buffers.texi (Indirect Buffers): Clarify.
3488
3489 * positions.texi (Positions): Clarify converting marker to integer.
3490
3491 * strings.texi (String Basics): Mention string-match; clarify.
3492
34932005-04-08 Lute Kamstra <lute@gnu.org>
3494
3495 * modes.texi (Search-based Fontification): Fix cross references.
3496 Use consistent terminology. Document anchored highlighting.
3497
34982005-04-05 Lute Kamstra <lute@gnu.org>
3499
3500 * modes.texi (Defining Minor Modes): Document :group keyword
3501 argument and its default value.
3502
35032005-04-03 Lute Kamstra <lute@gnu.org>
3504
3505 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3506 references and/or descriptions. Delete major mode hooks; mention
3507 them as a category instead. Rename or delete obsolete hooks.
3508
35092005-04-02 Richard M. Stallman <rms@gnu.org>
3510
3511 * nonascii.texi (Coding System Basics): Another wording cleanup.
3512
35132005-04-01 Richard M. Stallman <rms@gnu.org>
3514
3515 * nonascii.texi (Coding System Basics): Clarify previous change.
3516
35172005-04-01 Kenichi Handa <handa@m17n.org>
3518
3519 * nonascii.texi (Coding System Basics): Describe about rondtrip
3520 identity of coding systems.
3521
35222005-03-29 Chong Yidong <cyd@stupidchicken.com>
3523
3524 * text.texi (Buffer Contents): Add filter-buffer-substring and
3525 buffer-substring-filters.
3526
35272005-03-26 Chong Yidong <cyd@stupidchicken.com>
3528
3529 * anti.texi (Antinews): Mention `G' interactive code.
3530
3531 * tips.texi (Compilation Tips): Mention benchmark.el.
3532
35332005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3534
3535 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3536 is now bound to M-o M-o.
3537
3538 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3539
35402005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3541
3542 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3543 in the Emacs Manual).
3544 * Makefile.in (srcs): Remove calendar.texi.
3545 * makefile.w32-in (srcs): Remove calendar.texi.
3546 * display.texi (Display): Change name of next node.
3547 * os.texi (System In): Change name of previous node.
3548 * elisp.texi (Top): Remove Calendar references.
3549 * vol1.texi (Top): Remove Calendar references.
3550 * vol2.texi (Top): Remove Calendar references.
3551
35522005-03-25 Richard M. Stallman <rms@gnu.org>
3553
3554 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3555 Cleanup previous change.
3556
35572005-03-25 Chong Yidong <cyd@stupidchicken.com>
3558
3559 * display.texi (Face Attributes): Faces earlier in an :inherit
3560 list take precedence.
3561 (Scroll Bars): Fix description of vertical-scroll-bars.
3562 Document frame-current-scroll-bars and window-current-scroll-bars.
3563
3564 * markers.texi (The Mark): Document temporary Transient Mark mode.
3565
3566 * minibuf.texi (Reading File Names):
3567 Document read-file-name-completion-ignore-case.
3568
3569 * positions.texi (Screen Lines): Document nil for width argument
3570 to compute-motion.
3571
35722005-03-23 Kim F. Storm <storm@cua.dk>
3573
3574 * display.texi (Standard Faces): Other faces used in the fringe
3575 implicitly inherits from the fringe face.
3576 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3577 properties implicitly inherits from fringe face.
3578 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3579
35802005-03-20 Chong Yidong <cyd@stupidchicken.com>
3581
3582 * display.texi (Invisible Text): State default value of
3583 line-move-ignore-invisible.
3584 (Managing Overlays): Document remove-overlays.
3585 (Standard Faces): Document escape-glyph face.
3586
3587 * minibuf.texi (Reading File Names): Document read-file-name-function.
3588
3589 * modes.texi (Other Font Lock Variables):
3590 Document font-lock-lines-before.
3591
3592 * positions.texi (Skipping Characters): skip-chars-forward allows
3593 character classes.
3594
35952005-03-18 Lute Kamstra <lute@gnu.org>
3596
3597 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3598
35992005-03-17 Richard M. Stallman <rms@gnu.org>
3600
3601 * text.texi (Undo): Document extensible undo entries.
3602
dd7b651b 3603 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
3604
3605 * nonascii.texi (Character Codes): Minor fix.
3606
3607 * display.texi (Display Property): Explain the significance
3608 of having text properties that are eq.
3609 (Other Display Specs): Explain string as display spec.
3610
3611 * commands.texi (Interactive Codes): Document G option.
3612
36132005-03-17 Chong Yidong <cyd@stupidchicken.com>
3614
3615 * text.texi (Filling): Add sentence-end-without-period and
3616 sentence-end-without-space.
3617 (Changing Properties): Minor fix.
3618
3619 * anti.texi: Total rewrite.
3620
36212005-03-15 Lute Kamstra <lute@gnu.org>
3622
3623 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3624
36252005-03-08 Kim F. Storm <storm@cua.dk>
3626
3627 * display.texi (Specified Space): Property :width is support on
3628 non-graphic terminals, :height is not.
3629
36302005-03-07 Richard M. Stallman <rms@gnu.org>
3631
3632 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3633 Now subnodes of Fringes.
3634 (Overlay Arrow): Document overlay-arrow-variable-list.
3635 (Fringe Size/Pos): New node, broken out of Fringes.
3636 (Display): Explain clearing vs redisplay better.
3637 (Truncation): Clarify use of bitmaps.
3638 (The Echo Area): Clarify the uses of the echo area.
3639 Add max-mini-window-height.
3640 (Progress): Clarify.
3641 (Invisible Text): Explain that main loop moves point out.
3642 (Selective Display): Say "hidden", not "invisible".
3643 (Managing Overlays): Move up. Describe relation to Undo here.
3644 (Overlay Properties): Clarify intro.
3645 (Finding Overlays): Explain return values when nothing found.
3646 (Width): truncate-string-to-width has added arg.
3647 (Displaying Faces): Clarify and update mode line face handling.
3648 (Face Functions): Minor cleanup.
3649 (Conditional Display): Merge into Other Display Specs.
3650 (Pixel Specification, Other Display Specs): Minor cleanups.
3651 (Images, Image Descriptors): Minor cleanups.
3652 (GIF Images): Patents have expired.
3653 (Showing Images): Explain default text for insert-image.
3654 (Manipulating Button Types): Merge into Manipulating Buttons.
3655 (Making Buttons): Explain return values.
3656 (Button Buffer Commands): Add xref.
3657 (Inverse Video): Update mode-line-inverse-video.
3658 (Display Table Format): Clarify.
3659 (Active Display Table): Give defaults for window-display-table.
3660
3661 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3662 and calendar-today-marker are strings, not chars.
3663 (Holiday Customizing): Minor fix.
3664
3665 * internals.texi (Writing Emacs Primitives): Update `or' example.
3666 Update limit on # args of subr.
3667
3668 * edebug.texi (Using Edebug): Arrow is in fringe.
3669 (Instrumenting): Arg to eval-defun works without loading edebug.
3670 (Edebug Execution Modes): Add xref.
3671
3672 * customize.texi (Common Keywords): Clarify :require.
3673 Mention :version here.
3674 (Variable Definitions, Group Definitions): Not here.
3675 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3676
36772005-03-07 Chong Yidong <cyd@stupidchicken.com>
3678 * nonascii.texi (Text Representations): Clarify position-bytes.
3679 (Character Sets): Add list-charset-chars.
3680 (Scanning Charsets): Add charset-after.
3681 (Encoding and I/O): Minor fix.
3682
36832005-03-06 Richard M. Stallman <rms@gnu.org>
3684
3685 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3686 (Resizing Windows): Likewise.
3687
3688 * text.texi (Change Hooks): Get rid of "Emacs 21".
3689
3690 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3691
3692 * streams.texi (Output Variables): Get rid of "Emacs 21".
3693
3694 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3695
3696 * os.texi (Translating Input): Replace flow-control example
3697 with a less obsolete example that uses `keyboard-translate'.
3698
3699 * objects.texi (Hash Table Type, Circular Objects):
3700 Get rid of "Emacs 21".
3701
3702 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3703 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3704
3705 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3706
3707 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3708
3709 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
3710 (Menu Bar): Fix when menu-bar-update-hook is called.
3711
3712 * hash.texi (Hash Tables): Get rid of "Emacs 21".
3713
3714 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
3715 and make it read better.
3716
3717 * files.texi (Writing to Files): Get rid of "Emacs 21".
3718 (Unique File Names): Likewise.
3719
3720 * elisp.texi: Update Emacs version to 22.
3721
3722 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
3723 (Overlay Properties, Face Attributes): Likewise.
3724 (Managing Overlays): Fix punctuation.
3725 (Attribute Functions): Clarify set-face-font; get rid of
3726 info about old Emacs versions.
3727 (Auto Faces, Font Lookup, Display Property, Images):
3728 Get rid of "Emacs 21".
3729
3730 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
3731
37322005-03-05 Richard M. Stallman <rms@gnu.org>
3733
3734 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
3735
37362005-03-04 Lute Kamstra <lute@gnu.org>
3737
3738 * debugging.texi (Error Debugging): Document stack-trace-on-error.
3739
37402005-03-03 Lute Kamstra <lute@gnu.org>
3741
3742 * edebug.texi (Instrumenting Macro Calls): Fix typo.
3743
37442005-03-01 Lute Kamstra <lute@gnu.org>
3745
3746 * debugging.texi (Debugger Commands): Update `j'.
3747
37482005-02-28 Lute Kamstra <lute@gnu.org>
3749
3750 * debugging.texi (Debugging): Fix typo.
3751 (Error Debugging): Document eval-expression-debug-on-error.
3752 (Function Debugging): Update example.
3753 (Using Debugger): Mention starred stack frames.
3754 (Debugger Commands): Document `j' and `l'.
3755 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3756 Update the messages that the debugger displays.
3757 (Internals of Debugger): Add cross reference. Update example.
3758 (Excess Open): Minor improvement.
3759 (Excess Close): Minor improvement.
3760
37612005-02-26 Richard M. Stallman <rms@gnu.org>
3762
3763 * tips.texi (Coding Conventions): Clarify.
3764 Put all the major mode key reservations together.
3765 Mention the Mouse-1 => Mouse-2 conventions.
3766
3767 * syntax.texi (Syntax Class Table): Clarify.
3768 (Syntax Table Functions): syntax-after moved from here.
3769 (Syntax Table Internals): syntax-after moved to here.
3770 (Parsing Expressions): Update info on number of values
3771 and what's meaningful in the STATE argument.
3772 (Categories): Fix typo.
3773
3774 * sequences.texi (Arrays): Cleanup.
3775 (Char-Tables): Clarify.
3776
3777 * processes.texi (Deleting Processes): Cleanups, add xref.
3778 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3779 (Process Information): set-process-coding-system, some args optional.
3780 (Input to Processes): Explain various types for PROCESS args.
3781 Rename them from PROCESS-NAME to PROCESS.
3782 (Signals to Processes): Likewise.
3783 (Decoding Output): Cleanup.
3784 (Query Before Exit): Clarify.
3785
3786 * os.texi (Startup Summary): Correct the options; add missing ones.
3787 (Terminal Output, Batch Mode): Clarify.
3788 (Flow Control): Node deleted.
3789
3790 * markers.texi (The Mark): Clarify.
3791
3792 * macros.texi (Expansion): Cleanup.
3793 (Indenting Macros): indent-spec allows ints, not floats.
3794
3795 * keymaps.texi (Keymaps): Clarify.
3796 (Format of Keymaps): Update lisp-mode-map example.
3797 (Active Keymaps, Key Lookup): Clarify.
3798 (Changing Key Bindings): Add xref to `kbd'.
3799 (Key Binding Commands, Simple Menu Items): Clarify.
3800 (Mouse Menus, Menu Bar): Clarify.
3801 (Menu Example): Replace print example with menu-bar-replace-menu.
3802
3803 * help.texi (Documentation Basics): Add function-documentation prop.
3804
3805 * elisp.texi (Top): Don't refer to Flow Control node.
3806
3807 * commands.texi (Command Overview): Improve xrefs.
3808 (Adjusting Point): Adjusting point applies to intangible and invis.
3809 (Key Sequence Input): Doc extra read-key-sequence args.
3810 Likewise for read-key-sequence-vector.
3811
3812 * backups.texi (Rename or Copy): Minor fix.
3813 (Numbered Backups): For version-control, say the default.
3814 (Auto-Saving): make-auto-save-file-name example is simplified.
3815
3816 * advice.texi (Advising Functions): Don't imply one part of Emacs
3817 should advise another part. Markup changes.
3818 (Defining Advice): Move transitional para.
3819 (Activation of Advice): Cleanup.
3820 Explain if COMPILE is nil or negative.
3821
3822 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3823
38242005-02-24 Lute Kamstra <lute@gnu.org>
3825
3826 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3827 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3828
38292005-02-23 Lute Kamstra <lute@gnu.org>
3830
3831 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3832 to define global minor modes as well.
3833
3834 * display.texi (Managing Overlays): overlay-buffer returns nil for
3835 deleted overlays.
3836
38372005-02-22 Kim F. Storm <storm@cua.dk>
3838
3839 * minibuf.texi (Basic Completion): Allow symbols in addition to
3840 strings in try-completion and all-completions.
3841
38422005-02-14 Lute Kamstra <lute@gnu.org>
3843
3844 * elisp.texi (Top): Remove reference to deleted node.
3845
3846 * lists.texi (Lists): Remove reference to deleted node.
3847 (Cons Cells): Fix typo.
3848
3849 * loading.texi (Where Defined): Fix typo.
3850
38512005-02-14 Richard M. Stallman <rms@gnu.org>
3852
3853 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3854 is useful for discarding some minor modes.
3855
3856 * symbols.texi (Symbol Components): Reorder examples.
3857
3858 * streams.texi (Input Functions): State standard-input default.
3859 (Output Variables): State standard-output default.
3860
3861 * objects.texi (Printed Representation): Clarify read syntax vs print.
3862 (Floating Point Type): Explain meaning better.
3863 (Symbol Type): Explain uniqueness better.
3864 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3865 List examples sooner.
3866 (Box Diagrams): New subnode broken out.
3867 Some examples moved from old Lists as Boxes node.
3868 (Dotted Pair Notation): Clarify intro.
3869 (Array Type): Clarify.
3870 (Type Predicates): Add hash-table-p.
3871
3872 * numbers.texi (Integer Basics): Clarify radix explanation.
3873 (Predicates on Numbers): Minor clarification.
3874 (Comparison of Numbers): Minor clarification. Clarify eql.
3875 Typos in min, max.
3876 (Math Functions): Clarify overflow in expt.
3877
3878 * minibuf.texi (Text from Minibuffer): Minor clarification.
3879 Mention arrow keys.
3880
3881 * loading.texi (Autoload): defun's doc string overrides autoload's
3882 doc string.
3883 (Repeated Loading): Modernize "add to list" examples.
3884 (Where Defined): Finish updating table of load-history elts.
3885
3886 * lists.texi (List-related Predicates): Minor wording improvement.
3887 (Lists as Boxes): Node deleted.
3888 (Building Lists): Explain trivial cases of number-sequence.
3889
3890 * hash.texi (Hash Tables): Add desc to menu items.
3891 (Creating Hash): Expain "full" means "make larger",
3892 (Hash Access): Any object can be a key.
3893 State value of maphash.
3894
3895 * functions.texi (What Is a Function): Wording cleanup.
3896 (Function Documentation): Minor cleanup.
3897 Explain purpose of calling convention at end of doc string.
3898 (Function Names): Wording cleanup.
3899 (Calling Functions): Wording cleanup.
3900 Explain better how funcall calls the function.
3901 (Function Cells): Delete example of saving and redefining function.
3902
3903 * control.texi (Combining Conditions): Wording cleanup.
3904 (Iteration): dolist and dotimes bind VAR locally.
3905 (Cleanups): Xref to Atomic Changes.
3906
3907 * compile.texi (Byte Compilation): Delete 19.29 info.
3908 (Compilation Functions): Macros' difficulties don't affect defsubst.
3909 (Docs and Compilation): Delete 19.29 info.
3910
39112005-02-10 Richard M. Stallman <rms@gnu.org>
3912
3913 * objects.texi (Symbol Type): Minor correction.
3914
39152005-02-06 Lute Kamstra <lute@gnu.org>
3916
3917 * modes.texi (Example Major Modes): Fix typos.
3918
39192005-02-06 Richard M. Stallman <rms@gnu.org>
3920
3921 * text.texi (Margins): fill-nobreak-predicate can be one function.
3922
3923 * strings.texi (Modifying Strings): clear-string can make unibyte.
3924 (Formatting Strings): format gives error if values missing.
3925
3926 * positions.texi (Character Motion): Mention default arg
3927 for forward-char. backward-char refers to forward-char.
3928 (Word Motion): Mention default arg for forward-word.
3929 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3930 Simplify end-of-buffer.
3931 (Text Lines): Mention default arg for forward-line.
3932 (List Motion): Mention default arg for beginning/end-of-defun.
3933 (Skipping Characters): Minor fixes in explaining character-set.
3934
3935 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3936 Mode inheritance applies only when default-major-mode is nil.
3937 Clarifications.
3938 (Example Major Modes): Update Text mode and Lisp mode examples.
3939 (Minor Mode Conventions): Mention define-minor-mode at top.
3940 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3941 (Mode Line Format): Update mode line face display info.
3942 (Properties in Mode): Mention effect of risky vars.
3943 (Imenu): Define imenu-add-to-menubar.
3944 (Font Lock Mode): Add descriptions to menu lines.
3945 (Faces for Font Lock): Add font-lock-doc-face.
3946
39472005-02-05 Lute Kamstra <lute@gnu.org>
3948
3949 * text.texi (Maintaining Undo): Remove obsolete function.
3950
39512005-02-05 Eli Zaretskii <eliz@gnu.org>
3952
3953 * frames.texi (Color Names): Add pointer to the X docs about RGB
3954 color specifications. Improve indexing
3955 (Text Terminal Colors): Replace the description of RGB values by
3956 an xref to "Color Names".
3957
39582005-02-03 Richard M. Stallman <rms@gnu.org>
3959
3960 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3961 Clarify.
3962 (Selecting Windows): Clarify save-selected-window.
3963 (Cyclic Window Ordering): Clarify walk-windows.
3964 (Window Point): Clarify.
3965 (Window Start): Add comment to example.
3966 (Resizing Windows): Add `interactive' specs in examples.
3967 Document fit-window-to-buffer.
3968
3969 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3970 (Undo, Maintaining Undo): Clarify last change.
3971 (Sorting): In sort-numeric-fields, explain about octal and hex.
3972 Mention sort-numeric-base.
3973 (Format Properties): Add xref for hard newlines.
3974
3975 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3976 (Pop-Up Menus): Fix typo.
3977 (Color Names): Explain all types of color names.
3978 Explain color-values on B&W terminal.
3979 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3980
3981 * files.texi (File Locks): Not supported on MS systems.
3982 (Testing Accessibility): Clarify.
3983
3984 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3985 (Coverage Testing): Fix typo.
3986
3987 * commands.texi (Misc Events): Remove stray space.
3988
3989 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3990 (Modification Time): Clarify when visited-file-modtime returns 0.
3991 (The Buffer List): Clarify bury-buffer.
3992 (Killing Buffers): Clarify.
3993 (Indirect Buffers): Add clone-indirect-buffer.
3994
39952005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3996
3997 * edebug.texi (Printing in Edebug): Fix default value of
3998 edebug-print-circle.
3999 (Coverage Testing): Fix displayed frequency count data.
4000
40012005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4002
4003 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4004
40052005-02-02 Kim F. Storm <storm@cua.dk>
4006
4007 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4008
40092005-01-29 Eli Zaretskii <eliz@gnu.org>
4010
4011 * commands.texi (Misc Events): Describe the help-echo event.
4012
4013 * text.texi (Special Properties) <help-echo>: Use `pos'
4014 consistently in description of the help-echo property.
4015 Use @code{nil} instead of @var{nil}.
4016
4017 * display.texi (Overlay Properties): Fix the index entry for
4018 help-echo overlay property.
4019
4020 * customize.texi (Type Keywords): Uncomment the xref to the
4021 help-echo property documentation.
4022
40232005-01-23 Kim F. Storm <storm@cua.dk>
4024
4025 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4026 return value. Third element FULLY replaced by PARTIAL which
4027 specifies number of invisible pixels if row is only partially visible.
4028 (Textual Scrolling): Mention auto-window-vscroll.
4029 (Vertical Scrolling): New defvar auto-window-vscroll.
4030
40312005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4032
4033 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4034 command remapping.
4035
40362005-01-15 Richard M. Stallman <rms@gnu.org>
4037
4038 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4039
40402005-01-14 Kim F. Storm <storm@cua.dk>
4041
4042 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4043
4044 * text.texi (Links and Mouse-1): Fix string and vector item.
4045
40462005-01-13 Richard M. Stallman <rms@gnu.org>
4047
4048 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4049 descriptions of overriding-local-map and overriding-terminal-local-map.
4050
4051 * text.texi (Links and Mouse-1): Clarify text.
4052
40532005-01-13 Kim F. Storm <storm@cua.dk>
4054
4055 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4056
40572005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4058
4059 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4060
40612005-01-12 Kim F. Storm <storm@cua.dk>
4062
4063 * text.texi (Links and Mouse-1): Rename section from Enabling
4064 Mouse-1 to Following Links. Change xrefs.
4065 Add examples for define-button-type and define-widget.
4066
4067 * display.texi (Button Properties, Button Buffer Commands):
4068 Clarify mouse-1 and follow-link functionality.
4069
40702005-01-12 Richard M. Stallman <rms@gnu.org>
4071
4072 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4073
4074 * display.texi (Beeping): Fix Texinfo usage.
4075
4076 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4077
40782005-01-11 Kim F. Storm <storm@cua.dk>
4079
4080 * display.texi (Button Properties, Button Buffer Commands):
4081 Mention mouse-1 binding. Add follow-link keyword.
4082
4083 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4084 (Enabling Mouse-1 to Follow Links): New subsection.
4085
40862005-01-06 Richard M. Stallman <rms@gnu.org>
4087
4088 * text.texi (Special Properties): Minor change.
4089
4090 * os.texi (Timers): Clarify previous change.
4091
4092 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4093
40942005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4095
4096 * display.texi (Face Attributes): Correct xref to renamed node.
4097
40982005-01-01 Richard M. Stallman <rms@gnu.org>
4099
4100 * display.texi (Face Attributes): Describe hex color specs.
4101
41022004-12-31 Richard M. Stallman <rms@gnu.org>
4103
4104 * os.texi (Timers): Update previous change.
4105
41062004-12-30 Kim F. Storm <storm@cua.dk>
4107
4108 * display.texi (Line Height): Total line-height is now specified
4109 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4110 in cons cells. (nil . RATIO) is relative to actual line height.
4111 Use line-height `t' instead of `0' to get minimum height.
4112
41132004-12-29 Richard M. Stallman <rms@gnu.org>
4114
4115 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4116
41172004-12-28 Richard M. Stallman <rms@gnu.org>
4118
4119 * commands.texi (Quitting): Clarify value of with-local-quit.
4120
4121 * elisp.texi (Top): Fix previous change.
4122
4123 * loading.texi (Loading): Fix previous change.
4124
41252004-12-27 Richard M. Stallman <rms@gnu.org>
4126
4127 * Makefile.in (MAKEINFO): Specify --force.
4128
4129 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4130
4131 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4132
4133 * display.texi (Line Height): Further clarify.
4134
4135 * elisp.texi (Top): Update Loading submenu.
4136
4137 * loading.texi (Where Defined): New node.
4138 (Unloading): load-history moved to Where Defined.
4139
41402004-12-21 Richard M. Stallman <rms@gnu.org>
4141
4142 * commands.texi (Event Input Misc): Add while-no-input.
4143
41442004-12-11 Richard M. Stallman <rms@gnu.org>
4145
4146 * display.texi (Line Height): Rewrite text for clarity.
4147
41482004-12-11 Kim F. Storm <storm@cua.dk>
4149
4150 * display.texi (Display): Add node "Line Height" to menu.
4151 (Line Height): New node. Move full description of line-spacing
4152 and line-height text properties here from text.texi.
4153 (Scroll Bars): Add vertical-scroll-bar variable.
4154
4155 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4156
4157 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4158 line-spacing and vertical-scroll-bar.
4159
4160 * text.texi (Special Properties): Just mention line-spacing and
4161 line-height here, add xref to new "Line Height" node.
4162
41632004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4164
4165 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4166
4167 * locals.texi (Standard Buffer-Local Variables):
4168 Add @xref for `line-spacing'.
4169
41702004-12-05 Richard M. Stallman <rms@gnu.org>
4171
4172 * Makefile.in (maintainer-clean): Remove the info files
4173 in $(infodir) where they are created.
4174
41752004-12-03 Richard M. Stallman <rms@gnu.org>
4176
4177 * windows.texi (Selecting Windows): get-lru-window and
4178 get-largest-window don't consider dedicated windows.
4179
4180 * text.texi (Undo): Document undo-in-progress.
4181
41822004-11-26 Richard M. Stallman <rms@gnu.org>
4183
4184 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4185 Remove a few vars that are not always buffer-local.
4186
41872004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4188
4189 * locals.texi (Standard Buffer-Local Variables): Comment out
4190 xref's to non-existent node `Yet to be written'.
4191
41922004-11-24 Richard M. Stallman <rms@gnu.org>
4193
4194 * processes.texi (Synchronous Processes): Grammar fix.
4195
4196 * numbers.texi (Comparison of Numbers): Add eql.
4197
4198 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4199
4200 * intro.texi (Printing Notation): Fix previous change.
4201
4202 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4203 and default-indicate-buffer-boundaries from here.
4204 (Usual Display): To here.
4205 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4206 (Usual Display): Move tab-width up.
4207
4208 * customize.texi (Variable Definitions): Replace
4209 show-paren-mode example with tooltip-mode.
4210 (Simple Types, Composite Types, Defining New Types):
4211 Minor cleanups.
4212
42132004-11-21 Jesper Harder <harder@ifa.au.dk>
4214
4215 * processes.texi (Synchronous Processes, Output from Processes):
4216 Markup fix.
4217
42182004-11-20 Richard M. Stallman <rms@gnu.org>
4219
4220 * positions.texi (Skipping Characters): skip-chars-forward
4221 now handles char classes.
4222
4223 * intro.texi (Printing Notation): Avoid confusion of `print'
4224 when explaining @print.
4225
4226 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4227
4228 * display.texi (Display Table Format): Minor fix.
4229
4230 * streams.texi (Output Functions): Fix print example.
4231
4232 * Makefile.in (elisp): New target.
4233 (dist): Depend on $(infodir)/elisp, not elisp.
4234 Copy the info files from $(infodir).
4235
4236 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4237 read-from-minibuffer.
4238
4239 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4240
42412004-11-19 Richard M. Stallman <rms@gnu.org>
4242
4243 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4244
42452004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4246
4247 * tips.texi (Coding Conventions): Fix typo.
4248
42492004-11-16 Richard M. Stallman <rms@gnu.org>
4250
4251 * tips.texi (Coding Conventions): Separate defvar and require
4252 methods to avoid warnings. Use require only when there are many
4253 functions and variables from that package.
4254
4255 * minibuf.texi (Minibuffer Completion): When ignoring case,
4256 predicate must not be case-sensitive.
4257
4258 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4259 (Test Coverage): Don't talk about "splotches". Clarified.
4260
42612004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4262
4263 * frames.texi (Window Frame Parameters): Fix typo.
4264
42652004-11-15 Kim F. Storm <storm@cua.dk>
4266
4267 * symbols.texi (Other Plists): Note that plist-get may signal error.
4268 Add safe-plist-get.
4269
42702004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4271
4272 * modes.texi (Font Lock Basics): Fix typo.
4273
42742004-11-08 Richard M. Stallman <rms@gnu.org>
4275
4276 * syntax.texi (Syntax Table Functions): Add syntax-after.
4277
42782004-11-06 Lars Brinkhoff <lars@nocrew.org>
4279
4280 * os.texi (Processor Run Time): New section documenting
4281 get-internal-run-time.
4282
42832004-11-06 Eli Zaretskii <eliz@gnu.org>
4284
4285 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4286 it nukes elisp-cover.texi.
4287 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4288 elisp-0 etc.
4289
42902004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4291
4292 * commands.texi (Keyboard Macros): Document `append' return value
4293 of `defining-kbd-macro'.
4294
42952004-11-01 Richard M. Stallman <rms@gnu.org>
4296
4297 * commands.texi (Interactive Call): Add called-interactively-p.
4298
42992004-10-29 Simon Josefsson <jas@extundo.com>
4300
4301 * minibuf.texi (Reading a Password): Revert.
4302
43032004-10-28 Richard M. Stallman <rms@gnu.org>
4304
4305 * frames.texi (Display Feature Testing): Explain about "vendor".
4306
43072004-10-27 Richard M. Stallman <rms@gnu.org>
4308
4309 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4310 not raw. Clarify `n'.
4311 (Interactive Call): Rewrite interactive-p, focusing on when
4312 and how to use it.
4313 (Misc Events): Clarify previous change.
4314
4315 * advice.texi (Simple Advice): Clarify what job the example does.
4316 (Around-Advice): Clarify ad-do-it.
4317 (Activation of Advice): An option of ad-default-compilation-action
4318 is `never', not `nil'.
4319
43202004-10-26 Kim F. Storm <storm@cua.dk>
4321
4322 * commands.texi (Interactive Codes): Add U code letter.
4323
43242004-10-25 Simon Josefsson <jas@extundo.com>
4325
4326 * minibuf.texi (Reading a Password): Add.
4327
43282004-10-24 Jason Rumney <jasonr@gnu.org>
4329
4330 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4331 and wheel-down.
4332
43332004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4334
4335 * processes.texi (Synchronous Processes): Document process-file.
4336
43372004-10-22 Kenichi Handa <handa@m17n.org>
4338
4339 * text.texi (translate-region): Document that it accepts also a
4340 char-table.
4341
43422004-10-22 David Ponce <david@dponce.com>
4343
4344 * windows.texi (Resizing Windows): Document the `preserve-before'
4345 argument of the functions `enlarge-window' and `shrink-window'.
4346
43472004-10-19 Jason Rumney <jasonr@gnu.org>
4348
4349 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4350
43512004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4352
4353 * text.texi (Filling): Add anchor for definition of
4354 `sentence-end-double-space'.
4355
4356 * searching.texi (Regexp Example): Update description of how
4357 Emacs currently recognizes the end of a sentence.
4358 (Standard Regexps): Update definition of the variable
4359 `sentence-end'. Add definition of the function `sentence-end'.
4360
43612004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4362
4363 * display.texi (Progress): New node.
4364
43652004-10-05 Kim F. Storm <storm@cua.dk>
4366
4367 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4368
43692004-09-29 Kim F. Storm <storm@cua.dk>
4370
4371 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4372 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4373 fringe bitmap symbols, as they now have their own namespace.
4374 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4375 vs. pixels. Signal error if no free bitmap slots.
4376 (Pixel Specification): Change IMAGE to @var{image}.
4377
43782004-09-28 Richard M. Stallman <rms@gnu.org>
4379
4380 * text.texi (Special Properties): Clarify line-spacing and line-height.
4381
4382 * searching.texi (Regexp Search): Add looking-back.
4383
43842004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4385
4386 * display.texi: Correct typos.
4387 (Image Descriptors): Correct xref's.
4388
43892004-09-25 Richard M. Stallman <rms@gnu.org>
4390
4391 * text.texi (Special Properties): Cleanups in `cursor'.
4392 Rewrites in `line-height' and `line-spacing'; exchange them.
4393
4394 * display.texi (Fringes): Rewrite previous change.
4395 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4396 (Display Fringe Bitmaps): Node deleted, text moved.
4397 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4398 (Scroll Bars): Clarify set-window-scroll-bars.
4399 (Pointer Shape): Rewrite.
4400 (Specified Space): Clarify :align-to, etc.
4401 (Pixel Specification): Use @var. Clarify new text.
4402 (Other Display Specs): Clarify `slice'.
4403 (Image Descriptors): Cleanups.
4404 (Showing Images): Cleanups.
4405
44062004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4407
4408 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4409
4410 * modes.texi: Various minor changes in addition to:
4411 (Major Mode Conventions): Final call to `run-mode-hooks' should
4412 not be inside the `delay-mode-hooks' form.
4413 (Mode Hooks): New node.
4414 (Hooks): Delete obsolete example.
4415 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4416 node "Mode Hooks".
4417
44182004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4419
4420 * display.texi: Correct various typos.
4421 (Display): Rename node "Pointer Shapes" to "Pointer
4422 Shape". (There is already a node called "Pointer Shapes" in
4423 frames.texi.)
4424 (Images): Remove non-existent node "Image Slices" from menu.
4425
44262004-09-23 Kim F. Storm <storm@cua.dk>
4427
4428 * text.texi (Special Properties): Add `cursor', `pointer',
4429 `line-height', and `line-spacing' properties.
4430
4431 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4432 Shapes' to menu.
4433 (Standard Faces): Doc fix for fringe face.
4434 (Fringes): Add `overflow-newline-into-fringe' and
4435 'indicate-buffer-boundaries'.
4436 (Fringe Bitmaps, Pointer Shapes): New nodes.
4437 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4438 Bitmaps' to menu.
4439 (Specified Space): Describe pixel width and height.
4440 (Pixel Specification): New node.
4441 (Other Display Specs): Add `slice' property.
4442 (Display Fringe Bitmaps): New node.
4443 (Images): Add 'Image Slices' to menu.
4444 (Image Descriptors): Add `:pointer' and `:map' properties.
4445 (Showing Images): Add slice arg to `insert-image'. Add
4446 'insert-sliced-image'.
4447
44482004-09-20 Richard M. Stallman <rms@gnu.org>
4449
4450 * commands.texi (Key Sequence Input):
4451 Clarify downcasing in read-key-sequence.
4452
44532004-09-08 Juri Linkov <juri@jurta.org>
4454
4455 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4456
44572004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4458
4459 * locals.texi (Standard Buffer-Local Variables): Add
4460 `buffer-auto-save-file-format'.
4461 * internals.texi (Buffer Internals): Describe new
4462 auto_save_file_format field of the buffer structure.
4463 * files.texi (Format Conversion): `auto-save-file-format' has been
4464 renamed `buffer-auto-save-file-format'.
4465
44662004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4467
4468 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4469 an integer or a marker.
4470 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4471
44722004-08-22 Richard M. Stallman <rms@gnu.org>
4473
4474 * modes.texi (Major Mode Conventions): Discuss rebinding of
4475 standard key bindings.
4476
44772004-08-18 Kim F. Storm <storm@cua.dk>
4478
4479 * processes.texi (Accepting Output): Add `just-this-one' arg to
4480 `accept-process-output'.
4481 (Output from Processes): New var `process-adaptive-read-buffering'.
4482
44832004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4484
4485 * keymaps.texi: Various changes in addition to:
4486 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4487 Give more varied examples for `kbd'.
4488 (Creating Keymaps): Char tables have slots for all characters
4489 without modifiers.
4490 (Active Keymaps): `overriding-local-map' and
4491 `overriding-terminal-local-map' also override text property and
4492 overlay keymaps.
4493 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4494 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4495 to denote a prefix of no events.
4496 `map-keymap' includes parent's bindings _recursively_.
4497 Clarify and correct description of `where-is-internal'.
4498 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4499 (Menu Example): For menus intended for use with the keyboard, the
4500 menu items should be bound to characters or real function keys.
4501
45022004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4503
4504 * objects.texi (Character Type): Reposition `@anchor' to prevent
4505 double space inside sentence in Info.
4506
4507 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4508 renamed to `disabled-command-function'.
4509 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4510 (Command Loop Info): Replace reference to it.
4511 (Disabling Commands): `disabled-command-hook' has been renamed to
4512 `disabled-command-function'.
4513
45142004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4515
4516 * os.texi (Translating Input): Only non-prefix bindings in
4517 `key-translation-map' override actual key bindings. Warn about
4518 possible indirect effect of actual key bindings on non-prefix
4519 bindings in `key-translation-map'.
4520
45212004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4522
4523 * minibuf.texi (High-Level Completion): Add anchor for definition
4524 of `read-variable'.
4525
4526 * commands.texi: Various changes in addition to:
4527 (Using Interactive): Clarify description of `interactive-form'.
4528 (Interactive Call): Mention default for KEYS argument to
4529 `call-interactively'.
4530 (Command Loop Info): Clarify description of `this-command-keys'.
4531 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4532 Value of `last-event-frame' can be `macro'.
4533 (Repeat Events): `double-click-fuzz' is also used to distinguish
4534 clicks and drags.
4535 (Classifying Events): Clarify descriptions of `event-modifiers'
4536 `event-basic-type' and `event-convert-list'.
4537 (Accessing Events): `posn-timestamp' takes POSITION argument.
4538 (Quoted Character Input): Clarify description of
4539 `read-quoted-char' and fix example.
4540 (Quitting): Add `with-local-quit'.
4541 (Disabling Commands): Correct and clarify descriptions of
4542 `enable-command' and `disable-command'.
4543 Mention what happens if `disabled-command-hook' is nil.
4544 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4545 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4546
45472004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4548
4549 * frames.texi: Various changes in addition to:
4550 (Creating Frames): Expand and clarify description of `make-frame'.
4551 (Window Frame Parameters): Either none or both of the `icon-left'
4552 and `icon-top' parameters must be specified. Put descriptions of
4553 `menu-bar-lines' and `toolbar-lines' closer together and change
4554 them accordingly.
4555 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4556 except while processing `frame-title-format' or `icon-title-format'.
4557 (Deleting Frames): Correct description of `delete-frame'.
4558 Non-nil return values of `frame-live-p' are like those of `framep'.
4559 (Frames and Windows): Mention return value of
4560 `set-frame-selected-window'.
4561 (Visibility of Frames): Mention `force' argument to
4562 `make-frame-invisible'. `frame-visible-p' returns t for all
4563 frames on text-only terminals.
4564 (Frame Configurations): Restoring a frame configuration does not
4565 restore deleted frames.
4566 (Window System Selections): `x-set-selection' returns DATA.
4567 (Resources): Add example.
4568 (Display Feature Testing): Clarify descriptions of
4569 `display-pixel-height', `display-pixel-width', `x-server-version'
4570 and `x-server-vendor'.
4571
4572 * windows.texi (Choosing Window): Add anchor.
4573 * minibuf.texi (Minibuffer Misc): Add anchor.
4574
45752004-07-23 John Paul Wallington <jpw@gnu.org>
4576
4577 * macros.texi (Defining Macros): Declaration keyword for setting
4578 Edebug spec is `debug' not `edebug'.
4579
45802004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4581
4582 * windows.texi: Various small changes in addition to:
4583 (Window Point): Mention return value of `set-window-point'.
4584 (Window Start): `pos-visible-in-window-p' disregards horizontal
4585 scrolling. Explain return value if PARTIALLY is non-nil.
4586 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4587 and `set-window-vscroll'.
4588 (Size of Window): The argument WINDOW to `window-inside-edges',
4589 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4590 (Resizing Windows): Explain return value of
4591 `shrink-window-if-larger-than-buffer'.
4592 `window-size-fixed' automatically becomes buffer local when set.
4593 (Window Configurations): Explain return value of
4594 `set-window-configuration'.
4595
4596 * minibuf.texi (Minibuffer Misc): Add anchor for
4597 `minibuffer-scroll-window'.
4598
4599 * positions.texi (Text Lines): Add anchor for `count-lines'.
4600
46012004-07-17 Richard M. Stallman <rms@gnu.org>
4602
4603 * display.texi (Overlay Properties): Adding `evaporate' prop
4604 deletes empty overlay immediately.
4605
4606 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4607 fix example.
4608
46092004-07-16 Jim Blandy <jimb@redhat.com>
4610
4611 * searching.texi (Regexp Backslash): Document new \_< and \_>
4612 operators.
4613
46142004-07-16 Juanma Barranquero <lektu@terra.es>
4615
4616 * display.texi (Images): Fix Texinfo usage.
4617
46182004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4619
4620 * buffers.texi (Modification Time): `visited-file-modtime' now
4621 returns a list of two integers, instead of a cons.
4622
46232004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4624
4625 * windows.texi: Various changes in addition to:
4626 (Splitting Windows): Add `split-window-keep-point'.
4627
46282004-07-09 Richard M. Stallman <rms@gnu.org>
4629
4630 * frames.texi (Input Focus): Minor fix.
4631
46322004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4633
4634 * frames.texi (Input Focus): Clarify descriptions of
4635 `select-frame-set-input-focus' and `select-frame'.
4636
46372004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4638
4639 * os.texi: Various small changes in addition to:
4640 (Killing Emacs): Expand and clarify description of
4641 `kill-emacs-query-functions' and `kill-emacs-hook'.
4642 (System Environment): Expand and clarify description of `getenv'
4643 and `setenv'.
4644 (Timers): Clarify description of `run-at-time'.
4645 (Translating Input): Correct description of
4646 `extra-keyboard-modifiers'.
4647 (Flow Control): Correct description of `enable-flow-control'.
4648
46492004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4650
4651 * os.texi: Update copyright.
4652 (Session Management): Grammar fix.
4653 Clarify which Emacs does the restarting.
4654 Use @samp for *scratch* buffer.
4655
46562004-07-04 Alan Mackenzie <acm@muc.de>
4657
4658 * frames.texi (Input Focus): Add documentation for
4659 `select-frame-set-input-focus'. Replace refs to non-existent
4660 `switch-frame' with `select-frame'. Minor corrections and tidying
4661 up of text-only terminal stuff.
4662
46632004-07-02 Richard M. Stallman <rms@gnu.org>
4664
4665 * files.texi (Saving Buffers): Cleanup write-contents-function.
4666 (Magic File Names): Cleanup file-remote-p.
4667
46682004-07-02 Kai Grossjohann <kai@emptydomain.de>
4669
4670 * files.texi (Magic File Names): `file-remote-p' returns an
4671 identifier of the remote system, not just t.
4672
46732004-07-02 David Kastrup <dak@gnu.org>
4674
4675 * searching.texi (Entire Match Data): Add explanation about new
4676 match-data behavior when @var{integers} is non-nil.
4677
46782004-06-24 Richard M. Stallman <rms@gnu.org>
4679
4680 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4681
4682 * customize.texi (Variable Definitions): Note about doc strings
4683 and :set.
4684
4685 * keymaps.texi (Keymap Terminology): Document `kbd'.
4686 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4687
4688 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4689 makes it buffer-local.
4690
4691 * files.texi (Saving Buffers): Correct previous change.
4692
4693 * commands.texi (Accessing Events):
4694 Clarify posn-col-row and posn-actual-col-row.
4695
46962004-06-24 David Ponce <david.ponce@wanadoo.fr>
4697
4698 * commands.texi (Accessing Events): New functions
4699 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4700
47012004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4702
4703 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4704 * frames.texi, buffers.texi, backups.texi, variables.texi:
4705 * loading.texi, eval.texi, functions.texi, control.texi:
4706 * symbols.texi, minibuf.texi: Reposition @anchor's.
4707
4708 * help.texi: Various small changes in addition to the following.
4709 (Describing Characters): Describe PREFIX argument to
4710 `key-description'. Correct and clarify definition of
4711 `text-char-description'. Describe NEED-VECTOR argument to
4712 `read-kbd-macro'.
4713 (Help Functions): Clarify definition of `apropos'.
4714
47152004-06-23 Lars Hansen <larsh@math.ku.dk>
4716
4717 * files.texi (Saving Buffers): Correct description of
4718 `write-contents-functions'.
4719
47202004-06-21 Juanma Barranquero <lektu@terra.es>
4721
4722 * display.texi (Images): Remove redundant @vindex directives.
4723 Rewrite `image-library-alist' doc in active voice.
4724
47252004-06-14 Juanma Barranquero <lektu@terra.es>
4726
4727 * display.texi (Images): Document new delayed library loading,
4728 variable `image-library-alist' and (existing but undocumented)
4729 function `image-type-available-p'.
4730
47312004-06-05 Richard M. Stallman <rms@gnu.org>
4732
4733 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
4734 refer the user to the Initial Input node.
4735 (Text from Minibuffer): Likewise.
4736 (Initial Input): New node. Document this feature
4737 and say it is mostly deprecated.
4738
47392004-05-30 Richard M. Stallman <rms@gnu.org>
4740
4741 * loading.texi (Named Features): Clarify return value
4742 and meaning of NOERROR.
4743
4744 * variables.texi (File Local Variables): Minor cleanup.
4745
47462004-05-30 Michael Albinus <michael.albinus@gmx.de>
4747
4748 * files.texi (Magic File Names): Add `file-remote-p' as operation
4749 of file name handlers.
4750
47512004-05-29 Richard M. Stallman <rms@gnu.org>
4752
4753 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4754 as arg to a minor mode command.
4755
47562004-05-22 Richard M. Stallman <rms@gnu.org>
4757
4758 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4759
4760 * streams.texi (Output Variables): Doc float-output-format.
4761
4762 * searching.texi (Regexp Special): Nested repetition can be infloop.
4763
4764 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4765 real stack overflow.
4766
4767 * compile.texi: Minor cleanups.
4768
47692004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4770
4771 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4772 circular lists.
4773 (List Elements): Explain handling of circular and dotted lists.
4774
47752004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4776
4777 * modes.texi (Search-based Fontification): Fix typo.
4778
47792004-05-10 Juanma Barranquero <lektu@terra.es>
4780
4781 * modes.texi (Mode Line Variables): Fix description of
4782 global-mode-string, which is now after which-func-mode, not the
4783 buffer name.
4784
47852004-05-07 Lars Hansen <larsh@math.ku.dk>
4786
4787 * modes.texi (Desktop Save Mode): Add.
4788 (Modes): Add menu entry Desktop Save Mode.
4789
4790 * hooks.texi: Add desktop-after-read-hook,
4791 desktop-no-desktop-file-hook and desktop-save-hook.
4792
4793 * locals.texi: Add desktop-save-buffer.
4794
47952004-04-30 Jesper Harder <harder@ifa.au.dk>
4796
4797 * display.texi: emacs -> Emacs.
4798
47992004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4800
4801 * files.texi (Changing Files): Document set-file-times.
4802
48032004-04-23 Juanma Barranquero <lektu@terra.es>
4804
4805 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4806
48072004-04-18 Jesper Harder <harder@ifa.au.dk>
4808
4809 * tips.texi (Coding Conventions): defopt -> defcustom.
4810
48112004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4812
4813 * sequences.texi: Various clarifications.
4814
48152004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4816
4817 * buffers.texi (Read Only Buffers): Mention optional ARG to
4818 `toggle-read-only'.
4819
48202004-04-14 Nick Roberts <nick@nick.uklinux.net>
4821
4822 * windows.texi (Selecting Windows): Note that get-lru-window
4823 returns a full-width window if possible.
4824
48252004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4826
4827 * buffers.texi: Various changes in addition to:
4828 (Buffer File Name): Add `find-buffer-visiting'.
4829 (Buffer Modification): Mention optional ARG to `not-modified'.
4830 (Indirect Buffers): Mention optional CLONE argument to
4831 `make-indirect-buffer'.
4832
4833 * files.texi: Various changes in addition to:
4834 (Visiting Functions): `find-file-hook' is now a normal hook.
4835 (File Name Expansion): Explain difference between the way that
4836 `expand-file-name' and `file-truename' treat `..'.
4837 (Contents of Directories): Mention optional ID-FORMAT argument to
4838 `directory-files-and-attributes'.
4839 (Format Conversion): Mention new optional CONFIRM argument to
4840 `format-write-file'.
4841
48422004-04-12 Miles Bader <miles@gnu.org>
4843
4844 * macros.texi (Expansion): Add description of `macroexpand-all'.
4845
48462004-04-05 Jesper Harder <harder@ifa.au.dk>
4847
4848 * variables.texi (Variable Aliases): Mention
4849 cyclic-variable-indirection.
4850
4851 * errors.texi (Standard Errors): Ditto.
4852
48532004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4854
4855 * backups.texi: Various small changes in addition to:
4856 (Making Backups): Mention return value of `backup-buffer'.
4857 (Auto-Saving): Mention optional FORCE argument to
4858 `delete-auto-save-file-if-necessary'.
4859 (Reverting): Mention optional PRESERVE-MODES argument to
4860 `revert-buffer'. Correct description of `revert-buffer-function'.
4861
48622004-03-22 Juri Linkov <juri@jurta.org>
4863
4864 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4865 with `Vector Functions'.
4866
4867 * text.texi (Sorting): Add missing quote.
4868
48692004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4870
4871 * intro.texi (Lisp History): Replace xref to `cl' manual with
4872 inforef.
4873
48742004-03-12 Richard M. Stallman <rms@gnu.org>
4875
4876 * intro.texi (Version Info): Add arg to emacs-version.
4877 (Lisp History): Change xref to CL manual.
4878
48792004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4880
4881 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4882 for Partial Completion mode.
4883
48842004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4885
4886 * customize.texi: Fix typo. Remove eol whitespace.
4887
48882004-03-04 Richard M. Stallman <rms@gnu.org>
4889
4890 * processes.texi: Fix typos.
4891
4892 * lists.texi (Building Lists): Minor clarification.
4893
4894 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4895 in make-hash-table.
4896
48972004-02-29 Juanma Barranquero <lektu@terra.es>
4898
4899 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4900 rm, and ignore exit code.
4901
49022004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4903
4904 * display.texi (Defining Faces): Add description for min-colors.
4905 Update example.
4906
49072004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4908
4909 * abbrevs.texi: Various corrections and clarifications in addition
4910 to the following:
4911 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4912
49132004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4914
4915 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4916
49172004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4918
4919 * text.texi: Various small changes in addition to the following:
4920 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4921 to delete-horizontal-space.
4922 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
4923 description of yank-handler text property at various places.
4924
4925 * frames.texi (Window System Selections): Add anchor.
4926
4927 * syntax.texi (Syntax Table Functions): Clarify and correct
4928 descriptions of make-syntax-table and copy-syntax-table.
4929 (Motion and Syntax): Clarify SYNTAXES argument to
4930 skip-syntax-forward.
4931 (Parsing Expressions): Mention that the return value of
4932 parse-partial-sexp is currently a list of ten rather than nine
4933 elements.
4934 (Categories): Various corrections and clarifications.
4935
49362004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4937
4938 * markers.texi (Marker Insertion Types): Minor change.
4939
4940 * locals.texi (Standard Buffer-Local Variables):
4941 * commands.texi (Interactive Codes, Using Interactive):
4942 * functions.texi (Related Topics): Fix xrefs.
4943
49442004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4945
4946 * lists.texi (Sets And Lists): Update description of delete-dups.
4947
49482004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4949
4950 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4951
49522004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4953
4954 * frames.texi (Parameter Access): frame-parameters arg is optional.
4955 modify-frame-parameters handles nil for FRAME.
4956 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4957 are all-or-nothing for certain toolkits.
4958 Mention parameter wait-for-wm.
4959 (Frames and Windows): In frame-first-window and frame-selected-window
4960 the arg is optional.
4961 (Input Focus): In redirect-frame-focus the second arg is optional.
4962 (Window System Selections): Mention selection type CLIPBOARD.
4963 Mention data-type UTF8_STRING.
4964 Mention numbering of cut buffers.
4965 (Resources): Describe x-resource-name.
4966
49672004-02-16 Richard M. Stallman <rms@gnu.org>
4968
4969 * windows.texi (Buffers and Windows): Delete false table
4970 about all-frames.
4971
4972 * syntax.texi (Parsing Expressions): Delete old caveat
4973 about parse-sexp-ignore-comments.
4974
4975 * streams.texi (Output Variables): Add print-quoted.
4976
4977 * lists.texi (Building Lists): Minor cleanup.
4978
4979 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4980
4981 * display.texi (Overlays): Explain overlays use markers.
4982 (Managing Overlays): Explain front-advance and rear-advance
4983 in more detail.
4984
4985 * loading.texi (Unloading): Document unload-feature-special-hooks.
4986 Get rid of fns-NNN.el file.
4987
49882004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4989
4990 * help.texi (Describing Characters): Fix text-char-description
4991 example output.
4992
4993 * edebug.texi (Using Edebug): Fix example.
4994
4995 * debugging.texi (Internals of Debugger): Fix return value.
4996
4997 * files.texi (Changing Files): Fix argname.
4998
4999 * calendar.texi: Fix parens, and default values.
5000
5001 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5002 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5003 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5004
5005 * positions.texi (Text Lines): Don't add -1 in current-line.
5006
50072004-02-16 Richard M. Stallman <rms@gnu.org>
5008
5009 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5010
50112004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5012
5013 * processes.texi (Low-Level Network): Fix a typo.
5014
50152004-02-12 Kim F. Storm <storm@cua.dk>
5016
5017 * display.texi (Fringes): Use consistent wording.
5018 Note that window-fringe's window arg is optional.
5019 (Scroll Bars): Use consistent wording.
5020
50212004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5022
5023 * tips.texi (Comment Tips): Document the new conventions for
5024 commenting out code.
5025
50262004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
5027
5028 * positions.texi (Text Lines): Added missing end defun.
5029
50302004-02-07 Kim F. Storm <storm@cua.dk>
5031
5032 * positions.texi (Text Lines): Add line-number-at-pos.
5033
50342004-02-06 John Paul Wallington <jpw@gnu.org>
5035
5036 * display.texi (Button Properties, Button Buffer Commands):
5037 mouse-2 invokes button, not down-mouse-1.
5038
50392004-02-04 Jason Rumney <jasonr@gnu.org>
5040
5041 * makefile.w32-in: Sync with Makefile.in changes.
5042
50432004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5044
5045 * minibuf.texi (Text from Minibuffer): Various corrections and
5046 clarifications.
5047 (Object from Minibuffer): Correct Lisp description of
5048 read-minibuffer.
5049 (Minibuffer History): Clarify description of cons values for
5050 HISTORY arguments.
5051 (Basic Completion): Various corrections and clarifications. Add
5052 completion-regexp-list.
5053 (Minibuffer Completion): Correct and clarify description of
5054 completing-read.
5055 (Completion Commands): Mention Partial Completion mode. Various
5056 other minor changes.
5057 (High-Level Completion): Various corrections and clarifications.
5058 (Reading File Names): Ditto.
5059 (Minibuffer Misc): Ditto.
5060
50612004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5062
5063 * strings.texi (Text Comparison): assoc-string also matches
5064 elements of alists that are strings instead of conses.
5065 (Formatting Strings): Standardize Texinfo usage. Update index
5066 entries.
5067
50682004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5069
5070 * lists.texi (Sets And Lists): Add delete-dups.
5071
50722004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5073
5074 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5075 special form.
5076 * macros.texi (Defining Macros): Update description of `declare',
5077 which now is a macro.
5078 (Wrong Time): Fix typos.
5079
50802004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5081
5082 * compile.texi (Compilation Functions): Expand descriptions of
5083 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5084 and `batch-byte-compile'. In particular, mention and describe
5085 all optional arguments.
5086 (Disassembly): Correct and clarify the description of `disassemble'.
5087
50882004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5089
5090 * searching.texi: Various small changes in addition to the
5091 following.
5092 (Regexp Example): Adapt to new value of `sentence-end'.
5093 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5094 `words'.
5095 (Search and Replace): Add usage note for `perform-replace'.
5096 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5097 `match-data'.
5098 (Standard Regexps): Update for new values of `paragraph-start'
5099 and `sentence-end'.
5100
51012004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5102
5103 * files.texi (Saving Buffers): Clarify descriptions of
5104 `write-contents-functions' and `before-save-hook'.
5105 Make the defvar's for `before-save-hook' and `after-save-hook'
5106 into defopt's.
5107
51082004-01-07 Kim F. Storm <storm@cua.dk>
5109
5110 * commands.texi (Click Events): Describe new image and
5111 width/height elements of click events.
5112 (Accessing Events): Add posn-string, posn-image, and
5113 posn-object-width-height. Change posn-object to return either
5114 image or string object.
5115
51162004-01-01 Simon Josefsson <jas@extundo.com>
5117
5118 * hooks.texi (Standard Hooks): Add before-save-hook.
5119 * files.texi (Saving Buffers): Likewise.
5120
51212004-01-03 Richard M. Stallman <rms@gnu.org>
5122
5123 * frames.texi (Frames and Windows): Delete frame-root-window.
5124
51252004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5126
5127 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5128
5129 * functions.texi: Various small changes in addition to the
5130 following.
5131 (What Is a Function): `functionp' returns nil for macros. Clarify
5132 behavior of this and following functions for symbol arguments.
5133 (Function Documentation): Add `\' in front of (fn @var{arglist})
5134 and explain why.
5135 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5136 Add anchor.
5137 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5138
51392004-01-01 Miles Bader <miles@gnu.org>
5140
5141 * display.texi (Buttons): New section.
5142
51432003-12-31 Andreas Schwab <schwab@suse.de>
5144
5145 * numbers.texi (Math Functions): sqrt reports a domain-error
5146 error.
5147 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5148
51492003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5150
5151 * tips.texi (Documentation Tips): Update item on hyperlinks in
5152 documentation strings.
5153
5154 * errors.texi (Standard Errors): Various small corrections and
5155 additions.
5156
5157 * control.texi: Various small changes in addition to the
5158 following.
5159 (Signaling Errors): Provide some more details on how `signal'
5160 constructs the error message. Add anchor to the definition of
5161 `signal'.
5162 (Error Symbols): Describe special treatment of `quit'.
5163 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5164 to emphasize that it has to be a single form.
5165
5166 * buffers.texi: Add anchor.
5167
51682003-12-29 Richard M. Stallman <rms@gnu.org>
5169
5170 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5171 (Window Configurations): Add window-configuration-frame.
5172
5173 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5174
5175 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5176 Change arg name in get-char-property.
5177 (Special Properties): Update handling of keymap property.
5178
5179 * strings.texi (Modifying Strings): Add clear-string.
5180 (Text Comparison): Add assoc-string and remove
5181 assoc-ignore-case, assoc-ignore-representation.
5182
5183 * os.texi (Time of Day): Add set-time-zone-rule.
5184
5185 * numbers.texi (Math Functions): asin, acos, log, log10
5186 report domain-error errors.
5187
5188 * nonascii.texi (Converting Representations):
5189 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5190 (Encoding and I/O): Add file-name-coding-system.
5191
5192 * modes.texi (Search-based Fontification): Explain that
5193 face specs are symbols with face names as values.
5194
5195 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5196
5197 * lists.texi (Building Lists): remq moved elsewhere.
5198 (Sets And Lists): remq moved here.
5199 (Association Lists): Refer to assoc-string.
5200
5201 * internals.texi (Garbage Collection): Add memory-use-counts.
5202
5203 * frames.texi (Frames and Windows): Add set-frame-selected-window
5204 and frame-root-window.
5205
5206 * files.texi (Contents of Directories):
5207 Add directory-files-and-attributes.
5208
5209 * display.texi (Refresh Screen): Add force-window-update.
5210 (Invisible Text): Explain about moving point out of invis text.
5211 (Overlay Properties): Add overlay-properties.
5212 (Managing Overlays): Add overlayp.
5213 (GIF Images): Invalid image number displays a hollow box.
5214
5215 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5216 (Killing Buffers): Add buffer-live-p.
5217
52182003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5219
5220 * display.texi (Fringes): Fix typo "set-buffer-window".
5221
52222003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5223
5224 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5225 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5226 Add or change various xrefs and anchors.
5227
5228 * commands.texi: Replace all occurrences of @acronym{CAR} with
5229 @sc{car}, for consistency with the rest of the Elisp manual.
5230 `car' and `cdr' are historically acronyms, but are no longer
5231 widely thought of as such.
5232
5233 * internals.texi (Pure Storage): Mention that `purecopy' does not
5234 copy text properties.
5235 (Object Internals): Now 29 bits are used (in most implementations)
5236 to address Lisp objects.
5237
5238 * variables.texi (Variables with Restricted Values): New node.
5239
5240 * objects.texi (Lisp Data Types): Mention that certain variables
5241 can only take on a restricted set of values and add an xref to
5242 the new node "Variables with Restricted Values".
5243
5244 * eval.texi (Function Indirection): Describe the errors that
5245 `indirect-function' can signal.
5246 (Eval): Clarify the descriptions of `eval-region' and `values'.
5247 Describe `eval-buffer' instead of `eval-current-buffer' and
5248 mention `eval-current-buffer' as an alias for `current-buffer'.
5249 Correct the description and mention all optional arguments.
5250
5251 * nonascii.texi: Various small changes in addition to the
5252 following.
5253 (Converting Representations): Clarify behavior of
5254 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5255 ASCII arguments.
5256 (Character Sets): Document the variable `charset-list' and adapt
5257 the definition of the function `charset-list' accordingly.
5258 (Translation of Characters): Clarify use of generic characters in
5259 `make-translation-table'. Clarify and correct the description of
5260 the use of translation tables in encoding and decoding.
5261 (User-Chosen Coding Systems): Correct and clarify the description
5262 of `select-safe-coding-system'.
5263 (Default Coding Systems): Clarify description of
5264 `file-coding-system-alist'.
5265
52662003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5267
5268 * strings.texi (Text Comparison): Correctly describe when two
5269 strings are `equal'. Combine and clarify descriptions of
5270 `assoc-ignore-case' and `assoc-ignore-representation'.
5271
5272 * objects.texi (Non-ASCII in Strings): Clarify description of
5273 when a string is unibyte or multibyte.
5274 (Bool-Vector Type): Update examples.
5275 (Equality Predicates): Correctly describe when two strings are
5276 `equal'.
5277
52782003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5279
5280 * lists.texi (Building Lists): `append' no longer accepts integer
5281 arguments. Update the description of `number-sequence' to reflect
5282 recent changes.
5283 (Sets And Lists): Describe `member-ignore-case' after `member'.
5284
52852003-11-27 Kim F. Storm <storm@cua.dk>
5286
5287 * commands.texi (Click Events): Click object may be an images.
5288 Describe (dx . dy) element of click positions.
5289 (Accessing Events): Remove duplicate posn-timestamp.
5290 New functions posn-object and posn-object-x-y.
5291
52922003-11-23 Kim F. Storm <storm@cua.dk>
5293
5294 * commands.texi (Click Events): Describe enhancements to event
5295 position lists, including new text-pos and (col . row) items.
5296 Mention left-fringe and right-fringe area events.
5297 (Accessing Events): New functions posn-area and
5298 posn-actual-col-row. Mention posn-timestamp. Mention that
5299 posn-point in non-text area still returns buffer position.
5300 Clarify posn-col-row.
5301
53022003-11-21 Lars Hansen <larsh@math.ku.dk>
5303
5304 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5305 * anti.texi (File Attributes): Describe removed parameter
5306 ID-FORMAT.
5307
53082003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5309
5310 * positions.texi (Positions): Mention that, if a marker is used as
5311 a position, its buffer is ignored.
5312
5313 * markers.texi (Overview of Markers): Mention it here too.
5314
53152003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5316
5317 * numbers.texi (Numeric Conversions): Not just `floor', but also
5318 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5319
53202003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5321
5322 * markers.texi (Creating Markers): Specify insertion type of
5323 created markers. Add xref to `Marker Insertion Types'.
5324 Second argument to `copy-marker' is optional.
5325 (Marker Insertion Types): Mention that most markers are created
5326 with insertion type nil.
5327 (The Mark): Correctly describe when `mark' signals an error.
5328 (The Region): Correctly describe when `region-beginning' and
5329 `region-end' signal an error.
5330
53312003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5332
5333 * hash.texi (Creating Hash): Clarify description of `eql'.
5334 `makehash' is obsolete.
5335 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5336
5337 * positions.texi (Point): Change description of `buffer-end', so
5338 that it is also correct for floating point arguments.
5339 (List Motion): Correct argument lists of `beginning-of-defun' and
5340 `end-of-defun'.
5341 (Excursions): Add xref to `Marker Insertion Types'.
5342 (Narrowing): Argument to `narrow-to-page' is optional.
5343
53442003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5345
5346 * streams.texi (Output Streams): Clarify behavior of point for
5347 marker output streams.
5348
53492003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5350
5351 * variables.texi (Defining Variables): Second argument to
5352 `defconst' is not optional.
5353 (Setting Variables): Mention optional argument APPEND to
5354 `add-to-list'.
5355 (Creating Buffer-Local): Expand description of
5356 `make-variable-buffer-local'.
5357 (Frame-Local Variables): Expand description of
5358 `make-variable-frame-local'.
5359 (Variable Aliases): Correct description of optional argument
5360 DOCSTRING to `defvaralias'. Mention return value of
5361 `defvaralias'.
5362 (File Local Variables): Add xref to `File variables' in Emacs
5363 Manual. Correct description of `hack-local-variables'. Mention
5364 `safe-local-variable' property. Mention optional second argument
5365 to `risky-local-variable-p'.
5366
53672003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5368
5369 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5370
53712003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5372
5373 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5374 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5375 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5376 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5377 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5378 lispref/processes.texi, lispref/searching.texi,
5379 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5380 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5381 @acronym{FOO}.
5382
53832003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5384
5385 * strings.texi (Creating Strings): Argument START to `substring'
5386 can not be `nil'. Expand description of
5387 `substring-no-properties'. Correct description of `split-string',
5388 especially with respect to empty matches. Prevent very bad line
5389 break in definition of `split-string-default-separators'.
5390 (Text Comparison): `string=' and `string<' also accept symbols as
5391 arguments.
5392 (String Conversion): More completely describe argument BASE in
5393 `string-to-number'.
5394 (Formatting Strings): `%s' and `%S' in `format' do require
5395 corresponding object. Clarify behavior of numeric prefix after
5396 `%' in `format'.
5397 (Case Conversion): The argument to `upcase-initials' can be a
5398 character.
5399
54002003-10-27 Kenichi Handa <handa@m17n.org>
5401
5402 * display.texi (Fontsets): Fix texinfo usage.
5403
54042003-10-25 Kenichi Handa <handa@m17n.org>
5405
5406 * display.texi (Fontsets): Add description of the function
5407 set-fontset-font.
5408
54092003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5410
5411 * display.texi (Temporary Displays): Add xref to `Documentation
5412 Tips'.
5413
5414 * functions.texi (Function Safety): Use inforef instead of pxref
5415 for SES.
5416
54172003-10-23 Andreas Schwab <schwab@suse.de>
5418
5419 * Makefile.in (TEX, texinputdir): Don't define.
5420 (TEXI2DVI): Define.
5421 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5422 add $(srcdir)/index.texi.
5423 ($(infodir)/elisp): Remove index.texi dependency.
5424 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5425 (index.texi): Remove target.
5426 (dist): Don't link $(srcdir)/permute-index.
5427 (clean): Don't remove index.texi.
5428
5429 * permute-index, index.perm: Remove.
5430 * index.texi: Rename from index.unperm.
5431
54322003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5433
5434 * tips.texi (Documentation Tips): Document new behavior for face
5435 and variable hyperlinks in Help mode.
5436
54372003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5438
5439 * objects.texi (Integer Type): Update for extra bit of integer range.
5440 (Character Type): Ditto.
5441
54422003-10-16 Eli Zaretskii <eliz@gnu.org>
5443
5444 * numbers.texi (Integer Basics): Add index entries for reading
5445 numbers in hex, octal, and binary.
5446
54472003-10-16 Lute Kamstra <lute@gnu.org>
5448
5449 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5450 argument.
5451
54522003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5453
5454 * windows.texi (Choosing Window): Fix typo.
5455 * edebug.texi (Edebug Execution Modes): Fix typo.
5456
54572003-10-13 Richard M. Stallman <rms@gnu.org>
5458
5459 * windows.texi (Basic Windows): A window has fringe settings,
5460 display margins and scroll-bar settings.
5461 (Splitting Windows): Doc split-window return value.
5462 Clean up one-window-p.
5463 (Selecting Windows): Fix typo.
5464 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5465 (Buffers and Windows): In set-window-buffer, explain effect
5466 on fringe settings and scroll bar settings.
5467 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5468 (Choosing Window): Use defopt for pop-up-frame-function.
5469 For special-display-buffer-names, explain same-window and same-frame.
5470 Clarify window-dedicated-p return value.
5471 (Textual Scrolling): scroll-up and scroll-down can get an error.
5472 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5473 Clarify set-window-hscroll.
5474 (Size of Window): Don't mention tool bar in window-height.
5475 (Coordinates and Windows): Explain what coordinates-in-window-p
5476 returns for fringes and display margins.
5477 (Window Configurations): Explain saving fringes, etc.
5478
5479 * tips.texi (Library Headers): Clean up Documentation.
5480
5481 * syntax.texi (Parsing Expressions): Clean up forward-comment
5482 and parse-sexp-lookup-properties.
5483
5484 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5485
5486 * os.texi (System Environment): Clean up text for load-average errors.
5487
5488 * modes.texi (Hooks): Don't explain local hook details at front.
5489 Clarify run-hooks and run-hook-with-args a little.
5490 Clean up add-hook and remove-hook.
5491
5492 * edebug.texi (Edebug Execution Modes): Clarify t.
5493 Document edebug-sit-for-seconds.
5494 (Coverage Testing): Document C-x X = and =.
5495 (Instrumenting Macro Calls): Fix typo.
5496 (Specification List): Don't index the specification keywords.
5497
54982003-10-10 Kim F. Storm <storm@cua.dk>
5499
5500 * processes.texi (Network): Introduce make-network-process.
5501
55022003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5503
5504 * tips.texi (Library Headers): Fix typo.
5505
55062003-10-07 Juri Linkov <juri@jurta.org>
5507
5508 * modes.texi (Imenu): Mention imenu-create-index-function's
5509 default value. Explain submenus better.
5510
55112003-10-07 Lute Kamstra <lute@gnu.org>
5512
5513 * modes.texi (Faces for Font Lock): Fix typo.
5514 (Hooks): Explain how buffer-local hook variables can refer to
5515 global hook variables.
5516 Various minor clarifications.
5517
55182003-10-06 Lute Kamstra <lute@gnu.org>
5519
5520 * tips.texi (Coding Conventions): Mention naming conventions for
5521 hooks.
5522
55232003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5524
5525 * loading.texi (Library Search): Correct default value of
5526 load-suffixes.
5527 (Named Features): Fix typo.
5528
55292003-10-05 Richard M. Stallman <rms@gnu.org>
5530
5531 * loading.texi (Named Features): In `provide',
5532 say how to test for subfeatures.
5533 (Unloading): In unload-feature, use new var name
5534 unload-feature-special-hooks.
5535
55362003-10-03 Lute Kamstra <lute@gnu.org>
5537
5538 * modes.texi (Major Mode Conventions): Mention third way to set up
5539 Imenu.
5540 (Imenu): A number of small fixes.
5541 Delete documentation of internal variable imenu--index-alist.
5542 Document the return value format of imenu-create-index-function
5543 functions.
5544
55452003-09-30 Richard M. Stallman <rms@gnu.org>
5546
5547 * processes.texi (Network): Say what stopped datagram connections do.
5548
5549 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5550
5551 * display.texi (Overlay Properties): Clarify `evaporate' property.
5552
55532003-09-29 Lute Kamstra <lute@gnu.org>
5554
5555 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5556 constructs should be marked as risky.
5557 Change cons cell into proper list.
5558 (Mode Line Variables): Change cons cell into proper list.
5559
55602003-09-26 Lute Kamstra <lute@gnu.org>
5561
5562 * modes.texi (Mode Line Data): Document the :propertize construct.
5563 (Mode Line Variables): Reorder the descriptions of the variables
5564 to match their order in the default mode-line-format.
5565 Describe the new variables mode-line-position and mode-line-modes.
5566 Update the default values of mode-line-frame-identification,
5567 minor-mode-alist, and default-mode-line-format.
5568 (Properties in Mode): Mention the :propertize construct.
5569
55702003-09-26 Richard M. Stallman <rms@gnu.org>
5571
5572 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5573 * loading.texi, minibuf.texi, text.texi, variables.texi:
5574 Avoid @strong{Note:}.
5575
55762003-09-26 Richard M. Stallman <rms@gnu.org>
5577
5578 * keymaps.texi (Remapping Commands): Fix typo.
5579
55802003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5581
5582 * processes.texi (Low-Level Network): Fix typo.
5583
55842003-09-23 Kim F. Storm <storm@cua.dk>
5585
5586 * processes.texi (Network, Network Servers): Fix typos.
5587 (Low-Level Network): Add timeout value for :server keyword.
5588 Add new option keywords to make-network-process.
5589 Add set-network-process-options.
5590 Explain how to test availability of network options.
5591
55922003-09-19 Richard M. Stallman <rms@gnu.org>
5593
5594 * text.texi (Motion by Indent): Arg to
5595 backward-to-indentation and forward-to-indentation is optional.
5596
5597 * strings.texi (Creating Strings): Add substring-no-properties.
5598
5599 * processes.texi
5600 (Process Information): Add list-processes arg QUERY-ONLY.
5601 Delete process-contact from here.
5602 Add new status values for process-status.
5603 Add process-get, process-put, process-plist, set-process-plist.
5604 (Synchronous Processes): Add call-process-shell-command.
5605 (Signals to Processes): signal-process allows process objects.
5606 (Network): Complete rewrite.
5607 (Network Servers, Datagrams, Low-Level Network): New nodes.
5608
5609 * positions.texi (Word Motion): forward-word, backward-word
5610 arg is optional. Reword.
5611
5612 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5613
5614 * variables.texi (Creating Buffer-Local):
5615 Delete duplicate definition of buffer-local-value.
5616 (File Local Variables): Explain about discarding text props.
5617
56182003-09-11 Richard M. Stallman <rms@gnu.org>
5619
5620 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5621 changes variables that record input events.
5622 (Minibuffer Misc): Add minibuffer-selected-window.
5623
5624 * lists.texi (Building Lists): Add copy-tree.
5625
5626 * display.texi (Fontsets): Add char-displayable-p.
5627 (Scroll Bars): New node.
5628
56292003-09-08 Lute Kamstra <lute@gnu.org>
5630
5631 * modes.texi (%-Constructs): Document new `%i' and `%I'
5632 constructs.
5633
56342003-09-03 Peter Runestig <peter@runestig.com>
5635
5636 * makefile.w32-in: New file.
5637
56382003-08-29 Richard M. Stallman <rms@gnu.org>
5639
5640 * display.texi (Overlay Properties): Clarify how priorities
5641 affect use of the properties.
5642
56432003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5644
5645 * customize.texi (Type Keywords): Correct the description of
5646 `:help-echo' in the case where `motion-doc' is a function.
5647
56482003-08-14 John Paul Wallington <jpw@gnu.org>
5649
5650 * modes.texi (Emulating Mode Line): Subsection, not section.
5651
56522003-08-13 Richard M. Stallman <rms@gnu.org>
5653
5654 * elisp.texi (Top): Update subnode lists in menu.
5655
5656 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5657 (Kill Functions): kill-region has new arg yank-handler.
5658 (Yanking): New node.
5659 (Yank Commands): Add yank-undo-function.
5660 (Low-Level Kill Ring):
5661 kill-new and kill-append have new arg yank-handler.
5662 (Changing Properties): Add remove-list-of-text-properties.
5663 (Atomic Changes): New node.
5664
5665 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5666
5667 * streams.texi (Output Variables): Add eval-expression-print-length
5668 and eval-expression-print-level.
5669
5670 * os.texi (Time Conversion): For encode-time, explain limits on year.
5671
5672 * objects.texi (Character Type): Define anchor "modifier bits".
5673
5674 * modes.texi (Emulating Mode Line): New node.
5675 (Search-based Fontification): Font Lock uses font-lock-face property.
5676 (Other Font Lock Variables): Likewise.
5677
5678 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5679 not vectors.
5680 (Active Keymaps): Add emulation-mode-map-alists.
5681 (Functions for Key Lookup): key-binding has new arg no-remap.
5682 (Remapping Commands): New node.
5683 (Scanning Keymaps): where-is-internal has new arg no-remap.
5684 (Tool Bar): Add tool-bar-local-item-from-menu.
5685 Clarify when to use tool-bar-add-item-from-menu.
5686
5687 * commands.texi (Interactive Call): commandp has new arg.
5688 (Command Loop Info): Add this-original-command.
5689
56902003-08-06 John Paul Wallington <jpw@gnu.org>
5691
5692 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5693
5694 * display.texi (Warning Basics): Fix typo.
5695 (Fringes): Add closing curly bracket and fix typo.
5696
5697 * elisp.texi (Top): Fix typo.
5698
56992003-08-05 Richard M. Stallman <rms@gnu.org>
5700
5701 * elisp.texi: Update lists of subnodes.
5702
5703 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5704
5705 * variables.texi (Local Variables): Use lc for example variable names.
5706
5707 * tips.texi (Library Headers): Explain where to put -*-.
5708
5709 * strings.texi (Creating Strings): Fix xref for vconcat.
5710
5711 * sequences.texi (Vector Functions):
5712 vconcat no longer allows integer args.
5713
5714 * minibuf.texi (Reading File Names): read-file-name has new
5715 arg PREDICATE. New function read-directory-name.
5716
5717 * macros.texi (Defining Macros): Give definition of `declare'
5718 (Indenting Macros): New node.
5719
5720 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
5721 (Window Frame Parameters): Make separate table of parameters
5722 that are coupled with specific face attributes.
5723 (Deleting Frames): delete-frame-hooks renamed to
5724 delete-frame-functions.
5725
5726 * files.texi (Magic File Names): Add file-remote-p.
5727 Clarify file-local-copy.
5728
5729 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
5730 here; instead xref Defining Macros.
5731
5732 * display.texi (Warnings): New node, and subnodes.
5733 (Fringes): New node.
5734
5735 * debugging.texi (Test Coverage): New node.
5736
5737 * compile.texi (Compiler Errors): Explain with-no-warnings
5738 and other ways to suppress warnings.
5739
5740 * commands.texi (Interactive Call): Minor clarification.
5741
5742 * buffers.texi (Buffer File Name): set-visited-file-name
5743 renames the buffer too.
5744
5745 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
5746
57472003-07-24 Markus Rost <rost@math.ohio-state.edu>
5748
5749 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
5750
57512003-07-22 Markus Rost <rost@math.ohio-state.edu>
5752
5753 * internals.texi (Garbage Collection): Fix previous change.
5754
57552003-07-22 Richard M. Stallman <rms@gnu.org>
5756
5757 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5758
5759 * display.texi (Width): Use \s syntax in example.
5760 (Font Selection): Add face-font-rescale-alist.
5761
5762 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5763 Remove spurious indent in example.
5764
5765 * lists.texi (Building Lists): Add number-sequence.
5766
5767 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5768
5769 * functions.texi (Function Documentation): Explain how to
5770 show calling convention explicitly in the doc string.
5771
5772 * windows.texi (Selecting Windows): save-selected-window saves
5773 selected window of each frame.
5774 (Window Configurations): Minor change.
5775
5776 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5777
5778 * streams.texi (Output Variables): Add print-continuous-numbering
5779 and print-number-table.
5780
5781 * processes.texi (Decoding Output): New node.
5782
5783 * os.texi (Time Conversion): decode-time arg is optional.
5784
5785 * objects.texi (Character Type): Don't use space as example for \.
5786 Make list of char names and \-sequences correspond.
5787 Explain that \s is not used in strings. `\ ' needs space after.
5788
5789 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5790 (Translation of Characters): Add translation-table-for-input.
5791 (Default Coding Systems): Add auto-coding-functions.
5792 (Explicit Encoding): Add decode-coding-inserted-region.
5793 (Locales): Add locale-info.
5794
5795 * minibuf.texi (Basic Completion): Describe test-completion.
5796 Collections can be lists of strings.
5797 Clean up lazy-completion-table.
5798 (Programmed Completion): Mention test-completion.
5799 Clarify why lambda expressions are not accepted.
5800 (Minibuffer Misc): Describe minibufferp.
5801
58022003-07-14 Richard M. Stallman <rms@gnu.org>
5803
5804 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5805
5806 * windows.texi (Selecting Windows): New arg to select-window.
5807 (Selecting Windows): Add with-selected-window.
5808 (Size of Window): Add window-inside-edges, etc.
5809
5810 * internals.texi (Garbage Collection): Add post-gc-hook.
5811
5812 * processes.texi (Subprocess Creation): Add exec-suffixes.
5813
5814 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5815 (Scanning Keymaps): Add map-keymaps.
5816 (Defining Menus): Add keymap-prompt.
5817
5818 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5819 most-negative-fixnum.
5820
5821 * compile.texi (Byte Compilation): Explain no-byte-compile
5822 (Compiler Errors): New node.
5823
5824 * os.texi (User Identification): user-uid, user-real-uid
5825 can return float.
5826
5827 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5828 and about derived modes.
5829 (Minor Modes): Add minor-mode-list.
5830 (Defining Minor Modes): Keyword args for define-minor-mode.
5831 (Search-based Fontification): Explain managing other properties.
5832 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5833 (Faces for Font Lock): Add font-locl-preprocessor-face.
5834 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5835
5836 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
5837 (Variable Aliases): Clarify defvaralias.
5838
5839 * loading.texi (Library Search): Add load-suffixes.
5840
5841 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5842 (Programmed Completion): Add dynamic-completion-table.
5843
5844 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5845 (Magic File Names): Specify precedence order of handlers.
5846
5847 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5848 and post-command-hook.
5849 (Waiting): New calling convention for sit-for.
5850
5851 * text.texi (Special Properties): local-map and keymap properties
5852 apply based on their stickiness.
5853
58542003-07-07 Richard M. Stallman <rms@gnu.org>
5855
5856 * modes.texi (Minor Mode Conventions): Specify only some kinds
5857 of list values as args to minor modes.
5858
5859 * files.texi (File Name Expansion): Warn about iterative use
5860 of substitute-in-file-name.
5861
5862 * advice.texi (Activation of Advice): Clean up previous change.
5863
58642003-07-06 Markus Rost <rost@math.ohio-state.edu>
5865
5866 * advice.texi (Activation of Advice): Note that ad-start-advice is
5867 turned on by default.
5868
58692003-06-30 Richard M. Stallman <rms@gnu.org>
5870
5871 * text.texi (Buffer Contents): Document current-word.
5872 (Change Hooks): Not called for *Messages*.
5873
5874 * functions.texi (Defining Functions): Explain about redefining
5875 primitives.
5876 (Function Safety): Renamed. Minor changes.
5877 Comment out the detailed criteria for what is safe.
5878
58792003-06-22 Andreas Schwab <schwab@suse.de>
5880
5881 * objects.texi (Symbol Type): Fix description of examples.
5882
58832003-06-16 Andreas Schwab <schwab@suse.de>
5884
5885 * hash.texi (Creating Hash): Fix description of :weakness.
5886
58872003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5888
5889 * files.texi (Changing Files): copy-file copies file modes, too.
5890
58912003-05-28 Richard M. Stallman <rms@gnu.org>
5892
5893 * strings.texi (Creating Strings): Clarify split-string.
5894
58952003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5896
5897 * strings.texi (Creating Strings): Update split-string specification
5898 and examples.
5899
59002003-05-19 Richard M. Stallman <rms@gnu.org>
5901
5902 * elisp.texi: Correct invariant section names.
5903
59042003-04-20 Richard M. Stallman <rms@gnu.org>
5905
5906 * os.texi (Timers): Explain about timers and quitting.
5907
59082003-04-19 Richard M. Stallman <rms@gnu.org>
5909
5910 * internals.texi (Writing Emacs Primitives): Strings are
5911 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5912 Explain GCPRO convention for varargs function args.
5913
59142003-04-16 Richard M. Stallman <rms@gnu.org>
5915
5916 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5917
59182003-04-08 Richard M. Stallman <rms@gnu.org>
5919
5920 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5921
59222003-02-13 Kim F. Storm <storm@cua.dk>
5923
5924 * objects.texi (Character Type): New \s escape for space.
5925
59262003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5927
5928 * os.texi (System Environment): Added cygwin system-type.
5929
59302003-01-25 Richard M. Stallman <rms@gnu.org>
5931
5932 * keymaps.texi: Document that a symbol can act as a keymap.
5933
59342003-01-13 Richard M. Stallman <rms@gnu.org>
5935
5936 * text.texi (Changing Properties): Say string indices are origin-0.
5937
5938 * positions.texi (Screen Lines) <compute-motion>:
5939 Correct order of elts in return value.
5940
5941 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5942 how to define a default binding.
5943
59442002-12-07 Markus Rost <rost@math.ohio-state.edu>
5945
5946 * loading.texi (Unloading): Fix recent change for load-history.
5947
5948 * customize.texi (Simple Types): Clarify description of custom
5949 type 'number. Describe new custom type 'float.
5950
59512002-12-04 Markus Rost <rost@math.ohio-state.edu>
5952
5953 * variables.texi (File Local Variables): Fix typo.
5954
59552002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5956
5957 From Michael Albinus <Michael.Albinus@alcatel.de>.
5958
5959 * README: Target for Info file is `make info'.
5960
5961 * files.texi (File Name Components): Fixed typos in
5962 `file-name-sans-extension'.
5963 (Magic File Names): Complete list of operations for magic file
5964 name handlers.
5965
59662002-09-16 Jonathan Yavner <jyavner@engineer.com>
5967
5968 * variables.texi (File Local Variables): New function
5969 risky-local-variable-p.
5970
59712002-09-15 Jonathan Yavner <jyavner@engineer.com>
5972
5973 * functions.texi (Function safety): New node about unsafep.
5974
59752002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5976
5977 * customize.texi (Splicing into Lists): Fixed example.
5978 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5979
59802002-06-17 Juanma Barranquero <lektu@terra.es>
5981
5982 * frames.texi (Display Feature Testing): Fix typo.
5983
59842002-06-12 Andreas Schwab <schwab@suse.de>
5985
5986 * frames.texi (Initial Parameters, Resources): Fix references to
5987 the Emacs manual.
5988
59892002-05-13 Kim F. Storm <storm@cua.dk>
5990
5991 * variables.texi (Intro to Buffer-Local): Updated warning and
5992 example relating to changing buffer inside let.
5993
59942002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
5995
5996 * os.texi (Session Management): New node about X Session management.
5997
59982002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5999
6000 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6001 to which the manual corresponds, and the copyright years.
6002
6003 * Makefile.in (VERSION): Set to 2.9.
6004
60052001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6006
6007 * elisp.texi: Change the category in @dircategory to "Emacs", to
6008 make it consistent with info/dir.
6009
60102001-11-25 Miles Bader <miles@gnu.org>
6011
6012 * text.texi (Fields): Describe new `limit' arg in
6013 field-beginning/field-end.
6014
60152001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6016
6017 * permute-index: Don't depend on csh-specific features. Replace
6018 the interpreter name with /bin/sh.
6019
6020 * two-volume-cross-refs.txt: New file.
6021 * two.el: New file.
6022 * spellfile: New file.
6023
60242001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6025
6026 * permute-index: New file.
6027
6028 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6029 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6030 8+3 restricted namespace.
6031
6032 * Makefile.in (infodir): Define relative to $(srcdir).
6033 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6034 include directories list via -I switch to makeinfo.
6035 (index.texi): Use cp if both hard and symbolic links fail.
6036
60372001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6038
6039 * Makefile.in (distclean): Add.
6040
6041 The following changes make ELisp manual part of the Emacs
6042 distribution:
6043
6044 * Makefile.in: Add Copyright notice.
6045 (prefix): Remove.
6046 (infodir): Change value to "../info".
6047 (VPATH): New variable.
6048 (MAKE): Don't define.
6049 (texmacrodir): Don't define.
6050 (texinputdir): Append the existing value of TEXINPUTS.
6051 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6052 command to be compatible with man/Makefile.in, and to put the
6053 output into ../info.
6054 (info): Add target.
6055 (installall): Target removed.
6056
60572001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
6058
6059 * tips.texi (Coding Conventions): Fix typo.
6060
60612001-10-23 Gerd Moellmann <gerd@gnu.org>
6062
6063 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6064
60652001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6066
6067 * files.texi (File Name Components): Update the description of
6068 file-name-sans-extension and file-name-extension, as they now
6069 ignore leading dots.
6070
60712001-10-20 Gerd Moellmann <gerd@gnu.org>
6072
6073 * (Version 21.1 released.)
6074
60752001-10-19 Miles Bader <miles@gnu.org>
6076
6077 * positions.texi (Text Lines): Describe behavior of
6078 `beginning-of-line'/`end-of-line' in the presence of field properties.
6079
60802001-10-17 Gerd Moellmann <gerd@gnu.org>
6081
6082 * Makefile.in (VERSION): Set to 2.8.
6083 (manual): Use `manual-21'.
6084
6085 * elisp.texi (VERSION): Add and use it where the version
6086 number was used. Set it to 2.8.
6087
6088 * intro.texi: Likewise.
6089
60902001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6091
6092 * files.texi (File Name Completion): Document the significance of
6093 a trailing slash in elements of completion-ignored-extensions.
6094
60952001-10-06 Miles Bader <miles@gnu.org>
6096
6097 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6098
60992001-10-04 Gerd Moellmann <gerd@gnu.org>
6100
6101 * variables.texi (Variable Aliases): New node.
6102
61032001-10-04 Gerd Moellmann <gerd@gnu.org>
6104
6105 * Branch for 21.1.
6106
61072001-10-02 Miles Bader <miles@gnu.org>
6108
6109 * minibuf.texi (Minibuffer Misc): Add entries for
6110 `minibuffer-contents', `minibuffer-contents-no-properties', and
6111 `delete-minibuffer-contents'.
6112 Correct description for `minibuffer-prompt-end'.
6113
6114 * text.texi (Property Search): Correct descriptions of
6115 `next-char-property-change' and `previous-char-property-change'.
6116 Add entries for `next-single-char-property-change' and
6117 `previous-single-char-property-change'.
6118 Make operand names a bit more consistent.
6119
61202001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6121
6122 * frames.texi (Finding All Frames): Document that next-frame and
6123 previous-frame are local to current terminal.
6124
61252001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6126
6127 * keymaps.texi (Creating Keymaps): Fix the description of the
6128 result of make-keymap.
6129
61302001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6131
6132 * display.texi (Font Lookup, Attribute Functions)
6133 (Image Descriptors): Add cross-references to the definition of
6134 selected frame.
6135
6136 * buffers.texi (The Buffer List): Add cross-references to the
6137 definition of selected frame.
6138
6139 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6140 frame at any given time.
6141 (Multiple Displays, Size and Position): Add a cross-reference to
6142 the definition of the selected frame.
6143
61442001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6145
6146 * strings.texi (String Conversion) <string-to-number>: Document
6147 that a float is returned for integers that are too large.
6148
6149 * frames.texi (Mouse Position): Document mouse-position-function.
6150 (Display Feature Testing): Document display-images-p.
6151 (Window Frame Parameters): Document the cursor-type variable.
6152
6153 * numbers.texi (Integer Basics): Document CL style read syntax for
6154 integers in bases other than 10.
6155
6156 * positions.texi (List Motion): Document
6157 open-paren-in-column-0-is-defun-start.
6158
6159 * lists.texi (Sets And Lists): Document member-ignore-case.
6160
6161 * internals.texi (Garbage Collection): Document the used and free
6162 strings report.
6163 (Memory Usage): Document strings-consed.
6164
6165 * os.texi (Time of Day): Document float-time.
6166 (Recording Input): Document that clear-this-command-keys clears
6167 the vector to be returned by recent-keys.
6168
6169 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6170 argument keymap can be a list.
6171
6172 * nonascii.texi (User-Chosen Coding Systems)
6173 <select-safe-coding-system>: Document the new argument
6174 accept-default-p and the variable
6175 select-safe-coding-system-accept-default-p. Tell what happens if
6176 buffer-file-coding-system is undecided.
6177 (Default Coding Systems): Document auto-coding-regexp-alist.
6178
6179 * display.texi (The Echo Area) <message>: Document
6180 message-truncate-lines.
6181 (Glyphs): Document that the glyph table is unused on windowed
6182 displays.
6183
6184 * help.texi (Describing Characters) <single-key-description>:
6185 Document the new argument no-angles.
6186 (Accessing Documentation) <documentation-property>: Document that
6187 a non-string property is evaluated.
6188 <documentation>: Document that the function-documentation property
6189 is looked for.
6190
6191 * windows.texi (Selecting Windows): Document some-window.
6192
6193 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6194
6195 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6196 apropos-mode-hook.
6197
6198 * commands.texi (Using Interactive): Document interactive-form.
6199 (Keyboard Macros): Document kbd-macro-termination-hook.
6200 (Command Loop Info): Document that clear-this-command-keys clears
6201 the vector to be returned by recent-keys.
6202
62032001-09-04 Werner LEMBERG <wl@gnu.org>
6204
6205 * Makefile.in (srcdir, texinputdir): New variables.
6206 (srcs, index.texi, install): Use $(srcdir).
6207 (.PHONY): Remove elisp.dvi.
6208 (elisp): Use -I switch for makeinfo.
6209 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6210 (installall, dist): Use $(srcdir).
6211 Fix path to texinfo.tex.
6212 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6213
62142001-08-30 Gerd Moellmann <gerd@gnu.org>
6215
6216 * display.texi (Conditional Display): Adjust to API change.
6217
6218 * configure: New file.
6219
62202001-07-30 Gerd Moellmann <gerd@gnu.org>
6221
6222 * commands.texi (Repeat Events): Add description of
6223 double-click-fuzz.
6224
62252001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6226
6227 * syntax.texi (Syntax Class Table): Add the missing designator for
6228 comment and string fences.
6229 (Syntax Properties): Add a xref to syntax table internals.
6230 (Syntax Table Internals): Document string-to-syntax.
6231
62322001-05-07 Gerd Moellmann <gerd@gnu.org>
6233
6234 * Makefile.in (install): Use install-info command line options
6235 like in Emacs' Makefile.in.
6236
62372000-12-09 Miles Bader <miles@gnu.org>
6238
6239 * windows.texi (Window Start): Update documentation for
6240 `pos-visible-in-window-p'.
6241
62422000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6243
6244 * lists.texi (Building Lists): Add footnote to explain how to add
6245 to the end of a list.
6246
62472000-10-25 Gerd Moellmann <gerd@gnu.org>
6248
6249 * files.texi (Visiting Functions): Typos.
6250
62512000-10-25 Kenichi Handa <handa@etl.go.jp>
6252
6253 * files.texi (Visiting Functions): Return value of
6254 find-file-noselect may be a list of buffers if wildcards are used.
6255
62562000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6257
6258 * display.texi (Defining Faces): Document `graphic' display type
6259 in face specs.
6260
62612000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6262
6263 * hooks.texi (Standard Hooks): Replace obsolete
6264 `after-make-frame-hook' with `after-make-frame-functions'.
6265
6266 * frames.texi (Creating Frames): Ditto.
6267
6268 * variables.texi (Future Local Variables): Ditto.
6269
62702000-10-16 Gerd Moellmann <gerd@gnu.org>
6271
6272 * display.texi (Other Image Types): Add description of :foreground
6273 and :background properties of mono PBM images.
6274
62752000-08-17 Werner LEMBERG <wl@gnu.org>
6276
6277 * .cvsignore: New file.
6278
62792000-01-05 Gerd Moellmann <gerd@gnu.org>
6280
6281 * tindex.pl: New script.
6282
62831999-12-03 Dave Love <fx@gnu.org>
6284
6285 * Makefile.in (MAKEINFO): New parameter.
6286
62871999-09-17 Richard Stallman <rms@gnu.org>
6288
6289 * Makefile.in (srcs): Add hash.texi.
6290 (VERSION): Update to 20.6.
6291
62921999-09-13 Richard Stallman <rms@gnu.org>
6293
6294 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6295
62961998-08-29 Karl Heuer <kwzh@gnu.org>
6297
6298 * configure.in: New file.
6299 * Makefile.in: Renamed from Makefile.
6300 (prefix, infodir): Use value obtained from configure.
6301 (emacslibdir): Obsolete variable deleted.
6302 (dist): Distribute configure.in, configure, Makefile.in.
6303
63041998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6305
6306 * Makefile (INSTALL_INFO): New variable.
6307 (install): Run install-info.
6308
63091998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6310
6311 * Makefile (elisp.dvi): Add missing backslash.
6312
63131998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6314
6315 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6316 Run texindex without `./'. Always run texindex on elisp.tp.
6317 (elisp.tps): Target deleted.
6318
63191998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6320
6321 * Makefile (srcs): Add nonascii.texi and customize.texi.
6322 (dist): Start by deleting `temp'.
6323
63241998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6325
6326 * Makefile (makeinfo, texindex): Targets deleted.
6327 (makeinfo.o, texindex.o): Targets deleted.
6328 (clean, dist): Don't do anything with them or with getopt*.
6329
63301998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6331
6332 * Makefile (SHELL): Defined.
6333
63341998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6335
6336 * Makefile (elisp.tps): New target.
6337 (elisp.dvi): Depend on elisp.tps.
6338
6339Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
6340
6341 * README: Update phone number.
6342
6343 * Makefile (elisp): Make this be the default target.
6344 Depend on makeinfo.c instead of makeinfo.
6345 (install): Don't depend on elisp.dvi, since we don't install that.
6346 Use mkinstalldirs.
6347 (dist): Add mkinstalldirs.
6348
6349Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6350
6351 * Makefile (VERSION): Update version number.
6352 (maintainer-clean): Renamed from realclean.
6353
6354Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6355
6356 * Makefile (realclean): New target.
6357 (elisp): Remove any old elisp-* files first.
6358
6359Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
6360
6361 * Makefile (VERSION): New variable.
6362 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6363 Compressed file suffix should be `.gz', not `.z'.
6364
6365Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6366
6367 * Makefile (elisp): Depend on makeinfo.
6368
6369Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
6370
6371 * Makefile (srcs): Add anti.texi.
6372
6373Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6374
6375 * Makefile (infodir, prefix): New vars.
6376 (install): Use infodir.
6377 (emacsinfodir): Deleted.
6378
6379Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6380
6381 * Makefile (srcs): Add calendar.texi.
6382
6383 * Makefile (dist): Copy texindex.c and makeinfo.c.
6384 Limit elisp-* files to those with one or two digits.
6385
6386Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6387
6388 * Makefile (dist): Changed to use Gzip instead of compress.
6389
6390Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6391
6392 * loading.texi (Unloading): define-function changed back to
6393 defalias. It may not stay this way, but at least it's
6394 consistent with the known-good version of the code patch.
6395
6396Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6397
6398 * modes.texi (Hooks): Document new optional arg of add-hook.
6399
6400Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6401
6402 * variables.texi: Document nil initial value of buffer-local variables.
6403
6404 * tips.texi: Add new section on standard library headers.
6405
6406Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6407
6408 * Makefile (srcs): Add frame.texi to the list of sources.
6409
6410Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6411
6412 * Makefile (dist): Don't bother excluding autosave files; they'll
6413 never make it into the temp directory anyway, and the hash marks
6414 in the name are problematic for make and the Bourne shell.
6415 (srcs):
6416
6417Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6418
6419 * Makefile (dist): Don't include backup files or autosave files in
6420 the distribution tar file.
6421
6422Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6423
6424 * Makefile (srcs): Added index.perm.
6425 (elisp.dvi): Remove erroneous shell comment.
6426 Expect output of permute-index in permuted.fns.
6427 Save old elisp.aux in elisp.oaux.
6428 (clean): Added index.texi to be deleted.
6429
6430Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6431
6432 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6433
6434Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
6435
6436 * files.texi: Noted that completion-ignored-extensions is ignored
6437 when making *Completions*.
6438
6439Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
6440
6441 * Makefile make dist now depends on elisp.dvi, since it tries
6442 to include it in the dist file.
6443
6444Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
6445
6446 * functions.texinfo (Mapping Functions): Add missing quote
6447
6448Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6449
6450 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6451 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6452
6453Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6454
6455 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6456 and @error{} are the terms now being used. The files in the
6457 directory have been changed to reflect this.
6458
6459 * All instances of @indentedresultt{} have been changed to
6460 ` @result{}', using 5 spaces at the begining of the line.
6461
6462Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6463
6464 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6465 experimental @indentedresult{}, @indentedexpandsto{} are part of
6466 the texinfo.tex in this directory. These TeX macros are not
6467 stable yet.
6468
6469Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6470
6471 * texinfo.tex: Temporarily added
6472 \let\result=\dblarrow
6473 \def\error{{\it ERROR} \longdblarrow}
6474 We need to do this better soon.
6475
6476Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6477
6478 * Applied Karl Berry's patches to *.texinfo files, but not to
6479 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6480 new title page format is also not applied, since it requires
6481 texinfo.tex changes.)
6482
6483 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6484 for the Project GNU development environment.
6485
6486;; Local Variables:
6487;; coding: iso-2022-7bit
6488;; add-log-time-zone-rule: t
6489;; End:
6490
6491 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6492 2005, 2006, 2007 Free Software Foundation, Inc.
6493
6494 This file is part of GNU Emacs.
6495
6496 GNU Emacs is free software; you can redistribute it and/or modify
6497 it under the terms of the GNU General Public License as published by
6498 the Free Software Foundation; either version 3, or (at your option)
6499 any later version.
6500
6501 GNU Emacs is distributed in the hope that it will be useful,
6502 but WITHOUT ANY WARRANTY; without even the implied warranty of
6503 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6504 GNU General Public License for more details.
6505
6506 You should have received a copy of the GNU General Public License
6507 along with GNU Emacs; see the file COPYING. If not, write to the
6508 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6509 Boston, MA 02110-1301, USA.
6510
6511;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda