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