root/trunk/lispref/ChangeLog

Revision 4220, 199.9 kB (checked in by miyoshi, 6 months ago)

Sync up with Emacs22.2.

Line 
1 2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
2
3         * Version 22.2 released.
4
5 2008-02-26  Chong Yidong  <cyd@stupidchicken.com>
6
7         * strings.texi (Formatting Strings): Treat - and 0 as flag
8         characters.
9
10 2008-02-11  Lawrence Mitchell <wence@gmx.li>  (tiny change)
11
12         * objects.texi (Equality Predicates): Add defun for
13         equal-including-properties.
14
15 2008-02-11  Glenn Morris  <rgm@gnu.org>
16
17         * objects.texi (Equality Predicates): Mention
18         equal-including-properties.  No longer talk about "two" functions.
19
20 2008-02-07  Richard Stallman  <rms@gnu.org>
21
22         * windows.texi (Window Start): Mention the feature of moving
23         window-start to start of line.
24
25 2008-01-19  Martin Rudalics  <rudalics@gmx.at>
26
27         * buffers.texi (Buffer Modification): Fix typo.
28
29 2008-01-04  Richard Stallman  <rms@gnu.org>
30
31         * display.texi (Faces): Don't talk about internal face vector as arg
32         to facep.
33
34         * customize.texi (Type Keywords): Fix previous change.
35
36         * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
37         * elisp.texi (Top): Fix menu for commands.texi change.
38
39 2007-12-30  Richard Stallman  <rms@gnu.org>
40
41         * commands.texi (Accessing Mouse): Renamed from Accessing Events.
42         (Accessing Scroll): New node broken out of Accessing Mouse.
43
44 2007-12-28  Richard Stallman  <rms@gnu.org>
45
46         * frames.texi (Size Parameters): Fix typo.
47         (Basic Parameters): For `title', refer to title bar.
48         (Size and Position): Explain meaning of frame pixel width and height.
49
50 2007-12-23  Richard Stallman  <rms@gnu.org>
51
52         * customize.texi (Type Keywords): Uncomment :validate and clarify it.
53         Improve some of the commented-out keywords' text too.
54
55 2007-12-04  Richard Stallman  <rms@gnu.org>
56
57         * objects.texi (Symbol Type): Fix typo.
58
59 2007-12-03  Richard Stallman  <rms@gnu.org>
60
61         * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
62
63 2007-11-29  Richard Stallman  <rms@gnu.org>
64
65         * customize.texi (Composite Types): Document `group' type.
66
67 2007-11-24  Richard Stallman  <rms@gnu.org>
68
69         * display.texi (Refresh Screen, Forcing Redisplay):
70         Clarify the text and move items around.
71
72 2007-11-15  Martin Rudalics  <rudalics@gmx.at>
73
74         * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
75         * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
76
77 2007-10-24  Richard Stallman  <rms@gnu.org>
78
79         * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
80
81         * variables.texi (Frame-Local Variables): Node deleted.
82         (Variables): Delete Frame-Local Variables from menu.
83         (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
84         (Default Value): Don't mention frame-local vars.
85
86         * os.texi (Idle Timers): current-idle-time returns nil if not idle.
87
88         * loading.texi (Unloading): Document FEATURE-unload-function
89         instead of FEATURE-unload-hook.
90
91         * functions.texi (Related Topics): Add called-interactively-p.
92         Fix xref.
93
94         * frames.texi (Multiple Displays): Don't mention frame-local vars.
95
96 2007-10-12  Richard Stallman  <rms@gnu.org>
97
98         * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
99
100         * commands.texi (Distinguish Interactive): New node,
101         broken out from Interactive Call and rewritten.
102         (Command Loop): Put Distinguish Interactive in menu.
103
104 2007-10-09  Richard Stallman  <rms@gnu.org>
105
106         * text.texi (Examining Properties): Mention overlay priority.
107
108         * display.texi (Display Margins): Correct the description
109         of margin display specifications.
110         (Replacing Specs): New subnode broken out of Display Property.
111
112 2007-10-05  Juanma Barranquero  <lekktu@gmail.com>
113
114         * display.texi (Auto Faces): Fix typo.
115
116 2007-10-02  Richard Stallman  <rms@gnu.org>
117
118         * display.texi (Display Property): Explain some display specs
119         don't let you move point in.
120
121         * frames.texi (Cursor Parameters): Describe
122         cursor-in-non-selected-windows here.  Explain more values.
123
124         * windows.texi (Basic Windows): Don't describe
125         cursor-in-non-selected-windows here.
126
127 2007-10-01  Eli Zaretskii  <eliz@gnu.org>
128
129         * processes.texi (Misc Network): Note that these functions are
130         supported only on some systems.
131
132 2007-09-19  Richard Stallman  <rms@gnu.org>
133
134         * display.texi (Display Property): Explain multiple display specs.
135         Clarify when they work in parallel and when one overrides.
136         Fix error in example.
137
138 2007-08-30  Martin Rudalics  <rudalics@gmx.at>
139
140         * commands.texi (Command Loop Info): Advise against changing
141         most variables described here.  Explain new variable
142         last-repeatable-command.
143
144 2007-08-27  Richard Stallman  <rms@gnu.org>
145
146         * windows.texi (Window Configurations): Clarify what
147         a window configuration saves.
148
149 2007-08-25  Richard Stallman  <rms@gnu.org>
150
151         * display.texi (Images): Delete redundant @findex.
152
153 2007-08-08  Martin Rudalics  <rudalics@gmx.at>
154
155         * modes.texi (Example Major Modes): Fix typo.
156
157 2007-08-08  Glenn Morris  <rgm@gnu.org>
158
159         * intro.texi (nil and t): Do not use `iff' in documentation.
160
161         * tips.texi (Documentation Tips): Recommend against `iff'.
162
163 2007-08-07  Chong Yidong  <cyd@stupidchicken.com>
164
165         * display.texi (Image Cache): Document image-refresh.
166
167 2007-08-06  Martin Rudalics  <rudalics@gmx.at>
168
169         * windows.texi (Size of Window): Document window-full-width-p.
170
171 2007-07-25  Glenn Morris  <rgm@gnu.org>
172
173         * gpl.texi (GPL): Replace license with GPLv3.
174
175         * Relicense all FSF files to GPLv3 or later.
176
177 2007-07-16  Richard Stallman  <rms@gnu.org>
178
179         * display.texi (Defining Faces): Fix previous change.
180
181 2007-07-10  Richard Stallman  <rms@gnu.org>
182
183         * display.texi (Defining Faces): Explain C-M-x feature for defface.
184
185 2007-06-24  Karl Berry  <karl@tug.org>
186
187         * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
188
189 2007-06-14  Karl Berry  <karl@tug.org>
190
191         * anti.texi (Antinews): Typo.
192
193 2007-06-12  Karl Berry  <karl@gnu.org>
194
195         * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
196         * two-volume.make: New file.
197         * .cvsignore: Ignore two-volume files.
198
199 2007-06-02  Richard Stallman  <rms@gnu.org>
200
201         * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
202
203 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
204
205         * Version 22.1 released.
206
207 2007-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
208
209         * text.texi (Special Properties): Correct meaning of fontified face.
210
211 2007-05-30  Richard Stallman  <rms@gnu.org>
212
213         * text.texi (Special Properties): Add link to Adjusting Point.
214
215 2007-05-12  Richard Stallman  <rms@gnu.org>
216
217         * text.texi (Margins): indent-to-left-margin is not the default.
218         (Mode-Specific Indent): For indent-line-function, the default
219         is indent-relative.
220
221         * modes.texi (Example Major Modes): Explain last line of text-mode
222         is redundant.
223
224 2007-05-10  Richard Stallman  <rms@gnu.org>
225
226         * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
227
228         * help.texi (Keys in Documentation): Add reference to
229         Documentation Tips.
230
231         * files.texi (Format Conversion): TO-FN gets three arguments.
232
233         * modes.texi (Auto Major Mode): Document file-start-mode-alist.
234
235 2007-05-06  Richard Stallman  <rms@gnu.org>
236
237         * processes.texi (Accepting Output): Revert most of previous change.
238
239 2007-05-05  Richard Stallman  <rms@gnu.org>
240
241         * processes.texi (Accepting Output): accept-process-output
242         uses microseconds, not milliseconds.  But that arg is obsolete.
243
244 2007-05-04  Karl Berry  <karl@tug.org>
245
246         * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
247
248 2007-05-04  Eli Zaretskii  <eliz@gnu.org>
249
250         * tips.texi (Documentation Tips): Rearrange items to place the
251         more important ones first.  Add an index entry for hyperlinks.
252
253 2007-05-03  Karl Berry  <karl@tug.org>
254
255         * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
256          (EMACSVER) [smallbook]: 22 for printed version.
257
258         * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
259         so restore anchor to normal position after defun.  Found by Kevin Ryde.
260
261 2007-04-28  Karl Berry  <karl@gnu.org>
262
263         * elisp.texi: Improve line breaks on copyright page,
264         similar layout to emacs manual, 8.5x11 by default.
265
266 2007-04-24  Richard Stallman  <rms@gnu.org>
267
268         * text.texi (Special Properties): Add xref to Overlay Properties.
269
270         * display.texi (Overlay Properties): Add xref to Special Properties.
271
272 2007-04-22  Richard Stallman  <rms@gnu.org>
273
274         * keymaps.texi (Extended Menu Items): Move the info about
275         format with cached keyboard binding.
276
277 2007-04-21  Richard Stallman  <rms@gnu.org>
278
279         * text.texi (Special Properties): Clarify previous change.
280
281         * files.texi (File Name Expansion): Clarify previous change.
282
283         * display.texi (Attribute Functions): Fix example for
284         face-attribute-relative-p.
285
286 2007-04-19  Kenichi Handa  <handa@m17n.org>
287
288         * text.texi (Special Properties): Document composition property.
289
290 2007-04-19  Glenn Morris  <rgm@gnu.org>
291
292         * files.texi (File Name Expansion): Mention "superroot".
293
294 2007-04-15  Chong Yidong  <cyd@stupidchicken.com>
295
296         * frames.texi (Multiple Displays): Add note about "multi-monitor"
297         setups.
298         (Display Feature Testing): Note that display refers to all
299         physical monitors for multi-monitor setups.
300
301 2007-04-14  Richard Stallman  <rms@gnu.org>
302
303         * lists.texi (Sets And Lists): Clarify `delete' examples.
304         Remove spurious xref to same node.
305         Clarify xref for add-to-list.
306
307 2007-04-12  Nick Roberts  <nickrob@snap.net.nz>
308
309         * keymaps.texi (Format of Keymaps): Remove spurious ")" from
310         value of lisp-mode-map.
311
312 2007-04-11  Karl Berry  <karl@gnu.org>
313
314         * anti.texi (Antinews),
315         * display.texi (Overlay Properties, Defining Images),
316         * processes.texi (Synchronous Processes, Sentinels),
317         * syntax.texi (Syntax Table Internals),
318         * searching.texi (Regexp Special),
319         * nonascii.texi (Default Coding Systems),
320         * text.texi (Special Properties),
321         * minibuf.texi (Basic Completion): Wording to improve breaks in
322         8.5x11 format.
323         * elisp.texi (smallbook): New @set to more easily switch between
324         smallbook and 8.5x11.
325
326 2007-04-11  Richard Stallman  <rms@gnu.org>
327
328         * text.texi (Lazy Properties): Minor fix.
329
330 2007-04-08  Karl Berry  <karl@gnu.org>
331
332         * symbols.texi (Plists and Alists): Period after "vs" in index entries.
333         * macros.texi (Backquote): Downcase Backquote in index entries for
334         consistency.
335
336 2007-04-08  Richard Stallman  <rms@gnu.org>
337
338         * text.texi (Adaptive Fill): Just describe default,
339         don't show it (since it contains non-ASCII chars).
340
341 2007-04-07  Karl Berry  <karl@gnu.org>
342
343         * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
344         adaptive-fill-regexp's value, since they are not in the standard
345         TeX fonts.
346
347 2007-04-07  Guanpeng Xu  <herberteuler@hotmail.com>
348
349         * display.texi (Defining Faces): Fix example.
350
351 2007-04-07  Karl Berry  <karl@gnu.org>
352
353         * display.texi (Button Buffer Commands): Improve page break.
354
355 2007-04-07  Richard Stallman  <rms@gnu.org>
356
357         * advice.texi (Activation of Advice): Remove redundant index entry.
358
359         * backups.texi: Improve index entries.  Remove redundant ones.
360
361         * compile.texi (Byte Compilation): Improve index entry.
362
363         * hash.texi (Creating Hash): Improve index entry.
364
365         * symbols.texi (Definitions): Improve index entry.
366
367         * edebug.texi: Improve index entries.  Remove redundant/useless ones.
368
369         * maps.texi (Standard Keymaps): Remove useless index entry.
370
371         * help.texi (Documentation Basics): Remove redundant index entries.
372
373         * customize.texi: Improve index entries.
374         Remove redundant/useless ones.
375
376         * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
377
378         * streams.texi (Output Variables): Improve index entry.
379
380         * abbrevs.texi (Abbrevs): Remove useless index entry.
381
382         * macros.texi (Expansion): Remove useless index entry.
383
384         * text.texi: Improve index entries.  Remove redundant/useless ones.
385         (Text Properties, Examining Properties)
386         (Special Properties): Use "property category" instead of "category"
387         to refer to the `category' property.
388
389         * positions.texi: Improve index entries.  Remove useless one.
390
391         * lists.texi: Improve index entries.  Remove redundant/useless ones.
392
393         * os.texi: Improve index entries.
394         (Timers): Fix previous change.
395
396         * buffers.texi: Improve index entries.
397         (Modification Time): Get rid of term "obsolete buffer".
398
399         * debugging.texi: Improve index entries.
400         (Test Coverage): Add xref to other test coverage ftr.
401
402         * eval.texi: Improve index entry.  Remove redundant ones.
403
404         * numbers.texi: Improve index entries.  Remove redundant/useless ones.
405
406         * files.texi: Improve index entries.  Remove redundant/useless ones.
407
408         * objects.texi: Improve index entries.
409
410         * processes.texi: Improve index entries.
411
412         * modes.texi: Improve index entry.  Remove redundant one.
413
414         * nonascii.texi: Improve index entries.
415
416         * internals.texi: Improve index entries.
417
418         * syntax.texi: Improve index entries.
419
420         * keymaps.texi (Active Keymaps): Improve index entries.
421
422         * commands.texi: Improve index entries.  Remove redundant/useless ones.
423
424         * frames.texi: Improve index entries.  Remove redundant/useless ones.
425
426         * markers.texi: Improve index entries.  Remove redundant ones.
427
428         * tips.texi: Improve index entries.
429
430         * loading.texi (Unloading): Improve index entry.
431
432         * variables.texi: Improve index entries.  Remove redundant one.
433
434         * sequences.texi: Improve index entry.
435
436         * display.texi: Improve index entries.  Remove redundant ones.
437
438         * windows.texi: Improve index entries.
439
440         * searching.texi: Improve index entries.  Remove redundant one.
441
442         * strings.texi (Case Tables): Improve last change.
443
444 2007-04-04  Chong Yidong  <cyd@stupidchicken.com>
445
446         * strings.texi (Case Tables): Document with-case-table and
447         ascii-case-table.
448
449 2007-04-03  Karl Berry  <karl@gnu.org>
450
451         * processes.texi (Network): Reword to improve page break.
452
453 2007-04-03  Eli Zaretskii  <eliz@gnu.org>
454
455         * functions.texi (Inline Functions): Describe more disadvantages
456         of defsubst, and make advice against it stronger.
457
458 2007-04-02  Karl Berry  <karl@gnu.org>
459
460         * backups.texi (Backup Names): Avoid widow words.
461         * modes.texi (Example Major Modes): Align last comment.
462
463 2007-04-01  Chong Yidong  <cyd@stupidchicken.com>
464
465         * keymaps.texi (Remapping Commands): Document new arg to
466         command-remapping.
467
468 2007-04-01  Karl Berry  <karl@gnu.org>
469
470         * processes.texi (Low-Level Network): typo.
471         * loading.texi (Hooks for Loading): avoid double "the".
472         * keymaps.texi (Key Sequences): no double "and".
473         (Changing Key Bindings): shorten to improve line break.
474
475 2007-03-31  Glenn Morris  <rgm@gnu.org>
476
477         * os.texi (Timers): Fix description of run-at-time TIME formats.
478
479 2007-03-31  Richard Stallman  <rms@gnu.org>
480
481         * display.texi (Invisible Text): Correct buffer-invisibility-spec
482         regarding ellipsis.
483
484 2007-03-31  Eli Zaretskii  <eliz@gnu.org>
485
486         * intro.texi (nil and t):
487         * symbols.texi (Plists and Alists):
488         * variables.texi (Variable Aliases, Constant Variables):
489         * functions.texi (Defining Functions):
490         * advice.texi (Advising Primitives):
491         * debugging.texi (Syntax Errors, Compilation Errors):
492         * minibuf.texi (Minibuffer Windows):
493         * commands.texi (Adjusting Point):
494         * modes.texi (Syntactic Font Lock, Faces for Font Lock)
495         (Auto Major Mode, Major Mode Conventions):
496         * help.texi (Describing Characters):
497         * files.texi (Create/Delete Dirs, Information about Files)
498         (File Locks, Writing to Files, Reading from Files)
499         (Saving Buffers):
500         * windows.texi (Resizing Windows, Cyclic Window Ordering):
501         * frames.texi (Finding All Frames):
502         * positions.texi (Buffer End, Motion):
503         * markers.texi (The Region):
504         * text.texi (Deletion, Near Point):
505         * display.texi (Displaying Messages, Truncation):
506         * os.texi (Processor Run Time):
507         * tips.texi (Key Binding Conventions, Programming Tips)
508         (Warning Tips, Documentation Tips, Comment Tips):
509         * internals.texi (Memory Usage): Improve indexing.
510
511         * variables.texi (Frame-Local Variables):
512         * functions.texi (Argument List):
513         * loading.texi (Library Search):
514         * streams.texi (Output Variables):
515         * keymaps.texi (Translation Keymaps, Searching Keymaps):
516         * searching.texi (Replacing Match, Search and Replace):
517         * processes.texi (Byte Packing, Decoding Output)
518         (Accepting Output, Network Servers, Shell Arguments):
519         * display.texi (Abstract Display, Image Cache, Scroll Bars):
520         * windows.texi (Window Point, Window Start):
521         * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
522         * commands.texi (Reading Input, Keyboard Events):
523         * minibuf.texi (Reading File Names, Minibuffer Completion)
524         (Recursive Mini):
525         * positions.texi (List Motion):
526         * hash.texi (Hash Tables, Creating Hash, Defining Hash):
527         * numbers.texi (Arithmetic Operations, Math Functions)
528         (Predicates on Numbers, Comparison of Numbers):
529         (Numeric Conversions):
530         * locals.texi (Standard Buffer-Local Variables):
531         * maps.texi (Standard Keymaps):
532         * os.texi (User Identification, System Environment, Recording Input)
533         (X11 Keysyms):
534         * nonascii.texi (Non-ASCII Characters, Splitting Characters):
535         * backups.texi (Backups and Auto-Saving):
536         * customize.texi (Customization, Group Definitions)
537         (Variable Definitions):
538         * compile.texi (Byte Compilation): Improve index entries.
539
540 2007-03-31  Karl Berry  <karl@gnu.org>
541
542         * macros.texi (Defining Macros): Avoid widow syllable.
543
544 2007-03-31  Eli Zaretskii  <eliz@gnu.org>
545
546         * elisp.texi (Top): Postscript -> PostScript.
547
548         * display.texi (Images, Postscript Images): Postscript -> PostScript.
549
550 2007-03-31  Markus Triska  <markus.triska@gmx.at>
551
552         * internals.texi (Writing Emacs Primitives): Untabify `For'.
553
554 2007-03-30  Karl Berry  <karl@gnu.org>
555
556         * lists.texi (List-related Predicates): Remove spurious @need.
557         (Setcdr): Use @smallexample to improve page break.
558         (Association Lists) <assoc>: Reword to improve page break.
559
560         * strings.texi (String Conversion): Insert blank line to improve
561         page break.
562
563         * numbers.texi (Random Numbers): Use @minus{}.
564         (Math Functions): Use @minus{}.
565
566         * intro.texi (Acknowledgements): Avoid line breaks before middle
567         initials.
568
569 2007-03-24  Eli Zaretskii  <eliz@gnu.org>
570
571         * errors.texi (Standard Errors): Add an index entry.
572
573 2007-03-19  Richard Stallman  <rms@gnu.org>
574
575         * os.texi (Recording Input): recent-keys now gives 300 keys.
576
577 2007-03-12  Glenn Morris  <rgm@gnu.org>
578
579         * os.texi: Replace "daylight savings" with "daylight saving"
580         throughout.
581
582 2007-03-05  Richard Stallman  <rms@gnu.org>
583
584         * variables.texi (File Local Variables): Update
585         enable-local-variables values.
586
587 2007-03-04  Richard Stallman  <rms@gnu.org>
588
589         * syntax.texi (Control Parsing): Minor clarification.
590
591         * strings.texi (Formatting Strings): Clarify width, precision, flags.
592
593         * sequences.texi (Sequence Functions): Move string-bytes away,
594         add xref.
595
596         * nonascii.texi (Text Representations): Move string-bytes here.
597
598         * modes.texi (Major Mode Conventions): Fundamental mode is exception.
599
600         * minibuf.texi (Basic Completion): Minor clarification.
601
602         * markers.texi (The Mark): Clarify existence vs activation of mark.
603         Other cleanup.
604
605         * display.texi (Finding Overlays): Write better example.
606
607         * compile.texi (Eval During Compile): Clarify putting macros
608         in eval-when-compile.
609
610 2007-02-25  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
611
612         * loading.texi (How Programs Do Loading): Fix anchor position at
613         load-read-function definition doc. (tiny change)
614
615 2007-02-21  Kim F. Storm  <storm@cua.dk>
616
617         * strings.texi (Text Comparison): Mention that assoc-string
618         converts symbols to strings before testing.
619
620 2007-02-17  Kim F. Storm  <storm@cua.dk>
621
622         * processes.texi (Bindat Spec): Vector types can have optional
623         element type.
624         (Bindat Examples): Fix example.  Add vector with element type.
625
626 2007-02-16  Andreas Schwab  <schwab@suse.de>
627
628         * strings.texi (Formatting Strings): Document '+' flag.
629
630 2007-02-15  Juanma Barranquero  <lekktu@gmail.com>
631
632         * strings.texi (Modifying Strings): Clarify that `clear-string'
633         always converts the string to unibyte.
634
635 2007-02-14  Kim F. Storm  <storm@cua.dk>
636
637         * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
638         Rewrite glyph code description to refer to these functions.
639         Remove details of encoding face number and char into integer code.
640
641 2007-02-03  Alan Mackenzie  <acm@muc.de>
642
643         * loading.texi (Hooks for Loading): Make the description of
644         `eval-after-load' more detailed, and amend the description of
645         after-load-alist, in accordance with changes from 2006-05.
646
647 2007-02-03  Chong Yidong  <cyd@stupidchicken.com>
648
649         * modes.texi (Defining Minor Modes): Document that a :require
650         keyword or similar may be required to make saved customization
651         variables work.
652
653 2007-02-03  Eli Zaretskii  <eliz@gnu.org>
654
655         * elisp.texi (Top): Make the detailed menu headers compliant with
656         Texinfo guidelines and with what texnfo-upd.el expects.  Add
657         comments to prevent people from inadvertently modifying the key
658         parts needed by `texinfo-multiple-files-update'.
659
660 2007-02-02  Eli Zaretskii  <eliz@gnu.org>
661
662         * elisp.texi (Top): Update the top-level menus.
663
664         * syntax.texi (Categories): Add index entries.
665
666 2007-02-01  Juanma Barranquero  <lekktu@gmail.com>
667
668         * display.texi (Attribute Functions): Fix name and description of
669         the UNDERLINE arg of `set-face-underline-p'.
670
671 2007-01-29  Eli Zaretskii  <eliz@gnu.org>
672
673         * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
674         Variables", and "Standard Keymaps" to the detailed menu.
675
676         * variables.texi (Future Local Variables): Add index entry.
677
678 2007-01-28  Richard Stallman  <rms@gnu.org>
679
680         * tips.texi (Coding Conventions): Clarify the tip about macros
681         that define a function or a variable.
682
683         * files.texi (File Attributes): UID and GID can be floats.
684         (Magic File Names): Explain why deferring all operations to
685         the standard handler does not work.
686
687 2007-01-23  Martin Rudalics  <rudalics@gmx.at>
688
689         * backups.texi (Reverting): Use "buffer" instead of "file"
690         when talking about major and minor modes.
691
692 2007-01-21  Richard Stallman  <rms@gnu.org>
693
694         * help.texi (Documentation): Add xref to Documentation Tips.
695
696 2007-01-14  Juanma Barranquero  <lekktu@gmail.com>
697
698         * tips.texi (Coding Conventions): Fix typos.
699
700 2007-01-05  Richard Stallman  <rms@gnu.org>
701
702         * modes.texi (Defining Minor Modes): Fix previous change.
703
704 2007-01-03  Richard Stallman  <rms@gnu.org>
705
706         * customize.texi (Variable Definitions, Customization Types):
707         Don't use * in doc string for defcustom.
708
709 2007-01-02  Richard Stallman  <rms@gnu.org>
710
711         * variables.texi (Variable Aliases): Clarify that aliases vars
712         always have the same value.
713
714         * processes.texi (Bindat Spec): Fix Texinfo usage.
715
716         * modes.texi (Defining Minor Modes): Explain effect of command
717         defined with define-global-minor-mode on new buffers.
718
719 2006-12-30  Kim F. Storm  <storm@cua.dk>
720
721         * keymaps.texi (Tool Bar): Describe `grow-only' value of
722         `auto-resize-tool-bars'.
723
724 2006-12-30  Richard Stallman  <rms@gnu.org>
725
726         * keymaps.texi (Active Keymaps): Fix previous change.
727
728 2006-12-30  Nick Roberts  <nickrob@snap.net.nz>
729
730         * keymaps.texi (Active Keymaps): Make xref to lookup-key.
731
732 2006-12-30  Kim F. Storm  <storm@cua.dk>
733
734         * processes.texi (Bindat Spec): Clarify using field names in
735         length specifications.
736
737 2006-12-29  Kim F. Storm  <storm@cua.dk>
738
739         * processes.texi (Bindat Spec): Explain eval forms and lengths better.
740         Add count and index variables for eval forms in repeat blocks.
741
742 2006-12-24  Richard Stallman  <rms@gnu.org>
743
744         * customize.texi (Variable Definitions): Document
745         new name custom-add-frequent-value.
746
747 2006-12-19  Kim F. Storm  <storm@cua.dk>
748
749         * commands.texi (Misc Events): User signals now result in sigusr1
750         and sigusr2 events which are handled through special-event-map.
751         (Special Events): User signals and drag-n-drop are special.
752
753 2006-12-17  Richard Stallman  <rms@gnu.org>
754
755         * loading.texi (Named Features): Explain subfeatures better.
756
757         * customize.texi: Use "option" only for user options.
758         For the keyword values inside defcustom etc, say "keywords".
759         For :options value's elements, say "elements".
760         :group should not be omitted.
761
762         * syntax.texi (Parsing Expressions): Split up node.
763         (Motion via Parsing, Position Parse, Parser State)
764         (Low-Level Parsing, Control Parsing): New subnodes.
765         (Parser State): Document syntax-ppss-toplevel-pos.
766
767         * positions.texi (List Motion): Punctuation fix.
768
769         * files.texi (File Name Completion): Document PREDICATE arg
770         to file-name-completion.
771
772 2006-12-16  Eli Zaretskii  <eliz@gnu.org>
773
774         * internals.texi (Building Emacs, Writing Emacs Primitives):
775         Add index entries.
776
777 2006-12-11  Richard Stallman  <rms@gnu.org>
778
779         * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
780         affects face menu.  Explain how to make it non-nil without enabling
781         any fontification.
782
783 2006-12-10  Chong Yidong  <cyd@stupidchicken.com>
784
785         * modes.texi (Font Lock Basics): Document nil value of
786         font-lock-defaults.
787
788 2006-12-10  Glenn Morris  <rgm@gnu.org>
789
790         * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
791         value for system-flag argument.  Abbrev tables may not be empty
792         when major modes are loaded.
793
794 2006-12-08  Juanma Barranquero  <lekktu@gmail.com>
795
796         * makefile.w32-in (maintainer-clean): Partially revert last
797         change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
798         to protect elisp-covers.texi.
799
800 2006-12-07  Juanma Barranquero  <lekktu@gmail.com>
801
802         * makefile.w32-in (maintainer-clean): Depend on `distclean'.
803         Don't remove elisp* info files; they are already deleted by the
804         `clean' and `distclean' targets, and they are in the $(infodir)
805         directory, not the current one.
806
807 2006-12-04  Kim F. Storm  <storm@cua.dk>
808
809         * commands.texi (Misc Events): Update signal events.
810         (Event Examples): Add signal example.
811
812 2006-11-29  Richard Stallman  <rms@gnu.org>
813
814         * frames.texi (Visibility of Frames): Explain visible windows
815         can be covered by others.  Add xref for raise-frame.
816
817 2006-11-28  Richard Stallman  <rms@gnu.org>
818
819         * searching.texi (Regexp Special): Update when ^ is special.
820
821 2006-11-27  Eli Zaretskii  <eliz@gnu.org>
822
823         * customize.texi (Customization, Common Keywords)
824         (Group Definitions, Variable Definitions, Composite Types)
825         (Type Keywords, Customization Types): Add index entries for
826         various customization keywords.
827
828 2006-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
829
830         * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
831
832 2006-11-10  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
833
834         * frames.texi (Window System Selections): Remove clipboard from
835         description of selection-coding-system.
836
837 2006-11-06  Richard Stallman  <rms@gnu.org>
838
839         * lists.texi (List Variables): Document COMPARE-FN.
840
841         * keymaps.texi: Avoid use of "binding" to mean a relation;
842         use it only to refer to the meaning associated with a key.
843         (Keymaps): Change menu node description.
844
845         * elisp.texi (Top): Change menu node description.
846
847         * display.texi (Managing Overlays): Document overlay-recenter.
848
849 2006-10-29  Chong Yidong  <cyd@stupidchicken.com>
850
851         * Makefile.in: Use relative paths to avoid advertising filesystem
852         contents during compilation.
853
854 2006-10-23  Kim F. Storm  <storm@cua.dk>
855
856         * commands.texi (Event Input Misc): Update unread-command-events.
857
858 2006-10-23  Nick Roberts  <nickrob@snap.net.nz>
859
860         * lists.texi (Sets And Lists): Fix typos.
861
862 2006-10-18  Juanma Barranquero  <lekktu@gmail.com>
863
864         * control.texi (Processing of Errors): Use @var for an argument,
865         not @code.
866
867 2006-10-16  Richard Stallman  <rms@gnu.org>
868
869         * edebug.texi (Edebug Recursive Edit): Minor cleanup.
870
871         * keymaps.texi (Format of Keymaps): Show all the keymap element
872         patterns that result from menu items.
873         (Key Lookup): Minor cleanups.
874
875         * modes.texi (Precalculated Fontification): Don't say that
876         not setting font-lock-defaults avoids loading font-lock.
877
878         * help.texi (Documentation): Move xref to Emacs Manual here.
879         (Documentation Basics): From here.
880         Also doc emacs-lisp-docstring-fill-column.
881
882         * elisp.texi: Update version and ISBN.
883
884         * commands.texi (Interactive Call): Clarify KEYS arg to
885         call-interactively is a vector.
886         (Command Loop Info): Delete anchor in this-command-keys.
887         Add anchor in this-command-keys-vector.
888         (Recursive Editing): Document how recursive-edit
889         handles the current buffer.
890
891 2006-10-13  Chong Yidong  <cyd@stupidchicken.com>
892
893         * frames.texi (Frame Titles): %c and %l are ignored in
894         frame-title-format.
895
896 2006-10-11  Richard Stallman  <rms@gnu.org>
897
898         * keymaps.texi (Key Sequences): Clarify use of kbd.
899
900 2006-10-10  Kim F. Storm  <storm@cua.dk>
901
902         * lists.texi (Sets And Lists): Add memql.
903
904 2006-10-03  Richard Stallman  <rms@gnu.org>
905
906         * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
907         Clarify :ascii: and :nonascii:.
908
909 2006-09-29  Juri Linkov  <juri@jurta.org>
910
911         * modes.texi (%-Constructs): Reorder coding systems in the
912         documentation of %z to the real order displayed in the modeline.
913
914 2006-09-25  Richard Stallman  <rms@gnu.org>
915
916         * os.texi (Timers): Describe timer-max-repeats.
917
918 2006-09-25  Chong Yidong  <cyd@stupidchicken.com>
919
920         * os.texi (Timers): Mention with-local-quit.
921
922 2006-09-24  Richard Stallman  <rms@gnu.org>
923
924         * searching.texi (Searching and Matching): Mention property search.
925
926         * commands.texi (Command Loop Info): Explain how read-event affects
927         this-command-keys.
928
929 2006-09-20  Richard Stallman  <rms@gnu.org>
930
931         * os.texi (Timers): Clarify about REPEAT when timer is delayed.
932
933         * windows.texi (Window Start): Minor cleanups.
934
935 2006-09-20  Kim F. Storm  <storm@cua.dk>
936
937         * windows.texi (Window Start): pos-visible-in-window-p allows
938         specifying t for position to mean "end of window".
939         Add window-line-height.
940
941         * anti.texi (Antinews): Mention window-line-height.
942
943 2006-09-19  David Kastrup  <dak@gnu.org>
944
945         * keymaps.texi (Searching Keymaps): Small clarification.
946
947 2006-09-18  Richard Stallman  <rms@gnu.org>
948
949         * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
950         cause keyboard menus.
951         (Menu Keymaps): Likewise.
952         (Defining Menus, Keyboard Menus): Clarify.
953
954         * text.texi (Fields): Clarify explanation of constrain-to-field.
955
956 2006-09-16  Eli Zaretskii  <eliz@gnu.org>
957
958         * variables.texi (Tips for Defining): Fix a typo.
959
960 2006-09-15  Richard Stallman  <rms@gnu.org>
961
962         * keymaps.texi (Remapping Commands, Searching Keymaps)
963         (Active Keymaps): Clean up previous change.
964
965 2006-09-15  Jay Belanger  <belanger@truman.edu>
966
967         * gpl.texi: Replace "Library Public License" by "Lesser Public
968         License" throughout.
969
970 2006-09-15  David Kastrup  <dak@gnu.org>
971
972         * keymaps.texi (Active Keymaps): Adapt description to use
973         `get-char-property' instead `get-text-property'.  Explain how
974         mouse events change this.  Explain the new optional argument of
975         `key-binding' and its mouse-dependent lookup.
976         (Searching Keymaps): Adapt description similarly.
977         (Remapping Commands): Explain the new optional argument of
978         `command-remapping'.
979
980 2006-09-14  Richard Stallman  <rms@gnu.org>
981
982         * keymaps.texi (Searching Keymaps): Clarification.
983         (Active Keymaps): Refer to Searching Keymaps instead of duplication.
984
985 2006-09-13  Richard Stallman  <rms@gnu.org>
986
987         * objects.texi (Character Type): Node split.
988         Add xref to Describing Characters.
989         (Basic Char Syntax, General Escape Syntax)
990         (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
991
992 2006-09-11  Richard Stallman  <rms@gnu.org>
993
994         * display.texi (Display Table Format): Wording clarification.
995         (Glyphs): Clarifications.
996
997 2006-09-10  Chong Yidong  <cyd@stupidchicken.com>
998
999         * keymaps.texi (Active Keymaps): Mention that key-binding checks
1000         local maps.
1001
1002 2006-09-10  Kim F. Storm  <storm@cua.dk>
1003
1004         * display.texi (Forcing Redisplay): Document return value of
1005         function redisplay.
1006
1007 2006-09-09  Richard Stallman  <rms@gnu.org>
1008
1009         * windows.texi (Window Hooks): Explain limits of
1010         window-scroll-functions.
1011
1012         * display.texi (Fringe Indicators): Update for last change in
1013         indicate-buffer-boundaries.
1014
1015 2006-09-08  Richard Stallman  <rms@gnu.org>
1016
1017         * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1018
1019 2006-09-06  Kim F. Storm  <storm@cua.dk>
1020
1021         * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1022
1023         * windows.texi (Window Start): Update pos-visible-in-window-p.
1024
1025 2006-09-04  Richard Stallman  <rms@gnu.org>
1026
1027         * processes.texi (Accepting Output): Explain SECONDS=0 for
1028         accept-process-output.
1029
1030         * os.texi (Idle Timers): Explain why timer functions should not
1031         loop until (input-pending-p).
1032
1033 2006-09-02  Eli Zaretskii  <eliz@gnu.org>
1034
1035         * makefile.w32-in (usermanualdir): New variable.
1036         (elisp.dvi): Use it.
1037
1038 2006-09-01  Eli Zaretskii  <eliz@gnu.org>
1039
1040         * buffers.texi (Buffer Modification): Fix last change.
1041
1042 2006-09-01  Chong Yidong  <cyd@stupidchicken.com>
1043
1044         * buffers.texi (Buffer Modification): Document
1045         buffer-chars-modified-tick.
1046
1047 2006-08-31  Richard Stallman  <rms@gnu.org>
1048
1049         * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1050
1051 2006-08-31  Richard Bielawski  <RBielawski@moneygram.com>  (tiny change)
1052
1053         * modes.texi (Syntactic Font Lock):
1054         Mention font-lock-syntactic-face-function
1055         instead of specific faces.
1056
1057 2006-08-29  Chong Yidong  <cyd@stupidchicken.com>
1058
1059         * display.texi (Images): Add xrref to display-images-p.
1060
1061 2006-08-28  Kenichi Handa  <handa@m17n.org>
1062
1063         * nonascii.texi (Lisp and Coding Systems): Fix description of
1064         detect-coding-region.
1065
1066 2006-08-27  Michael Olson  <mwolson@gnu.org>
1067
1068         * processes.texi (Transaction Queues): Remove stray quote
1069         character.
1070
1071 2006-08-25  Richard Stallman  <rms@gnu.org>
1072
1073         * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1074         Add xref.
1075
1076 2006-08-24  Chong Yidong  <cyd@stupidchicken.com>
1077
1078         * os.texi (Timers): Avoid waiting inside timers.
1079
1080 2006-08-21  Lute Kamstra  <lute@gnu.org>
1081
1082         * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1083
1084 2006-08-20  Richard Stallman  <rms@gnu.org>
1085
1086         * os.texi (Idle Timers): New node, split out from Timers.
1087         Document current-idle-time.
1088         * commands.texi (Reading One Event): Update xref.
1089         * elisp.texi (Top): Update subnode menu.
1090
1091 2006-08-16  Richard Stallman  <rms@gnu.org>
1092
1093         * keymaps.texi (Extended Menu Items): Show format of cached
1094         bindings in extended menu items.
1095
1096         * customize.texi (Variable Definitions): Explain when the
1097         standard value expression is evaluated.
1098
1099 2006-08-15  Chong Yidong  <cyd@stupidchicken.com>
1100
1101         * commands.texi (Reading One Event): Explain idleness in
1102         `read-event'.
1103
1104 2006-08-12  Chong Yidong  <cyd@stupidchicken.com>
1105
1106         * text.texi (Near Point): Say "cursor" not "terminal cursor".
1107         (Commands for Insertion): Removed split-line since it's not
1108         relevant for Lisp programming.
1109         (Yank Commands): Rewrite introduction.
1110         (Undo): Clarify.
1111         (Maintaining Undo): Clarify.  Document undo-ask-before-discard.
1112         (Filling): Remove redundant comment.  Clarify return value of
1113         current-justification.
1114         (Margins): Minor clarifications.
1115         (Adaptive Fill): Update default value of adaptive-fill-regexp.
1116         (Sorting): Update definition of sort-lines.
1117         (Columns): Clarify behavior of sort-columns.
1118         (Indent Tabs): Link to Tab Stops in Emacs manual.
1119         (Special Properties): Clarify.
1120         (Clickable Text): Mention Buttons package.
1121
1122 2006-08-12  Kevin Ryde  <user42@zip.com.au>
1123
1124         * os.texi (Time Parsing): Add %z to description of
1125         format-time-string, as per docstring.  Add cross reference to
1126         glibc manual for strftime.
1127
1128 2006-08-08  Richard Stallman  <rms@gnu.org>
1129
1130         * modes.texi: Clean up wording in previous change.
1131
1132 2006-08-07  Chong Yidong  <cyd@stupidchicken.com>
1133
1134         * modes.texi (Hooks): Clarify.
1135         (Major Mode Basics): Mention define-derived-mode explicitly.
1136         (Major Mode Conventions): Rebinding RET is OK for some modes.
1137         Mention change-major-mode-hook and after-change-major-mode-hook.
1138         (Example Major Modes): Moved to end of Modes section.
1139         (Mode Line Basics): Clarify.
1140         (Mode Line Data): Mention help-echo and local-map in strings.
1141         Explain reason for treatment of non-risky variables.
1142         (Properties in Mode): Clarify.
1143         (Faces for Font Lock): Add font-lock-negation-char-face.
1144
1145 2006-08-04  Eli Zaretskii  <eliz@gnu.org>
1146
1147         * strings.texi (Formatting Strings): Warn against arbitrary
1148         strings as first arg to `format'.
1149
1150 2006-07-31  Thien-Thi Nguyen  <ttn@gnu.org>
1151
1152         * text.texi (Clickable Text): Mention `help-echo' text property.
1153         Update intro, examples and associated explanations.
1154
1155 2006-07-31  Richard Stallman  <rms@gnu.org>
1156
1157         * commands.texi: Update xrefs.
1158         (Event Mod): New node, cut out from old Translating Input.
1159
1160         * maps.texi: Update xrefs.