Move here from ../../lispref
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
b8d4c8d0
GM
12007-09-06 Glenn Morris <rgm@gnu.org>
2
3 * Move from lispref/ to doc/lispref/. Change all setfilename
4 commands to use ../../info.
5 * Makefile.in (infodir): Go up one more level.
6 (usermanualdir): Change from ../man to ../emacs.
7 (miscmanualdir): New.
8 (dist): Use new variable miscmanualdir.
9 * makefile.w32-in (infodir, texinputdir): Go up one more level.
10 (usermanualdir): Change from ../man to ../emacs.
11
122007-08-29 Glenn Morris <rgm@gnu.org>
13
14 * elisp.texi (EMACSVER): Increase to 23.0.50.
15
162007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
17
18 * frames.texi (Basic Parameters): Add display-environment-variable
19 and term-environment-variable.
20
212007-08-28 Juri Linkov <juri@jurta.org>
22
23 * display.texi (Image Formats, Other Image Types): Add SVG.
24
252007-08-28 Juri Linkov <juri@jurta.org>
26
27 * display.texi (Images): Move formats-related text to new node
28 "Image Formats".
29 (Image Formats): New node.
30
312007-08-25 Richard Stallman <rms@gnu.org>
32
33 * display.texi (Images): Delete redundant @findex.
34
352007-08-16 Richard Stallman <rms@gnu.org>
36
37 * processes.texi (Asynchronous Processes): Clarify
38 doc of start-file-process.
39
402007-08-08 Martin Rudalics <rudalics@gmx.at>
41
42 * modes.texi (Example Major Modes): Fix typo.
43
442007-08-08 Glenn Morris <rgm@gnu.org>
45
46 * intro.texi (nil and t): Do not use `iff' in documentation.
47
48 * tips.texi (Documentation Tips): Recommend against `iff'.
49
502007-08-07 Chong Yidong <cyd@stupidchicken.com>
51
52 * display.texi (Image Cache): Document image-refresh.
53
542007-08-06 Martin Rudalics <rudalics@gmx.at>
55
56 * windows.texi (Size of Window): Document window-full-width-p.
57
582007-07-25 Glenn Morris <rgm@gnu.org>
59
60 * gpl.texi (GPL): Replace license with GPLv3.
61
62 * Relicense all FSF files to GPLv3 or later.
63
642007-07-24 Michael Albinus <michael.albinus@gmx.de>
65
66 * processes.texi (Synchronous Processes): Add
67 `process-file-shell-command',
68 (Asynchronous Processes): Mention restricted use of
69 `process-filter' and `process-sentinel' in
70 `start-file-process'. Add `start-file-process-shell-command'.
71
722007-07-17 Michael Albinus <michael.albinus@gmx.de>
73
74 * files.texi (Magic File Names): Introduce optional parameter
75 IDENTIFICATION for `file-remote-p'.
76
772007-07-16 Richard Stallman <rms@gnu.org>
78
79 * display.texi (Defining Faces): Fix previous change.
80
812007-07-14 Richard Stallman <rms@gnu.org>
82
83 * control.texi (Handling Errors): Document `debug' in handler list.
84
852007-07-10 Richard Stallman <rms@gnu.org>
86
87 * display.texi (Defining Faces): Explain C-M-x feature for defface.
88
892007-07-09 Richard Stallman <rms@gnu.org>
90
91 * files.texi (Magic File Names): Rewrite previous change.
92
932007-07-08 Michael Albinus <michael.albinus@gmx.de>
94
95 * files.texi (Magic File Names): Introduce optional parameter
96 CONNECTED for `file-remote-p'.
97
982007-07-07 Michael Albinus <michael.albinus@gmx.de>
99
100 * processes.texi (Asynchronous Processes):
101 * files.texi (Magic File Names): Add `start-file-process'.
102
1032007-06-27 Richard Stallman <rms@gnu.org>
104
105 * files.texi (Format Conversion Piecemeal): Clarify
106 `after-insert-file-functions' calling convention.
107
1082007-06-27 Michael Albinus <michael.albinus@gmx.de>
109
110 * files.texi (Magic File Names): Remove `dired-call-process'. Add
111 `process-file'.
112
1132007-06-27 Kenichi Handa <handa@m17n.org>
114
115 * text.texi (Special Properties): Fix description about
116 `compostion' property.
117
1182007-06-26 Kenichi Handa <handa@m17n.org>
119
120 * nonascii.texi (Default Coding Systems): Document about the
121 return value `undecided'.
122
1232007-06-25 David Kastrup <dak@gnu.org>
124
125 * keymaps.texi (Active Keymaps): Document new POSITION argument of
126 `current-active-maps'.
127
1282007-06-24 Karl Berry <karl@gnu.org>
129
130 * elisp.texi, vol1.texi, vol2.texi: new Back-Cover Text.
131
1322007-06-15 Juanma Barranquero <lekktu@gmail.com>
133
134 * display.texi (Overlay Arrow): Doc fix.
135
1362007-06-14 Karl Berry <karl@tug.org>
137
138 * anti.texi (Antinews): Typo.
139
1402007-06-14 Chong Yidong <cyd@stupidchicken.com>
141
142 * display.texi (Image Cache): Document image-refresh.
143
1442007-06-12 Karl Berry <karl@gnu.org>
145
146 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
147 * two-volume.make: New file.
148 * .cvsignore: Ignore two-volume files.
149
1502007-06-12 Tom Tromey <tromey@redhat.com>
151
152 * os.texi (Init File): Document user-emacs-directory.
153
1542007-06-03 Nick Roberts <nickrob@snap.net.nz>
155
156 * commands.texi (Click Events): Describe width and height when
157 object is nil.
158
1592007-05-30 Nick Roberts <nickrob@snap.net.nz>
160
161 * commands.texi (Click Events): Layout more logically. Describe
162 width and height.
163 (Drag Events, Motion Events): Update to new format for position.
164
1652007-06-02 Richard Stallman <rms@gnu.org>
166
167 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
168
1692007-06-02 Chong Yidong <cyd@stupidchicken.com>
170
171 * Version 22.1 released.
172
1732007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
174
175 * text.texi (Special Properties): Correct meaning of fontified face.
176
1772007-05-30 Richard Stallman <rms@gnu.org>
178
179 * text.texi (Special Properties): Add link to Adjusting Point.
180
1812007-05-12 Richard Stallman <rms@gnu.org>
182
183 * text.texi (Margins): indent-to-left-margin is not the default.
184 (Mode-Specific Indent): For indent-line-function, the default
185 is indent-relative.
186
187 * modes.texi (Example Major Modes): Explain last line of text-mode
188 is redundant.
189
1902007-05-10 Richard Stallman <rms@gnu.org>
191
192 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
193
194 * help.texi (Keys in Documentation): Add reference to
195 Documentation Tips.
196
197 * files.texi (Format Conversion): TO-FN gets three arguments.
198
199 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
200
2012007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
202
203 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
204 * files.texi (Format Conversion): Expand intro; add menu.
205 (Format Conversion Overview, Format Conversion Round-Trip)
206 (Format Conversion Piecemeal): New nodes/subsections.
207 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
208 * text.texi (Text Properties): Remove "Saving Properties" from menu.
209 (Saving Properties): Delete node/subsection.
210
2112007-05-07 Karl Berry <karl@gnu.org>
212
213 * elisp.texi (EMACSVER): Back to 22.
214
2152007-05-06 Richard Stallman <rms@gnu.org>
216
217 * processes.texi (Accepting Output): Revert most of previous change.
218
2192007-05-05 Richard Stallman <rms@gnu.org>
220
221 * processes.texi (Accepting Output): accept-process-output
222 uses microseconds, not milliseconds. But that arg is obsolete.
223
2242007-05-04 Karl Berry <karl@tug.org>
225
226 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
227
2282007-05-04 Eli Zaretskii <eliz@gnu.org>
229
230 * tips.texi (Documentation Tips): Rearrange items to place the
231 more important ones first. Add an index entry for hyperlinks.
232
2332007-05-03 Karl Berry <karl@gnu.org>
234
235 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
236 (EMACSVER) [smallbook]: 22 for printed version.
237
238 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
239 so restore anchor to normal position after defun. Found by Kevin Ryde.
240
2412007-04-26 Glenn Morris <rgm@gnu.org>
242
243 * elisp.texi (EMACSVER): Increase to 22.1.50.
244
2452007-04-28 Karl Berry <karl@gnu.org>
246
247 * elisp.texi: Improve line breaks on copyright page,
248 similar layout to emacs manual, 8.5x11 by default.
249
2502007-04-24 Richard Stallman <rms@gnu.org>
251
252 * text.texi (Special Properties): Add xref to Overlay Properties.
253
254 * display.texi (Overlay Properties): Add xref to Special Properties.
255
2562007-04-22 Richard Stallman <rms@gnu.org>
257
258 * keymaps.texi (Extended Menu Items): Move the info about
259 format with cached keyboard binding.
260
2612007-04-21 Richard Stallman <rms@gnu.org>
262
263 * text.texi (Special Properties): Clarify previous change.
264
265 * files.texi (File Name Expansion): Clarify previous change.
266
267 * display.texi (Attribute Functions): Fix example for
268 face-attribute-relative-p.
269
2702007-04-19 Kenichi Handa <handa@m17n.org>
271
272 * text.texi (Special Properties): Document composition property.
273
2742007-04-19 Glenn Morris <rgm@gnu.org>
275
276 * files.texi (File Name Expansion): Mention "superroot".
277
2782007-04-15 Chong Yidong <cyd@stupidchicken.com>
279
280 * frames.texi (Multiple Displays): Add note about "multi-monitor"
281 setups.
282 (Display Feature Testing): Note that display refers to all
283 physical monitors for multi-monitor setups.
284
2852007-04-14 Richard Stallman <rms@gnu.org>
286
287 * lists.texi (Sets And Lists): Clarify `delete' examples.
288 Remove spurious xref to same node.
289 Clarify xref for add-to-list.
290
2912007-04-12 Nick Roberts <nickrob@snap.net.nz>
292
293 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
294 value of lisp-mode-map.
295
2962007-04-11 Karl Berry <karl@gnu.org>
297
298 * anti.texi (Antinews):
299 * display.texi (Overlay Properties, Defining Images):
300 * processes.texi (Synchronous Processes, Sentinels):
301 * syntax.texi (Syntax Table Internals):
302 * searching.texi (Regexp Special):
303 * nonascii.texi (Default Coding Systems):
304 * text.texi (Special Properties):
305 * minibuf.texi (Basic Completion): Wording to improve breaks in
306 8.5x11 format.
307 * elisp.texi (smallbook): New @set to more easily switch between
308 smallbook and 8.5x11.
309
3102007-04-11 Richard Stallman <rms@gnu.org>
311
312 * text.texi (Lazy Properties): Minor fix.
313
3142007-04-08 Karl Berry <karl@gnu.org>
315
316 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
317 * macros.texi (Backquote): Downcase Backquote in index entries for
318 consistency.
319
3202007-04-08 Richard Stallman <rms@gnu.org>
321
322 * text.texi (Adaptive Fill): Just describe default,
323 don't show it (since it contains non-ASCII chars).
324
3252007-04-07 Karl Berry <karl@gnu.org>
326
327 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
328 adaptive-fill-regexp's value, since they are not in the standard
329 TeX fonts.
330
3312007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
332
333 * display.texi (Defining Faces): Fix example.
334
3352007-04-07 Karl Berry <karl@gnu.org>
336
337 * display.texi (Button Buffer Commands): Improve page break.
338
3392007-04-07 Richard Stallman <rms@gnu.org>
340
341 * advice.texi (Activation of Advice): Remove redundant index entry.
342
343 * backups.texi: Improve index entries. Remove redundant ones.
344
345 * compile.texi (Byte Compilation): Improve index entry.
346
347 * hash.texi (Creating Hash): Improve index entry.
348
349 * symbols.texi (Definitions): Improve index entry.
350
351 * edebug.texi: Improve index entries. Remove redundant/useless ones.
352
353 * maps.texi (Standard Keymaps): Remove useless index entry.
354
355 * help.texi (Documentation Basics): Remove redundant index entries.
356
357 * customize.texi: Improve index entries.
358 Remove redundant/useless ones.
359
360 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
361
362 * streams.texi (Output Variables): Improve index entry.
363
364 * abbrevs.texi (Abbrevs): Remove useless index entry.
365
366 * macros.texi (Expansion): Remove useless index entry.
367
368 * text.texi: Improve index entries. Remove redundant/useless ones.
369 (Text Properties, Examining Properties)
370 (Special Properties): Use "property category" instead of "category"
371 to refer to the `category' property.
372
373 * positions.texi: Improve index entries. Remove useless one.
374
375 * lists.texi: Improve index entries. Remove redundant/useless ones.
376
377 * os.texi: Improve index entries.
378 (Timers): Fix previous change.
379
380 * buffers.texi: Improve index entries.
381 (Modification Time): Get rid of term "obsolete buffer".
382
383 * debugging.texi: Improve index entries.
384 (Test Coverage): Add xref to other test coverage ftr.
385
386 * eval.texi: Improve index entry. Remove redundant ones.
387
388 * numbers.texi: Improve index entries. Remove redundant/useless ones.
389
390 * files.texi: Improve index entries. Remove redundant/useless ones.
391
392 * objects.texi: Improve index entries.
393
394 * processes.texi: Improve index entries.
395
396 * modes.texi: Improve index entry. Remove redundant one.
397
398 * nonascii.texi: Improve index entries.
399
400 * internals.texi: Improve index entries.
401
402 * syntax.texi: Improve index entries.
403
404 * keymaps.texi (Active Keymaps): Improve index entries.
405
406 * commands.texi: Improve index entries. Remove redundant/useless ones.
407
408 * frames.texi: Improve index entries. Remove redundant/useless ones.
409
410 * markers.texi: Improve index entries. Remove redundant ones.
411
412 * tips.texi: Improve index entries.
413
414 * loading.texi (Unloading): Improve index entry.
415
416 * variables.texi: Improve index entries. Remove redundant one.
417
418 * sequences.texi: Improve index entry.
419
420 * display.texi: Improve index entries. Remove redundant ones.
421
422 * windows.texi: Improve index entries.
423
424 * searching.texi: Improve index entries. Remove redundant one.
425
426 * strings.texi (Case Tables): Improve last change.
427
4282007-04-04 Chong Yidong <cyd@stupidchicken.com>
429
430 * strings.texi (Case Tables): Document with-case-table and
431 ascii-case-table.
432
4332007-04-03 Karl Berry <karl@gnu.org>
434
435 * processes.texi (Network): Reword to improve page break.
436
4372007-04-03 Eli Zaretskii <eliz@gnu.org>
438
439 * functions.texi (Inline Functions): Describe more disadvantages
440 of defsubst, and make advice against it stronger.
441
4422007-04-02 Karl Berry <karl@gnu.org>
443
444 * backups.texi (Backup Names): Avoid widow words.
445 * modes.texi (Example Major Modes): Align last comment.
446
4472007-04-01 Chong Yidong <cyd@stupidchicken.com>
448
449 * keymaps.texi (Remapping Commands): Document new arg to
450 command-remapping.
451
4522007-04-01 Karl Berry <karl@gnu.org>
453
454 * processes.texi (Low-Level Network): Typo.
455 * loading.texi (Hooks for Loading): Avoid double "the".
456 * keymaps.texi (Key Sequences): No double "and".
457 (Changing Key Bindings): Shorten to improve line break.
458
4592007-03-31 Glenn Morris <rgm@gnu.org>
460
461 * os.texi (Timers): Fix description of run-at-time TIME formats.
462
4632007-03-31 Richard Stallman <rms@gnu.org>
464
465 * display.texi (Invisible Text): Correct buffer-invisibility-spec
466 regarding ellipsis.
467
4682007-03-31 Eli Zaretskii <eliz@gnu.org>
469
470 * intro.texi (nil and t):
471 * symbols.texi (Plists and Alists):
472 * variables.texi (Variable Aliases, Constant Variables):
473 * functions.texi (Defining Functions):
474 * advice.texi (Advising Primitives):
475 * debugging.texi (Syntax Errors, Compilation Errors):
476 * minibuf.texi (Minibuffer Windows):
477 * commands.texi (Adjusting Point):
478 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
479 (Auto Major Mode, Major Mode Conventions):
480 * help.texi (Describing Characters):
481 * files.texi (Create/Delete Dirs, Information about Files)
482 (File Locks, Writing to Files, Reading from Files)
483 (Saving Buffers):
484 * windows.texi (Resizing Windows, Cyclic Window Ordering):
485 * frames.texi (Finding All Frames):
486 * positions.texi (Buffer End, Motion):
487 * markers.texi (The Region):
488 * text.texi (Deletion, Near Point):
489 * display.texi (Displaying Messages, Truncation):
490 * os.texi (Processor Run Time):
491 * tips.texi (Key Binding Conventions, Programming Tips)
492 (Warning Tips, Documentation Tips, Comment Tips):
493 * internals.texi (Memory Usage): Improve indexing.
494
495 * variables.texi (Frame-Local Variables):
496 * functions.texi (Argument List):
497 * loading.texi (Library Search):
498 * streams.texi (Output Variables):
499 * keymaps.texi (Translation Keymaps, Searching Keymaps):
500 * searching.texi (Replacing Match, Search and Replace):
501 * processes.texi (Byte Packing, Decoding Output)
502 (Accepting Output, Network Servers, Shell Arguments):
503 * display.texi (Abstract Display, Image Cache, Scroll Bars):
504 * windows.texi (Window Point, Window Start):
505 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
506 * commands.texi (Reading Input, Keyboard Events):
507 * minibuf.texi (Reading File Names, Minibuffer Completion)
508 (Recursive Mini):
509 * positions.texi (List Motion):
510 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
511 * numbers.texi (Arithmetic Operations, Math Functions)
512 (Predicates on Numbers, Comparison of Numbers):
513 (Numeric Conversions):
514 * locals.texi (Standard Buffer-Local Variables):
515 * maps.texi (Standard Keymaps):
516 * os.texi (User Identification, System Environment, Recording Input)
517 (X11 Keysyms):
518 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
519 * backups.texi (Backups and Auto-Saving):
520 * customize.texi (Customization, Group Definitions)
521 (Variable Definitions):
522 * compile.texi (Byte Compilation): Improve index entries.
523
5242007-03-31 Karl Berry <karl@gnu.org>
525
526 * macros.texi (Defining Macros): Avoid widow syllable.
527
5282007-03-31 Eli Zaretskii <eliz@gnu.org>
529
530 * elisp.texi (Top): Postscript -> PostScript.
531
532 * display.texi (Images, Postscript Images): Postscript -> PostScript.
533
5342007-03-31 Markus Triska <markus.triska@gmx.at>
535
536 * internals.texi (Writing Emacs Primitives): Untabify `For'.
537
5382007-03-30 Karl Berry <karl@gnu.org>
539
540 * lists.texi (List-related Predicates): Remove spurious @need.
541 (Setcdr): Use @smallexample to improve page break.
542 (Association Lists) <assoc>: Reword to improve page break.
543
544 * strings.texi (String Conversion): Insert blank line to improve
545 page break.
546
547 * numbers.texi (Random Numbers): Use @minus{}.
548 (Math Functions): Use @minus{}.
549
550 * intro.texi (Acknowledgements): Avoid line breaks before middle
551 initials.
552
5532007-03-24 Eli Zaretskii <eliz@gnu.org>
554
555 * errors.texi (Standard Errors): Add an index entry.
556
5572007-03-19 Richard Stallman <rms@gnu.org>
558
559 * os.texi (Recording Input): recent-keys now gives 300 keys.
560
5612007-03-12 Glenn Morris <rgm@gnu.org>
562
563 * os.texi: Replace "daylight savings" with "daylight saving"
564 throughout.
565
5662007-03-05 Richard Stallman <rms@gnu.org>
567
568 * variables.texi (File Local Variables): Update
569 enable-local-variables values.
570
5712007-03-04 Richard Stallman <rms@gnu.org>
572
573 * syntax.texi (Control Parsing): Minor clarification.
574
575 * strings.texi (Formatting Strings): Clarify width, precision, flags.
576
577 * sequences.texi (Sequence Functions): Move string-bytes away,
578 add xref.
579
580 * nonascii.texi (Text Representations): Move string-bytes here.
581
582 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
583
584 * minibuf.texi (Basic Completion): Minor clarification.
585
586 * markers.texi (The Mark): Clarify existence vs activation of mark.
587 Other cleanup.
588
589 * display.texi (Finding Overlays): Write better example.
590
591 * compile.texi (Eval During Compile): Clarify putting macros
592 in eval-when-compile.
593
5942007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
595
596 * loading.texi (How Programs Do Loading): Fix anchor position at
597 load-read-function definition doc. (tiny change)
598
5992007-02-21 Kim F. Storm <storm@cua.dk>
600
601 * strings.texi (Text Comparison): Mention that assoc-string
602 converts symbols to strings before testing.
603
6042007-02-17 Kim F. Storm <storm@cua.dk>
605
606 * processes.texi (Bindat Spec): Vector types can have optional
607 element type.
608 (Bindat Examples): Fix example. Add vector with element type.
609
6102007-02-16 Andreas Schwab <schwab@suse.de>
611
612 * strings.texi (Formatting Strings): Document '+' flag.
613
6142007-02-15 Juanma Barranquero <lekktu@gmail.com>
615
616 * strings.texi (Modifying Strings): Clarify that `clear-string'
617 always converts the string to unibyte.
618
6192007-02-14 Kim F. Storm <storm@cua.dk>
620
621 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
622 Rewrite glyph code description to refer to these functions.
623 Remove details of encoding face number and char into integer code.
624
6252007-02-03 Alan Mackenzie <acm@muc.de>
626
627 * loading.texi (Hooks for Loading): Make the description of
628 `eval-after-load' more detailed, and amend the description of
629 after-load-alist, in accordance with changes from 2006-05.
630
6312007-02-03 Chong Yidong <cyd@stupidchicken.com>
632
633 * modes.texi (Defining Minor Modes): Document that a :require
634 keyword or similar may be required to make saved customization
635 variables work.
636
6372007-02-03 Eli Zaretskii <eliz@gnu.org>
638
639 * elisp.texi (Top): Make the detailed menu headers compliant with
640 Texinfo guidelines and with what texnfo-upd.el expects. Add
641 comments to prevent people from inadvertently modifying the key
642 parts needed by `texinfo-multiple-files-update'.
643
6442007-02-02 Eli Zaretskii <eliz@gnu.org>
645
646 * elisp.texi (Top): Update the top-level menus.
647
648 * syntax.texi (Categories): Add index entries.
649
6502007-02-01 Juanma Barranquero <lekktu@gmail.com>
651
652 * display.texi (Attribute Functions): Fix name and description of
653 the UNDERLINE arg of `set-face-underline-p'.
654
6552007-01-29 Eli Zaretskii <eliz@gnu.org>
656
657 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
658 Variables", and "Standard Keymaps" to the detailed menu.
659
660 * variables.texi (Future Local Variables): Add index entry.
661
6622007-01-28 Richard Stallman <rms@gnu.org>
663
664 * tips.texi (Coding Conventions): Clarify the tip about macros
665 that define a function or a variable.
666
667 * files.texi (File Attributes): UID and GID can be floats.
668 (Magic File Names): Explain why deferring all operations to
669 the standard handler does not work.
670
6712007-01-23 Martin Rudalics <rudalics@gmx.at>
672
673 * backups.texi (Reverting): Use "buffer" instead of "file"
674 when talking about major and minor modes.
675
6762007-01-21 Richard Stallman <rms@gnu.org>
677
678 * help.texi (Documentation): Add xref to Documentation Tips.
679
6802007-01-14 Juanma Barranquero <lekktu@gmail.com>
681
682 * tips.texi (Coding Conventions): Fix typos.
683
6842007-01-05 Richard Stallman <rms@gnu.org>
685
686 * modes.texi (Defining Minor Modes): Fix previous change.
687
6882007-01-03 Richard Stallman <rms@gnu.org>
689
690 * customize.texi (Variable Definitions, Customization Types):
691 Don't use * in doc string for defcustom.
692
6932007-01-02 Richard Stallman <rms@gnu.org>
694
695 * variables.texi (Variable Aliases): Clarify that aliases vars
696 always have the same value.
697
698 * processes.texi (Bindat Spec): Fix Texinfo usage.
699
700 * modes.texi (Defining Minor Modes): Explain effect of command
701 defined with define-global-minor-mode on new buffers.
702
7032006-12-30 Kim F. Storm <storm@cua.dk>
704
705 * keymaps.texi (Tool Bar): Describe `grow-only' value of
706 `auto-resize-tool-bars'.
707
7082006-12-30 Richard Stallman <rms@gnu.org>
709
710 * keymaps.texi (Active Keymaps): Fix previous change.
711
7122006-12-30 Nick Roberts <nickrob@snap.net.nz>
713
714 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
715
7162006-12-30 Kim F. Storm <storm@cua.dk>
717
718 * processes.texi (Bindat Spec): Clarify using field names in
719 length specifications.
720
7212006-12-29 Kim F. Storm <storm@cua.dk>
722
723 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
724 Add count and index variables for eval forms in repeat blocks.
725
7262006-12-24 Richard Stallman <rms@gnu.org>
727
728 * customize.texi (Variable Definitions): Document
729 new name custom-add-frequent-value.
730
7312006-12-19 Kim F. Storm <storm@cua.dk>
732
733 * commands.texi (Misc Events): User signals now result in sigusr1
734 and sigusr2 events which are handled through special-event-map.
735 (Special Events): User signals and drag-n-drop are special.
736
7372006-12-17 Richard Stallman <rms@gnu.org>
738
739 * loading.texi (Named Features): Explain subfeatures better.
740
741 * customize.texi: Use "option" only for user options.
742 For the keyword values inside defcustom etc, say "keywords".
743 For :options value's elements, say "elements".
744 :group should not be omitted.
745
746 * syntax.texi (Parsing Expressions): Split up node.
747 (Motion via Parsing, Position Parse, Parser State)
748 (Low-Level Parsing, Control Parsing): New subnodes.
749 (Parser State): Document syntax-ppss-toplevel-pos.
750
751 * positions.texi (List Motion): Punctuation fix.
752
753 * files.texi (File Name Completion): Document PREDICATE arg
754 to file-name-completion.
755
7562006-12-16 Eli Zaretskii <eliz@gnu.org>
757
758 * internals.texi (Building Emacs, Writing Emacs Primitives):
759 Add index entries.
760
7612006-12-11 Richard Stallman <rms@gnu.org>
762
763 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
764 affects face menu. Explain how to make it non-nil without enabling
765 any fontification.
766
7672006-12-10 Chong Yidong <cyd@stupidchicken.com>
768
769 * modes.texi (Font Lock Basics): Document nil value of
770 font-lock-defaults.
771
7722006-12-10 Glenn Morris <rgm@gnu.org>
773
774 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
775 value for system-flag argument. Abbrev tables may not be empty
776 when major modes are loaded.
777
7782006-12-08 Juanma Barranquero <lekktu@gmail.com>
779
780 * makefile.w32-in (maintainer-clean): Partially revert last
781 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
782 to protect elisp-covers.texi.
783
7842006-12-07 Juanma Barranquero <lekktu@gmail.com>
785
786 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
787 Don't remove elisp* info files; they are already deleted by the
788 `clean' and `distclean' targets, and they are in the $(infodir)
789 directory, not the current one.
790
7912006-12-04 Kim F. Storm <storm@cua.dk>
792
793 * commands.texi (Misc Events): Update signal events.
794 (Event Examples): Add signal example.
795
7962006-11-29 Richard Stallman <rms@gnu.org>
797
798 * frames.texi (Visibility of Frames): Explain visible windows
799 can be covered by others. Add xref for raise-frame.
800
8012006-11-28 Richard Stallman <rms@gnu.org>
802
803 * searching.texi (Regexp Special): Update when ^ is special.
804
8052006-11-27 Eli Zaretskii <eliz@gnu.org>
806
807 * customize.texi (Customization, Common Keywords)
808 (Group Definitions, Variable Definitions, Composite Types)
809 (Type Keywords, Customization Types): Add index entries for
810 various customization keywords.
811
8122006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
813
814 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
815
8162006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
817
818 * frames.texi (Window System Selections): Remove clipboard from
819 description of selection-coding-system.
820
8212006-11-06 Richard Stallman <rms@gnu.org>
822
823 * lists.texi (List Variables): Document COMPARE-FN.
824
825 * keymaps.texi: Avoid use of "binding" to mean a relation;
826 use it only to refer to the meaning associated with a key.
827 (Keymaps): Change menu node description.
828
829 * elisp.texi (Top): Change menu node description.
830
831 * display.texi (Managing Overlays): Document overlay-recenter.
832
8332006-10-29 Chong Yidong <cyd@stupidchicken.com>
834
835 * Makefile.in: Use relative paths to avoid advertising filesystem
836 contents during compilation.
837
8382006-10-23 Kim F. Storm <storm@cua.dk>
839
840 * commands.texi (Event Input Misc): Update unread-command-events.
841
8422006-10-23 Nick Roberts <nickrob@snap.net.nz>
843
844 * lists.texi (Sets And Lists): Fix typos.
845
8462006-10-18 Juanma Barranquero <lekktu@gmail.com>
847
848 * control.texi (Processing of Errors): Use @var for an argument,
849 not @code.
850
8512006-10-16 Richard Stallman <rms@gnu.org>
852
853 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
854
855 * keymaps.texi (Format of Keymaps): Show all the keymap element
856 patterns that result from menu items.
857 (Key Lookup): Minor cleanups.
858
859 * modes.texi (Precalculated Fontification): Don't say that
860 not setting font-lock-defaults avoids loading font-lock.
861
862 * help.texi (Documentation): Move xref to Emacs Manual here.
863 (Documentation Basics): From here.
864 Also doc emacs-lisp-docstring-fill-column.
865
866 * elisp.texi: Update version and ISBN.
867
868 * commands.texi (Interactive Call): Clarify KEYS arg to
869 call-interactively is a vector.
870 (Command Loop Info): Delete anchor in this-command-keys.
871 Add anchor in this-command-keys-vector.
872 (Recursive Editing): Document how recursive-edit
873 handles the current buffer.
874
8752006-10-13 Chong Yidong <cyd@stupidchicken.com>
876
877 * frames.texi (Frame Titles): %c and %l are ignored in
878 frame-title-format.
879
8802006-10-11 Richard Stallman <rms@gnu.org>
881
882 * keymaps.texi (Key Sequences): Clarify use of kbd.
883
8842006-10-10 Kim F. Storm <storm@cua.dk>
885
886 * lists.texi (Sets And Lists): Add memql.
887
8882006-10-03 Richard Stallman <rms@gnu.org>
889
890 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
891 Clarify :ascii: and :nonascii:.
892
8932006-09-29 Juri Linkov <juri@jurta.org>
894
895 * modes.texi (%-Constructs): Reorder coding systems in the
896 documentation of %z to the real order displayed in the modeline.
897
8982006-09-25 Richard Stallman <rms@gnu.org>
899
900 * os.texi (Timers): Describe timer-max-repeats.
901
9022006-09-25 Chong Yidong <cyd@stupidchicken.com>
903
904 * os.texi (Timers): Mention with-local-quit.
905
9062006-09-24 Richard Stallman <rms@gnu.org>
907
908 * searching.texi (Searching and Matching): Mention property search.
909
910 * commands.texi (Command Loop Info): Explain how read-event affects
911 this-command-keys.
912
9132006-09-20 Richard Stallman <rms@gnu.org>
914
915 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
916
917 * windows.texi (Window Start): Minor cleanups.
918
9192006-09-20 Kim F. Storm <storm@cua.dk>
920
921 * windows.texi (Window Start): pos-visible-in-window-p allows
922 specifying t for position to mean "end of window".
923 Add window-line-height.
924
925 * anti.texi (Antinews): Mention window-line-height.
926
9272006-09-19 David Kastrup <dak@gnu.org>
928
929 * keymaps.texi (Searching Keymaps): Small clarification.
930
9312006-09-18 Richard Stallman <rms@gnu.org>
932
933 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
934 cause keyboard menus.
935 (Menu Keymaps): Likewise.
936 (Defining Menus, Keyboard Menus): Clarify.
937
938 * text.texi (Fields): Clarify explanation of constrain-to-field.
939
9402006-09-16 Eli Zaretskii <eliz@gnu.org>
941
942 * variables.texi (Tips for Defining): Fix a typo.
943
9442006-09-15 Richard Stallman <rms@gnu.org>
945
946 * keymaps.texi (Remapping Commands, Searching Keymaps)
947 (Active Keymaps): Clean up previous change.
948
9492006-09-15 Jay Belanger <belanger@truman.edu>
950
951 * gpl.texi: Replace "Library Public License" by "Lesser Public
952 License" throughout.
953
9542006-09-15 David Kastrup <dak@gnu.org>
955
956 * keymaps.texi (Active Keymaps): Adapt description to use
957 `get-char-property' instead `get-text-property'. Explain how
958 mouse events change this. Explain the new optional argument of
959 `key-binding' and its mouse-dependent lookup.
960 (Searching Keymaps): Adapt description similarly.
961 (Remapping Commands): Explain the new optional argument of
962 `command-remapping'.
963
9642006-09-14 Richard Stallman <rms@gnu.org>
965
966 * keymaps.texi (Searching Keymaps): Clarification.
967 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
968
9692006-09-13 Richard Stallman <rms@gnu.org>
970
971 * objects.texi (Character Type): Node split.
972 Add xref to Describing Characters.
973 (Basic Char Syntax, General Escape Syntax)
974 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
975
9762006-09-11 Richard Stallman <rms@gnu.org>
977
978 * display.texi (Display Table Format): Wording clarification.
979 (Glyphs): Clarifications.
980
9812006-09-10 Chong Yidong <cyd@stupidchicken.com>
982
983 * keymaps.texi (Active Keymaps): Mention that key-binding checks
984 local maps.
985
9862006-09-10 Kim F. Storm <storm@cua.dk>
987
988 * display.texi (Forcing Redisplay): Document return value of
989 function redisplay.
990
9912006-09-09 Richard Stallman <rms@gnu.org>
992
993 * windows.texi (Window Hooks): Explain limits of
994 window-scroll-functions.
995
996 * display.texi (Fringe Indicators): Update for last change in
997 indicate-buffer-boundaries.
998
9992006-09-08 Richard Stallman <rms@gnu.org>
1000
1001 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1002
10032006-09-06 Kim F. Storm <storm@cua.dk>
1004
1005 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1006
1007 * windows.texi (Window Start): Update pos-visible-in-window-p.
1008
10092006-09-04 Richard Stallman <rms@gnu.org>
1010
1011 * processes.texi (Accepting Output): Explain SECONDS=0 for
1012 accept-process-output.
1013
1014 * os.texi (Idle Timers): Explain why timer functions should not
1015 loop until (input-pending-p).
1016
10172006-09-02 Eli Zaretskii <eliz@gnu.org>
1018
1019 * makefile.w32-in (usermanualdir): New variable.
1020 (elisp.dvi): Use it.
1021
10222006-09-01 Eli Zaretskii <eliz@gnu.org>
1023
1024 * buffers.texi (Buffer Modification): Fix last change.
1025
10262006-09-01 Chong Yidong <cyd@stupidchicken.com>
1027
1028 * buffers.texi (Buffer Modification): Document
1029 buffer-chars-modified-tick.
1030
10312006-08-31 Richard Stallman <rms@gnu.org>
1032
1033 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1034
10352006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1036
1037 * modes.texi (Syntactic Font Lock):
1038 Mention font-lock-syntactic-face-function
1039 instead of specific faces.
1040
10412006-08-29 Chong Yidong <cyd@stupidchicken.com>
1042
1043 * display.texi (Images): Add xrref to display-images-p.
1044
10452006-08-28 Kenichi Handa <handa@m17n.org>
1046
1047 * nonascii.texi (Lisp and Coding Systems): Fix description of
1048 detect-coding-region.
1049
10502006-08-27 Michael Olson <mwolson@gnu.org>
1051
1052 * processes.texi (Transaction Queues): Remove stray quote
1053 character.
1054
10552006-08-25 Richard Stallman <rms@gnu.org>
1056
1057 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1058 Add xref.
1059
10602006-08-24 Chong Yidong <cyd@stupidchicken.com>
1061
1062 * os.texi (Timers): Avoid waiting inside timers.
1063
10642006-08-21 Lute Kamstra <lute@gnu.org>
1065
1066 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1067
10682006-08-20 Richard Stallman <rms@gnu.org>
1069
1070 * os.texi (Idle Timers): New node, split out from Timers.
1071 Document current-idle-time.
1072 * commands.texi (Reading One Event): Update xref.
1073 * elisp.texi (Top): Update subnode menu.
1074
10752006-08-16 Richard Stallman <rms@gnu.org>
1076
1077 * keymaps.texi (Extended Menu Items): Show format of cached
1078 bindings in extended menu items.
1079
1080 * customize.texi (Variable Definitions): Explain when the
1081 standard value expression is evaluated.
1082
10832006-08-15 Chong Yidong <cyd@stupidchicken.com>
1084
1085 * commands.texi (Reading One Event): Explain idleness in
1086 `read-event'.
1087
10882006-08-12 Chong Yidong <cyd@stupidchicken.com>
1089
1090 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1091 (Commands for Insertion): Removed split-line since it's not
1092 relevant for Lisp programming.
1093 (Yank Commands): Rewrite introduction.
1094 (Undo): Clarify.
1095 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1096 (Filling): Remove redundant comment. Clarify return value of
1097 current-justification.
1098 (Margins): Minor clarifications.
1099 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1100 (Sorting): Update definition of sort-lines.
1101 (Columns): Clarify behavior of sort-columns.
1102 (Indent Tabs): Link to Tab Stops in Emacs manual.
1103 (Special Properties): Clarify.
1104 (Clickable Text): Mention Buttons package.
1105
11062006-08-12 Kevin Ryde <user42@zip.com.au>
1107
1108 * os.texi (Time Parsing): Add %z to description of
1109 format-time-string, as per docstring. Add cross reference to
1110 glibc manual for strftime.
1111
11122006-08-08 Richard Stallman <rms@gnu.org>
1113
1114 * modes.texi: Clean up wording in previous change.
1115
11162006-08-07 Chong Yidong <cyd@stupidchicken.com>
1117
1118 * modes.texi (Hooks): Clarify.
1119 (Major Mode Basics): Mention define-derived-mode explicitly.
1120 (Major Mode Conventions): Rebinding RET is OK for some modes.
1121 Mention change-major-mode-hook and after-change-major-mode-hook.
1122 (Example Major Modes): Moved to end of Modes section.
1123 (Mode Line Basics): Clarify.
1124 (Mode Line Data): Mention help-echo and local-map in strings.
1125 Explain reason for treatment of non-risky variables.
1126 (Properties in Mode): Clarify.
1127 (Faces for Font Lock): Add font-lock-negation-char-face.
1128
11292006-08-04 Eli Zaretskii <eliz@gnu.org>
1130
1131 * strings.texi (Formatting Strings): Warn against arbitrary
1132 strings as first arg to `format'.
1133
11342006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1135
1136 * text.texi (Clickable Text): Mention `help-echo' text property.
1137 Update intro, examples and associated explanations.
1138
11392006-07-31 Richard Stallman <rms@gnu.org>
1140
1141 * commands.texi: Update xrefs.
1142 (Event Mod): New node, cut out from old Translating Input.
1143
1144 * maps.texi: Update xrefs.
1145
1146 * keymaps.texi (Translation Keymaps): New node.
1147 Update xrefs from Translating Input to Translation Keymaps.
1148
1149 * elisp.texi (Top): Update subnode menu.
1150
1151 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1152
1153 * os.texi (System Interface): Fix menu descriptions of some nodes.
1154 (Translating Input): Node deleted.
1155
11562006-07-31 Nick Roberts <nickrob@snap.net.nz>
1157
1158 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1159
1160 * lists.texi (Sets And Lists): Likewise.
1161
11622006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1163
1164 * text.texi (Fields): Mention POS
1165 requirement when narrowing is in effect.
1166
11672006-07-28 Richard Stallman <rms@gnu.org>
1168
1169 * display.texi (Face Attributes): Simplify wording.
1170 (Attribute Functions): Clarify meaning of new-frame default
1171 attribute settings.
1172
1173 * customize.texi (Common Keywords): Document how to use
1174 :package-version in a package not in Emacs.
1175
11762006-07-28 Kim F. Storm <storm@cua.dk>
1177
1178 * commands.texi (Reading One Event): Fix last change.
1179
11802006-07-26 Chong Yidong <cyd@stupidchicken.com>
1181
1182 * commands.texi (Reading One Event): Document SECONDS argument for
1183 read-event, read-char, and read-char-exclusive.
1184
11852006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1186
1187 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1188 to ensure correct identification.
1189
11902006-07-24 Richard Stallman <rms@gnu.org>
1191
1192 * text.texi (Clickable Text): Clarify.
1193
1194 * sequences.texi (Vector Functions): Delete duplicate xref.
1195
1196 * objects.texi (Function Type): Clarify.
1197
1198 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1199 modes.
1200
1201 * lists.texi (List Variables): New node.
1202 Material moved from other nodes.
1203
1204 * variables.texi (Setting Variables): add-to-list and
1205 add-to-ordered-list moved to List Variables node.
1206
12072006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1208
1209 * text.texi (Links and Mouse-1):
1210 For mouse-on-link-p, expand on arg POS.
1211
12122006-07-21 Kim F. Storm <storm@cua.dk>
1213
1214 * display.texi (Forcing Redisplay): Don't mention systems which
1215 don't support sub-second timers for redisplay-preemption-period.
1216
1217 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1218
12192006-07-21 Eli Zaretskii <eliz@gnu.org>
1220
1221 * frames.texi (Input Focus): Document that focus-follows-mouse has
1222 no effect on MS-Windows.
1223
12242006-07-18 Richard Stallman <rms@gnu.org>
1225
1226 * display.texi (Forcing Redisplay): Cleanups in previous change.
1227
1228 * processes.texi (Low-Level Network): Make menu more convenient.
1229
12302006-07-18 Kim F. Storm <storm@cua.dk>
1231
1232 * display.texi (Forcing Redisplay): redisplay-preemption-period
1233 only used on window systems. Add xref to Terminal Output.
1234
1235 * os.texi (Terminal Output): baud-rate only controls preemption on
1236 non-window systems. Add xref to Forcing Redisplay.
1237
1238 * processes.texi (Low-Level Network): Rename node "Make Network"
1239 to "Network Processes".
1240
12412006-07-18 Karl Berry <karl@gnu.org>
1242
1243 * variables.texi, functions.texi, customize.texi, loading.texi:
1244 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1245
12462006-07-17 Chong Yidong <cyd@stupidchicken.com>
1247
1248 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1249
12502006-07-17 Richard Stallman <rms@gnu.org>
1251
1252 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1253 Put period and comma inside quotes.
1254
1255 * loading.texi, markers.texi: Use real doublequote inside menus.
1256
1257 * windows.texi: Put point and comma inside quotes.
1258 (Textual Scrolling): Use @samp for error message.
1259
1260 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1261 * strings.texi, streams.texi, processes.texi, os.texi:
1262 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1263 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1264 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1265 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1266 Put point and comma inside quotes.
1267
1268 * control.texi (Processing of Errors): Add command-error-function.
1269
1270 * variables.texi (File Local Variables): Clarify that
1271 file local variables make buffer-local bindings.
1272
1273 * modes.texi (Syntactic Font Lock): Give default for
1274 font-lock-syntax-table.
1275
12762006-07-17 Nick Roberts <nickrob@snap.net.nz>
1277
1278 * text.texi (Special Properties): Clean up previous change.
1279
12802006-07-16 Karl Berry <karl@gnu.org>
1281
1282 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1283 * control.texi: Fix bad page breaks through chapter 10 (control).
1284
1285 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1286 underfull hbox.
1287
12882006-07-15 Nick Roberts <nickrob@snap.net.nz>
1289
1290 * text.texi (Special Properties): Describe fontified text property
1291 in relation to a character (not text).
1292
12932006-07-15 Kim F. Storm <storm@cua.dk>
1294
1295 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1296 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1297 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1298
1299 * anti.texi (Antinews): Mention redisplay function.
1300 The kbd macro existed, but was not documented, before 22.x.
1301 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1302
13032006-07-14 Nick Roberts <nickrob@snap.net.nz>
1304
1305 * display.texi (Displaying Messages): Add anchor.
1306
1307 * frames.texi (Dialog Boxes): Use it.
1308
13092006-07-12 Richard Stallman <rms@gnu.org>
1310
1311 * objects.texi (Frame Type): Explain nature of frames better.
1312
1313 * frames.texi (Frames): Explain nature of frames better.
1314
13152006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1316
1317 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1318
13192006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1320
1321 * frames.texi (Window System Selections): Mention scrap support for Mac.
1322 Default value of x-select-enable-clipboard is t on Mac.
1323
1324 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1325
13262006-07-11 Kim F. Storm <storm@cua.dk>
1327
1328 * display.texi (Forcing Redisplay): Add `redisplay' function.
1329 Don't mention (sit-for -1) -- use (redisplay t) instead.
1330
1331 * commands.texi (Waiting): (sit-for -1) is no longer special.
1332 (sit-for 0) is equivalent to (redisplay).
1333 Iconifying/deiconifying no longer makes sit-for return.
1334
13352006-07-10 Nick Roberts <nickrob@snap.net.nz>
1336
1337 * display.texi (Buttons): Fix typo.
1338
1339 * index.texi, elisp.texi (New Symbols): Comment node out.
1340
13412006-07-09 Richard Stallman <rms@gnu.org>
1342
1343 * display.texi (Truncation): Clean up previous change.
1344
13452006-07-08 Richard Stallman <rms@gnu.org>
1346
1347 * commands.texi (Interactive Call): Use 3 as prefix in example
1348 for execute-extended-command.
1349
1350 * display.texi (Attribute Functions): Move paragraph about
1351 compatibility with Emacs < 21.
1352
13532006-07-09 Kim F. Storm <storm@cua.dk>
1354
1355 * display.texi (Refresh Screen): Clarify force-window-update.
1356 (Truncation): "Normally" indicated by fringe arrows.
1357
13582006-07-08 Eli Zaretskii <eliz@gnu.org>
1359
1360 * windows.texi (Textual Scrolling, Resizing Windows):
1361 * variables.texi (Constant Variables):
1362 * text.texi (Buffer Contents, Deletion, Changing Properties)
1363 (Property Search, Special Properties, Sticky Properties)
1364 (Links and Mouse-1, Fields, Change Hooks):
1365 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1366 (Categories):
1367 * symbols.texi (Other Plists):
1368 * streams.texi (Output Variables):
1369 * processes.texi (Input to Processes, Query Before Exit):
1370 * positions.texi (Word Motion, Text Lines, List Motion):
1371 * os.texi (Init File, System Environment, Sound Output)
1372 (Session Management):
1373 * nonascii.texi (Text Representations, Character Sets)
1374 (Chars and Bytes, Locales):
1375 * modes.texi (Defining Minor Modes, Header Lines):
1376 * minibuf.texi (Minibuffer Contents):
1377 * markers.texi (Information from Markers):
1378 * lists.texi (List Elements, Building Lists, Association Lists):
1379 * keymaps.texi (Tool Bar):
1380 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1381 * functions.texi (What Is a Function, Mapping Functions):
1382 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1383 (Color Names, Text Terminal Colors, Display Feature Testing):
1384 * files.texi (Visiting Functions, File Name Components)
1385 (Unique File Names, Contents of Directories):
1386 * display.texi (Forcing Redisplay, Displaying Messages)
1387 (Temporary Displays, Font Selection, Auto Faces)
1388 (Font Lookup, Fringe Indicators, Display Margins)
1389 (Image Descriptors, Showing Images, Image Cache, Button Types)
1390 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
1391 (Display Table Format, Glyphs):
1392 * control.texi (Iteration):
1393 * commands.texi (Command Loop Info, Adjusting Point):
1394 * backups.texi (Making Backups, Auto-Saving):
1395 Remove @tindex entries.
1396
13972006-07-07 Kim F. Storm <storm@cua.dk>
1398
1399 * display.texi (Fringe Cursors): Fix typo.
1400 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1401 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1402
14032006-07-05 Richard Stallman <rms@gnu.org>
1404
1405 * text.texi (Buffer Contents): Add example of text props
1406 in result of buffer-substring.
1407 (Text Properties): Explain better about use of specific property names.
1408 (Property Search): Some cleanups; reorder some functions.
1409
1410 * keymaps.texi (Changing Key Bindings): Cleanup.
1411 Add xref to Key Binding Conventions.
1412
1413 * display.texi (Attribute Functions): Add examples for
1414 face-attribute-relative-p.
1415
1416 * tips.texi (Coding Conventions): Cleanup last change.
1417
14182006-07-05 Karl Berry <karl@gnu.org>
1419
1420 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1421 Remove @setchapternewpage odd.
1422 Result is 1013 pages, down from 1100.
1423
1424 * anti.texi, customize.texi, display.texi, internals.texi:
1425 * minibuf.texi, modes.texi, tips.texi:
1426 Fix overfull/underfull boxes.
1427
14282006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1429
1430 * edebug.texi (Instrumenting):
1431 Add Edebug-specific findex for eval-buffer.
1432 * loading.texi (Loading):
1433 Replace eval-current-buffer with eval-buffer.
1434
14352006-06-30 Nick Roberts <nickrob@snap.net.nz>
1436
1437 * locals.texi (Standard Buffer-Local Variables): Update the list
1438 of variables.
1439
14402006-06-26 Nick Roberts <nickrob@snap.net.nz>
1441
1442 * files.texi (File Name Completion): Point user to the node
1443 "Reading File Names".
1444
14452006-06-24 Eli Zaretskii <eliz@gnu.org>
1446
1447 * files.texi (Contents of Directories): Document case-insensitive
1448 behavior on respective filesystems.
1449
1450 * objects.texi (Character Type): Document that Emacs signals an
1451 error for unsupported Unicode characters specified as \uNNNN.
1452
14532006-06-19 Richard Stallman <rms@gnu.org>
1454
1455 * processes.texi (Bindat Spec): Clarify previous change.
1456
14572006-06-16 Richard Stallman <rms@gnu.org>
1458
1459 * tips.texi (Coding Conventions): Better explain conventions
1460 for definition constructs.
1461
1462 * text.texi (Special Properties): String value of `read-only'
1463 serves as the error message.
1464
1465 * objects.texi (Character Type): Clarify prev. change.
1466 (Non-ASCII in Strings): Mention \u and \U.
1467
1468 * commands.texi (Using Interactive): Explain problem of
1469 markers, etc., in command-history.
1470
14712006-06-14 Kim F. Storm <storm@cua.dk>
1472
1473 * commands.texi (Waiting): Negative arg to sit-for forces
1474 redisplay even if input is pending.
1475
1476 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1477 redisplay. Remove incorrect example of binding redisplay-dont-pause
1478 around (sit-for 0).
1479
14802006-06-13 Richard Stallman <rms@gnu.org>
1481
1482 * display.texi (Forcing Redisplay): Clarify previous change.
1483
14842006-06-13 Romain Francoise <romain@orebokech.com>
1485
1486 * display.texi (Forcing Redisplay): Fix typo.
1487
14882006-06-13 Kim F. Storm <storm@cua.dk>
1489
1490 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
1491
14922006-06-10 Luc Teirlinck <teirllm@auburn.edu>
1493
1494 * tips.texi (Coding Conventions): Add `@end itemize'.
1495
14962006-06-10 Richard Stallman <rms@gnu.org>
1497
1498 * tips.texi (Coding Conventions): Explain use of coding systems
1499 to ensure one decoding for strings.
1500
15012006-06-09 Aidan Kehoe <kehoea@parhasard.net>
1502
1503 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
1504 syntax.
1505
15062006-06-07 Eli Zaretskii <eliz@gnu.org>
1507
1508 * display.texi (Font Selection): Remove description of
1509 clear-face-cache.
1510
1511 * compile.texi (Eval During Compile): Fix a typo. Add index
1512 entries for possible uses of eval-when-compile.
1513
15142006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
1515
1516 * display.texi (Abstract Display): Fix typo.
1517
15182006-06-03 Eli Zaretskii <eliz@gnu.org>
1519
1520 * minibuf.texi (Minibuffer History) <history-add-new-input>:
1521 Reword variable's description.
1522
15232006-06-01 Richard Stallman <rms@gnu.org>
1524
1525 * windows.texi (Splitting Windows): Clarify splitting nonselected
1526 window.
1527
15282006-05-31 Juri Linkov <juri@jurta.org>
1529
1530 * minibuf.texi (Minibuffer History): Add history-add-new-input.
1531
15322006-05-30 Richard Stallman <rms@gnu.org>
1533
1534 * display.texi (Line Height): Fix errors in description of
1535 default line height and line-height properyty.
1536
1537 * nonascii.texi (Default Coding Systems): Further clarification.
1538
15392006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1540
1541 * internals.texi (Pure Storage): Mention that an overflow in pure
1542 space causes a memory leak.
1543 (Garbage Collection): If there was an overflow in pure space,
1544 `garbage-collect' returns nil.
1545
15462006-05-30 Eli Zaretskii <eliz@gnu.org>
1547
1548 * nonascii.texi (Default Coding Systems): Fix it some more.
1549
15502006-05-29 Eli Zaretskii <eliz@gnu.org>
1551
1552 * nonascii.texi (Default Coding Systems): Fix last change.
1553
15542006-05-29 Kenichi Handa <handa@m17n.org>
1555
1556 * nonascii.texi (find-operation-coding-system): Describe the new
1557 argument format (FILENAME . BUFFER).
1558
15592006-05-28 Richard Stallman <rms@gnu.org>
1560
1561 * tips.texi (Coding Conventions): Better explain reasons not to
1562 advise other packages or use `eval-after-load'.
1563
15642006-05-29 Kim F. Storm <storm@cua.dk>
1565
1566 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1567 `bindat-idx' and `bindat-raw' for clarity.
1568
15692006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1570
1571 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1572
1573 * display.texi (Display): Add "Abstract Display" to menu.
1574 (Abstract Display, Abstract Display Functions)
1575 (Abstract Display Example): New nodes.
1576 * elisp.texi (Top): Add "Abstract Display" to menu.
1577
15782006-05-27 Chong Yidong <cyd@stupidchicken.com>
1579
1580 * keymaps.texi (Key Sequences): Link to input events definition.
1581 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1582
1583 * files.texi (Changing Files): Document updated argument list for
1584 copy-file.
1585
15862006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1587
1588 * processes.texi (Bindat Functions): Explain term "total length".
1589 Use it in bindat-length and bindat-pack descriptions.
1590
15912006-05-26 Eli Zaretskii <eliz@gnu.org>
1592
1593 * tips.texi (Coding Conventions): Advise against using
1594 eval-after-load in packages. Add an index entry.
1595
15962006-05-25 Juri Linkov <juri@jurta.org>
1597
1598 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1599
1600 * modes.texi (%-Constructs): Add %e, %z, %Z.
1601
16022006-05-25 Richard Stallman <rms@gnu.org>
1603
1604 * elisp.texi (Top): Update subnode menu.
1605
1606 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1607 (Keymaps): Update menu.
1608
16092006-05-25 Chong Yidong <cyd@stupidchicken.com>
1610
1611 * keymaps.texi (Key Sequences): Some clarifications.
1612
16132006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1614
1615 * processes.texi (Bindat Functions): Say "unibyte string"
1616 explicitly for bindat-unpack and bindat-pack descriptions.
1617 (Bindat Examples): Don't call `string-make-unibyte' in example.
1618
16192006-05-25 Chong Yidong <cyd@stupidchicken.com>
1620
1621 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1622 Explain string and vector representations of key sequences
1623
1624 * keymaps.texi (Changing Key Bindings):
1625 * commands.texi (Interactive Codes, Interactive Codes):
1626 * help.texi (Describing Characters): Refer to it.
1627
16282006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1629
1630 * frames.texi (Pointer Shape): @end table -> @end defvar.
1631
16322006-05-22 Richard Stallman <rms@gnu.org>
1633
1634 * elisp.texi (Top): Update subnode menus.
1635
1636 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1637 Contents rewritten; material from old Pointer Shape node moved here.
1638
1639 * display.texi (Pointer Shape): Node deleted.
1640 (Image Descriptors): Minor cleanup.
1641
16422006-05-21 Richard Stallman <rms@gnu.org>
1643
1644 * syntax.texi (Parsing Expressions): Update info on which STATE
1645 elements are ignored.
1646
16472006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1648
1649 * hooks.texi (Standard Hooks): Correct typo.
1650
1651 * gpl.texi (GPL): ifinfo -> ifnottex.
1652
16532006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1654
1655 * searching.texi (Simple Match Data): Warn about match data being
1656 set anew by every search.
1657
16582006-05-17 Richard Stallman <rms@gnu.org>
1659
1660 * minibuf.texi (Minibuffer History): Clarify.
1661
1662 * searching.texi (Regexp Special): Clarify nested regexp warning.
1663
16642006-05-16 Kim F. Storm <storm@cua.dk>
1665
1666 * minibuf.texi (Minibuffer History): Update add-to-history.
1667
16682006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1669
1670 * nonascii.texi (Explicit Encoding): Fix
1671 typo (encoding<->decoding).
1672
16732006-05-14 Richard Stallman <rms@gnu.org>
1674
1675 * buffers.texi (Creating Buffers): Cleanup.
1676
1677 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1678
16792006-05-13 Eli Zaretskii <eliz@gnu.org>
1680
1681 * buffers.texi (Current Buffer): Document that with-temp-buffer
1682 disables undo.
1683
1684 * os.texi (Terminal-Specific): More accurate description of how
1685 Emacs searches for the terminal-specific libraries.
1686
16872006-05-12 Eli Zaretskii <eliz@gnu.org>
1688
1689 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1690 emacs-xtra to @inforef's.
1691
1692 * text.texi (Undo): Document that undo is turned off in buffers
1693 whose names begin with a space.
1694
1695 * buffers.texi (Buffer Names): Add index entries for buffers whose
1696 names begin with a space.
1697 (Creating Buffers): Document that undo is turned off in buffers
1698 whose names begin with a space.
1699
1700 * files.texi (Visiting Functions, Reading from Files)
1701 (Saving Buffers): Mention code and EOL conversions by file I/O
1702 primitives and subroutines.
1703
1704 * nonascii.texi (Lisp and Coding Systems): Document
1705 coding-system-eol-type. Add index entries for eol conversion.
1706
1707 * display.texi (Defining Faces): Mention `mac', and add an xref to
1708 where window-system is described.
1709
17102006-05-10 Richard Stallman <rms@gnu.org>
1711
1712 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1713
17142006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1715
1716 * variables.texi (File Local Variables): Recommend to quote lambda
1717 expressions in safe-local-variable property.
1718
17192006-05-09 Richard Stallman <rms@gnu.org>
1720
1721 * variables.texi (File Local Variables): Document
1722 safe-local-eval-forms and safe-local-eval-function.
1723
17242006-05-07 Kim F. Storm <storm@cua.dk>
1725
1726 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1727 from add-to-history.
1728
17292006-05-07 Romain Francoise <romain@orebokech.com>
1730
1731 * commands.texi (Event Input Misc):
1732 * compile.texi (Eval During Compile):
1733 * internals.texi (Buffer Internals):
1734 * minibuf.texi (Initial Input):
1735 * nonascii.texi (Scanning Charsets):
1736 * numbers.texi (Comparison of Numbers):
1737 * windows.texi (Textual Scrolling, Vertical Scrolling):
1738 Fix various typos.
1739
17402006-05-06 Eli Zaretskii <eliz@gnu.org>
1741
1742 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1743 conditional xref's to either emacs or emacs-xtra, depending on
1744 @iftex/@ifnottex.
1745
1746 * minibuf.texi (Minibuffer History): Document add-to-history.
1747
17482006-05-05 Eli Zaretskii <eliz@gnu.org>
1749
1750 * internals.texi (Pure Storage): Mention the pure overflow message
1751 at startup.
1752
17532006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1754
1755 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1756 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1757 search.
1758
17592006-05-01 Richard Stallman <rms@gnu.org>
1760
1761 * intro.texi (nil and t): Clarify.
1762
1763 * variables.texi (File Local Variables): Suggest using booleanp.
1764
17652006-05-01 Juanma Barranquero <lekktu@gmail.com>
1766
1767 * objects.texi (Type Predicates): Fix typos.
1768
17692006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1770
1771 * intro.texi (nil and t): Add booleanp.
1772
1773 * objects.texi (Type Predicates): Add links for booleanp and
1774 string-or-null-p.
1775
17762006-04-29 Richard Stallman <rms@gnu.org>
1777
1778 * modes.texi (Multiline Font Lock): Rename from
1779 Multi line Font Lock Elements. Much clarification.
1780 (Font Lock Multiline, Region to Fontify): Much clarification.
1781
17822006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1783
1784 * variables.texi (File Local Variables): Remove the special case t for
1785 safe-local-variable.
1786
17872006-04-26 Richard Stallman <rms@gnu.org>
1788
1789 * syntax.texi (Parsing Expressions): Minor cleanup.
1790
17912006-04-18 Richard Stallman <rms@gnu.org>
1792
1793 * tips.texi (Coding Conventions): Explain when the package's
1794 prefix should appear later on (not at the start of the name).
1795
1796 * searching.texi (String Search): Clarify effect of NOERROR.
1797
1798 * modes.texi (Imenu): Clarify what special items do.
1799
1800 * hooks.texi (Standard Hooks): Delete text about old hook names.
1801
18022006-04-17 Romain Francoise <romain@orebokech.com>
1803
1804 * variables.texi (Local Variables): Update the default value of
1805 `max-specpdl-size'.
1806
18072006-04-15 Michael Olson <mwolson@gnu.org>
1808
1809 * processes.texi (Transaction Queues): Mention the new optional
1810 `delay-question' argument for `tq-enqueue'.
1811
18122006-04-13 Bill Wohler <wohler@newt.com>
1813
1814 * customize.texi (Common Keywords): Use dotted notation for
1815 :package-version value. Specify its values. Improve documentation
1816 for customize-package-emacs-version-alist.
1817
18182006-04-12 Bill Wohler <wohler@newt.com>
1819
1820 * customize.texi (Common Keywords): Move description of
1821 customize-package-emacs-version-alist to @defvar.
1822
18232006-04-10 Bill Wohler <wohler@newt.com>
1824
1825 * customize.texi (Common Keywords): Add :package-version.
1826
18272006-04-10 Kim F. Storm <storm@cua.dk>
1828
1829 * text.texi (Buffer Contents): Add NOPROPS arg to
1830 filter-buffer-substring.
1831
18322006-04-08 Kevin Ryde <user42@zip.com.au>
1833
1834 * os.texi (Command-Line Arguments): Update xref to emacs manual
1835 "Command Arguments" -> "Emacs Invocation", per change there.
1836
18372006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1838
1839 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1840 be on one line to help makeinfo not render two spaces after the dot.
1841
18422006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1843
1844 * strings.texi (Predicates for Strings): Add string-or-null-p.
1845
18462006-03-28 Kim F. Storm <storm@cua.dk>
1847
1848 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1849 remarks about systems that don't support fractional seconds.
1850
18512006-03-25 Karl Berry <karl@gnu.org>
1852
1853 * elisp.texi: Use @copyright{} instead of (C), and do not indent
1854 the year list.
1855
18562006-03-21 Nick Roberts <nickrob@snap.net.nz>
1857
1858 * display.texi (Fringe Indicators): Fix typos.
1859
18602006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1861
1862 * tips.texi (Documentation Tips): One can now also write `program'
1863 in front of a quoted symbol in a docstring to prevent making a
1864 hyperlink.
1865
18662006-03-19 Alan Mackenzie <acm@muc.de>
1867
1868 * text.texi (Special Properties): Clarify `fontified' property.
1869
18702006-03-16 Richard Stallman <rms@gnu.org>
1871
1872 * display.texi (Defining Images): Minor cleanup.
1873
18742006-03-16 Bill Wohler <wohler@newt.com>
1875
1876 * display.texi (Defining Images): In image-load-path-for-library,
1877 prefer user's images.
1878
18792006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
1880
1881 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
1882
18832006-03-15 Bill Wohler <wohler@newt.com>
1884
1885 * display.texi (Defining Images): Fix example in
1886 image-load-path-for-library by not recommending that one binds
1887 image-load-path. Just defvar it to placate compiler and only use
1888 it if previously defined.
1889
18902006-03-14 Bill Wohler <wohler@newt.com>
1891
1892 * display.texi (Defining Images): In image-load-path-for-library,
1893 always return list of directories. Update example.
1894
18952006-03-14 Alan Mackenzie <acm@muc.de>
1896
1897 * modes.texi: New node, "Region to Fontify" (for Font Lock).
1898 This describes font-lock-extend-region-function.
1899 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
1900 the new node "Region to Fontify".
1901
19022006-03-13 Richard Stallman <rms@gnu.org>
1903
1904 * display.texi (Invisible Text): The impossible position is
1905 now before the invisible text, not after.
1906 (Defining Images): Clean up last change.
1907
19082006-03-11 Bill Wohler <wohler@newt.com>
1909
1910 * display.texi (Defining Images): Add image-load-path-for-library.
1911
19122006-03-11 Luc Teirlinck <teirllm@auburn.edu>
1913
1914 * text.texi (Adaptive Fill): Fix Texinfo usage.
1915
1916 * strings.texi (Creating Strings): Fix Texinfo usage.
1917
1918 * searching.texi (Regexp Special): Use @samp for regular
1919 expressions that are not in Lisp syntax.
1920
19212006-03-08 Luc Teirlinck <teirllm@auburn.edu>
1922
1923 * searching.texi (Regexp Special): Put remark between parentheses
1924 to avoid misreading.
1925
19262006-03-07 Luc Teirlinck <teirllm@auburn.edu>
1927
1928 * searching.texi (Syntax of Regexps): More accurately describe
1929 which characters are special in which situations.
1930 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
1931 are not special. Describe in detail when `[' and `]' are special.
1932 (Regexp Backslash): Plenty of regexps with unbalanced square
1933 brackets are valid, so reword that statement.
1934
19352006-03-02 Kim F. Storm <storm@cua.dk>
1936
1937 * keymaps.texi (Tool Bar): Add tool-bar-border.
1938
19392006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1940
1941 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1942
19432006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1944
1945 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1946
1947 * files.texi (Locating Files): Suggest additional values for the
1948 SUFFIXES arg of `locate-file'. Update pxref.
1949
1950 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1951 (How Programs Do Loading): Discuss the effects of Auto Compression
1952 mode on `load'.
1953 (Load Suffixes): New node.
1954 (Library Search): Delete description of `load-suffixes'; it was
1955 moved to "Load Suffixes".
1956 (Autoload, Named Features): Mention `load-suffixes'.
1957
19582006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1959
1960 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1961
1962 * windows.texi (Window Tree): Fix typo.
1963
19642006-02-20 Kim F. Storm <storm@cua.dk>
1965
1966 * display.texi (Fringe Indicators): New section.
1967 Move indicate-empty-lines, indicate-buffer-boundaries, and
1968 default-indicate-buffer-boundaries here.
1969 Add fringe-indicator-alist and default-fringes-indicator-alist.
1970 Add list of logical fringe indicator symbols.
1971 Update list of standard bitmap names.
1972 (Fringe Cursors): New section.
1973 Move overflow-newline-into-fringe here.
1974 Add fringe-cursor-alist and default-fringes-cursor-alist.
1975 Add list of fringe cursor symbols.
1976
19772006-02-20 Juanma Barranquero <lekktu@gmail.com>
1978
1979 * commands.texi (Using Interactive): Fix reference to node
1980 "Minibuffers".
1981
19822006-02-19 Richard M. Stallman <rms@gnu.org>
1983
1984 * minibuf.texi (High-Level Completion):
1985 Add xref to read-input-method-name.
1986
1987 * files.texi (Relative File Names): Move file-relative-name here.
1988 (File Name Expansion): From here. Minor clarifications.
1989
1990 * commands.texi (Using Interactive): Add xrefs about reading input.
1991 Clarify remarks about that moving point and mark.
1992 Put string case before list case.
1993
19942006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1995
1996 * display.texi (Other Display Specs, Image Descriptors):
1997 Revert erroneous changes. The previous description of
1998 image-descriptors as `(image . PROPS)' was correct.
1999
20002006-02-14 Richard M. Stallman <rms@gnu.org>
2001
2002 * variables.texi (File Local Variables): Clarifications.
2003
20042006-02-14 Juanma Barranquero <lekktu@gmail.com>
2005
2006 * variables.texi (File Local Variables): Use @code for a cons
2007 cell, not @var.
2008
20092006-02-13 Chong Yidong <cyd@stupidchicken.com>
2010
2011 * variables.texi (File Local Variables): Document new file local
2012 variable behavior.
2013
20142006-02-10 Kim F. Storm <storm@cua.dk>
2015
2016 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2017
20182006-02-08 Juanma Barranquero <lekktu@gmail.com>
2019
2020 * modes.texi (%-Constructs): Remove obsolete info about
2021 `global-mode-string'.
2022
20232006-02-07 Richard M. Stallman <rms@gnu.org>
2024
2025 * commands.texi (Prefix Command Arguments): Minor cleanup.
2026
2027 * display.texi: "Graphical display", not window system.
2028
2029 * functions.texi (What Is a Function): Fix xref.
2030
2031 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2032 (Changing Key Bindings): Clarify when remapping is better than
2033 substitute-key-definition.
2034
20352006-02-02 Richard M. Stallman <rms@gnu.org>
2036
2037 * minibuf.texi (Basic Completion): Completion alists are risky.
2038
2039 * keymaps.texi (Active Keymaps): Clarifications.
2040 (Searching Keymaps): New node.
2041 (Keymaps): Update menu.
2042
2043 * frames.texi (Layout Parameters): Minor clarification.
2044 (Drag and Drop): New node.
2045 (Frames): Update menu.
2046
20472006-01-29 Chong Yidong <cyd@stupidchicken.com>
2048
2049 * display.texi (Other Display Specs, Image Descriptors):
2050 Image description is a list, not a cons cell.
2051
20522006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2053
2054 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2055 list is not necessarily a list).
2056
20572006-01-27 Eli Zaretskii <eliz@gnu.org>
2058
2059 * frames.texi (Layout Parameters): border-width and
2060 internal-border-width belong to the frame, not the window.
2061
20622006-01-19 Richard M. Stallman <rms@gnu.org>
2063
2064 * nonascii.texi (Translation of Characters): Search cmds use
2065 translation-table-for-input. Automatically made local.
2066
2067 * markers.texi (Overview of Markers): Count insertion type
2068 as one of a marker's attributes.
2069
2070 * keymaps.texi (Controlling Active Maps): New node, split out of
2071 Active Keymaps.
2072 (Keymaps): Menu updated.
2073 (Active Keymaps): Give pseudocode to explain how the active
2074 maps are searched. current-active-maps and key-binding moved here.
2075 (Functions for Key Lookup): current-active-maps and key-binding moved.
2076 Clarifications.
2077 (Searching the Keymaps): New subnode.
2078
2079 * elisp.texi (Top): Menu clarification.
2080
2081 * display.texi (Other Display Specs): Delete duplicate entry for
2082 just a string as display spec. Move text about recursive display
2083 specs on such a string.
2084
2085 * commands.texi (Key Sequence Input): Clarify.
2086 Move num-nonmacro-input-events out.
2087 (Reading One Event): num-nonmacro-input-events moved here.
2088
20892006-01-14 Nick Roberts <nickrob@snap.net.nz>
2090
2091 * advice.texi (Simple Advice): Update example to fit argument
2092 change in previous-line.
2093
20942006-01-05 Richard M. Stallman <rms@gnu.org>
2095
2096 * markers.texi (The Mark): Fix in `mark'.
2097
20982006-01-04 Richard M. Stallman <rms@gnu.org>
2099
2100 * processes.texi (Misc Network, Make Network): Minor cleanups.
2101
21022006-01-04 Kim F. Storm <storm@cua.dk>
2103
2104 * processes.texi (Make Network): Add IPv6 addresses and handling.
2105 (Network Feature Testing): Mention (:family ipv6).
2106 (Misc Network): Add IPv6 formats to format-network-address.
2107
21082005-12-30 Richard M. Stallman <rms@gnu.org>
2109
2110 * text.texi (Changing Properties):
2111 Don't use return value of set-text-properties.
2112
21132005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2114
2115 * modes.texi (Mode Line Format): Correct typo in menu.
2116
21172005-12-29 Richard M. Stallman <rms@gnu.org>
2118
2119 * modes.texi (Mode Line Top): New node.
2120 (Mode Line Data): Some text moved to new node.
2121 Explain the data structure more concretely.
2122 (Mode Line Basics): Clarifications.
2123 (Mode Line Variables): Clarify intro paragraph.
2124 (%-Constructs): Clarify intro paragraph.
2125 (Mode Line Format): Update menu.
2126
21272005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2128
2129 * minibuf.texi (Basic Completion): Update lazy-completion-table
2130 examples for removal of ARGS argument.
2131
21322005-12-23 Richard M. Stallman <rms@gnu.org>
2133
2134 * text.texi (Undo): Restore some explanation from the version
2135 that was deleted.
2136
21372005-12-23 Eli Zaretskii <eliz@gnu.org>
2138
2139 * text.texi (Undo): Remove duplicate descriptions of `apply
2140 funname' and `apply delta' elements of the undo list.
2141
21422005-12-20 Richard M. Stallman <rms@gnu.org>
2143
2144 * help.texi (Help Functions): Update documentation of `apropos'.
2145
21462005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2147
2148 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2149 because it is confusing. If the :help-echo keyword is a function,
2150 it is not directly used as the :help-echo overlay property, as the
2151 xref seems to suggest (it does not take the appropriate args).
2152
21532005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2154
2155 * customize.texi (Common Keywords): Fix Texinfo usage.
2156 (Group Definitions, Variable Definitions): Update for new
2157 conventions for using `*' in docstrings.
2158
2159 * tips.texi (Documentation Tips): Update for new conventions for
2160 using `*' in docstrings.
2161
21622005-12-16 Richard M. Stallman <rms@gnu.org>
2163
2164 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2165
21662005-12-16 Juri Linkov <juri@jurta.org>
2167
2168 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2169
21702005-12-14 Romain Francoise <romain@orebokech.com>
2171
2172 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2173 Fix typo.
2174
21752005-12-11 Juri Linkov <juri@jurta.org>
2176
2177 * minibuf.texi (Completion Commands): Add mention of read-file-name
2178 for filename completion keymaps.
2179 (Reading File Names): Add mention of filename completion keymaps
2180 for read-file-name and xref to `Completion Commands'.
2181
21822005-12-10 Richard M. Stallman <rms@gnu.org>
2183
2184 * customize.texi (Common Keywords): State caveats for use of :tag.
2185
21862005-12-08 Richard M. Stallman <rms@gnu.org>
2187
2188 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2189 with xrefs and better explanation.
2190 (Completion Commands): Add the filename completion maps.
2191
2192 * objects.texi (Character Type): Clarify that \s is not space
2193 if a dash follows.
2194
21952005-12-05 Richard M. Stallman <rms@gnu.org>
2196
2197 * windows.texi (Resizing Windows): Delete preserve-before args.
2198
21992005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2200
2201 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2202 in full keymaps, since the quirk has been fixed.
2203
22042005-12-03 Eli Zaretskii <eliz@gnu.org>
2205
2206 * hooks.texi (Standard Hooks): Add index entries. Mention
2207 `compilation-finish-functions'.
2208
22092005-11-27 Richard M. Stallman <rms@gnu.org>
2210
2211 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2212
22132005-11-21 Juri Linkov <juri@jurta.org>
2214
2215 * customize.texi (Common Keywords): Update links types
2216 custom-manual and url-link. Add link types emacs-library-link,
2217 file-link, function-link, variable-link, custom-group-link.
2218
22192005-11-20 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * display.texi: Revert 2005-11-20 change.
2222
22232005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2224
2225 * processes.texi (Bindat Functions):
2226 Say "third" to refer to zero-based index "2".
2227
22282005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2229
2230 * loading.texi (Library Search): Update the default value of
2231 `load-suffixes'.
2232
22332005-11-17 Chong Yidong <cyd@stupidchicken.com>
2234
2235 * display.texi (Attribute Functions): Mention :ignore-defface.
2236
22372005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2238
2239 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2240 (Minor Mode Conventions): Mention the use of a hook.
2241
22422005-11-06 Richard M. Stallman <rms@gnu.org>
2243
2244 * files.texi (Magic File Names): find-file-name-handler checks the
2245 `operations' property of the handler.
2246
22472005-11-03 Richard M. Stallman <rms@gnu.org>
2248
2249 * variables.texi (Frame-Local Variables): Small clarification.
2250
22512005-10-29 Chong Yidong <cyd@stupidchicken.com>
2252
2253 * os.texi (Init File): Document ~/.emacs.d/init.el.
2254
22552005-10-29 Richard M. Stallman <rms@gnu.org>
2256
2257 * internals.texi (Garbage Collection): Document memory-full.
2258
22592005-10-28 Bill Wohler <wohler@newt.com>
2260
2261 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2262 for URLs.
2263
22642005-10-28 Richard M. Stallman <rms@gnu.org>
2265
2266 * minibuf.texi (Completion Commands): Clean up prev change.
2267
22682005-10-26 Kevin Ryde <user42@zip.com.au>
2269
2270 * compile.texi (Eval During Compile): Explain recommended uses
2271 of eval-when-compile and eval-and-compile.
2272
22732005-10-27 Masatake YAMATO <jet@gyve.org>
2274
2275 * minibuf.texi (Completion Commands):
2276 Write about new optional argument for `display-completion-list'.
2277
22782005-10-23 Richard M. Stallman <rms@gnu.org>
2279
2280 * display.texi (Overlay Arrow): Clarify about local bindings of
2281 overlay-arrow-position.
2282
22832005-10-22 Eli Zaretskii <eliz@gnu.org>
2284
2285 * internals.texi (Building Emacs): Fix last change.
2286
22872005-10-22 Richard M. Stallman <rms@gnu.org>
2288
2289 * internals.texi (Building Emacs): Document eval-at-startup.
2290
22912005-10-21 Richard M. Stallman <rms@gnu.org>
2292
2293 * loading.texi (Where Defined): load-history contains abs file names.
2294 symbol-file returns abs file names.
2295
22962005-10-19 Kim F. Storm <storm@cua.dk>
2297
2298 * display.texi (Showing Images): Add max-image-size integer value.
2299
23002005-10-18 Chong Yidong <cyd@stupidchicken.com>
2301
2302 * display.texi (Showing Images): Document max-image-size.
2303
23042005-10-17 Richard M. Stallman <rms@gnu.org>
2305
2306 * commands.texi (Quitting): Minor clarification.
2307
2308 * processes.texi (Sentinels): Clarify about output and quitting.
2309 (Filter Functions): Mention with-local-quit.
2310
23112005-10-17 Juri Linkov <juri@jurta.org>
2312
2313 * buffers.texi (Current Buffer):
2314 * commands.texi (Event Input Misc):
2315 * compile.texi (Eval During Compile, Compiler Errors):
2316 * customize.texi (Group Definitions):
2317 * display.texi (Progress, Defining Faces):
2318 * files.texi (Writing to Files):
2319 * modes.texi (Mode Hooks, Defining Minor Modes):
2320 * streams.texi (Output Functions):
2321 * syntax.texi (Syntax Table Functions):
2322 * text.texi (Change Hooks):
2323 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2324
2325 * commands.texi (Quitting): Replace arg `forms' with `body' in
2326 `with-local-quit'.
2327
2328 * positions.texi (Excursions): Replace arg `forms' with `body' in
2329 `save-excursion'.
2330
23312005-10-08 Kim F. Storm <storm@cua.dk>
2332
2333 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2334 Rename manual section accordingly.
2335
23362005-10-04 Kim F. Storm <storm@cua.dk>
2337
2338 * windows.texi (Window Split Tree): New section describing
2339 new function window-split-tree function.
2340
23412005-10-03 Nick Roberts <nickrob@snap.net.nz>
2342
2343 * display.texi (Fringe Size/Pos): Simplify and add detail.
2344
23452005-09-30 Romain Francoise <romain@orebokech.com>
2346
2347 * minibuf.texi (High-Level Completion): Explain that the prompt
2348 given to `read-buffer' should end with a colon and a space.
2349 Update usage examples.
2350
23512005-09-29 Juri Linkov <juri@jurta.org>
2352
2353 * display.texi (Displaying Messages): Rename argument name
2354 `string' to `format-string' in functions `message', `message-box',
2355 `message-or-box'.
2356
23572005-09-26 Chong Yidong <cyd@stupidchicken.com>
2358
2359 * errors.texi (Standard Errors): Correct xrefs.
2360
23612005-09-18 Chong Yidong <cyd@stupidchicken.com>
2362
2363 * display.texi (Defining Images): Update documentation for
2364 `image-load-path'.
2365
23662005-09-17 Richard M. Stallman <rms@gnu.org>
2367
2368 * display.texi (Defining Images): Clean up previous change.
2369
23702005-09-16 Romain Francoise <romain@orebokech.com>
2371
2372 * elisp.texi: Specify GFDL version 1.2.
2373
2374 * doclicense.texi (GNU Free Documentation License): Update to
2375 version 1.2.
2376
23772005-09-15 Chong Yidong <cyd@stupidchicken.com>
2378
2379 * display.texi (Defining Images): Document `image-load-path'.
2380
23812005-09-15 Richard M. Stallman <rms@gnu.org>
2382
2383 * objects.texi (Printed Representation): Minor cleanup.
2384 (Box Diagrams): Minor fix.
2385 (Cons Cell Type): Move (...) index item here.
2386 (Box Diagrams): From here.
2387 (Array Type): Minor fix.
2388 (Type Predicates): Delete index "predicates".
2389 (Hash Table Type): Clarify xref.
2390 (Dotted Pair Notation): Minor fix.
2391
23922005-09-10 Chong Yidong <cyd@stupidchicken.com>
2393
2394 * files.texi (Saving Buffers): Fix typo.
2395
23962005-09-08 Richard M. Stallman <rms@gnu.org>
2397
2398 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2399
24002005-09-08 Chong Yidong <cyd@stupidchicken.com>
2401
2402 * locals.texi (Standard Buffer-Local Variables): Don't include
2403 mode variables for minor modes.
2404 Fix xrefs for buffer-display-count, buffer-display-table,
2405 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2406 enable-multibyte-characters, fill-column, header-line-format,
2407 left-fringe-width, left-margin, and right-fringe-width.
2408
2409 * hooks.texi (Standard Hooks): All hooks should conform to the
2410 standard naming convention now.
2411 Fix xref for `echo-area-clear-hook'.
2412
2413 * display.texi (Usual Display): Note that indicate-empty-lines and
2414 tab-width are buffer-local.
2415
2416 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2417
2418 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2419
2420 * nonascii.texi (Encoding and I/O): Note that
2421 buffer-file-coding-system is buffer-local.
2422
2423 * positions.texi (List Motion): Note that defun-prompt-regexp is
2424 buffer-local.
2425
2426 * text.texi (Auto Filling): Note that auto-fill-function is
2427 buffer-local.
2428 (Undo): Note that buffer-undo-list is buffer-local.
2429
2430 * windows.texi (Buffers and Windows): Document
2431 buffer-display-count.
2432
24332005-09-06 Richard M. Stallman <rms@gnu.org>
2434
2435 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2436 package prefix elsewhere than at the start of the name.
2437
24382005-09-03 Richard M. Stallman <rms@gnu.org>
2439
2440 * tips.texi (Programming Tips): Add conventions for minibuffer
2441 questions and prompts.
2442
24432005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2444
2445 * intro.texi (nil and t): Minor cleanup.
2446 Delete spurious mention of keyword symbols.
2447 (Evaluation Notation): Add index entry.
2448 (A Sample Function Description): Minor cleanup.
2449 (A Sample Variable Description): Not all vars can be set.
2450
24512005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2452
2453 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2454
2455 (Insertion): Document precise type of `insert-char' arg COUNT.
2456
24572005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2458
2459 * modes.texi (Other Font Lock Variables): Sync the default of
2460 font-lock-lines-before.
2461
24622005-08-31 Michael Albinus <michael.albinus@gmx.de>
2463
2464 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2465
24662005-08-29 Richard M. Stallman <rms@gnu.org>
2467
2468 * elisp.texi (Top): Update subnode menu.
2469
2470 * searching.texi (Searching and Matching): Move node.
2471 Rearrange contents and add overall explanation.
2472 (Searching and Case): Move node.
2473 (Searching and Matching): Update menu.
2474
24752005-08-27 Eli Zaretskii <eliz@gnu.org>
2476
2477 * os.texi (Startup Summary): Fix the description of the initial
2478 startup message display.
2479
24802005-08-25 Richard M. Stallman <rms@gnu.org>
2481
2482 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2483
24842005-08-25 Emilio C. Lopes <eclig@gmx.net>
2485
2486 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2487 `next-overlay-change' example.
2488
24892005-08-22 Juri Linkov <juri@jurta.org>
2490
2491 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
2492 Fix invert-face. Fix args of face-background.
2493
2494 * display.texi (Standard Faces): Delete node.
2495 (Faces): Add xref to `(emacs)Standard Faces'.
2496 (Displaying Faces): Fix xref to `Standard Faces'.
2497
2498 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
2499
25002005-08-20 Alan Mackenzie <acm@muc.de>
2501
2502 * buffers.texi (The Buffer List): Clarify the manipulation of the
2503 buffer list.
2504
25052005-08-14 Richard M. Stallman <rms@gnu.org>
2506
2507 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
2508 a regexp.
2509
25102005-08-11 Richard M. Stallman <rms@gnu.org>
2511
2512 * elisp.texi (Top): Update subnode lists.
2513
2514 * display.texi (Inverse Video): Node deleted.
2515
2516 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
2517 New nodes split out of Coding Conventions.
2518
2519 * searching.texi (Regular Expressions): Document re-builder.
2520
2521 * os.texi (Time Parsing): New node split out of Time Conversion.
2522
2523 * processes.texi (Misc Network, Network Feature Testing)
2524 (Network Options, Make Network): New nodes split out of
2525 Low-Level Network.
2526
25272005-08-09 Richard M. Stallman <rms@gnu.org>
2528
2529 * frames.texi (Geometry): New node, split from Size and Position.
2530 (Frame Parameters): Refer to Geometry.
2531
2532 * buffers.texi (The Buffer List): Fix xrefs.
2533
2534 * windows.texi (Splitting Windows): Fix xref.
2535
2536 * frames.texi (Layout Parameters): Add xref.
2537
2538 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2539
2540 * keymaps.texi (Menu Bar): Fix xref.
2541
2542 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2543
2544 * modes.texi (%-Constructs): Fix xref.
2545
2546 * frames.texi (Window Frame Parameters): Node split up.
2547 (Basic Parameters, Position Parameters, Size Parameters)
2548 (Layout Parameters, Buffer Parameters, Management Parameters)
2549 (Cursor Parameters, Color Parameters): New subnodes.
2550
25512005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2552
2553 * positions.texi (Screen Lines): Update xref for previous change
2554 in minibuf.texi.
2555
2556 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2557 change in minibuf.texi.
2558
25592005-08-09 Richard M. Stallman <rms@gnu.org>
2560
2561 * tips.texi (Coding Conventions): Minor cleanup.
2562
2563 * modes.texi (Defining Minor Modes): Explain when init-value
2564 can be non-nil.
2565
2566 * elisp.texi (Top): Update submenu for Minibuffer.
2567
2568 * minibuf.texi (Minibuffer Misc): Node split up.
2569 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2570 (Recursive Mini): New nodes split out from Minibuffer Misc.
2571 (Minibuffer Misc): Document max-mini-window-height.
2572
2573 * hash.texi (Defining Hash): Delete stray paren in example.
2574
2575 * display.texi (Echo Area Customization): Don't define
2576 max-mini-window-height here; xref instead.
2577
2578 * commands.texi (Event Input Misc): Update while-no-input.
2579
2580 * advice.texi (Advising Functions): Explain when to use advice
2581 and when to use a hook.
2582
25832005-07-30 Eli Zaretskii <eliz@gnu.org>
2584
2585 * makefile.w32-in (info): Don't run install-info.
2586 ($(infodir)/dir): New target, produced by running install-info.
2587
25882005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2589
2590 * modes.texi (Defining Minor Modes): The keyword for the initial
2591 value is :init-value, not :initial-value.
2592
25932005-07-23 Eli Zaretskii <eliz@gnu.org>
2594
2595 * loading.texi (Autoload): Make the `doctor' example be consistent
2596 with what's in current loaddefs.el. Describe the "fn" magic in
2597 the usage portion of the doc string.
2598
25992005-07-22 Richard M. Stallman <rms@gnu.org>
2600
2601 * internals.texi (Garbage Collection): Clarify previous change.
2602
26032005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2604
2605 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2606
26072005-07-18 Juri Linkov <juri@jurta.org>
2608
2609 * commands.texi (Accessing Events):
2610 * frames.texi (Text Terminal Colors, Resources):
2611 * markers.texi (The Mark):
2612 * modes.texi (Defining Minor Modes):
2613 Delete duplicate duplicate words.
2614
26152005-07-16 Richard M. Stallman <rms@gnu.org>
2616
2617 * display.texi (Managing Overlays): Clarify make-overlay
2618 args for insertion types.
2619
26202005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2621
2622 * customize.texi (Variable Definitions):
2623 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
2624 `standard-value' is a list too.
2625 (Defining New Types): Use @key{RET} instead of @key{ret}.
2626
26272005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2628
2629 * os.texi (Translating Input): Fix typo.
2630
26312005-07-08 Richard M. Stallman <rms@gnu.org>
2632
2633 * README: Update edition number and size estimate.
2634
2635 * elisp.texi (VERSION): Set to 2.9.
2636
26372005-07-07 Richard M. Stallman <rms@gnu.org>
2638
2639 * book-spine.texinfo: Update Emacs version.
2640
2641 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2642
26432005-07-06 Richard M. Stallman <rms@gnu.org>
2644
2645 * searching.texi (Regexp Search): Clarify what re-search-forward
2646 does when the search fails.
2647
26482005-07-05 Lute Kamstra <lute@gnu.org>
2649
2650 * Update FSF's address in GPL notices.
2651
2652 * doclicense.texi (GNU Free Documentation License):
2653 * gpl.texi (GPL):
2654 * tips.texi (Coding Conventions, Library Headers):
2655 * vol1.texi:
2656 * vol2.texi: Update FSF's address.
2657
26582005-07-04 Richard M. Stallman <rms@gnu.org>
2659
2660 * hooks.texi (Standard Hooks): Add occur-hook.
2661
26622005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2663
2664 * display.texi (The Echo Area): Correct menu.
2665
26662005-07-03 Richard M. Stallman <rms@gnu.org>
2667
2668 * elisp.texi (Top): Update subnode menu for Display.
2669
2670 * display.texi (Displaying Messages): New node, with most
2671 of what was in The Echo Area.
2672 (Progress): Moved under The Echo Area.
2673 (Logging Messages): New node with new text.
2674 (Echo Area Customization): New node, the rest of what was
2675 in The Echo Area. Document message-truncate-lines with @defvar.
2676 (Display): Update menu.
2677
2678 * windows.texi (Textual Scrolling): Doc 3 values for
2679 scroll-preserve-screen-position.
2680
2681 * text.texi (Special Properties): Change hook functions
2682 should bind inhibit-modification-hooks around altering buffer text.
2683
2684 * keymaps.texi (Key Binding Commands): Call binding BINDING
2685 rather than DEFINITION.
2686
26872005-06-29 Juanma Barranquero <lekktu@gmail.com>
2688
2689 * variables.texi (Defining Variables): `user-variable-p' returns t
2690 for aliases of user options, nil for alias loops.
2691
26922005-06-28 Richard M. Stallman <rms@gnu.org>
2693
2694 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2695 make-keymap.
2696
26972005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2698
2699 * variables.texi (Setting Variables): Correct and clarify
2700 description of `add-to-ordered-list'.
2701
27022005-06-26 Richard M. Stallman <rms@gnu.org>
2703
2704 * display.texi (Faces): Minor cleanup.
2705
27062005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2707
2708 * display.texi (Faces): `facep' returns t for strings that are
2709 face names.
2710
27112005-06-25 Richard M. Stallman <rms@gnu.org>
2712
2713 * objects.texi (Equality Predicates): Clarify meaning of equal.
2714
2715 * windows.texi (Selecting Windows): save-selected-window
2716 and with-selected-window save and restore the current buffer.
2717
27182005-06-24 Richard M. Stallman <rms@gnu.org>
2719
2720 * numbers.texi (Float Basics): Explain how to test for NaN,
2721 and printing the sign of NaNs.
2722
27232005-06-24 Eli Zaretskii <eliz@gnu.org>
2724
2725 * makefile.w32-in (MAKEINFO): Use --force.
2726
27272005-06-23 Richard M. Stallman <rms@gnu.org>
2728
2729 * display.texi (Face Functions): Correct Texinfo usage.
2730
27312005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2732
2733 * lists.texi (Rings): `ring-elements' now returns the elements of
2734 RING in order.
2735
27362005-06-23 Juanma Barranquero <lekktu@gmail.com>
2737
2738 * markers.texi (The Mark): Texinfo usage fix.
2739
27402005-06-23 Kim F. Storm <storm@cua.dk>
2741
2742 * searching.texi (Entire Match Data): Remove evaporate option for
2743 match-data. Do not mention evaporate option for set-match-data.
2744
27452005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2746
2747 * display.texi (Face Functions): Mention face aliases.
2748
27492005-06-21 Richard M. Stallman <rms@gnu.org>
2750
2751 * anti.texi (Antinews): Texinfo usage fix.
2752
27532005-06-21 Karl Berry <karl@gnu.org>
2754
2755 * elisp.texi: Use @copying.
2756
2757 * elisp.texi: Put @summarycontents and @contents before the Top
2758 node, instead of the end of the file, so that the contents appear
2759 in the right place in the dvi/pdf output.
2760
27612005-06-21 Juri Linkov <juri@jurta.org>
2762
2763 * display.texi (Defining Faces): Add `customized-face'.
2764
27652005-06-20 Kim F. Storm <storm@cua.dk>
2766
2767 * variables.texi (Setting Variables): Any type of element can be
2768 given order in add-to-ordered-list. Compare elements with eq.
2769
2770 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2771
27722005-06-20 Karl Berry <karl@gnu.org>
2773
2774 * syntax.texi (Syntax Flags): Make last column very slightly wider
2775 to avoid "generic comment" breaking on two lines and causing an
2776 underfull box.
2777
27782005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2779
2780 * lists.texi (Rings): Various minor clarifications and corrections.
2781
27822005-06-18 Richard M. Stallman <rms@gnu.org>
2783
2784 * functions.texi (Obsolete Functions): Simplify.
2785
2786 * variables.texi (Variable Aliases): Simplify.
2787
2788 * anti.texi, backups.texi, compile.texi, customization.texi:
2789 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2790 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2791 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2792 * variables.texi: Fix formatting ugliness.
2793
2794 * elisp.texi: Add links to Rings and Byte Packing.
2795 Update version and copyright years.
2796
2797 * minibuf.texi: Fix formatting ugliness.
2798 (Completion Commands): Move keymap vars to the end
2799 and vars completing-read binds to the top.
2800
28012005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2802
2803 * processes.texi: Fix typos.
2804 (Bindat Spec): Correct Texinfo error.
2805 (Byte Packing): Fix ungrammatical sentence.
2806
28072005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2808
2809 * lists.texi (Rings): New node.
2810 (Lists): Add it to menu.
2811
2812 * processes.texi (Byte Packing): New node.
2813 (Processes): Add it to menu.
2814
28152005-06-17 Richard M. Stallman <rms@gnu.org>
2816
2817 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2818
2819 * help.texi (Documentation Basics): Explain the xref to
2820 Documentation Tips.
2821
2822 * debugging.texi (Debugger Commands): Minor fix.
2823
28242005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2825
2826 * edebug.texi (Instrumenting): Eliminate duplicate link.
2827 (Specification List): Replace references to "below", referring to
2828 a later node, with one @ref to that node.
2829
2830 * os.texi (Timers): Timers should save and restore the match data
2831 if they change it.
2832
2833 * debugging.texi (Debugger Commands): Mention that the Lisp
2834 debugger can not step through primitive functions.
2835
28362005-06-16 Juanma Barranquero <lekktu@gmail.com>
2837
2838 * functions.texi (Obsolete Functions): Update argument names of
2839 `make-obsolete' and `define-obsolete-function-alias'.
2840
2841 * variables.texi (Variable Aliases): Update argument names of
2842 `defvaralias', `make-obsolete-variable' and
2843 `define-obsolete-variable-alias'.
2844
28452005-06-15 Kim F. Storm <storm@cua.dk>
2846
2847 * searching.texi (Entire Match Data): Rephrase warnings about
2848 evaporate arg to match-data and set-match-data.
2849
28502005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2851
2852 * elisp.texi (Top): Update detailed menu.
2853
2854 * edebug.texi (Edebug): Update menu.
2855 (Instrumenting): Update xrefs.
2856 (Edebug Execution Modes): Correct xref.
2857 (Jumping): Clarify description of `h' command.
2858 Eliminate redundant @ref.
2859 (Breaks): New node.
2860 (Breakpoints): Is now a subsubsection.
2861 (Global Break Condition): Mention `C-x X X'.
2862 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2863 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2864 (Edebug Display Update): Correct pxref.
2865 (Edebug and Macros): New node.
2866 (Instrumenting Macro Calls): Is now a subsubsection.
2867 Neither arg of `def-edebug-spec' is evaluated.
2868 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2869 (Specification Examples): Fix typo.
2870
28712005-06-14 Lute Kamstra <lute@gnu.org>
2872
2873 * debugging.texi (Function Debugging): Primitives can break on
2874 entry too.
2875
28762005-06-14 Kim F. Storm <storm@cua.dk>
2877
2878 * variables.texi (Setting Variables): Add add-to-ordered-list.
2879
28802005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
2881
2882 * syntax.texi (Parsing Expressions): Document aux functions and vars of
2883 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
2884
28852005-06-13 Lute Kamstra <lute@gnu.org>
2886
2887 * text.texi (Special Properties): Fix cross reference.
2888
28892005-06-11 Luc Teirlinck <teirllm@auburn.edu>
2890
2891 * debugging.texi (Function Debugging): Delete mention of empty
2892 string argument to `cancel-debug-on-entry'. Delete inaccurate
2893 description of the return value of that command.
2894
28952005-06-11 Alan Mackenzie <acm@muc.de>
2896
2897 * text.texi (Adaptive Fill): Amplify the description of
2898 fill-context-prefix.
2899
29002005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2901
2902 * syntax.texi (Parsing Expressions): Fix Texinfo error.
2903
29042005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
2905
2906 * syntax.texi (Parsing Expressions): Document syntax-ppss.
2907
29082005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2909
2910 * debugging.texi (Error Debugging): Minor rewording.
2911 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
2912 is optional.
2913
29142005-06-10 Lute Kamstra <lute@gnu.org>
2915
2916 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
2917 (Top): Give it a title. Correct version number. Give the
2918 detailed node listing a more prominent header.
2919 * intro.texi: Don't set VERSION here a second time.
2920 Mention Emacs's version too.
2921 * anti.texi (Antinews): Use EMACSVER to refer to the current
2922 version of Emacs.
2923
29242005-06-09 Kim F. Storm <storm@cua.dk>
2925
2926 * searching.texi (Entire Match Data): Explain new `reseat' argument to
2927 match-data and set-match-data.
2928
29292005-06-08 Richard M. Stallman <rms@gnu.org>
2930
2931 * searching.texi (Entire Match Data): Clarify when match-data
2932 returns markers and when integers.
2933
2934 * display.texi (Defining Faces): Explain that face name should not
2935 end in `-face'.
2936
2937 * modes.texi (Mode Line Data): Minor cleanup.
2938 (Customizing Keywords): Node split out of Search-based Fontification.
2939 Add example of using font-lock-add-keywords from a hook.
2940 Clarify when MODE should be non-nil, and when nil.
2941
29422005-06-06 Richard M. Stallman <rms@gnu.org>
2943
2944 * modes.texi (Mode Line Data): Explain what happens when the car
2945 of a list is a void symbol.
2946 (Search-based Fontification): Explain MODE arg to
2947 font-lock-add-keywords and warn about calls from major modes.
2948
29492005-06-08 Juri Linkov <juri@jurta.org>
2950
2951 * display.texi (Standard Faces): Add `shadow' face.
2952
29532005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2954
2955 * modes.texi (Major Mode Conventions): A derived mode only needs
2956 to put the call to the parent mode inside `delay-mode-hooks'.
2957
29582005-05-29 Richard M. Stallman <rms@gnu.org>
2959
2960 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2961 new, and what that implies. Clarify.
2962
2963 * files.texi (Locating Files): Clean up the text.
2964
2965 * frames.texi (Window Frame Parameters): Document user-size.
2966 Shorten entry for top by referring to left.
2967
29682005-05-26 Richard M. Stallman <rms@gnu.org>
2969
2970 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2971 is new, and what the implications are. Other clarifications.
2972
29732005-05-24 Richard M. Stallman <rms@gnu.org>
2974
2975 * frames.texi (Dialog Boxes): Minor fixes.
2976
29772005-05-25 Masatake YAMATO <jet@gyve.org>
2978
2979 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2980
29812005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2982
2983 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2984 is optional.
2985
29862005-05-24 Nick Roberts <nickrob@snap.net.nz>
2987
2988 * frames.texi (Dialog Boxes): Descibe new optional argument.
2989
29902005-05-23 Lute Kamstra <lute@gnu.org>
2991
2992 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2993 syntax-begin-function over font-lock-beginning-of-syntax-function.
2994
29952005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2996
2997 * minibuf.texi (Reading File Names): Update description of
2998 `read-directory-name'.
2999
3000 * modes.texi (Derived Modes): Clarify :group keyword.
3001
30022005-05-21 Eli Zaretskii <eliz@gnu.org>
3003
3004 * files.texi (Locating Files): New subsection.
3005 Describe locate-file and executable-find.
3006
30072005-05-21 Kevin Ryde <user42@zip.com.au>
3008
3009 * frames.texi (Initial Parameters): Update cross reference to
3010 "Emacs Invocation".
3011
30122005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3013
3014 * keymaps.texi (Active Keymaps): Add anchor.
3015
3016 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3017 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3018 appropriate place.
3019 (Derived Modes): Small clarifications.
3020 (Minor Mode Conventions, Keymaps and Minor Modes):
3021 Replace references to nodes with references to anchors.
3022 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3023 Clarify description of lists whose first element is an integer.
3024 (Mode Line Variables): Add anchor.
3025 (%-Constructs): Clarify description of integer after %.
3026 (Emulating Mode Line): Describe nil value for FACE.
3027
30282005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3029
3030 * modes.texi (Derived Modes): Correct references to non-existing
3031 variable standard-syntax-table.
3032
30332005-05-17 Lute Kamstra <lute@gnu.org>
3034
3035 * modes.texi (Defining Minor Modes): Mention the mode hook.
3036
30372005-05-15 Kim F. Storm <storm@cua.dk>
3038
3039 * processes.texi (Network): Remove open-network-stream-nowait.
3040 (Network Servers): Remove open-network-stream-server.
3041
30422005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3043
3044 * elisp.texi (Top): Update detailed menu.
3045
3046 * variables.texi: Reorder nodes.
3047 (Variables): Update menu.
3048 (File Local Variables): Do not refer to the `-*-' line as
3049 a "local variables list". Add pxref.
3050
30512005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3052
3053 * elisp.texi (Top): Update detailed menu for node changes.
3054
3055 * modes.texi (Modes): Update Menu.
3056 (Hooks): Move to beginning of chapter.
3057 Most minor modes run mode hooks too.
3058 `add-hook' can handle void hooks or hooks whose value is a single
3059 function.
3060 (Major Modes): Update Menu.
3061 (Major Mode Basics): New node, split off from `Major Modes'.
3062 (Major Mode Conventions): Correct xref. Explain how to handle
3063 auto-mode-alist if the major mode command has an autoload cookie.
3064 (Auto Major Mode): Major update. Add magic-mode-alist.
3065 (Derived Modes): Major update.
3066 (Mode Line Format): Update Menu.
3067 (Mode Line Basics): New node, split off from `Mode Line Format'.
3068
3069 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3070 for `magic autoload comment'. Add index entries and anchor.
3071
30722005-05-14 Richard M. Stallman <rms@gnu.org>
3073
3074 * tips.texi (Coding Conventions): Explain how important it is
3075 that just loading certain files not change Emacs behavior.
3076
3077 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3078
30792005-05-12 Lute Kamstra <lute@gnu.org>
3080
3081 * modes.texi (Generic Modes): Update.
3082 (Major Modes): Refer to node "Generic Modes".
3083
3084 * elisp.texi (Top): Update to the current structure of the manual.
3085 * processes.texi (Processes): Add menu description.
3086 * customize.texi (Customization): Add menu descriptions.
3087
30882005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3089
3090 * processes.texi (Signals to Processes)
3091 (Low-Level Network): Fix typos.
3092
30932005-05-11 Lute Kamstra <lute@gnu.org>
3094
3095 * elisp.texi (Top): Add some nodes from the chapter "Major and
3096 Minor Modes" to the detailed node listing.
3097
30982005-05-10 Richard M. Stallman <rms@gnu.org>
3099
3100 * keymaps.texi (Extended Menu Items): Menu item filter functions
3101 can be called at any time.
3102
31032005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3104
3105 * variables.texi (File Local Variables): `(hack-local-variables t)'
3106 now also checks whether a mode is specified in the local variables
3107 list.
3108
31092005-05-05 Kevin Ryde <user42@zip.com.au>
3110
3111 * display.texi (The Echo Area): Correct format function cross
3112 reference.
3113
31142005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3115
3116 * variables.texi (Variable Aliases): Change description of
3117 `define-obsolete-variable-alias'.
3118
3119 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3120 (Defining Functions): Add xref.
3121 (Obsolete Functions): New node.
3122 (Function Safety): Standardize capitalization of section title.
3123
3124 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3125 (Dialog Boxes): Complete description of `x-popup-dialog'.
3126
31272005-05-04 Richard M. Stallman <rms@gnu.org>
3128
3129 * commands.texi (Interactive Codes): Fix Texinfo usage.
3130 Document U more clearly.
3131
31322005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3133
3134 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3135 function and not a macro.
3136
3137 * frames.texi (Pop-Up Menus): Correct and clarify description of
3138 `x-popup-menu'.
3139 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3140
31412005-05-01 Richard M. Stallman <rms@gnu.org>
3142
3143 * edebug.texi (Checking Whether to Stop): Fix previous change.
3144
31452005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3146
3147 * display.texi: Fix typos and Texinfo usage.
3148
3149 * edebug.texi (Checking Whether to Stop): executing-macro ->
3150 executing-kbd-macro.
3151
31522005-05-01 Richard M. Stallman <rms@gnu.org>
3153
3154 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3155
31562005-04-30 Richard M. Stallman <rms@gnu.org>
3157
3158 * files.texi (Magic File Names): Document `operations' property.
3159
31602005-04-29 Lute Kamstra <lute@gnu.org>
3161
3162 * modes.texi (Generic Modes): New node.
3163 (Major Modes): Add it to the menu.
3164 (Derived Modes): Add "derived mode" to concept index.
3165
31662005-04-28 Lute Kamstra <lute@gnu.org>
3167
3168 * modes.texi (Defining Minor Modes): Fix previous change.
3169 (Font Lock Mode): Simplify.
3170 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3171 when set and that some parts are optional. Add cross references.
3172 (Search-based Fontification): Say how to specify font-lock-keywords.
3173 Add cross references. Add font-lock-multiline to index.
3174 Move font-lock-keywords-case-fold-search here from node "Other Font
3175 Lock Variables". Document font-lock-add-keywords and
3176 font-lock-remove-keywords.
3177 (Other Font Lock Variables): Move font-lock-keywords-only,
3178 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3179 and font-lock-syntactic-face-function to node "Syntactic Font
3180 Lock". Move font-lock-keywords-case-fold-search to node
3181 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3182 and font-lock-{,un}fontify-{buffer,region}-function.
3183 (Precalculated Fontification): Remove reference to deleted variable
3184 font-lock-core-only.
3185 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3186 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3187 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3188 and font-lock-syntactic-face-function here from node "Other Font
3189 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3190 Syntax Properties". Add cross references.
3191 (Setting Syntax Properties): New node.
3192 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3193 * syntax.texi (Syntax Properties): Add cross reference.
3194 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3195
31962005-04-26 Richard M. Stallman <rms@gnu.org>
3197
3198 * display.texi (Defining Faces):
3199 Document `default' elements of defface spec.
3200
3201 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3202
3203 * variables.texi (Variable Aliases): Clarify text.
3204
32052005-04-25 Chong Yidong <cyd@stupidchicken.com>
3206
3207 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3208
32092005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3210
3211 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3212
32132005-04-24 Eli Zaretskii <eliz@gnu.org>
3214
3215 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3216 syntax-after and syntax-class.
3217
3218 * files.texi (Changing Files): Fix last change's cross-reference.
3219 (Unique File Names): Don't mention "numbers" in the documentation
3220 of make-temp-file and make-temp-name.
3221
32222005-04-23 Richard M. Stallman <rms@gnu.org>
3223
3224 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3225
32262005-04-22 Nick Roberts <nickrob@snap.net.nz>
3227
3228 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3229
32302005-04-22 Nick Roberts <nickrob@snap.net.nz>
3231
3232 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3233 and define-obsolete-variable-alias.
3234
32352005-04-22 Kim F. Storm <storm@cua.dk>
3236
3237 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3238 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3239
32402005-04-21 Lute Kamstra <lute@gnu.org>
3241
3242 * lists.texi (Association Lists): Document rassq-delete-all.
3243
32442005-04-19 Richard M. Stallman <rms@gnu.org>
3245
3246 * modes.texi (Search-based Fontification): Explain that
3247 facespec is an expression to be evaluated.
3248
32492005-04-19 Kevin Ryde <user42@zip.com.au>
3250
3251 * streams.texi (Output Functions): Fix xref.
3252 * strings.texi (String Conversion): Fix xref.
3253
32542005-04-19 Kim F. Storm <storm@cua.dk>
3255
3256 * symbols.texi (Symbol Plists): Add safe-get.
3257 Mention that `get' may signal an error.
3258
32592005-04-18 Nick Roberts <nickrob@snap.net.nz>
3260
3261 * customize.texi (Variable Definitions): Replace tooltip-mode
3262 example with save-place.
3263
32642005-04-17 Richard M. Stallman <rms@gnu.org>
3265
3266 * buffers.texi (Indirect Buffers): Clarify.
3267
3268 * positions.texi (Positions): Clarify converting marker to integer.
3269
3270 * strings.texi (String Basics): Mention string-match; clarify.
3271
32722005-04-08 Lute Kamstra <lute@gnu.org>
3273
3274 * modes.texi (Search-based Fontification): Fix cross references.
3275 Use consistent terminology. Document anchored highlighting.
3276
32772005-04-05 Lute Kamstra <lute@gnu.org>
3278
3279 * modes.texi (Defining Minor Modes): Document :group keyword
3280 argument and its default value.
3281
32822005-04-03 Lute Kamstra <lute@gnu.org>
3283
3284 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3285 references and/or descriptions. Delete major mode hooks; mention
3286 them as a category instead. Rename or delete obsolete hooks.
3287
32882005-04-02 Richard M. Stallman <rms@gnu.org>
3289
3290 * nonascii.texi (Coding System Basics): Another wording cleanup.
3291
32922005-04-01 Richard M. Stallman <rms@gnu.org>
3293
3294 * nonascii.texi (Coding System Basics): Clarify previous change.
3295
32962005-04-01 Kenichi Handa <handa@m17n.org>
3297
3298 * nonascii.texi (Coding System Basics): Describe about rondtrip
3299 identity of coding systems.
3300
33012005-03-29 Chong Yidong <cyd@stupidchicken.com>
3302
3303 * text.texi (Buffer Contents): Add filter-buffer-substring and
3304 buffer-substring-filters.
3305
33062005-03-26 Chong Yidong <cyd@stupidchicken.com>
3307
3308 * anti.texi (Antinews): Mention `G' interactive code.
3309
3310 * tips.texi (Compilation Tips): Mention benchmark.el.
3311
33122005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3313
3314 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3315 is now bound to M-o M-o.
3316
3317 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3318
33192005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3320
3321 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3322 in the Emacs Manual).
3323 * Makefile.in (srcs): Remove calendar.texi.
3324 * makefile.w32-in (srcs): Remove calendar.texi.
3325 * display.texi (Display): Change name of next node.
3326 * os.texi (System In): Change name of previous node.
3327 * elisp.texi (Top): Remove Calendar references.
3328 * vol1.texi (Top): Remove Calendar references.
3329 * vol2.texi (Top): Remove Calendar references.
3330
33312005-03-25 Richard M. Stallman <rms@gnu.org>
3332
3333 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3334 Cleanup previous change.
3335
33362005-03-25 Chong Yidong <cyd@stupidchicken.com>
3337
3338 * display.texi (Face Attributes): Faces earlier in an :inherit
3339 list take precedence.
3340 (Scroll Bars): Fix description of vertical-scroll-bars.
3341 Document frame-current-scroll-bars and window-current-scroll-bars.
3342
3343 * markers.texi (The Mark): Document temporary Transient Mark mode.
3344
3345 * minibuf.texi (Reading File Names):
3346 Document read-file-name-completion-ignore-case.
3347
3348 * positions.texi (Screen Lines): Document nil for width argument
3349 to compute-motion.
3350
33512005-03-23 Kim F. Storm <storm@cua.dk>
3352
3353 * display.texi (Standard Faces): Other faces used in the fringe
3354 implicitly inherits from the fringe face.
3355 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3356 properties implicitly inherits from fringe face.
3357 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3358
33592005-03-20 Chong Yidong <cyd@stupidchicken.com>
3360
3361 * display.texi (Invisible Text): State default value of
3362 line-move-ignore-invisible.
3363 (Managing Overlays): Document remove-overlays.
3364 (Standard Faces): Document escape-glyph face.
3365
3366 * minibuf.texi (Reading File Names): Document read-file-name-function.
3367
3368 * modes.texi (Other Font Lock Variables):
3369 Document font-lock-lines-before.
3370
3371 * positions.texi (Skipping Characters): skip-chars-forward allows
3372 character classes.
3373
33742005-03-18 Lute Kamstra <lute@gnu.org>
3375
3376 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3377
33782005-03-17 Richard M. Stallman <rms@gnu.org>
3379
3380 * text.texi (Undo): Document extensible undo entries.
3381
3382 * searching.texi (String Search, Regexp Search, Regexp Search):
3383 Cleanups.
3384
3385 * nonascii.texi (Character Codes): Minor fix.
3386
3387 * display.texi (Display Property): Explain the significance
3388 of having text properties that are eq.
3389 (Other Display Specs): Explain string as display spec.
3390
3391 * commands.texi (Interactive Codes): Document G option.
3392
33932005-03-17 Chong Yidong <cyd@stupidchicken.com>
3394
3395 * text.texi (Filling): Add sentence-end-without-period and
3396 sentence-end-without-space.
3397 (Changing Properties): Minor fix.
3398
3399 * anti.texi: Total rewrite.
3400
34012005-03-15 Lute Kamstra <lute@gnu.org>
3402
3403 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3404
34052005-03-08 Kim F. Storm <storm@cua.dk>
3406
3407 * display.texi (Specified Space): Property :width is support on
3408 non-graphic terminals, :height is not.
3409
34102005-03-07 Richard M. Stallman <rms@gnu.org>
3411
3412 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3413 Now subnodes of Fringes.
3414 (Overlay Arrow): Document overlay-arrow-variable-list.
3415 (Fringe Size/Pos): New node, broken out of Fringes.
3416 (Display): Explain clearing vs redisplay better.
3417 (Truncation): Clarify use of bitmaps.
3418 (The Echo Area): Clarify the uses of the echo area.
3419 Add max-mini-window-height.
3420 (Progress): Clarify.
3421 (Invisible Text): Explain that main loop moves point out.
3422 (Selective Display): Say "hidden", not "invisible".
3423 (Managing Overlays): Move up. Describe relation to Undo here.
3424 (Overlay Properties): Clarify intro.
3425 (Finding Overlays): Explain return values when nothing found.
3426 (Width): truncate-string-to-width has added arg.
3427 (Displaying Faces): Clarify and update mode line face handling.
3428 (Face Functions): Minor cleanup.
3429 (Conditional Display): Merge into Other Display Specs.
3430 (Pixel Specification, Other Display Specs): Minor cleanups.
3431 (Images, Image Descriptors): Minor cleanups.
3432 (GIF Images): Patents have expired.
3433 (Showing Images): Explain default text for insert-image.
3434 (Manipulating Button Types): Merge into Manipulating Buttons.
3435 (Making Buttons): Explain return values.
3436 (Button Buffer Commands): Add xref.
3437 (Inverse Video): Update mode-line-inverse-video.
3438 (Display Table Format): Clarify.
3439 (Active Display Table): Give defaults for window-display-table.
3440
3441 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3442 and calendar-today-marker are strings, not chars.
3443 (Holiday Customizing): Minor fix.
3444
3445 * internals.texi (Writing Emacs Primitives): Update `or' example.
3446 Update limit on # args of subr.
3447
3448 * edebug.texi (Using Edebug): Arrow is in fringe.
3449 (Instrumenting): Arg to eval-defun works without loading edebug.
3450 (Edebug Execution Modes): Add xref.
3451
3452 * customize.texi (Common Keywords): Clarify :require.
3453 Mention :version here.
3454 (Variable Definitions, Group Definitions): Not here.
3455 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3456
34572005-03-07 Chong Yidong <cyd@stupidchicken.com>
3458 * nonascii.texi (Text Representations): Clarify position-bytes.
3459 (Character Sets): Add list-charset-chars.
3460 (Scanning Charsets): Add charset-after.
3461 (Encoding and I/O): Minor fix.
3462
34632005-03-06 Richard M. Stallman <rms@gnu.org>
3464
3465 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3466 (Resizing Windows): Likewise.
3467
3468 * text.texi (Change Hooks): Get rid of "Emacs 21".
3469
3470 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3471
3472 * streams.texi (Output Variables): Get rid of "Emacs 21".
3473
3474 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3475
3476 * os.texi (Translating Input): Replace flow-control example
3477 with a less obsolete example that uses `keyboard-translate'.
3478
3479 * objects.texi (Hash Table Type, Circular Objects):
3480 Get rid of "Emacs 21".
3481
3482 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3483 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3484
3485 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3486
3487 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3488
3489 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
3490 (Menu Bar): Fix when menu-bar-update-hook is called.
3491
3492 * hash.texi (Hash Tables): Get rid of "Emacs 21".
3493
3494 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
3495 and make it read better.
3496
3497 * files.texi (Writing to Files): Get rid of "Emacs 21".
3498 (Unique File Names): Likewise.
3499
3500 * elisp.texi: Update Emacs version to 22.
3501
3502 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
3503 (Overlay Properties, Face Attributes): Likewise.
3504 (Managing Overlays): Fix punctuation.
3505 (Attribute Functions): Clarify set-face-font; get rid of
3506 info about old Emacs versions.
3507 (Auto Faces, Font Lookup, Display Property, Images):
3508 Get rid of "Emacs 21".
3509
3510 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
3511
35122005-03-05 Richard M. Stallman <rms@gnu.org>
3513
3514 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
3515
35162005-03-04 Lute Kamstra <lute@gnu.org>
3517
3518 * debugging.texi (Error Debugging): Document stack-trace-on-error.
3519
35202005-03-03 Lute Kamstra <lute@gnu.org>
3521
3522 * edebug.texi (Instrumenting Macro Calls): Fix typo.
3523
35242005-03-01 Lute Kamstra <lute@gnu.org>
3525
3526 * debugging.texi (Debugger Commands): Update `j'.
3527
35282005-02-28 Lute Kamstra <lute@gnu.org>
3529
3530 * debugging.texi (Debugging): Fix typo.
3531 (Error Debugging): Document eval-expression-debug-on-error.
3532 (Function Debugging): Update example.
3533 (Using Debugger): Mention starred stack frames.
3534 (Debugger Commands): Document `j' and `l'.
3535 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3536 Update the messages that the debugger displays.
3537 (Internals of Debugger): Add cross reference. Update example.
3538 (Excess Open): Minor improvement.
3539 (Excess Close): Minor improvement.
3540
35412005-02-26 Richard M. Stallman <rms@gnu.org>
3542
3543 * tips.texi (Coding Conventions): Clarify.
3544 Put all the major mode key reservations together.
3545 Mention the Mouse-1 => Mouse-2 conventions.
3546
3547 * syntax.texi (Syntax Class Table): Clarify.
3548 (Syntax Table Functions): syntax-after moved from here.
3549 (Syntax Table Internals): syntax-after moved to here.
3550 (Parsing Expressions): Update info on number of values
3551 and what's meaningful in the STATE argument.
3552 (Categories): Fix typo.
3553
3554 * sequences.texi (Arrays): Cleanup.
3555 (Char-Tables): Clarify.
3556
3557 * processes.texi (Deleting Processes): Cleanups, add xref.
3558 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3559 (Process Information): set-process-coding-system, some args optional.
3560 (Input to Processes): Explain various types for PROCESS args.
3561 Rename them from PROCESS-NAME to PROCESS.
3562 (Signals to Processes): Likewise.
3563 (Decoding Output): Cleanup.
3564 (Query Before Exit): Clarify.
3565
3566 * os.texi (Startup Summary): Correct the options; add missing ones.
3567 (Terminal Output, Batch Mode): Clarify.
3568 (Flow Control): Node deleted.
3569
3570 * markers.texi (The Mark): Clarify.
3571
3572 * macros.texi (Expansion): Cleanup.
3573 (Indenting Macros): indent-spec allows ints, not floats.
3574
3575 * keymaps.texi (Keymaps): Clarify.
3576 (Format of Keymaps): Update lisp-mode-map example.
3577 (Active Keymaps, Key Lookup): Clarify.
3578 (Changing Key Bindings): Add xref to `kbd'.
3579 (Key Binding Commands, Simple Menu Items): Clarify.
3580 (Mouse Menus, Menu Bar): Clarify.
3581 (Menu Example): Replace print example with menu-bar-replace-menu.
3582
3583 * help.texi (Documentation Basics): Add function-documentation prop.
3584
3585 * elisp.texi (Top): Don't refer to Flow Control node.
3586
3587 * commands.texi (Command Overview): Improve xrefs.
3588 (Adjusting Point): Adjusting point applies to intangible and invis.
3589 (Key Sequence Input): Doc extra read-key-sequence args.
3590 Likewise for read-key-sequence-vector.
3591
3592 * backups.texi (Rename or Copy): Minor fix.
3593 (Numbered Backups): For version-control, say the default.
3594 (Auto-Saving): make-auto-save-file-name example is simplified.
3595
3596 * advice.texi (Advising Functions): Don't imply one part of Emacs
3597 should advise another part. Markup changes.
3598 (Defining Advice): Move transitional para.
3599 (Activation of Advice): Cleanup.
3600 Explain if COMPILE is nil or negative.
3601
3602 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3603
36042005-02-24 Lute Kamstra <lute@gnu.org>
3605
3606 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3607 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3608
36092005-02-23 Lute Kamstra <lute@gnu.org>
3610
3611 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3612 to define global minor modes as well.
3613
3614 * display.texi (Managing Overlays): overlay-buffer returns nil for
3615 deleted overlays.
3616
36172005-02-22 Kim F. Storm <storm@cua.dk>
3618
3619 * minibuf.texi (Basic Completion): Allow symbols in addition to
3620 strings in try-completion and all-completions.
3621
36222005-02-14 Lute Kamstra <lute@gnu.org>
3623
3624 * elisp.texi (Top): Remove reference to deleted node.
3625
3626 * lists.texi (Lists): Remove reference to deleted node.
3627 (Cons Cells): Fix typo.
3628
3629 * loading.texi (Where Defined): Fix typo.
3630
36312005-02-14 Richard M. Stallman <rms@gnu.org>
3632
3633 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3634 is useful for discarding some minor modes.
3635
3636 * symbols.texi (Symbol Components): Reorder examples.
3637
3638 * streams.texi (Input Functions): State standard-input default.
3639 (Output Variables): State standard-output default.
3640
3641 * objects.texi (Printed Representation): Clarify read syntax vs print.
3642 (Floating Point Type): Explain meaning better.
3643 (Symbol Type): Explain uniqueness better.
3644 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3645 List examples sooner.
3646 (Box Diagrams): New subnode broken out.
3647 Some examples moved from old Lists as Boxes node.
3648 (Dotted Pair Notation): Clarify intro.
3649 (Array Type): Clarify.
3650 (Type Predicates): Add hash-table-p.
3651
3652 * numbers.texi (Integer Basics): Clarify radix explanation.
3653 (Predicates on Numbers): Minor clarification.
3654 (Comparison of Numbers): Minor clarification. Clarify eql.
3655 Typos in min, max.
3656 (Math Functions): Clarify overflow in expt.
3657
3658 * minibuf.texi (Text from Minibuffer): Minor clarification.
3659 Mention arrow keys.
3660
3661 * loading.texi (Autoload): defun's doc string overrides autoload's
3662 doc string.
3663 (Repeated Loading): Modernize "add to list" examples.
3664 (Where Defined): Finish updating table of load-history elts.
3665
3666 * lists.texi (List-related Predicates): Minor wording improvement.
3667 (Lists as Boxes): Node deleted.
3668 (Building Lists): Explain trivial cases of number-sequence.
3669
3670 * hash.texi (Hash Tables): Add desc to menu items.
3671 (Creating Hash): Expain "full" means "make larger",
3672 (Hash Access): Any object can be a key.
3673 State value of maphash.
3674
3675 * functions.texi (What Is a Function): Wording cleanup.
3676 (Function Documentation): Minor cleanup.
3677 Explain purpose of calling convention at end of doc string.
3678 (Function Names): Wording cleanup.
3679 (Calling Functions): Wording cleanup.
3680 Explain better how funcall calls the function.
3681 (Function Cells): Delete example of saving and redefining function.
3682
3683 * control.texi (Combining Conditions): Wording cleanup.
3684 (Iteration): dolist and dotimes bind VAR locally.
3685 (Cleanups): Xref to Atomic Changes.
3686
3687 * compile.texi (Byte Compilation): Delete 19.29 info.
3688 (Compilation Functions): Macros' difficulties don't affect defsubst.
3689 (Docs and Compilation): Delete 19.29 info.
3690
36912005-02-10 Richard M. Stallman <rms@gnu.org>
3692
3693 * objects.texi (Symbol Type): Minor correction.
3694
36952005-02-06 Lute Kamstra <lute@gnu.org>
3696
3697 * modes.texi (Example Major Modes): Fix typos.
3698
36992005-02-06 Richard M. Stallman <rms@gnu.org>
3700
3701 * text.texi (Margins): fill-nobreak-predicate can be one function.
3702
3703 * strings.texi (Modifying Strings): clear-string can make unibyte.
3704 (Formatting Strings): format gives error if values missing.
3705
3706 * positions.texi (Character Motion): Mention default arg
3707 for forward-char. backward-char refers to forward-char.
3708 (Word Motion): Mention default arg for forward-word.
3709 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3710 Simplify end-of-buffer.
3711 (Text Lines): Mention default arg for forward-line.
3712 (List Motion): Mention default arg for beginning/end-of-defun.
3713 (Skipping Characters): Minor fixes in explaining character-set.
3714
3715 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3716 Mode inheritance applies only when default-major-mode is nil.
3717 Clarifications.
3718 (Example Major Modes): Update Text mode and Lisp mode examples.
3719 (Minor Mode Conventions): Mention define-minor-mode at top.
3720 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3721 (Mode Line Format): Update mode line face display info.
3722 (Properties in Mode): Mention effect of risky vars.
3723 (Imenu): Define imenu-add-to-menubar.
3724 (Font Lock Mode): Add descriptions to menu lines.
3725 (Faces for Font Lock): Add font-lock-doc-face.
3726
37272005-02-05 Lute Kamstra <lute@gnu.org>
3728
3729 * text.texi (Maintaining Undo): Remove obsolete function.
3730
37312005-02-05 Eli Zaretskii <eliz@gnu.org>
3732
3733 * frames.texi (Color Names): Add pointer to the X docs about RGB
3734 color specifications. Improve indexing
3735 (Text Terminal Colors): Replace the description of RGB values by
3736 an xref to "Color Names".
3737
37382005-02-03 Richard M. Stallman <rms@gnu.org>
3739
3740 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3741 Clarify.
3742 (Selecting Windows): Clarify save-selected-window.
3743 (Cyclic Window Ordering): Clarify walk-windows.
3744 (Window Point): Clarify.
3745 (Window Start): Add comment to example.
3746 (Resizing Windows): Add `interactive' specs in examples.
3747 Document fit-window-to-buffer.
3748
3749 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3750 (Undo, Maintaining Undo): Clarify last change.
3751 (Sorting): In sort-numeric-fields, explain about octal and hex.
3752 Mention sort-numeric-base.
3753 (Format Properties): Add xref for hard newlines.
3754
3755 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3756 (Pop-Up Menus): Fix typo.
3757 (Color Names): Explain all types of color names.
3758 Explain color-values on B&W terminal.
3759 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3760
3761 * files.texi (File Locks): Not supported on MS systems.
3762 (Testing Accessibility): Clarify.
3763
3764 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3765 (Coverage Testing): Fix typo.
3766
3767 * commands.texi (Misc Events): Remove stray space.
3768
3769 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3770 (Modification Time): Clarify when visited-file-modtime returns 0.
3771 (The Buffer List): Clarify bury-buffer.
3772 (Killing Buffers): Clarify.
3773 (Indirect Buffers): Add clone-indirect-buffer.
3774
37752005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3776
3777 * edebug.texi (Printing in Edebug): Fix default value of
3778 edebug-print-circle.
3779 (Coverage Testing): Fix displayed frequency count data.
3780
37812005-02-02 Luc Teirlinck <teirllm@auburn.edu>
3782
3783 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3784
37852005-02-02 Kim F. Storm <storm@cua.dk>
3786
3787 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3788
37892005-01-29 Eli Zaretskii <eliz@gnu.org>
3790
3791 * commands.texi (Misc Events): Describe the help-echo event.
3792
3793 * text.texi (Special Properties) <help-echo>: Use `pos'
3794 consistently in description of the help-echo property.
3795 Use @code{nil} instead of @var{nil}.
3796
3797 * display.texi (Overlay Properties): Fix the index entry for
3798 help-echo overlay property.
3799
3800 * customize.texi (Type Keywords): Uncomment the xref to the
3801 help-echo property documentation.
3802
38032005-01-23 Kim F. Storm <storm@cua.dk>
3804
3805 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3806 return value. Third element FULLY replaced by PARTIAL which
3807 specifies number of invisible pixels if row is only partially visible.
3808 (Textual Scrolling): Mention auto-window-vscroll.
3809 (Vertical Scrolling): New defvar auto-window-vscroll.
3810
38112005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3812
3813 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3814 command remapping.
3815
38162005-01-15 Richard M. Stallman <rms@gnu.org>
3817
3818 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3819
38202005-01-14 Kim F. Storm <storm@cua.dk>
3821
3822 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3823
3824 * text.texi (Links and Mouse-1): Fix string and vector item.
3825
38262005-01-13 Richard M. Stallman <rms@gnu.org>
3827
3828 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3829 descriptions of overriding-local-map and overriding-terminal-local-map.
3830
3831 * text.texi (Links and Mouse-1): Clarify text.
3832
38332005-01-13 Kim F. Storm <storm@cua.dk>
3834
3835 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3836
38372005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3838
3839 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3840
38412005-01-12 Kim F. Storm <storm@cua.dk>
3842
3843 * text.texi (Links and Mouse-1): Rename section from Enabling
3844 Mouse-1 to Following Links. Change xrefs.
3845 Add examples for define-button-type and define-widget.
3846
3847 * display.texi (Button Properties, Button Buffer Commands):
3848 Clarify mouse-1 and follow-link functionality.
3849
38502005-01-12 Richard M. Stallman <rms@gnu.org>
3851
3852 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3853
3854 * display.texi (Beeping): Fix Texinfo usage.
3855
3856 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3857
38582005-01-11 Kim F. Storm <storm@cua.dk>
3859
3860 * display.texi (Button Properties, Button Buffer Commands):
3861 Mention mouse-1 binding. Add follow-link keyword.
3862
3863 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3864 (Enabling Mouse-1 to Follow Links): New subsection.
3865
38662005-01-06 Richard M. Stallman <rms@gnu.org>
3867
3868 * text.texi (Special Properties): Minor change.
3869
3870 * os.texi (Timers): Clarify previous change.
3871
3872 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3873
38742005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3875
3876 * display.texi (Face Attributes): Correct xref to renamed node.
3877
38782005-01-01 Richard M. Stallman <rms@gnu.org>
3879
3880 * display.texi (Face Attributes): Describe hex color specs.
3881
38822004-12-31 Richard M. Stallman <rms@gnu.org>
3883
3884 * os.texi (Timers): Update previous change.
3885
38862004-12-30 Kim F. Storm <storm@cua.dk>
3887
3888 * display.texi (Line Height): Total line-height is now specified
3889 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
3890 in cons cells. (nil . RATIO) is relative to actual line height.
3891 Use line-height `t' instead of `0' to get minimum height.
3892
38932004-12-29 Richard M. Stallman <rms@gnu.org>
3894
3895 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
3896
38972004-12-28 Richard M. Stallman <rms@gnu.org>
3898
3899 * commands.texi (Quitting): Clarify value of with-local-quit.
3900
3901 * elisp.texi (Top): Fix previous change.
3902
3903 * loading.texi (Loading): Fix previous change.
3904
39052004-12-27 Richard M. Stallman <rms@gnu.org>
3906
3907 * Makefile.in (MAKEINFO): Specify --force.
3908
3909 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
3910
3911 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
3912
3913 * display.texi (Line Height): Further clarify.
3914
3915 * elisp.texi (Top): Update Loading submenu.
3916
3917 * loading.texi (Where Defined): New node.
3918 (Unloading): load-history moved to Where Defined.
3919
39202004-12-21 Richard M. Stallman <rms@gnu.org>
3921
3922 * commands.texi (Event Input Misc): Add while-no-input.
3923
39242004-12-11 Richard M. Stallman <rms@gnu.org>
3925
3926 * display.texi (Line Height): Rewrite text for clarity.
3927
39282004-12-11 Kim F. Storm <storm@cua.dk>
3929
3930 * display.texi (Display): Add node "Line Height" to menu.
3931 (Line Height): New node. Move full description of line-spacing
3932 and line-height text properties here from text.texi.
3933 (Scroll Bars): Add vertical-scroll-bar variable.
3934
3935 * frames.texi (Window Frame Parameters): Remove line-height defvar.
3936
3937 * locals.texi (Standard Buffer-Local Variables): Fix xref for
3938 line-spacing and vertical-scroll-bar.
3939
3940 * text.texi (Special Properties): Just mention line-spacing and
3941 line-height here, add xref to new "Line Height" node.
3942
39432004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3944
3945 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3946
3947 * locals.texi (Standard Buffer-Local Variables):
3948 Add @xref for `line-spacing'.
3949
39502004-12-05 Richard M. Stallman <rms@gnu.org>
3951
3952 * Makefile.in (maintainer-clean): Remove the info files
3953 in $(infodir) where they are created.
3954
39552004-12-03 Richard M. Stallman <rms@gnu.org>
3956
3957 * windows.texi (Selecting Windows): get-lru-window and
3958 get-largest-window don't consider dedicated windows.
3959
3960 * text.texi (Undo): Document undo-in-progress.
3961
39622004-11-26 Richard M. Stallman <rms@gnu.org>
3963
3964 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3965 Remove a few vars that are not always buffer-local.
3966
39672004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3968
3969 * locals.texi (Standard Buffer-Local Variables): Comment out
3970 xref's to non-existent node `Yet to be written'.
3971
39722004-11-24 Richard M. Stallman <rms@gnu.org>
3973
3974 * processes.texi (Synchronous Processes): Grammar fix.
3975
3976 * numbers.texi (Comparison of Numbers): Add eql.
3977
3978 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3979
3980 * intro.texi (Printing Notation): Fix previous change.
3981
3982 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3983 and default-indicate-buffer-boundaries from here.
3984 (Usual Display): To here.
3985 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3986 (Usual Display): Move tab-width up.
3987
3988 * customize.texi (Variable Definitions): Replace
3989 show-paren-mode example with tooltip-mode.
3990 (Simple Types, Composite Types, Defining New Types):
3991 Minor cleanups.
3992
39932004-11-21 Jesper Harder <harder@ifa.au.dk>
3994
3995 * processes.texi (Synchronous Processes, Output from Processes):
3996 Markup fix.
3997
39982004-11-20 Richard M. Stallman <rms@gnu.org>
3999
4000 * positions.texi (Skipping Characters): skip-chars-forward
4001 now handles char classes.
4002
4003 * intro.texi (Printing Notation): Avoid confusion of `print'
4004 when explaining @print.
4005
4006 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4007
4008 * display.texi (Display Table Format): Minor fix.
4009
4010 * streams.texi (Output Functions): Fix print example.
4011
4012 * Makefile.in (elisp): New target.
4013 (dist): Depend on $(infodir)/elisp, not elisp.
4014 Copy the info files from $(infodir).
4015
4016 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4017 read-from-minibuffer.
4018
4019 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4020
40212004-11-19 Richard M. Stallman <rms@gnu.org>
4022
4023 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4024
40252004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4026
4027 * tips.texi (Coding Conventions): Fix typo.
4028
40292004-11-16 Richard M. Stallman <rms@gnu.org>
4030
4031 * tips.texi (Coding Conventions): Separate defvar and require
4032 methods to avoid warnings. Use require only when there are many
4033 functions and variables from that package.
4034
4035 * minibuf.texi (Minibuffer Completion): When ignoring case,
4036 predicate must not be case-sensitive.
4037
4038 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4039 (Test Coverage): Don't talk about "splotches". Clarified.
4040
40412004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4042
4043 * frames.texi (Window Frame Parameters): Fix typo.
4044
40452004-11-15 Kim F. Storm <storm@cua.dk>
4046
4047 * symbols.texi (Other Plists): Note that plist-get may signal error.
4048 Add safe-plist-get.
4049
40502004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4051
4052 * modes.texi (Font Lock Basics): Fix typo.
4053
40542004-11-08 Richard M. Stallman <rms@gnu.org>
4055
4056 * syntax.texi (Syntax Table Functions): Add syntax-after.
4057
40582004-11-06 Lars Brinkhoff <lars@nocrew.org>
4059
4060 * os.texi (Processor Run Time): New section documenting
4061 get-internal-run-time.
4062
40632004-11-06 Eli Zaretskii <eliz@gnu.org>
4064
4065 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4066 it nukes elisp-cover.texi.
4067 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4068 elisp-0 etc.
4069
40702004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4071
4072 * commands.texi (Keyboard Macros): Document `append' return value
4073 of `defining-kbd-macro'.
4074
40752004-11-01 Richard M. Stallman <rms@gnu.org>
4076
4077 * commands.texi (Interactive Call): Add called-interactively-p.
4078
40792004-10-29 Simon Josefsson <jas@extundo.com>
4080
4081 * minibuf.texi (Reading a Password): Revert.
4082
40832004-10-28 Richard M. Stallman <rms@gnu.org>
4084
4085 * frames.texi (Display Feature Testing): Explain about "vendor".
4086
40872004-10-27 Richard M. Stallman <rms@gnu.org>
4088
4089 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4090 not raw. Clarify `n'.
4091 (Interactive Call): Rewrite interactive-p, focusing on when
4092 and how to use it.
4093 (Misc Events): Clarify previous change.
4094
4095 * advice.texi (Simple Advice): Clarify what job the example does.
4096 (Around-Advice): Clarify ad-do-it.
4097 (Activation of Advice): An option of ad-default-compilation-action
4098 is `never', not `nil'.
4099
41002004-10-26 Kim F. Storm <storm@cua.dk>
4101
4102 * commands.texi (Interactive Codes): Add U code letter.
4103
41042004-10-25 Simon Josefsson <jas@extundo.com>
4105
4106 * minibuf.texi (Reading a Password): Add.
4107
41082004-10-24 Jason Rumney <jasonr@gnu.org>
4109
4110 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4111 and wheel-down.
4112
41132004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4114
4115 * processes.texi (Synchronous Processes): Document process-file.
4116
41172004-10-22 Kenichi Handa <handa@m17n.org>
4118
4119 * text.texi (translate-region): Document that it accepts also a
4120 char-table.
4121
41222004-10-22 David Ponce <david@dponce.com>
4123
4124 * windows.texi (Resizing Windows): Document the `preserve-before'
4125 argument of the functions `enlarge-window' and `shrink-window'.
4126
41272004-10-19 Jason Rumney <jasonr@gnu.org>
4128
4129 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4130
41312004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4132
4133 * text.texi (Filling): Add anchor for definition of
4134 `sentence-end-double-space'.
4135
4136 * searching.texi (Regexp Example): Update description of how
4137 Emacs currently recognizes the end of a sentence.
4138 (Standard Regexps): Update definition of the variable
4139 `sentence-end'. Add definition of the function `sentence-end'.
4140
41412004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4142
4143 * display.texi (Progress): New node.
4144
41452004-10-05 Kim F. Storm <storm@cua.dk>
4146
4147 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4148
41492004-09-29 Kim F. Storm <storm@cua.dk>
4150
4151 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4152 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4153 fringe bitmap symbols, as they now have their own namespace.
4154 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4155 vs. pixels. Signal error if no free bitmap slots.
4156 (Pixel Specification): Change IMAGE to @var{image}.
4157
41582004-09-28 Richard M. Stallman <rms@gnu.org>
4159
4160 * text.texi (Special Properties): Clarify line-spacing and line-height.
4161
4162 * searching.texi (Regexp Search): Add looking-back.
4163
41642004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4165
4166 * display.texi: Correct typos.
4167 (Image Descriptors): Correct xref's.
4168
41692004-09-25 Richard M. Stallman <rms@gnu.org>
4170
4171 * text.texi (Special Properties): Cleanups in `cursor'.
4172 Rewrites in `line-height' and `line-spacing'; exchange them.
4173
4174 * display.texi (Fringes): Rewrite previous change.
4175 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4176 (Display Fringe Bitmaps): Node deleted, text moved.
4177 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4178 (Scroll Bars): Clarify set-window-scroll-bars.
4179 (Pointer Shape): Rewrite.
4180 (Specified Space): Clarify :align-to, etc.
4181 (Pixel Specification): Use @var. Clarify new text.
4182 (Other Display Specs): Clarify `slice'.
4183 (Image Descriptors): Cleanups.
4184 (Showing Images): Cleanups.
4185
41862004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4187
4188 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4189
4190 * modes.texi: Various minor changes in addition to:
4191 (Major Mode Conventions): Final call to `run-mode-hooks' should
4192 not be inside the `delay-mode-hooks' form.
4193 (Mode Hooks): New node.
4194 (Hooks): Delete obsolete example.
4195 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4196 node "Mode Hooks".
4197
41982004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4199
4200 * display.texi: Correct various typos.
4201 (Display): Rename node "Pointer Shapes" to "Pointer
4202 Shape". (There is already a node called "Pointer Shapes" in
4203 frames.texi.)
4204 (Images): Remove non-existent node "Image Slices" from menu.
4205
42062004-09-23 Kim F. Storm <storm@cua.dk>
4207
4208 * text.texi (Special Properties): Add `cursor', `pointer',
4209 `line-height', and `line-spacing' properties.
4210
4211 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4212 Shapes' to menu.
4213 (Standard Faces): Doc fix for fringe face.
4214 (Fringes): Add `overflow-newline-into-fringe' and
4215 'indicate-buffer-boundaries'.
4216 (Fringe Bitmaps, Pointer Shapes): New nodes.
4217 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4218 Bitmaps' to menu.
4219 (Specified Space): Describe pixel width and height.
4220 (Pixel Specification): New node.
4221 (Other Display Specs): Add `slice' property.
4222 (Display Fringe Bitmaps): New node.
4223 (Images): Add 'Image Slices' to menu.
4224 (Image Descriptors): Add `:pointer' and `:map' properties.
4225 (Showing Images): Add slice arg to `insert-image'. Add
4226 'insert-sliced-image'.
4227
42282004-09-20 Richard M. Stallman <rms@gnu.org>
4229
4230 * commands.texi (Key Sequence Input):
4231 Clarify downcasing in read-key-sequence.
4232
42332004-09-08 Juri Linkov <juri@jurta.org>
4234
4235 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4236
42372004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4238
4239 * locals.texi (Standard Buffer-Local Variables): Add
4240 `buffer-auto-save-file-format'.
4241 * internals.texi (Buffer Internals): Describe new
4242 auto_save_file_format field of the buffer structure.
4243 * files.texi (Format Conversion): `auto-save-file-format' has been
4244 renamed `buffer-auto-save-file-format'.
4245
42462004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4247
4248 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4249 an integer or a marker.
4250 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4251
42522004-08-22 Richard M. Stallman <rms@gnu.org>
4253
4254 * modes.texi (Major Mode Conventions): Discuss rebinding of
4255 standard key bindings.
4256
42572004-08-18 Kim F. Storm <storm@cua.dk>
4258
4259 * processes.texi (Accepting Output): Add `just-this-one' arg to
4260 `accept-process-output'.
4261 (Output from Processes): New var `process-adaptive-read-buffering'.
4262
42632004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4264
4265 * keymaps.texi: Various changes in addition to:
4266 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4267 Give more varied examples for `kbd'.
4268 (Creating Keymaps): Char tables have slots for all characters
4269 without modifiers.
4270 (Active Keymaps): `overriding-local-map' and
4271 `overriding-terminal-local-map' also override text property and
4272 overlay keymaps.
4273 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4274 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4275 to denote a prefix of no events.
4276 `map-keymap' includes parent's bindings _recursively_.
4277 Clarify and correct description of `where-is-internal'.
4278 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4279 (Menu Example): For menus intended for use with the keyboard, the
4280 menu items should be bound to characters or real function keys.
4281
42822004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4283
4284 * objects.texi (Character Type): Reposition `@anchor' to prevent
4285 double space inside sentence in Info.
4286
4287 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4288 renamed to `disabled-command-function'.
4289 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4290 (Command Loop Info): Replace reference to it.
4291 (Disabling Commands): `disabled-command-hook' has been renamed to
4292 `disabled-command-function'.
4293
42942004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4295
4296 * os.texi (Translating Input): Only non-prefix bindings in
4297 `key-translation-map' override actual key bindings. Warn about
4298 possible indirect effect of actual key bindings on non-prefix
4299 bindings in `key-translation-map'.
4300
43012004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4302
4303 * minibuf.texi (High-Level Completion): Add anchor for definition
4304 of `read-variable'.
4305
4306 * commands.texi: Various changes in addition to:
4307 (Using Interactive): Clarify description of `interactive-form'.
4308 (Interactive Call): Mention default for KEYS argument to
4309 `call-interactively'.
4310 (Command Loop Info): Clarify description of `this-command-keys'.
4311 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4312 Value of `last-event-frame' can be `macro'.
4313 (Repeat Events): `double-click-fuzz' is also used to distinguish
4314 clicks and drags.
4315 (Classifying Events): Clarify descriptions of `event-modifiers'
4316 `event-basic-type' and `event-convert-list'.
4317 (Accessing Events): `posn-timestamp' takes POSITION argument.
4318 (Quoted Character Input): Clarify description of
4319 `read-quoted-char' and fix example.
4320 (Quitting): Add `with-local-quit'.
4321 (Disabling Commands): Correct and clarify descriptions of
4322 `enable-command' and `disable-command'.
4323 Mention what happens if `disabled-command-hook' is nil.
4324 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4325 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4326
43272004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4328
4329 * frames.texi: Various changes in addition to:
4330 (Creating Frames): Expand and clarify description of `make-frame'.
4331 (Window Frame Parameters): Either none or both of the `icon-left'
4332 and `icon-top' parameters must be specified. Put descriptions of
4333 `menu-bar-lines' and `toolbar-lines' closer together and change
4334 them accordingly.
4335 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4336 except while processing `frame-title-format' or `icon-title-format'.
4337 (Deleting Frames): Correct description of `delete-frame'.
4338 Non-nil return values of `frame-live-p' are like those of `framep'.
4339 (Frames and Windows): Mention return value of
4340 `set-frame-selected-window'.
4341 (Visibility of Frames): Mention `force' argument to
4342 `make-frame-invisible'. `frame-visible-p' returns t for all
4343 frames on text-only terminals.
4344 (Frame Configurations): Restoring a frame configuration does not
4345 restore deleted frames.
4346 (Window System Selections): `x-set-selection' returns DATA.
4347 (Resources): Add example.
4348 (Display Feature Testing): Clarify descriptions of
4349 `display-pixel-height', `display-pixel-width', `x-server-version'
4350 and `x-server-vendor'.
4351
4352 * windows.texi (Choosing Window): Add anchor.
4353 * minibuf.texi (Minibuffer Misc): Add anchor.
4354
43552004-07-23 John Paul Wallington <jpw@gnu.org>
4356
4357 * macros.texi (Defining Macros): Declaration keyword for setting
4358 Edebug spec is `debug' not `edebug'.
4359
43602004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4361
4362 * windows.texi: Various small changes in addition to:
4363 (Window Point): Mention return value of `set-window-point'.
4364 (Window Start): `pos-visible-in-window-p' disregards horizontal
4365 scrolling. Explain return value if PARTIALLY is non-nil.
4366 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4367 and `set-window-vscroll'.
4368 (Size of Window): The argument WINDOW to `window-inside-edges',
4369 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4370 (Resizing Windows): Explain return value of
4371 `shrink-window-if-larger-than-buffer'.
4372 `window-size-fixed' automatically becomes buffer local when set.
4373 (Window Configurations): Explain return value of
4374 `set-window-configuration'.
4375
4376 * minibuf.texi (Minibuffer Misc): Add anchor for
4377 `minibuffer-scroll-window'.
4378
4379 * positions.texi (Text Lines): Add anchor for `count-lines'.
4380
43812004-07-17 Richard M. Stallman <rms@gnu.org>
4382
4383 * display.texi (Overlay Properties): Adding `evaporate' prop
4384 deletes empty overlay immediately.
4385
4386 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4387 fix example.
4388
43892004-07-16 Jim Blandy <jimb@redhat.com>
4390
4391 * searching.texi (Regexp Backslash): Document new \_< and \_>
4392 operators.
4393
43942004-07-16 Juanma Barranquero <lektu@terra.es>
4395
4396 * display.texi (Images): Fix Texinfo usage.
4397
43982004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4399
4400 * buffers.texi (Modification Time): `visited-file-modtime' now
4401 returns a list of two integers, instead of a cons.
4402
44032004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4404
4405 * windows.texi: Various changes in addition to:
4406 (Splitting Windows): Add `split-window-keep-point'.
4407
44082004-07-09 Richard M. Stallman <rms@gnu.org>
4409
4410 * frames.texi (Input Focus): Minor fix.
4411
44122004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4413
4414 * frames.texi (Input Focus): Clarify descriptions of
4415 `select-frame-set-input-focus' and `select-frame'.
4416
44172004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4418
4419 * os.texi: Various small changes in addition to:
4420 (Killing Emacs): Expand and clarify description of
4421 `kill-emacs-query-functions' and `kill-emacs-hook'.
4422 (System Environment): Expand and clarify description of `getenv'
4423 and `setenv'.
4424 (Timers): Clarify description of `run-at-time'.
4425 (Translating Input): Correct description of
4426 `extra-keyboard-modifiers'.
4427 (Flow Control): Correct description of `enable-flow-control'.
4428
44292004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4430
4431 * os.texi: Update copyright.
4432 (Session Management): Grammar fix.
4433 Clarify which Emacs does the restarting.
4434 Use @samp for *scratch* buffer.
4435
44362004-07-04 Alan Mackenzie <acm@muc.de>
4437
4438 * frames.texi (Input Focus): Add documentation for
4439 `select-frame-set-input-focus'. Replace refs to non-existent
4440 `switch-frame' with `select-frame'. Minor corrections and tidying
4441 up of text-only terminal stuff.
4442
44432004-07-02 Richard M. Stallman <rms@gnu.org>
4444
4445 * files.texi (Saving Buffers): Cleanup write-contents-function.
4446 (Magic File Names): Cleanup file-remote-p.
4447
44482004-07-02 Kai Grossjohann <kai@emptydomain.de>
4449
4450 * files.texi (Magic File Names): `file-remote-p' returns an
4451 identifier of the remote system, not just t.
4452
44532004-07-02 David Kastrup <dak@gnu.org>
4454
4455 * searching.texi (Entire Match Data): Add explanation about new
4456 match-data behavior when @var{integers} is non-nil.
4457
44582004-06-24 Richard M. Stallman <rms@gnu.org>
4459
4460 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4461
4462 * customize.texi (Variable Definitions): Note about doc strings
4463 and :set.
4464
4465 * keymaps.texi (Keymap Terminology): Document `kbd'.
4466 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4467
4468 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4469 makes it buffer-local.
4470
4471 * files.texi (Saving Buffers): Correct previous change.
4472
4473 * commands.texi (Accessing Events):
4474 Clarify posn-col-row and posn-actual-col-row.
4475
44762004-06-24 David Ponce <david.ponce@wanadoo.fr>
4477
4478 * commands.texi (Accessing Events): New functions
4479 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4480
44812004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4482
4483 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4484 * frames.texi, buffers.texi, backups.texi, variables.texi:
4485 * loading.texi, eval.texi, functions.texi, control.texi:
4486 * symbols.texi, minibuf.texi: Reposition @anchor's.
4487
4488 * help.texi: Various small changes in addition to the following.
4489 (Describing Characters): Describe PREFIX argument to
4490 `key-description'. Correct and clarify definition of
4491 `text-char-description'. Describe NEED-VECTOR argument to
4492 `read-kbd-macro'.
4493 (Help Functions): Clarify definition of `apropos'.
4494
44952004-06-23 Lars Hansen <larsh@math.ku.dk>
4496
4497 * files.texi (Saving Buffers): Correct description of
4498 `write-contents-functions'.
4499
45002004-06-21 Juanma Barranquero <lektu@terra.es>
4501
4502 * display.texi (Images): Remove redundant @vindex directives.
4503 Rewrite `image-library-alist' doc in active voice.
4504
45052004-06-14 Juanma Barranquero <lektu@terra.es>
4506
4507 * display.texi (Images): Document new delayed library loading,
4508 variable `image-library-alist' and (existing but undocumented)
4509 function `image-type-available-p'.
4510
45112004-06-05 Richard M. Stallman <rms@gnu.org>
4512
4513 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
4514 refer the user to the Initial Input node.
4515 (Text from Minibuffer): Likewise.
4516 (Initial Input): New node. Document this feature
4517 and say it is mostly deprecated.
4518
45192004-05-30 Richard M. Stallman <rms@gnu.org>
4520
4521 * loading.texi (Named Features): Clarify return value
4522 and meaning of NOERROR.
4523
4524 * variables.texi (File Local Variables): Minor cleanup.
4525
45262004-05-30 Michael Albinus <michael.albinus@gmx.de>
4527
4528 * files.texi (Magic File Names): Add `file-remote-p' as operation
4529 of file name handlers.
4530
45312004-05-29 Richard M. Stallman <rms@gnu.org>
4532
4533 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4534 as arg to a minor mode command.
4535
45362004-05-22 Richard M. Stallman <rms@gnu.org>
4537
4538 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4539
4540 * streams.texi (Output Variables): Doc float-output-format.
4541
4542 * searching.texi (Regexp Special): Nested repetition can be infloop.
4543
4544 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4545 real stack overflow.
4546
4547 * compile.texi: Minor cleanups.
4548
45492004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4550
4551 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4552 circular lists.
4553 (List Elements): Explain handling of circular and dotted lists.
4554
45552004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4556
4557 * modes.texi (Search-based Fontification): Fix typo.
4558
45592004-05-10 Juanma Barranquero <lektu@terra.es>
4560
4561 * modes.texi (Mode Line Variables): Fix description of
4562 global-mode-string, which is now after which-func-mode, not the
4563 buffer name.
4564
45652004-05-07 Lars Hansen <larsh@math.ku.dk>
4566
4567 * modes.texi (Desktop Save Mode): Add.
4568 (Modes): Add menu entry Desktop Save Mode.
4569
4570 * hooks.texi: Add desktop-after-read-hook,
4571 desktop-no-desktop-file-hook and desktop-save-hook.
4572
4573 * locals.texi: Add desktop-save-buffer.
4574
45752004-04-30 Jesper Harder <harder@ifa.au.dk>
4576
4577 * display.texi: emacs -> Emacs.
4578
45792004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4580
4581 * files.texi (Changing Files): Document set-file-times.
4582
45832004-04-23 Juanma Barranquero <lektu@terra.es>
4584
4585 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4586
45872004-04-18 Jesper Harder <harder@ifa.au.dk>
4588
4589 * tips.texi (Coding Conventions): defopt -> defcustom.
4590
45912004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4592
4593 * sequences.texi: Various clarifications.
4594
45952004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4596
4597 * buffers.texi (Read Only Buffers): Mention optional ARG to
4598 `toggle-read-only'.
4599
46002004-04-14 Nick Roberts <nick@nick.uklinux.net>
4601
4602 * windows.texi (Selecting Windows): Note that get-lru-window
4603 returns a full-width window if possible.
4604
46052004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4606
4607 * buffers.texi: Various changes in addition to:
4608 (Buffer File Name): Add `find-buffer-visiting'.
4609 (Buffer Modification): Mention optional ARG to `not-modified'.
4610 (Indirect Buffers): Mention optional CLONE argument to
4611 `make-indirect-buffer'.
4612
4613 * files.texi: Various changes in addition to:
4614 (Visiting Functions): `find-file-hook' is now a normal hook.
4615 (File Name Expansion): Explain difference between the way that
4616 `expand-file-name' and `file-truename' treat `..'.
4617 (Contents of Directories): Mention optional ID-FORMAT argument to
4618 `directory-files-and-attributes'.
4619 (Format Conversion): Mention new optional CONFIRM argument to
4620 `format-write-file'.
4621
46222004-04-12 Miles Bader <miles@gnu.org>
4623
4624 * macros.texi (Expansion): Add description of `macroexpand-all'.
4625
46262004-04-05 Jesper Harder <harder@ifa.au.dk>
4627
4628 * variables.texi (Variable Aliases): Mention
4629 cyclic-variable-indirection.
4630
4631 * errors.texi (Standard Errors): Ditto.
4632
46332004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4634
4635 * backups.texi: Various small changes in addition to:
4636 (Making Backups): Mention return value of `backup-buffer'.
4637 (Auto-Saving): Mention optional FORCE argument to
4638 `delete-auto-save-file-if-necessary'.
4639 (Reverting): Mention optional PRESERVE-MODES argument to
4640 `revert-buffer'. Correct description of `revert-buffer-function'.
4641
46422004-03-22 Juri Linkov <juri@jurta.org>
4643
4644 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4645 with `Vector Functions'.
4646
4647 * text.texi (Sorting): Add missing quote.
4648
46492004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4650
4651 * intro.texi (Lisp History): Replace xref to `cl' manual with
4652 inforef.
4653
46542004-03-12 Richard M. Stallman <rms@gnu.org>
4655
4656 * intro.texi (Version Info): Add arg to emacs-version.
4657 (Lisp History): Change xref to CL manual.
4658
46592004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4660
4661 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4662 for Partial Completion mode.
4663
46642004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4665
4666 * customize.texi: Fix typo. Remove eol whitespace.
4667
46682004-03-04 Richard M. Stallman <rms@gnu.org>
4669
4670 * processes.texi: Fix typos.
4671
4672 * lists.texi (Building Lists): Minor clarification.
4673
4674 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4675 in make-hash-table.
4676
46772004-02-29 Juanma Barranquero <lektu@terra.es>
4678
4679 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4680 rm, and ignore exit code.
4681
46822004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4683
4684 * display.texi (Defining Faces): Add description for min-colors.
4685 Update example.
4686
46872004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4688
4689 * abbrevs.texi: Various corrections and clarifications in addition
4690 to the following:
4691 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4692
46932004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4694
4695 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4696
46972004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4698
4699 * text.texi: Various small changes in addition to the following:
4700 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4701 to delete-horizontal-space.
4702 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
4703 description of yank-handler text property at various places.
4704
4705 * frames.texi (Window System Selections): Add anchor.
4706
4707 * syntax.texi (Syntax Table Functions): Clarify and correct
4708 descriptions of make-syntax-table and copy-syntax-table.
4709 (Motion and Syntax): Clarify SYNTAXES argument to
4710 skip-syntax-forward.
4711 (Parsing Expressions): Mention that the return value of
4712 parse-partial-sexp is currently a list of ten rather than nine
4713 elements.
4714 (Categories): Various corrections and clarifications.
4715
47162004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4717
4718 * markers.texi (Marker Insertion Types): Minor change.
4719
4720 * locals.texi (Standard Buffer-Local Variables):
4721 * commands.texi (Interactive Codes, Using Interactive):
4722 * functions.texi (Related Topics): Fix xrefs.
4723
47242004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4725
4726 * lists.texi (Sets And Lists): Update description of delete-dups.
4727
47282004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4729
4730 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4731
47322004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4733
4734 * frames.texi (Parameter Access): frame-parameters arg is optional.
4735 modify-frame-parameters handles nil for FRAME.
4736 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4737 are all-or-nothing for certain toolkits.
4738 Mention parameter wait-for-wm.
4739 (Frames and Windows): In frame-first-window and frame-selected-window
4740 the arg is optional.
4741 (Input Focus): In redirect-frame-focus the second arg is optional.
4742 (Window System Selections): Mention selection type CLIPBOARD.
4743 Mention data-type UTF8_STRING.
4744 Mention numbering of cut buffers.
4745 (Resources): Describe x-resource-name.
4746
47472004-02-16 Richard M. Stallman <rms@gnu.org>
4748
4749 * windows.texi (Buffers and Windows): Delete false table
4750 about all-frames.
4751
4752 * syntax.texi (Parsing Expressions): Delete old caveat
4753 about parse-sexp-ignore-comments.
4754
4755 * streams.texi (Output Variables): Add print-quoted.
4756
4757 * lists.texi (Building Lists): Minor cleanup.
4758
4759 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4760
4761 * display.texi (Overlays): Explain overlays use markers.
4762 (Managing Overlays): Explain front-advance and rear-advance
4763 in more detail.
4764
4765 * loading.texi (Unloading): Document unload-feature-special-hooks.
4766 Get rid of fns-NNN.el file.
4767
47682004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4769
4770 * help.texi (Describing Characters): Fix text-char-description
4771 example output.
4772
4773 * edebug.texi (Using Edebug): Fix example.
4774
4775 * debugging.texi (Internals of Debugger): Fix return value.
4776
4777 * files.texi (Changing Files): Fix argname.
4778
4779 * calendar.texi: Fix parens, and default values.
4780
4781 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4782 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4783 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4784
4785 * positions.texi (Text Lines): Don't add -1 in current-line.
4786
47872004-02-16 Richard M. Stallman <rms@gnu.org>
4788
4789 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4790
47912004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4792
4793 * processes.texi (Low-Level Network): Fix a typo.
4794
47952004-02-12 Kim F. Storm <storm@cua.dk>
4796
4797 * display.texi (Fringes): Use consistent wording.
4798 Note that window-fringe's window arg is optional.
4799 (Scroll Bars): Use consistent wording.
4800
48012004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4802
4803 * tips.texi (Comment Tips): Document the new conventions for
4804 commenting out code.
4805
48062004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4807
4808 * positions.texi (Text Lines): Added missing end defun.
4809
48102004-02-07 Kim F. Storm <storm@cua.dk>
4811
4812 * positions.texi (Text Lines): Add line-number-at-pos.
4813
48142004-02-06 John Paul Wallington <jpw@gnu.org>
4815
4816 * display.texi (Button Properties, Button Buffer Commands):
4817 mouse-2 invokes button, not down-mouse-1.
4818
48192004-02-04 Jason Rumney <jasonr@gnu.org>
4820
4821 * makefile.w32-in: Sync with Makefile.in changes.
4822
48232004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4824
4825 * minibuf.texi (Text from Minibuffer): Various corrections and
4826 clarifications.
4827 (Object from Minibuffer): Correct Lisp description of
4828 read-minibuffer.
4829 (Minibuffer History): Clarify description of cons values for
4830 HISTORY arguments.
4831 (Basic Completion): Various corrections and clarifications. Add
4832 completion-regexp-list.
4833 (Minibuffer Completion): Correct and clarify description of
4834 completing-read.
4835 (Completion Commands): Mention Partial Completion mode. Various
4836 other minor changes.
4837 (High-Level Completion): Various corrections and clarifications.
4838 (Reading File Names): Ditto.
4839 (Minibuffer Misc): Ditto.
4840
48412004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4842
4843 * strings.texi (Text Comparison): assoc-string also matches
4844 elements of alists that are strings instead of conses.
4845 (Formatting Strings): Standardize Texinfo usage. Update index
4846 entries.
4847
48482004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4849
4850 * lists.texi (Sets And Lists): Add delete-dups.
4851
48522004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4853
4854 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4855 special form.
4856 * macros.texi (Defining Macros): Update description of `declare',
4857 which now is a macro.
4858 (Wrong Time): Fix typos.
4859
48602004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4861
4862 * compile.texi (Compilation Functions): Expand descriptions of
4863 `compile-defun', `byte-compile-file', `byte-recompile-directory'
4864 and `batch-byte-compile'. In particular, mention and describe
4865 all optional arguments.
4866 (Disassembly): Correct and clarify the description of `disassemble'.
4867
48682004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4869
4870 * searching.texi: Various small changes in addition to the
4871 following.
4872 (Regexp Example): Adapt to new value of `sentence-end'.
4873 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4874 `words'.
4875 (Search and Replace): Add usage note for `perform-replace'.
4876 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4877 `match-data'.
4878 (Standard Regexps): Update for new values of `paragraph-start'
4879 and `sentence-end'.
4880
48812004-01-07 Luc Teirlinck <teirllm@auburn.edu>
4882
4883 * files.texi (Saving Buffers): Clarify descriptions of
4884 `write-contents-functions' and `before-save-hook'.
4885 Make the defvar's for `before-save-hook' and `after-save-hook'
4886 into defopt's.
4887
48882004-01-07 Kim F. Storm <storm@cua.dk>
4889
4890 * commands.texi (Click Events): Describe new image and
4891 width/height elements of click events.
4892 (Accessing Events): Add posn-string, posn-image, and
4893 posn-object-width-height. Change posn-object to return either
4894 image or string object.
4895
48962004-01-01 Simon Josefsson <jas@extundo.com>
4897
4898 * hooks.texi (Standard Hooks): Add before-save-hook.
4899 * files.texi (Saving Buffers): Likewise.
4900
49012004-01-03 Richard M. Stallman <rms@gnu.org>
4902
4903 * frames.texi (Frames and Windows): Delete frame-root-window.
4904
49052004-01-03 Luc Teirlinck <teirllm@auburn.edu>
4906
4907 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
4908
4909 * functions.texi: Various small changes in addition to the
4910 following.
4911 (What Is a Function): `functionp' returns nil for macros. Clarify
4912 behavior of this and following functions for symbol arguments.
4913 (Function Documentation): Add `\' in front of (fn @var{arglist})
4914 and explain why.
4915 (Defining Functions): Mention DOCSTRING argument to `defalias'.
4916 Add anchor.
4917 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
4918
49192004-01-01 Miles Bader <miles@gnu.org>
4920
4921 * display.texi (Buttons): New section.
4922
49232003-12-31 Andreas Schwab <schwab@suse.de>
4924
4925 * numbers.texi (Math Functions): sqrt reports a domain-error
4926 error.
4927 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
4928
49292003-12-30 Luc Teirlinck <teirllm@auburn.edu>
4930
4931 * tips.texi (Documentation Tips): Update item on hyperlinks in
4932 documentation strings.
4933
4934 * errors.texi (Standard Errors): Various small corrections and
4935 additions.
4936
4937 * control.texi: Various small changes in addition to the
4938 following.
4939 (Signaling Errors): Provide some more details on how `signal'
4940 constructs the error message. Add anchor to the definition of
4941 `signal'.
4942 (Error Symbols): Describe special treatment of `quit'.
4943 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4944 to emphasize that it has to be a single form.
4945
4946 * buffers.texi: Add anchor.
4947
49482003-12-29 Richard M. Stallman <rms@gnu.org>
4949
4950 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4951 (Window Configurations): Add window-configuration-frame.
4952
4953 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4954
4955 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4956 Change arg name in get-char-property.
4957 (Special Properties): Update handling of keymap property.
4958
4959 * strings.texi (Modifying Strings): Add clear-string.
4960 (Text Comparison): Add assoc-string and remove
4961 assoc-ignore-case, assoc-ignore-representation.
4962
4963 * os.texi (Time of Day): Add set-time-zone-rule.
4964
4965 * numbers.texi (Math Functions): asin, acos, log, log10
4966 report domain-error errors.
4967
4968 * nonascii.texi (Converting Representations):
4969 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4970 (Encoding and I/O): Add file-name-coding-system.
4971
4972 * modes.texi (Search-based Fontification): Explain that
4973 face specs are symbols with face names as values.
4974
4975 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4976
4977 * lists.texi (Building Lists): remq moved elsewhere.
4978 (Sets And Lists): remq moved here.
4979 (Association Lists): Refer to assoc-string.
4980
4981 * internals.texi (Garbage Collection): Add memory-use-counts.
4982
4983 * frames.texi (Frames and Windows): Add set-frame-selected-window
4984 and frame-root-window.
4985
4986 * files.texi (Contents of Directories):
4987 Add directory-files-and-attributes.
4988
4989 * display.texi (Refresh Screen): Add force-window-update.
4990 (Invisible Text): Explain about moving point out of invis text.
4991 (Overlay Properties): Add overlay-properties.
4992 (Managing Overlays): Add overlayp.
4993 (GIF Images): Invalid image number displays a hollow box.
4994
4995 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4996 (Killing Buffers): Add buffer-live-p.
4997
49982003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4999
5000 * display.texi (Fringes): Fix typo "set-buffer-window".
5001
50022003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5003
5004 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5005 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5006 Add or change various xrefs and anchors.
5007
5008 * commands.texi: Replace all occurrences of @acronym{CAR} with
5009 @sc{car}, for consistency with the rest of the Elisp manual.
5010 `car' and `cdr' are historically acronyms, but are no longer
5011 widely thought of as such.
5012
5013 * internals.texi (Pure Storage): Mention that `purecopy' does not
5014 copy text properties.
5015 (Object Internals): Now 29 bits are used (in most implementations)
5016 to address Lisp objects.
5017
5018 * variables.texi (Variables with Restricted Values): New node.
5019
5020 * objects.texi (Lisp Data Types): Mention that certain variables
5021 can only take on a restricted set of values and add an xref to
5022 the new node "Variables with Restricted Values".
5023
5024 * eval.texi (Function Indirection): Describe the errors that
5025 `indirect-function' can signal.
5026 (Eval): Clarify the descriptions of `eval-region' and `values'.
5027 Describe `eval-buffer' instead of `eval-current-buffer' and
5028 mention `eval-current-buffer' as an alias for `current-buffer'.
5029 Correct the description and mention all optional arguments.
5030
5031 * nonascii.texi: Various small changes in addition to the
5032 following.
5033 (Converting Representations): Clarify behavior of
5034 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5035 ASCII arguments.
5036 (Character Sets): Document the variable `charset-list' and adapt
5037 the definition of the function `charset-list' accordingly.
5038 (Translation of Characters): Clarify use of generic characters in
5039 `make-translation-table'. Clarify and correct the description of
5040 the use of translation tables in encoding and decoding.
5041 (User-Chosen Coding Systems): Correct and clarify the description
5042 of `select-safe-coding-system'.
5043 (Default Coding Systems): Clarify description of
5044 `file-coding-system-alist'.
5045
50462003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5047
5048 * strings.texi (Text Comparison): Correctly describe when two
5049 strings are `equal'. Combine and clarify descriptions of
5050 `assoc-ignore-case' and `assoc-ignore-representation'.
5051
5052 * objects.texi (Non-ASCII in Strings): Clarify description of
5053 when a string is unibyte or multibyte.
5054 (Bool-Vector Type): Update examples.
5055 (Equality Predicates): Correctly describe when two strings are
5056 `equal'.
5057
50582003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5059
5060 * lists.texi (Building Lists): `append' no longer accepts integer
5061 arguments. Update the description of `number-sequence' to reflect
5062 recent changes.
5063 (Sets And Lists): Describe `member-ignore-case' after `member'.
5064
50652003-11-27 Kim F. Storm <storm@cua.dk>
5066
5067 * commands.texi (Click Events): Click object may be an images.
5068 Describe (dx . dy) element of click positions.
5069 (Accessing Events): Remove duplicate posn-timestamp.
5070 New functions posn-object and posn-object-x-y.
5071
50722003-11-23 Kim F. Storm <storm@cua.dk>
5073
5074 * commands.texi (Click Events): Describe enhancements to event
5075 position lists, including new text-pos and (col . row) items.
5076 Mention left-fringe and right-fringe area events.
5077 (Accessing Events): New functions posn-area and
5078 posn-actual-col-row. Mention posn-timestamp. Mention that
5079 posn-point in non-text area still returns buffer position.
5080 Clarify posn-col-row.
5081
50822003-11-21 Lars Hansen <larsh@math.ku.dk>
5083
5084 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5085 * anti.texi (File Attributes): Describe removed parameter
5086 ID-FORMAT.
5087
50882003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5089
5090 * positions.texi (Positions): Mention that, if a marker is used as
5091 a position, its buffer is ignored.
5092
5093 * markers.texi (Overview of Markers): Mention it here too.
5094
50952003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5096
5097 * numbers.texi (Numeric Conversions): Not just `floor', but also
5098 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5099
51002003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5101
5102 * markers.texi (Creating Markers): Specify insertion type of
5103 created markers. Add xref to `Marker Insertion Types'.
5104 Second argument to `copy-marker' is optional.
5105 (Marker Insertion Types): Mention that most markers are created
5106 with insertion type nil.
5107 (The Mark): Correctly describe when `mark' signals an error.
5108 (The Region): Correctly describe when `region-beginning' and
5109 `region-end' signal an error.
5110
51112003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5112
5113 * hash.texi (Creating Hash): Clarify description of `eql'.
5114 `makehash' is obsolete.
5115 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5116
5117 * positions.texi (Point): Change description of `buffer-end', so
5118 that it is also correct for floating point arguments.
5119 (List Motion): Correct argument lists of `beginning-of-defun' and
5120 `end-of-defun'.
5121 (Excursions): Add xref to `Marker Insertion Types'.
5122 (Narrowing): Argument to `narrow-to-page' is optional.
5123
51242003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5125
5126 * streams.texi (Output Streams): Clarify behavior of point for
5127 marker output streams.
5128
51292003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5130
5131 * variables.texi (Defining Variables): Second argument to
5132 `defconst' is not optional.
5133 (Setting Variables): Mention optional argument APPEND to
5134 `add-to-list'.
5135 (Creating Buffer-Local): Expand description of
5136 `make-variable-buffer-local'.
5137 (Frame-Local Variables): Expand description of
5138 `make-variable-frame-local'.
5139 (Variable Aliases): Correct description of optional argument
5140 DOCSTRING to `defvaralias'. Mention return value of
5141 `defvaralias'.
5142 (File Local Variables): Add xref to `File variables' in Emacs
5143 Manual. Correct description of `hack-local-variables'. Mention
5144 `safe-local-variable' property. Mention optional second argument
5145 to `risky-local-variable-p'.
5146
51472003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5148
5149 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5150
51512003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5152
5153 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5154 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5155 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5156 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5157 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5158 lispref/processes.texi, lispref/searching.texi,
5159 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5160 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5161 @acronym{FOO}.
5162
51632003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5164
5165 * strings.texi (Creating Strings): Argument START to `substring'
5166 can not be `nil'. Expand description of
5167 `substring-no-properties'. Correct description of `split-string',
5168 especially with respect to empty matches. Prevent very bad line
5169 break in definition of `split-string-default-separators'.
5170 (Text Comparison): `string=' and `string<' also accept symbols as
5171 arguments.
5172 (String Conversion): More completely describe argument BASE in
5173 `string-to-number'.
5174 (Formatting Strings): `%s' and `%S' in `format' do require
5175 corresponding object. Clarify behavior of numeric prefix after
5176 `%' in `format'.
5177 (Case Conversion): The argument to `upcase-initials' can be a
5178 character.
5179
51802003-10-27 Kenichi Handa <handa@m17n.org>
5181
5182 * display.texi (Fontsets): Fix texinfo usage.
5183
51842003-10-25 Kenichi Handa <handa@m17n.org>
5185
5186 * display.texi (Fontsets): Add description of the function
5187 set-fontset-font.
5188
51892003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5190
5191 * display.texi (Temporary Displays): Add xref to `Documentation
5192 Tips'.
5193
5194 * functions.texi (Function Safety): Use inforef instead of pxref
5195 for SES.
5196
51972003-10-23 Andreas Schwab <schwab@suse.de>
5198
5199 * Makefile.in (TEX, texinputdir): Don't define.
5200 (TEXI2DVI): Define.
5201 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5202 add $(srcdir)/index.texi.
5203 ($(infodir)/elisp): Remove index.texi dependency.
5204 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5205 (index.texi): Remove target.
5206 (dist): Don't link $(srcdir)/permute-index.
5207 (clean): Don't remove index.texi.
5208
5209 * permute-index, index.perm: Remove.
5210 * index.texi: Rename from index.unperm.
5211
52122003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5213
5214 * tips.texi (Documentation Tips): Document new behavior for face
5215 and variable hyperlinks in Help mode.
5216
52172003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5218
5219 * objects.texi (Integer Type): Update for extra bit of integer range.
5220 (Character Type): Ditto.
5221
52222003-10-16 Eli Zaretskii <eliz@gnu.org>
5223
5224 * numbers.texi (Integer Basics): Add index entries for reading
5225 numbers in hex, octal, and binary.
5226
52272003-10-16 Lute Kamstra <lute@gnu.org>
5228
5229 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5230 argument.
5231
52322003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5233
5234 * windows.texi (Choosing Window): Fix typo.
5235 * edebug.texi (Edebug Execution Modes): Fix typo.
5236
52372003-10-13 Richard M. Stallman <rms@gnu.org>
5238
5239 * windows.texi (Basic Windows): A window has fringe settings,
5240 display margins and scroll-bar settings.
5241 (Splitting Windows): Doc split-window return value.
5242 Clean up one-window-p.
5243 (Selecting Windows): Fix typo.
5244 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5245 (Buffers and Windows): In set-window-buffer, explain effect
5246 on fringe settings and scroll bar settings.
5247 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5248 (Choosing Window): Use defopt for pop-up-frame-function.
5249 For special-display-buffer-names, explain same-window and same-frame.
5250 Clarify window-dedicated-p return value.
5251 (Textual Scrolling): scroll-up and scroll-down can get an error.
5252 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5253 Clarify set-window-hscroll.
5254 (Size of Window): Don't mention tool bar in window-height.
5255 (Coordinates and Windows): Explain what coordinates-in-window-p
5256 returns for fringes and display margins.
5257 (Window Configurations): Explain saving fringes, etc.
5258
5259 * tips.texi (Library Headers): Clean up Documentation.
5260
5261 * syntax.texi (Parsing Expressions): Clean up forward-comment
5262 and parse-sexp-lookup-properties.
5263
5264 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5265
5266 * os.texi (System Environment): Clean up text for load-average errors.
5267
5268 * modes.texi (Hooks): Don't explain local hook details at front.
5269 Clarify run-hooks and run-hook-with-args a little.
5270 Clean up add-hook and remove-hook.
5271
5272 * edebug.texi (Edebug Execution Modes): Clarify t.
5273 Document edebug-sit-for-seconds.
5274 (Coverage Testing): Document C-x X = and =.
5275 (Instrumenting Macro Calls): Fix typo.
5276 (Specification List): Don't index the specification keywords.
5277
52782003-10-10 Kim F. Storm <storm@cua.dk>
5279
5280 * processes.texi (Network): Introduce make-network-process.
5281
52822003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5283
5284 * tips.texi (Library Headers): Fix typo.
5285
52862003-10-07 Juri Linkov <juri@jurta.org>
5287
5288 * modes.texi (Imenu): Mention imenu-create-index-function's
5289 default value. Explain submenus better.
5290
52912003-10-07 Lute Kamstra <lute@gnu.org>
5292
5293 * modes.texi (Faces for Font Lock): Fix typo.
5294 (Hooks): Explain how buffer-local hook variables can refer to
5295 global hook variables.
5296 Various minor clarifications.
5297
52982003-10-06 Lute Kamstra <lute@gnu.org>
5299
5300 * tips.texi (Coding Conventions): Mention naming conventions for
5301 hooks.
5302
53032003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5304
5305 * loading.texi (Library Search): Correct default value of
5306 load-suffixes.
5307 (Named Features): Fix typo.
5308
53092003-10-05 Richard M. Stallman <rms@gnu.org>
5310
5311 * loading.texi (Named Features): In `provide',
5312 say how to test for subfeatures.
5313 (Unloading): In unload-feature, use new var name
5314 unload-feature-special-hooks.
5315
53162003-10-03 Lute Kamstra <lute@gnu.org>
5317
5318 * modes.texi (Major Mode Conventions): Mention third way to set up
5319 Imenu.
5320 (Imenu): A number of small fixes.
5321 Delete documentation of internal variable imenu--index-alist.
5322 Document the return value format of imenu-create-index-function
5323 functions.
5324
53252003-09-30 Richard M. Stallman <rms@gnu.org>
5326
5327 * processes.texi (Network): Say what stopped datagram connections do.
5328
5329 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5330
5331 * display.texi (Overlay Properties): Clarify `evaporate' property.
5332
53332003-09-29 Lute Kamstra <lute@gnu.org>
5334
5335 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5336 constructs should be marked as risky.
5337 Change cons cell into proper list.
5338 (Mode Line Variables): Change cons cell into proper list.
5339
53402003-09-26 Lute Kamstra <lute@gnu.org>
5341
5342 * modes.texi (Mode Line Data): Document the :propertize construct.
5343 (Mode Line Variables): Reorder the descriptions of the variables
5344 to match their order in the default mode-line-format.
5345 Describe the new variables mode-line-position and mode-line-modes.
5346 Update the default values of mode-line-frame-identification,
5347 minor-mode-alist, and default-mode-line-format.
5348 (Properties in Mode): Mention the :propertize construct.
5349
53502003-09-26 Richard M. Stallman <rms@gnu.org>
5351
5352 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5353 * loading.texi, minibuf.texi, text.texi, variables.texi:
5354 Avoid @strong{Note:}.
5355
53562003-09-26 Richard M. Stallman <rms@gnu.org>
5357
5358 * keymaps.texi (Remapping Commands): Fix typo.
5359
53602003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5361
5362 * processes.texi (Low-Level Network): Fix typo.
5363
53642003-09-23 Kim F. Storm <storm@cua.dk>
5365
5366 * processes.texi (Network, Network Servers): Fix typos.
5367 (Low-Level Network): Add timeout value for :server keyword.
5368 Add new option keywords to make-network-process.
5369 Add set-network-process-options.
5370 Explain how to test availability of network options.
5371
53722003-09-19 Richard M. Stallman <rms@gnu.org>
5373
5374 * text.texi (Motion by Indent): Arg to
5375 backward-to-indentation and forward-to-indentation is optional.
5376
5377 * strings.texi (Creating Strings): Add substring-no-properties.
5378
5379 * processes.texi
5380 (Process Information): Add list-processes arg QUERY-ONLY.
5381 Delete process-contact from here.
5382 Add new status values for process-status.
5383 Add process-get, process-put, process-plist, set-process-plist.
5384 (Synchronous Processes): Add call-process-shell-command.
5385 (Signals to Processes): signal-process allows process objects.
5386 (Network): Complete rewrite.
5387 (Network Servers, Datagrams, Low-Level Network): New nodes.
5388
5389 * positions.texi (Word Motion): forward-word, backward-word
5390 arg is optional. Reword.
5391
5392 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5393
5394 * variables.texi (Creating Buffer-Local):
5395 Delete duplicate definition of buffer-local-value.
5396 (File Local Variables): Explain about discarding text props.
5397
53982003-09-11 Richard M. Stallman <rms@gnu.org>
5399
5400 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5401 changes variables that record input events.
5402 (Minibuffer Misc): Add minibuffer-selected-window.
5403
5404 * lists.texi (Building Lists): Add copy-tree.
5405
5406 * display.texi (Fontsets): Add char-displayable-p.
5407 (Scroll Bars): New node.
5408
54092003-09-08 Lute Kamstra <lute@gnu.org>
5410
5411 * modes.texi (%-Constructs): Document new `%i' and `%I'
5412 constructs.
5413
54142003-09-03 Peter Runestig <peter@runestig.com>
5415
5416 * makefile.w32-in: New file.
5417
54182003-08-29 Richard M. Stallman <rms@gnu.org>
5419
5420 * display.texi (Overlay Properties): Clarify how priorities
5421 affect use of the properties.
5422
54232003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5424
5425 * customize.texi (Type Keywords): Correct the description of
5426 `:help-echo' in the case where `motion-doc' is a function.
5427
54282003-08-14 John Paul Wallington <jpw@gnu.org>
5429
5430 * modes.texi (Emulating Mode Line): Subsection, not section.
5431
54322003-08-13 Richard M. Stallman <rms@gnu.org>
5433
5434 * elisp.texi (Top): Update subnode lists in menu.
5435
5436 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5437 (Kill Functions): kill-region has new arg yank-handler.
5438 (Yanking): New node.
5439 (Yank Commands): Add yank-undo-function.
5440 (Low-Level Kill Ring):
5441 kill-new and kill-append have new arg yank-handler.
5442 (Changing Properties): Add remove-list-of-text-properties.
5443 (Atomic Changes): New node.
5444
5445 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5446
5447 * streams.texi (Output Variables): Add eval-expression-print-length
5448 and eval-expression-print-level.
5449
5450 * os.texi (Time Conversion): For encode-time, explain limits on year.
5451
5452 * objects.texi (Character Type): Define anchor "modifier bits".
5453
5454 * modes.texi (Emulating Mode Line): New node.
5455 (Search-based Fontification): Font Lock uses font-lock-face property.
5456 (Other Font Lock Variables): Likewise.
5457
5458 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5459 not vectors.
5460 (Active Keymaps): Add emulation-mode-map-alists.
5461 (Functions for Key Lookup): key-binding has new arg no-remap.
5462 (Remapping Commands): New node.
5463 (Scanning Keymaps): where-is-internal has new arg no-remap.
5464 (Tool Bar): Add tool-bar-local-item-from-menu.
5465 Clarify when to use tool-bar-add-item-from-menu.
5466
5467 * commands.texi (Interactive Call): commandp has new arg.
5468 (Command Loop Info): Add this-original-command.
5469
54702003-08-06 John Paul Wallington <jpw@gnu.org>
5471
5472 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5473
5474 * display.texi (Warning Basics): Fix typo.
5475 (Fringes): Add closing curly bracket and fix typo.
5476
5477 * elisp.texi (Top): Fix typo.
5478
54792003-08-05 Richard M. Stallman <rms@gnu.org>
5480
5481 * elisp.texi: Update lists of subnodes.
5482
5483 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5484
5485 * variables.texi (Local Variables): Use lc for example variable names.
5486
5487 * tips.texi (Library Headers): Explain where to put -*-.
5488
5489 * strings.texi (Creating Strings): Fix xref for vconcat.
5490
5491 * sequences.texi (Vector Functions):
5492 vconcat no longer allows integer args.
5493
5494 * minibuf.texi (Reading File Names): read-file-name has new
5495 arg PREDICATE. New function read-directory-name.
5496
5497 * macros.texi (Defining Macros): Give definition of `declare'
5498 (Indenting Macros): New node.
5499
5500 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
5501 (Window Frame Parameters): Make separate table of parameters
5502 that are coupled with specific face attributes.
5503 (Deleting Frames): delete-frame-hooks renamed to
5504 delete-frame-functions.
5505
5506 * files.texi (Magic File Names): Add file-remote-p.
5507 Clarify file-local-copy.
5508
5509 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
5510 here; instead xref Defining Macros.
5511
5512 * display.texi (Warnings): New node, and subnodes.
5513 (Fringes): New node.
5514
5515 * debugging.texi (Test Coverage): New node.
5516
5517 * compile.texi (Compiler Errors): Explain with-no-warnings
5518 and other ways to suppress warnings.
5519
5520 * commands.texi (Interactive Call): Minor clarification.
5521
5522 * buffers.texi (Buffer File Name): set-visited-file-name
5523 renames the buffer too.
5524
5525 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
5526
55272003-07-24 Markus Rost <rost@math.ohio-state.edu>
5528
5529 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
5530
55312003-07-22 Markus Rost <rost@math.ohio-state.edu>
5532
5533 * internals.texi (Garbage Collection): Fix previous change.
5534
55352003-07-22 Richard M. Stallman <rms@gnu.org>
5536
5537 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5538
5539 * display.texi (Width): Use \s syntax in example.
5540 (Font Selection): Add face-font-rescale-alist.
5541
5542 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5543 Remove spurious indent in example.
5544
5545 * lists.texi (Building Lists): Add number-sequence.
5546
5547 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5548
5549 * functions.texi (Function Documentation): Explain how to
5550 show calling convention explicitly in the doc string.
5551
5552 * windows.texi (Selecting Windows): save-selected-window saves
5553 selected window of each frame.
5554 (Window Configurations): Minor change.
5555
5556 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5557
5558 * streams.texi (Output Variables): Add print-continuous-numbering
5559 and print-number-table.
5560
5561 * processes.texi (Decoding Output): New node.
5562
5563 * os.texi (Time Conversion): decode-time arg is optional.
5564
5565 * objects.texi (Character Type): Don't use space as example for \.
5566 Make list of char names and \-sequences correspond.
5567 Explain that \s is not used in strings. `\ ' needs space after.
5568
5569 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5570 (Translation of Characters): Add translation-table-for-input.
5571 (Default Coding Systems): Add auto-coding-functions.
5572 (Explicit Encoding): Add decode-coding-inserted-region.
5573 (Locales): Add locale-info.
5574
5575 * minibuf.texi (Basic Completion): Describe test-completion.
5576 Collections can be lists of strings.
5577 Clean up lazy-completion-table.
5578 (Programmed Completion): Mention test-completion.
5579 Clarify why lambda expressions are not accepted.
5580 (Minibuffer Misc): Describe minibufferp.
5581
55822003-07-14 Richard M. Stallman <rms@gnu.org>
5583
5584 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5585
5586 * windows.texi (Selecting Windows): New arg to select-window.
5587 (Selecting Windows): Add with-selected-window.
5588 (Size of Window): Add window-inside-edges, etc.
5589
5590 * internals.texi (Garbage Collection): Add post-gc-hook.
5591
5592 * processes.texi (Subprocess Creation): Add exec-suffixes.
5593
5594 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5595 (Scanning Keymaps): Add map-keymaps.
5596 (Defining Menus): Add keymap-prompt.
5597
5598 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5599 most-negative-fixnum.
5600
5601 * compile.texi (Byte Compilation): Explain no-byte-compile
5602 (Compiler Errors): New node.
5603
5604 * os.texi (User Identification): user-uid, user-real-uid
5605 can return float.
5606
5607 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5608 and about derived modes.
5609 (Minor Modes): Add minor-mode-list.
5610 (Defining Minor Modes): Keyword args for define-minor-mode.
5611 (Search-based Fontification): Explain managing other properties.
5612 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5613 (Faces for Font Lock): Add font-locl-preprocessor-face.
5614 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5615
5616 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
5617 (Variable Aliases): Clarify defvaralias.
5618
5619 * loading.texi (Library Search): Add load-suffixes.
5620
5621 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5622 (Programmed Completion): Add dynamic-completion-table.
5623
5624 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5625 (Magic File Names): Specify precedence order of handlers.
5626
5627 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5628 and post-command-hook.
5629 (Waiting): New calling convention for sit-for.
5630
5631 * text.texi (Special Properties): local-map and keymap properties
5632 apply based on their stickiness.
5633
56342003-07-07 Richard M. Stallman <rms@gnu.org>
5635
5636 * modes.texi (Minor Mode Conventions): Specify only some kinds
5637 of list values as args to minor modes.
5638
5639 * files.texi (File Name Expansion): Warn about iterative use
5640 of substitute-in-file-name.
5641
5642 * advice.texi (Activation of Advice): Clean up previous change.
5643
56442003-07-06 Markus Rost <rost@math.ohio-state.edu>
5645
5646 * advice.texi (Activation of Advice): Note that ad-start-advice is
5647 turned on by default.
5648
56492003-06-30 Richard M. Stallman <rms@gnu.org>
5650
5651 * text.texi (Buffer Contents): Document current-word.
5652 (Change Hooks): Not called for *Messages*.
5653
5654 * functions.texi (Defining Functions): Explain about redefining
5655 primitives.
5656 (Function Safety): Renamed. Minor changes.
5657 Comment out the detailed criteria for what is safe.
5658
56592003-06-22 Andreas Schwab <schwab@suse.de>
5660
5661 * objects.texi (Symbol Type): Fix description of examples.
5662
56632003-06-16 Andreas Schwab <schwab@suse.de>
5664
5665 * hash.texi (Creating Hash): Fix description of :weakness.
5666
56672003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5668
5669 * files.texi (Changing Files): copy-file copies file modes, too.
5670
56712003-05-28 Richard M. Stallman <rms@gnu.org>
5672
5673 * strings.texi (Creating Strings): Clarify split-string.
5674
56752003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5676
5677 * strings.texi (Creating Strings): Update split-string specification
5678 and examples.
5679
56802003-05-19 Richard M. Stallman <rms@gnu.org>
5681
5682 * elisp.texi: Correct invariant section names.
5683
56842003-04-20 Richard M. Stallman <rms@gnu.org>
5685
5686 * os.texi (Timers): Explain about timers and quitting.
5687
56882003-04-19 Richard M. Stallman <rms@gnu.org>
5689
5690 * internals.texi (Writing Emacs Primitives): Strings are
5691 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5692 Explain GCPRO convention for varargs function args.
5693
56942003-04-16 Richard M. Stallman <rms@gnu.org>
5695
5696 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5697
56982003-04-08 Richard M. Stallman <rms@gnu.org>
5699
5700 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5701
57022003-02-13 Kim F. Storm <storm@cua.dk>
5703
5704 * objects.texi (Character Type): New \s escape for space.
5705
57062003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5707
5708 * os.texi (System Environment): Added cygwin system-type.
5709
57102003-01-25 Richard M. Stallman <rms@gnu.org>
5711
5712 * keymaps.texi: Document that a symbol can act as a keymap.
5713
57142003-01-13 Richard M. Stallman <rms@gnu.org>
5715
5716 * text.texi (Changing Properties): Say string indices are origin-0.
5717
5718 * positions.texi (Screen Lines) <compute-motion>:
5719 Correct order of elts in return value.
5720
5721 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5722 how to define a default binding.
5723
57242002-12-07 Markus Rost <rost@math.ohio-state.edu>
5725
5726 * loading.texi (Unloading): Fix recent change for load-history.
5727
5728 * customize.texi (Simple Types): Clarify description of custom
5729 type 'number. Describe new custom type 'float.
5730
57312002-12-04 Markus Rost <rost@math.ohio-state.edu>
5732
5733 * variables.texi (File Local Variables): Fix typo.
5734
57352002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5736
5737 From Michael Albinus <Michael.Albinus@alcatel.de>.
5738
5739 * README: Target for Info file is `make info'.
5740
5741 * files.texi (File Name Components): Fixed typos in
5742 `file-name-sans-extension'.
5743 (Magic File Names): Complete list of operations for magic file
5744 name handlers.
5745
57462002-09-16 Jonathan Yavner <jyavner@engineer.com>
5747
5748 * variables.texi (File Local Variables): New function
5749 risky-local-variable-p.
5750
57512002-09-15 Jonathan Yavner <jyavner@engineer.com>
5752
5753 * functions.texi (Function safety): New node about unsafep.
5754
57552002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5756
5757 * customize.texi (Splicing into Lists): Fixed example.
5758 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5759
57602002-06-17 Juanma Barranquero <lektu@terra.es>
5761
5762 * frames.texi (Display Feature Testing): Fix typo.
5763
57642002-06-12 Andreas Schwab <schwab@suse.de>
5765
5766 * frames.texi (Initial Parameters, Resources): Fix references to
5767 the Emacs manual.
5768
57692002-05-13 Kim F. Storm <storm@cua.dk>
5770
5771 * variables.texi (Intro to Buffer-Local): Updated warning and
5772 example relating to changing buffer inside let.
5773
57742002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
5775
5776 * os.texi (Session Management): New node about X Session management.
5777
57782002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5779
5780 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5781 to which the manual corresponds, and the copyright years.
5782
5783 * Makefile.in (VERSION): Set to 2.9.
5784
57852001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5786
5787 * elisp.texi: Change the category in @dircategory to "Emacs", to
5788 make it consistent with info/dir.
5789
57902001-11-25 Miles Bader <miles@gnu.org>
5791
5792 * text.texi (Fields): Describe new `limit' arg in
5793 field-beginning/field-end.
5794
57952001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5796
5797 * permute-index: Don't depend on csh-specific features. Replace
5798 the interpreter name with /bin/sh.
5799
5800 * two-volume-cross-refs.txt: New file.
5801 * two.el: New file.
5802 * spellfile: New file.
5803
58042001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5805
5806 * permute-index: New file.
5807
5808 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5809 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5810 8+3 restricted namespace.
5811
5812 * Makefile.in (infodir): Define relative to $(srcdir).
5813 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5814 include directories list via -I switch to makeinfo.
5815 (index.texi): Use cp if both hard and symbolic links fail.
5816
58172001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5818
5819 * Makefile.in (distclean): Add.
5820
5821 The following changes make ELisp manual part of the Emacs
5822 distribution:
5823
5824 * Makefile.in: Add Copyright notice.
5825 (prefix): Remove.
5826 (infodir): Change value to "../info".
5827 (VPATH): New variable.
5828 (MAKE): Don't define.
5829 (texmacrodir): Don't define.
5830 (texinputdir): Append the existing value of TEXINPUTS.
5831 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5832 command to be compatible with man/Makefile.in, and to put the
5833 output into ../info.
5834 (info): Add target.
5835 (installall): Target removed.
5836
58372001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
5838
5839 * tips.texi (Coding Conventions): Fix typo.
5840
58412001-10-23 Gerd Moellmann <gerd@gnu.org>
5842
5843 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5844
58452001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5846
5847 * files.texi (File Name Components): Update the description of
5848 file-name-sans-extension and file-name-extension, as they now
5849 ignore leading dots.
5850
58512001-10-20 Gerd Moellmann <gerd@gnu.org>
5852
5853 * (Version 21.1 released.)
5854
58552001-10-19 Miles Bader <miles@gnu.org>
5856
5857 * positions.texi (Text Lines): Describe behavior of
5858 `beginning-of-line'/`end-of-line' in the presence of field properties.
5859
58602001-10-17 Gerd Moellmann <gerd@gnu.org>
5861
5862 * Makefile.in (VERSION): Set to 2.8.
5863 (manual): Use `manual-21'.
5864
5865 * elisp.texi (VERSION): Add and use it where the version
5866 number was used. Set it to 2.8.
5867
5868 * intro.texi: Likewise.
5869
58702001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5871
5872 * files.texi (File Name Completion): Document the significance of
5873 a trailing slash in elements of completion-ignored-extensions.
5874
58752001-10-06 Miles Bader <miles@gnu.org>
5876
5877 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5878
58792001-10-04 Gerd Moellmann <gerd@gnu.org>
5880
5881 * variables.texi (Variable Aliases): New node.
5882
58832001-10-04 Gerd Moellmann <gerd@gnu.org>
5884
5885 * Branch for 21.1.
5886
58872001-10-02 Miles Bader <miles@gnu.org>
5888
5889 * minibuf.texi (Minibuffer Misc): Add entries for
5890 `minibuffer-contents', `minibuffer-contents-no-properties', and
5891 `delete-minibuffer-contents'.
5892 Correct description for `minibuffer-prompt-end'.
5893
5894 * text.texi (Property Search): Correct descriptions of
5895 `next-char-property-change' and `previous-char-property-change'.
5896 Add entries for `next-single-char-property-change' and
5897 `previous-single-char-property-change'.
5898 Make operand names a bit more consistent.
5899
59002001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
5901
5902 * frames.texi (Finding All Frames): Document that next-frame and
5903 previous-frame are local to current terminal.
5904
59052001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
5906
5907 * keymaps.texi (Creating Keymaps): Fix the description of the
5908 result of make-keymap.
5909
59102001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
5911
5912 * display.texi (Font Lookup, Attribute Functions)
5913 (Image Descriptors): Add cross-references to the definition of
5914 selected frame.
5915
5916 * buffers.texi (The Buffer List): Add cross-references to the
5917 definition of selected frame.
5918
5919 * frames.texi (Input Focus): Clarify which frame is _the_ selected
5920 frame at any given time.
5921 (Multiple Displays, Size and Position): Add a cross-reference to
5922 the definition of the selected frame.
5923
59242001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
5925
5926 * strings.texi (String Conversion) <string-to-number>: Document
5927 that a float is returned for integers that are too large.
5928
5929 * frames.texi (Mouse Position): Document mouse-position-function.
5930 (Display Feature Testing): Document display-images-p.
5931 (Window Frame Parameters): Document the cursor-type variable.
5932
5933 * numbers.texi (Integer Basics): Document CL style read syntax for
5934 integers in bases other than 10.
5935
5936 * positions.texi (List Motion): Document
5937 open-paren-in-column-0-is-defun-start.
5938
5939 * lists.texi (Sets And Lists): Document member-ignore-case.
5940
5941 * internals.texi (Garbage Collection): Document the used and free
5942 strings report.
5943 (Memory Usage): Document strings-consed.
5944
5945 * os.texi (Time of Day): Document float-time.
5946 (Recording Input): Document that clear-this-command-keys clears
5947 the vector to be returned by recent-keys.
5948
5949 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5950 argument keymap can be a list.
5951
5952 * nonascii.texi (User-Chosen Coding Systems)
5953 <select-safe-coding-system>: Document the new argument
5954 accept-default-p and the variable
5955 select-safe-coding-system-accept-default-p. Tell what happens if
5956 buffer-file-coding-system is undecided.
5957 (Default Coding Systems): Document auto-coding-regexp-alist.
5958
5959 * display.texi (The Echo Area) <message>: Document
5960 message-truncate-lines.
5961 (Glyphs): Document that the glyph table is unused on windowed
5962 displays.
5963
5964 * help.texi (Describing Characters) <single-key-description>:
5965 Document the new argument no-angles.
5966 (Accessing Documentation) <documentation-property>: Document that
5967 a non-string property is evaluated.
5968 <documentation>: Document that the function-documentation property
5969 is looked for.
5970
5971 * windows.texi (Selecting Windows): Document some-window.
5972
5973 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5974
5975 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5976 apropos-mode-hook.
5977
5978 * commands.texi (Using Interactive): Document interactive-form.
5979 (Keyboard Macros): Document kbd-macro-termination-hook.
5980 (Command Loop Info): Document that clear-this-command-keys clears
5981 the vector to be returned by recent-keys.
5982
59832001-09-04 Werner LEMBERG <wl@gnu.org>
5984
5985 * Makefile.in (srcdir, texinputdir): New variables.
5986 (srcs, index.texi, install): Use $(srcdir).
5987 (.PHONY): Remove elisp.dvi.
5988 (elisp): Use -I switch for makeinfo.
5989 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5990 (installall, dist): Use $(srcdir).
5991 Fix path to texinfo.tex.
5992 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5993
59942001-08-30 Gerd Moellmann <gerd@gnu.org>
5995
5996 * display.texi (Conditional Display): Adjust to API change.
5997
5998 * configure: New file.
5999
60002001-07-30 Gerd Moellmann <gerd@gnu.org>
6001
6002 * commands.texi (Repeat Events): Add description of
6003 double-click-fuzz.
6004
60052001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6006
6007 * syntax.texi (Syntax Class Table): Add the missing designator for
6008 comment and string fences.
6009 (Syntax Properties): Add a xref to syntax table internals.
6010 (Syntax Table Internals): Document string-to-syntax.
6011
60122001-05-07 Gerd Moellmann <gerd@gnu.org>
6013
6014 * Makefile.in (install): Use install-info command line options
6015 like in Emacs' Makefile.in.
6016
60172000-12-09 Miles Bader <miles@gnu.org>
6018
6019 * windows.texi (Window Start): Update documentation for
6020 `pos-visible-in-window-p'.
6021
60222000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6023
6024 * lists.texi (Building Lists): Add footnote to explain how to add
6025 to the end of a list.
6026
60272000-10-25 Gerd Moellmann <gerd@gnu.org>
6028
6029 * files.texi (Visiting Functions): Typos.
6030
60312000-10-25 Kenichi Handa <handa@etl.go.jp>
6032
6033 * files.texi (Visiting Functions): Return value of
6034 find-file-noselect may be a list of buffers if wildcards are used.
6035
60362000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6037
6038 * display.texi (Defining Faces): Document `graphic' display type
6039 in face specs.
6040
60412000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6042
6043 * hooks.texi (Standard Hooks): Replace obsolete
6044 `after-make-frame-hook' with `after-make-frame-functions'.
6045
6046 * frames.texi (Creating Frames): Ditto.
6047
6048 * variables.texi (Future Local Variables): Ditto.
6049
60502000-10-16 Gerd Moellmann <gerd@gnu.org>
6051
6052 * display.texi (Other Image Types): Add description of :foreground
6053 and :background properties of mono PBM images.
6054
60552000-08-17 Werner LEMBERG <wl@gnu.org>
6056
6057 * .cvsignore: New file.
6058
60592000-01-05 Gerd Moellmann <gerd@gnu.org>
6060
6061 * tindex.pl: New script.
6062
60631999-12-03 Dave Love <fx@gnu.org>
6064
6065 * Makefile.in (MAKEINFO): New parameter.
6066
60671999-09-17 Richard Stallman <rms@gnu.org>
6068
6069 * Makefile.in (srcs): Add hash.texi.
6070 (VERSION): Update to 20.6.
6071
60721999-09-13 Richard Stallman <rms@gnu.org>
6073
6074 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6075
60761998-08-29 Karl Heuer <kwzh@gnu.org>
6077
6078 * configure.in: New file.
6079 * Makefile.in: Renamed from Makefile.
6080 (prefix, infodir): Use value obtained from configure.
6081 (emacslibdir): Obsolete variable deleted.
6082 (dist): Distribute configure.in, configure, Makefile.in.
6083
60841998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6085
6086 * Makefile (INSTALL_INFO): New variable.
6087 (install): Run install-info.
6088
60891998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6090
6091 * Makefile (elisp.dvi): Add missing backslash.
6092
60931998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6094
6095 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6096 Run texindex without `./'. Always run texindex on elisp.tp.
6097 (elisp.tps): Target deleted.
6098
60991998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6100
6101 * Makefile (srcs): Add nonascii.texi and customize.texi.
6102 (dist): Start by deleting `temp'.
6103
61041998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6105
6106 * Makefile (makeinfo, texindex): Targets deleted.
6107 (makeinfo.o, texindex.o): Targets deleted.
6108 (clean, dist): Don't do anything with them or with getopt*.
6109
61101998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6111
6112 * Makefile (SHELL): Defined.
6113
61141998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6115
6116 * Makefile (elisp.tps): New target.
6117 (elisp.dvi): Depend on elisp.tps.
6118
6119Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
6120
6121 * README: Update phone number.
6122
6123 * Makefile (elisp): Make this be the default target.
6124 Depend on makeinfo.c instead of makeinfo.
6125 (install): Don't depend on elisp.dvi, since we don't install that.
6126 Use mkinstalldirs.
6127 (dist): Add mkinstalldirs.
6128
6129Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6130
6131 * Makefile (VERSION): Update version number.
6132 (maintainer-clean): Renamed from realclean.
6133
6134Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6135
6136 * Makefile (realclean): New target.
6137 (elisp): Remove any old elisp-* files first.
6138
6139Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
6140
6141 * Makefile (VERSION): New variable.
6142 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6143 Compressed file suffix should be `.gz', not `.z'.
6144
6145Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6146
6147 * Makefile (elisp): Depend on makeinfo.
6148
6149Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
6150
6151 * Makefile (srcs): Add anti.texi.
6152
6153Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6154
6155 * Makefile (infodir, prefix): New vars.
6156 (install): Use infodir.
6157 (emacsinfodir): Deleted.
6158
6159Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6160
6161 * Makefile (srcs): Add calendar.texi.
6162
6163 * Makefile (dist): Copy texindex.c and makeinfo.c.
6164 Limit elisp-* files to those with one or two digits.
6165
6166Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6167
6168 * Makefile (dist): Changed to use Gzip instead of compress.
6169
6170Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6171
6172 * loading.texi (Unloading): define-function changed back to
6173 defalias. It may not stay this way, but at least it's
6174 consistent with the known-good version of the code patch.
6175
6176Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6177
6178 * modes.texi (Hooks): Document new optional arg of add-hook.
6179
6180Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6181
6182 * variables.texi: Document nil initial value of buffer-local variables.
6183
6184 * tips.texi: Add new section on standard library headers.
6185
6186Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6187
6188 * Makefile (srcs): Add frame.texi to the list of sources.
6189
6190Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6191
6192 * Makefile (dist): Don't bother excluding autosave files; they'll
6193 never make it into the temp directory anyway, and the hash marks
6194 in the name are problematic for make and the Bourne shell.
6195 (srcs):
6196
6197Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6198
6199 * Makefile (dist): Don't include backup files or autosave files in
6200 the distribution tar file.
6201
6202Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6203
6204 * Makefile (srcs): Added index.perm.
6205 (elisp.dvi): Remove erroneous shell comment.
6206 Expect output of permute-index in permuted.fns.
6207 Save old elisp.aux in elisp.oaux.
6208 (clean): Added index.texi to be deleted.
6209
6210Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6211
6212 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6213
6214Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
6215
6216 * files.texi: Noted that completion-ignored-extensions is ignored
6217 when making *Completions*.
6218
6219Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
6220
6221 * Makefile make dist now depends on elisp.dvi, since it tries
6222 to include it in the dist file.
6223
6224Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
6225
6226 * functions.texinfo (Mapping Functions): Add missing quote
6227
6228Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6229
6230 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6231 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6232
6233Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6234
6235 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6236 and @error{} are the terms now being used. The files in the
6237 directory have been changed to reflect this.
6238
6239 * All instances of @indentedresultt{} have been changed to
6240 ` @result{}', using 5 spaces at the begining of the line.
6241
6242Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6243
6244 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6245 experimental @indentedresult{}, @indentedexpandsto{} are part of
6246 the texinfo.tex in this directory. These TeX macros are not
6247 stable yet.
6248
6249Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6250
6251 * texinfo.tex: Temporarily added
6252 \let\result=\dblarrow
6253 \def\error{{\it ERROR} \longdblarrow}
6254 We need to do this better soon.
6255
6256Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
6257
6258 * Applied Karl Berry's patches to *.texinfo files, but not to
6259 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6260 new title page format is also not applied, since it requires
6261 texinfo.tex changes.)
6262
6263 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6264 for the Project GNU development environment.
6265
6266;; Local Variables:
6267;; coding: iso-2022-7bit
6268;; add-log-time-zone-rule: t
6269;; End:
6270
6271 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6272 2005, 2006, 2007 Free Software Foundation, Inc.
6273
6274 This file is part of GNU Emacs.
6275
6276 GNU Emacs is free software; you can redistribute it and/or modify
6277 it under the terms of the GNU General Public License as published by
6278 the Free Software Foundation; either version 3, or (at your option)
6279 any later version.
6280
6281 GNU Emacs is distributed in the hope that it will be useful,
6282 but WITHOUT ANY WARRANTY; without even the implied warranty of
6283 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6284 GNU General Public License for more details.
6285
6286 You should have received a copy of the GNU General Public License
6287 along with GNU Emacs; see the file COPYING. If not, write to the
6288 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6289 Boston, MA 02110-1301, USA.
6290
6291;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda