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