(cua--indent-rectangle): Insert tabs using
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
2bad3299
CY
12009-04-09 Chong Yidong <cyd@stupidchicken.com>
2
3 * text.texi (Yank Commands): Note that yank uses push-mark.
4 (Filling): Clarify REGION argument of fill-paragraph. Document
5 fill-forward-paragraph-function.
6 (Special Properties): Remove "new in Emacs 22" declaration.
7 (Clickable Text): Merge with Links and Mouse-1 node.
8
9 * display.texi (Button Properties, Button Buffer Commands): Change
10 xref to Clickable Text.
11
12 * tips.texi (Key Binding Conventions): Change xref to Clickable
13 Text.
14
15 * elisp.texi (Top): Update node listing.
16
ea30ce4f
CY
172009-04-05 Chong Yidong <cyd@stupidchicken.com>
18
47af2f4b
CY
19 * markers.texi (The Mark): Copyedits. Improve description of
20 handle-shift-selection.
21 (The Region): Move use-region-p here from The Mark.
22
ea30ce4f
CY
23 * positions.texi (Screen Lines): Document (cols . lines) argument
24 for vertical-motion.
25
2aa8ea6e
CY
262009-04-04 Chong Yidong <cyd@stupidchicken.com>
27
3ec61d4e
CY
28 * frames.texi (Frames): Clean up introduction. Document `ns'
29 return value for framep.
30 (Creating Frames): Note how the terminal is chosen.
31 (Multiple Terminals, Multiple Displays): Merge into a single node.
32 (Color Parameters): Fix typo.
33
34 * variables.texi (Local Variables, Buffer-Local Variables)
35 (Creating Buffer-Local): Change link to Multiple Terminals.
36
37 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
38
39 * keymaps.texi (Controlling Active Maps): Change link to Multiple
40 Terminals.
41
42 * commands.texi (Command Loop Info, Keyboard Macros): Change link
43 to Multiple Terminals.
44
45 * elisp.texi (Top): Update node listing.
46 * vol2.texi (Top): Update node listing.
47 * vol1.texi (Top): Update node listing.
48
9257072f
CY
49 * buffers.texi (Current Buffer): Note that the append-to-buffer
50 example is no longer in synch with the latest code. Tie the two
51 examples together.
52
2aa8ea6e
CY
53 * files.texi (File Attributes): Move note about MS-DOS from
54 Changing Files to File Attributes.
55 (Create/Delete Dirs): Note that mkdir is an alias for this.
56
22e74b17
CY
572009-04-01 Markus Triska <triska@gmx.at>
58
59 * processes.texi (Filter Functions): Suggest how to handle output
60 batches.
61
4bbe48ec
CY
622009-03-30 Chong Yidong <cyd@stupidchicken.com>
63
64 * help.texi (Accessing Documentation): Update example to use
65 help-setup-xref and with-help-window.
66 (Help Functions): Remove print-help-return-message, which is
67 semi-obsolete due to with-help-window. Document help-buffer and
68 help-setup-xref.
69
b9723f39
CY
702009-03-29 Chong Yidong <cyd@stupidchicken.com>
71
87f649f6
CY
72 * help.texi (Accessing Documentation, Help Functions): Remove
73 information about long-obsolete Emacs versions.
9eb52e90 74
b9723f39
CY
75 * modes.texi (Mode Line Variables): The default values of the mode
76 line variables are now more complicated.
77
b0cc32db
CY
782009-03-28 Chong Yidong <cyd@stupidchicken.com>
79
3c25a5a9
CY
80 * modes.texi (Major Mode Conventions): Note that specialness is
81 inherited.
31c9eebb
CY
82 (Derived Modes): Note that define-derive-mode sets the mode-class
83 property.
3c25a5a9 84
b0cc32db
CY
85 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
86 goto-map. Add search-map to the list.
87
c5e0006d
EZ
882009-03-27 Eli Zaretskii <eliz@gnu.org>
89
1213465a
EZ
90 * os.texi (System Environment): Update the list of system-type
91 values.
92
c5e0006d
EZ
93 * markers.texi (The Mark) <handle-shift-selection>: Update for
94 removal of the optional argument DEACTIVATE.
95
48bab3d6
CY
962009-03-25 Chong Yidong <cyd@stupidchicken.com>
97
98 * commands.texi (Focus Events): Most X window managers don't use
99 focus-follows-mouse nowadays.
100
6e4ff1b6
CY
1012009-03-24 Chong Yidong <cyd@stupidchicken.com>
102
103 * commands.texi (Defining Commands): Clarify introduction.
104 (Using Interactive): Not that interactive can be put in a symbol
105 property.
106 (Interactive Call): Note that a symbol with a non-nil
107 interactive-form property satisfies commandp.
108
11625308
JB
1092009-03-23 Juanma Barranquero <lekktu@gmail.com>
110
111 * minibuf.texi (Intro to Minibuffers): Fix typos.
112
7b34420d
CY
1132009-03-23 Chong Yidong <cyd@stupidchicken.com>
114
115 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
116 about minibuffers in old Emacs versions. Copyedits. Emphasize
117 that enable-recursive-minibuffers defaults to nil.
118 (Text from Minibuffer): Simplify introduction.
119
f9257eed
AM
1202009-03-22 Alan Mackenzie <acm@muc.de>
121
122 * commands.texi (Using Interactive): Clarify string argument to
123 `interactive' - even promptless elements need \n separators.
124
f639ba70
CY
1252009-03-18 Chong Yidong <cyd@stupidchicken.com>
126
127 * minibuf.texi (Completion Styles): New node.
128
129 * elisp.texi (Top): Update node listing.
130
d897e8ee
CY
1312009-03-17 Chong Yidong <cyd@stupidchicken.com>
132
133 * minibuf.texi (Basic Completion): Note that
134 read-file-name-completion-ignore-case and
135 read-buffer-completion-ignore-case can override
136 completion-ignore-case.
137 (Minibuffer Completion): Document completing-read changes.
138 (Completion Commands): Avoid mentioning partial completion mode.
139 Document minibuffer-completion-confirm changes, and
140 minibuffer-confirm-exit-commands.
141 (High-Level Completion): Document new require-match behavior for
142 read-buffer. Document read-buffer-completion-ignore-case.
143 (Reading File Names): Document new require-match behavior for
144 read-file-name.
145
b1f23349
CY
1462009-03-14 Chong Yidong <cyd@stupidchicken.com>
147
148 * debugging.texi (Error Debugging): Don't mislead the reader into
149 thinking that debug-on-error enters debugger for C-f at EOB.
150 (Error Debugging): Setting debug-on-init within the init file
151 works, and has for some time.
152
d6eb4e25
KH
1532009-03-13 Kenichi Handa <handa@m17n.org>
154
155 * display.texi (Fontsets): Update the description.
156
1cf53dc5
CY
1572009-03-13 Chong Yidong <cyd@stupidchicken.com>
158
159 * advice.texi (Advising Primitives): Link to What Is a Function.
160
81f919fc
CY
1612009-03-12 Chong Yidong <cyd@stupidchicken.com>
162
cf4229eb
CY
163 * compile.texi (Speed of Byte-Code): Update example.
164 (Disassembly): Update examples.
165
81f919fc 166 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
167
168 * customize.texi (Common Keywords): It's not necessary to use :tag
169 to remove hyphens, as custom-unlispify-tag-name does it
170 automatically.
171 (Variable Definitions): Link to File Local Variables. Document
172 customized-value symbol property.
173 (Customization Types): Move menu to end of node.
174
955964d7
CY
1752009-03-10 Chong Yidong <cyd@stupidchicken.com>
176
177 * macros.texi (Compiling Macros): Omit misleading sentence, which
178 implied that macros can only be used in the same file they are
179 defined.
180 (Backquote): Remove obsolete information about Emacs 19.
181
d25ed7db
GM
1822009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
183
184 * display.texi (Display Margins): Fix paren typo.
185
d55f6ca5
CY
1862009-02-27 Chong Yidong <cyd@stupidchicken.com>
187
f0e57ed8
CY
188 * elisp.texi (Top): Update node listing.
189
190 * variables.texi (Variables): Clarify introduction.
191 (Global Variables): Mention that setq is a special form.
192 (Local Variables): Use active voice.
193 (Tips for Defining): Mention marking variables as safe.
194 (Buffer-Local Variables): Mention terminal-local and frame-local
195 variables together.
196 (File Local Variables): Copyedits.
197 (Frame-Local Variables): Note that they are not really useful.
198 (Future Local Variables): Node deleted.
199
d55f6ca5
CY
200 * objects.texi (General Escape Syntax): Update explanation of
201 unicode escape syntax.
202
ca8f09a8
CY
2032009-02-23 Chong Yidong <cyd@stupidchicken.com>
204
205 * control.texi (Control Structures): Add cindex entry for "textual
206 order".
207
208 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
209 instead of "expression" throughout.
210 (Function Indirection): Copyedits. Use active voice.
211 (Eval): The default value of max-lisp-eval-depth is now 400.
212
a20878b6
MB
2132009-02-23 Miles Bader <miles@gnu.org>
214
215 * processes.texi (System Processes): Rename `system-process-attributes'
216 to `process-attributes'.
217
61f66044
CY
2182009-02-22 Chong Yidong <cyd@stupidchicken.com>
219
1b80d1f3
CY
220 * symbols.texi (Property Lists): Emphasize that property lists are
221 not restricted to symbol cells.
222 (Other Plists): Copyedit.
223
61f66044
CY
224 * sequences.texi (Sequences Arrays Vectors): Make introduction
225 more concise.
226 (Arrays): Mention char-tables and bool-vectors too.
227 (Vectors): Don't repeat information given in Arrays node. Link to
228 nodes that explain the vector usage examples.
229 (Char-Tables): Note that char-table elements can have arbitrary
230 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 231 Link to Property Lists node.
61f66044 232
9403944b
CY
2332009-02-22 Chong Yidong <cyd@stupidchicken.com>
234
235 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
236 `append'.
4068c7b4 237 (List Elements): Copyedits.
9403944b
CY
238
239 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
240 of `vconcat'.
241
242 * strings.texi (Creating Strings): Copyedits. Remove obsolete
243 Emacs 20 usage of `concat'.
244 (Case Conversion): Copyedits.
245
b87a185f
CY
2462009-02-21 Chong Yidong <cyd@stupidchicken.com>
247
248 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
249 Minor edits.
250 (Frame Configuration Type): Emphasize that it is not primitive.
251 (Font Type): New node.
252 (Type Predicates): Add fontp; type-of now recognizes font object
253 types.
254
255 * intro.texi (Version Info): Update version numbers in examples.
256 (Acknowledgements): List more contributors.
257
258 * elisp.texi: Bump version number to 3.0.
259 (Top): Link to Font Type node.
260
867d4bb3
JB
2612009-02-20 Juanma Barranquero <lekktu@gmail.com>
262
263 * modes.texi (Major Mode Conventions): Remove duplicate words.
264 (Customizing Keywords): Fix typo.
265
77730170
EZ
2662009-02-14 Eli Zaretskii <eliz@gnu.org>
267
268 * nonascii.texi (User-Chosen Coding Systems): Document that
269 select-safe-coding-system suggests raw-text if there are raw bytes
270 in the region.
271 (Explicit Encoding): Warn not to use `undecided' when encoding.
272
c8736212
GM
2732009-02-11 Glenn Morris <rgm@gnu.org>
274
275 * frames.texi (Visibility of Frames): Mention the effect multiple
276 workspaces/desktops can have on visibility.
277
ab992d66
EZ
2782009-02-07 Eli Zaretskii <eliz@gnu.org>
279
c8736212
GM
280 * text.texi (Commands for Insertion):
281 * commands.texi (Event Mod):
282 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
283 * nonascii.texi (Translation of Characters): Reinstate
284 documentation of translation-table-for-input.
7d2a859f
EZ
285 (Explicit Encoding): Document the `charset' text property produced
286 by decode-coding-region and decode-coding-string.
ab992d66 287
e651a255
AM
2882009-01-27 Alan Mackenzie <acm@muc.de>
289
290 * modes.texi (Search-based Fontification): Correct a typo.
291
bc5cde4b
JB
2922009-01-25 Juanma Barranquero <lekktu@gmail.com>
293
294 * abbrevs.texi (Abbrev Table Properties): Fix typo.
295 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
296
3533155b
EZ
2972009-01-24 Eli Zaretskii <eliz@gnu.org>
298
f721deda
EZ
299 * display.texi (Window Systems): Document the value of
300 `initial-window-system' under --daemon.
301
3533155b
EZ
302 * os.texi (System Environment): Remove description of the
303 `environment' function which has been deleted.
304
f79b43b2
DN
3052009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
306
307 * frames.texi (Multiple Displays): Remove documentation for
308 removed function make-frame-on-tty.
309
e3aa6669
CY
3102009-01-22 Chong Yidong <cyd@stupidchicken.com>
311
312 * files.texi (Format Conversion Piecemeal): Clarify behavior of
313 write-region-annotate-functions. Document
314 write-region-post-annotation-function.
315
fb13a416
CY
3162009-01-19 Chong Yidong <cyd@stupidchicken.com>
317
318 * display.texi (Font Lookup): Document WIDTH argument of
319 x-list-fonts.
320
02eccf6b
EZ
3212009-01-17 Eli Zaretskii <eliz@gnu.org>
322
ead3f58d
EZ
323 * maps.texi (Standard Keymaps): Rename function-key-map to
324 local-function-key-map.
325
326 * keymaps.texi (Translation Keymaps): Rename function-key-map to
327 local-function-key-map.
328
329 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
330 and `set-keyboard-coding-system' now accept an optional terminal
331 argument.
332
333 * commands.texi (Event Mod): `keyboard-translate-table' is now
334 terminal-local.
335 (Function Keys): Rename function-key-map to
336 local-function-key-map.
337
df05a163
EZ
338 * elisp.texi (Top): Make @detailmenu be consistent with changes in
339 frames.texi.
340
0ed8034e 341 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
342 `delete-terminal-functions', `suspend-tty-functions' and
343 `resume-tty-functions'.
0ed8034e
EZ
344
345 * frames.texi (Frames): Document `frame-terminal' and
346 `terminal-live-p'.
347 (Multiple Displays): Document `make-frame-on-tty'.
348 (Multiple Terminals): Document `terminal-list', `delete-terminal',
349 `terminal-name', and `get-device-terminal'.
490f1197
EZ
350 (Terminal Parameters): Document `terminal-parameters',
351 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
352
353 * os.texi (System Environment): Document `environment' and
354 `initial-environment'.
490f1197
EZ
355 (Suspending Emacs): Update for multi-tty; document
356 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 357
02eccf6b
EZ
358 * nonascii.texi (Coding System Basics): More accurate description
359 of `raw-text'.
360
f19fea97
JB
3612009-01-12 Juanma Barranquero <lekktu@gmail.com>
362
363 * display.texi (Low-Level Font): Fix typo.
364
16fa292f
CY
3652009-01-10 Chong Yidong <cyd@stupidchicken.com>
366
367 * elisp.texi (Top): Update node listing.
368
369 * display.texi (PostScript Images): Node deleted.
370
0b4faef3
EZ
3712009-01-10 Eli Zaretskii <eliz@gnu.org>
372
3355f04d
EZ
373 * processes.texi (Decoding Output): Document that null bytes force
374 no-conversion for reading process output.
375
376 * files.texi (Reading from Files): Document that null bytes force
377 no-conversion when visiting files.
378
11625308 379 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 380
0b4faef3
EZ
381 * nonascii.texi (Lisp and Coding Systems): Document
382 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 383 (Character Properties): Improve wording.
0b4faef3 384
ce9cf065
CY
3852009-01-09 Chong Yidong <cyd@stupidchicken.com>
386
387 * display.texi (Font Lookup): Remove obsolete function
388 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
389 (Low-Level Font): Rename from Fonts, move to end of Faces section.
390 (Font Selection): Reorder order of variable descriptions. Minor
391 clarifications.
392
393 * elisp.texi (Top): Update node listing.
394
ab756fb3
GM
3952009-01-09 Glenn Morris <rgm@gnu.org>
396
397 * commands.texi (Command Loop Info): Say that last-command-char and
398 last-input-char are obsolete aliases.
399
400 * edebug.texi (Edebug Recursive Edit): Remove separate references to
401 last-input-char and last-command-char, since they are just aliases for
402 last-input-event and last-command-event.
403
404 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
405 last-command-char.
406
6b2b8ab1
CY
4072009-01-08 Chong Yidong <cyd@stupidchicken.com>
408
409 * elisp.texi: Update node listing.
410
411 * display.texi (Faces): Put Font Selection node after Auto Faces.
412 (Face Attributes): Don't link to Font Lookup. Document
413 font-family-list.
414 (Fonts): New node.
415
3568e767
JR
4162009-01-08 Jason Rumney <jasonr@gnu.org>
417
418 * frames.texi (Pointer Shape): Clarify that only X supports
419 changing the standard pointer shapes. (Bug#1485)
420
6221c8db
CY
4212009-01-08 Chong Yidong <cyd@stupidchicken.com>
422
423 * display.texi (Attribute Functions): Note that a function value
424 :height is relative, and that compatibility functions work by
425 calling set-face-attribute.
426 (Displaying Faces): Reorder list in order of increasing priority.
427 (Face Remapping): New node. Content moved here from Displaying
428 Faces.
429 (Glyphs): Link to Face Functions.
430
e3d3799a
CY
4312009-01-08 Chong Yidong <cyd@stupidchicken.com>
432
433 * display.texi (Faces): Don't discuss face id here. facep does
434 not return t.
435 (Defining Faces): Minor clarification.
436 (Face Attributes): Rearrange items to match docstring of
437 set-face-attribute. Add :foundry attribute. Document new role of
438 :font attribute. Texinfo usage fix.
439 (Attribute Functions): Copyedits.
440 (Face Functions): Note that face number is seldom used.
441
638a2457
RS
4422009-01-05 Richard M Stallman <rms@gnu.org>
443
444 * strings.texi (Predicates for Strings): Minor clarification.
445
446 * functions.texi (Function Safety): Texinfo usage fix.
447
49ea0074
JB
4482009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
449
450 * objects.texi (General Escape Syntax): Fix typo.
451
9f822178
MR
4522009-01-03 Martin Rudalics <rudalics@gmx.at>
453
454 * windows.texi (Choosing Window): Say that pop-up-frame-alist
455 works via the default value of pop-up-frame-function.
456
af34ad36
EZ
4572009-01-02 Eli Zaretskii <eliz@gnu.org>
458
459 * processes.texi (System Processes): Document the `time' and
460 `ctime' attributes of `system-process-attributes'.
461
d31f6679
CY
4622009-01-01 Chong Yidong <cyd@stupidchicken.com>
463
464 * display.texi (Face Attributes): Clarify :height attribute.
465
174dc00c
MR
4662008-12-31 Martin Rudalics <rudalics@gmx.at>
467
468 * buffers.texi (The Buffer List): Clarify what moves a buffer to
469 the front of the buffer list. Add entries for `last-buffer' and
470 `unbury-buffer'.
471
b8afe7e4
EZ
4722008-12-27 Eli Zaretskii <eliz@gnu.org>
473
d14030f5
EZ
474 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
475 and its subsections.
476
477 * frames.texi (Multiple Terminals, Low-level Terminal)
478 (Terminal Parameters, Frames on Other TTY devices): New sections.
479 (Frames): Add an xref to "Multiple Terminals".
480
765980a4
EZ
481 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
482
483 * objects.texi (Terminal Type): New node.
484 (Editing Types): Add it to the menu.
485
47bd5577
EZ
486 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
487 Variables".
488
eb22b78c 489 * variables.texi (Directory Local Variables): New node.
47bd5577 490 (Variables): Add a menu item for it.
eb22b78c 491
b8afe7e4
EZ
492 * loading.texi (Autoload): Document `generate-autoload-cookie' and
493 `generated-autoload-file'.
494
77bb0476
EZ
4952008-12-20 Eli Zaretskii <eliz@gnu.org>
496
028e2c19
EZ
497 * os.texi (Startup Summary): Add xref to documentation of
498 `initial-window-system'.
499
77bb0476
EZ
500 * display.texi (Window Systems): Document `window-system' the
501 function. The variable `window-system' is now frame-local.
028e2c19 502 Document `initial-window-system'.
77bb0476 503
dda87836
MR
5042008-12-19 Martin Rudalics <rudalics@gmx.at>
505
506 * windows.texi (Windows): Rewrite description of
507 fit-window-to-buffer.
508
caef3ed2
GM
5092008-12-13 Glenn Morris <rgm@gnu.org>
510
511 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
512 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
513
21c58e4d
GM
5142008-12-12 Glenn Morris <rgm@gnu.org>
515
516 * debugging.texi (Error Debugging): Refer forwards to
517 eval-expression-debug-on-error.
518
af38459f
EZ
5192008-12-05 Eli Zaretskii <eliz@gnu.org>
520
5dedd9b5
EZ
521 * strings.texi (String Basics): Only unibyte strings that
522 represent key sequences hold 8-bit raw bytes.
523
af38459f
EZ
524 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
525 paragraph to speak about `undecided'.
526 (Character Properties): Don't explain the meaning of each
527 property; instead, identify their Unicode Standard names.
b3f1f4a5 528 (Character Sets): Document `map-charset-chars'.
af38459f 529
fa047ae7
GM
5302008-12-02 Glenn Morris <rgm@gnu.org>
531
532 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
533 section yet again.
534
47dbc044
EZ
5352008-11-29 Eli Zaretskii <eliz@gnu.org>
536
98d05998
EZ
537 * nonascii.texi (Character Properties): New Section.
538 (Specifying Coding Systems): Document
539 `coding-system-priority-list', `set-coding-system-priority', and
540 `with-coding-priority'.
541 (Lisp and Coding Systems): Document `check-coding-systems-region'
542 and `coding-system-charset-list'.
543 (Coding System Basics): Document `coding-system-aliases'.
544
545 * elisp.texi (Top): Add a @detailmenu entry for "Character
546 Properties".
547
47dbc044
EZ
548 * objects.texi (Character Type): Correct the range of Emacs
549 characters. Add an @xref to "Character Codes".
550
551 * strings.texi (String Basics): Add an @xref to "Character Codes".
552
553 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
554
555 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
556 (Character Codes): Document `max-char'.
557
8b80cdf5
EZ
5582008-11-28 Eli Zaretskii <eliz@gnu.org>
559
560 * nonascii.texi (Text Representations, Converting Representations)
561 (Character Sets, Scanning Charsets, Translation of Characters):
562 Make text more accurate.
563
a99dceba
GM
5642008-11-28 Glenn Morris <rgm@gnu.org>
565
566 * files.texi (Format Conversion Round-Trip): Improve previous change.
567
f6dc3bed
CY
5682008-11-26 Chong Yidong <cyd@stupidchicken.com>
569
570 * modes.texi (Auto Major Mode): Fix example.
571
5da9413d
GM
5722008-11-25 Glenn Morris <rgm@gnu.org>
573
574 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
575
576 * files.texi (Format Conversion Round-Trip):
577 Use active voice for previous change.
578
fcca848c
CY
5792008-11-25 Chong Yidong <cyd@stupidchicken.com>
580
581 * os.texi (Processor Run Time):
582 * processes.texi (Transaction Queues):
583 * markers.texi (The Mark):
584 * windows.texi (Choosing Window, Selecting Windows):
585 * files.texi (Changing Files, Magic File Names):
586 * commands.texi (Key Sequence Input):
587 * functions.texi (Declaring Functions):
588 * strings.texi (Predicates for Strings):
589 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
590
36c8dc54
CY
5912008-11-24 Chong Yidong <cyd@stupidchicken.com>
592
593 * help.texi (Accessing Documentation): Update example.
594
595 * variables.texi (Defining Variables): Note that `*' is not
596 necessary if defcustom is used.
597
2a79b242
EZ
5982008-11-22 Eli Zaretskii <eliz@gnu.org>
599
600 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
601 Characters" from @detailmenu.
602
603 * nonascii.texi (Character Codes, Character Sets)
604 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
605 (Chars and Bytes, Splitting Characters): Sections removed.
606
392f0d26
LK
6072008-11-22 Lute Kamstra <lute@gnu.org>
608
609 * positions.texi (Text Lines): Update goto-line documentation.
610
af1a5cd5
MR
6112008-11-21 Martin Rudalics <rudalics@gmx.at>
612
6a4cfb0c
MR
613 * frames.texi (Frames): Fix typo, add cross references, reword.
614 (Initial Parameters): Reword special-display-frame-alist text.
615 (Frames and Windows): Reword. Describe argument norecord for
616 set-frame-selected-window.
617 (Input Focus): Describe argument norecord for select-frame.
618 Remove comment on MS-Windows behavior for focus-follows-mouse.
619 (Raising and Lowering): Mention windows-frames dichotomy in
620 metaphor.
621
af1a5cd5
MR
622 * windows.texi (Displaying Buffers, Vertical Scrolling)
623 (Horizontal Scrolling): Fix indenting and rewording issues
624 introduced with 2008-11-07 change.
625
c249fa9c
GM
6262008-11-20 Glenn Morris <rgm@gnu.org>
627
628 * files.texi (Format Conversion Round-Trip): Mention `preserve'
629 element of `format-alist'.
630
204d4665
GM
6312008-11-19 Glenn Morris <rgm@gnu.org>
632
633 * doclicense.texi: Update to FDL 1.3.
634 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
635
cc0910af
CY
6362008-11-18 Chong Yidong <cyd@stupidchicken.com>
637
efe6e7c4
CY
638 * windows.texi (Window Hooks): Remove *-end-trigger-functions
639 vars, which are obsolete. Mention jit-lock-register.
640
641 * modes.texi (Other Font Lock Variables): Document
642 jit-lock-register and jit-lock-unregister.
643
cc0910af
CY
644 * frames.texi (Color Parameters): Document alpha parameter.
645
aeeedf76
MR
6462008-11-16 Martin Rudalics <rudalics@gmx.at>
647
648 * windows.texi (Splitting Windows, Deleting Windows)
649 (Selecting Windows, Cyclic Window Ordering)
650 (Buffers and Windows, Displaying Buffers, Choosing Window)
651 (Dedicated Windows, Window Point, Window Start and End)
652 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
653 (Size of Window, Resizing Windows, Window Configurations)
654 (Window Parameters): Avoid @var at beginning of sentences and
655 reword accordingly.
656
4c565c5c
LK
6572008-11-11 Lute Kamstra <lute@gnu.org>
658
659 * files.texi (File Name Components): Fix file-name-extension
660 documentation.
661
25f494c9
JB
6622008-11-11 Juanma Barranquero <lekktu@gmail.com>
663
664 * frames.texi (Basic Parameters): Remove display-environment-variable
665 and term-environment-variable.
666
a1401ab1
EZ
6672008-11-08 Eli Zaretskii <eliz@gnu.org>
668
669 * windows.texi (Basic Windows, Splitting Windows)
670 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
671 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
672 (Resizing Windows, Window Configurations, Window Parameters):
673 Fix wording and markup.
a1401ab1 674
efafc282
MR
6752008-11-07 Martin Rudalics <rudalics@gmx.at>
676
677 * windows.texi (Windows): Update entries.
678 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 679 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
680 (Selecting Windows, Cyclic Window Ordering): Reword with special
681 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
682 (Buffers and Windows, Choosing Window): Reword with special
683 emphasis on dedicated windows.
684 (Displaying Buffers): Reword. For switch-to-buffer mention that
685 it may fall back on pop-to-buffer. For other-window try to
686 explain how it treats the cyclic ordering of windows.
efafc282
MR
687 (Dedicated Windows): New node and section discussing dedicated
688 windows and associated functions.
86ab855a 689 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
690 (Window Start and End): Rename node and section title. Reword.
691 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
692 Minor rewording.
693 (Size of Window): Reword, in particular text on window-width.
694 (Resizing Windows): Reword. Add text on balancing windows.
695 (Window Configurations): Reword. Mention window parameters.
696 (Window Parameters): New node and section on window parameters.
697 (Window Hooks): Reword. Mention that
698 window-configuration-change-hook is run "buffer-locally".
699 * elisp.texi (Top): Update Windows entries in @detailmenu
700 section.
701
d60a8ab2
JB
7022008-11-04 Juanma Barranquero <lekktu@gmail.com>
703
704 * searching.texi (Regexp Search): Fix typo.
705
01777627
CY
7062008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
707
708 * searching.texi (Regexp Search): Document GREEDY arg.
709 (Simple Match Data): Fix return value.
710
c4526e93
EZ
7112008-11-01 Eli Zaretskii <eliz@gnu.org>
712
713 * nonascii.texi (Text Representations): Rewrite to make consistent
714 with Emacs 23 internal representation of characters. Document
715 `unibyte-string'.
716
fe2ae8b5
CY
7172008-10-28 Chong Yidong <cyd@stupidchicken.com>
718
719 * processes.texi (Process Information): Note that process-status
720 does not accept buffer names.
721
cc5a21e3
CY
7222008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
723
724 * positions.texi (Skipping Characters): Correct return value of
725 skip-chars-forward.
726
09460d9a
MR
7272008-10-25 Martin Rudalics <rudalics@gmx.at>
728
520b29e7
MR
729 * windows.texi (Deleting Windows): Update documentation of
730 delete-windows-on.
731 (Buffers and Windows): Update documentations of
732 get-buffer-window and get-buffer-window-list.
733 (Displaying Buffers): Update documentation of
734 replace-buffer-in-windows.
735
09460d9a
MR
736 * buffers.texi (Current Buffer): Reword set-buffer and
737 with-current-buffer documentations.
738 (Creating Buffers): Reword documentation of get-buffer-create.
739
4d48fcdc
MR
7402008-10-23 Martin Rudalics <rudalics@gmx.at>
741
742 * buffers.texi (Current Buffer): Reword documentation of
743 set-buffer.
744 (Buffer Names): Reword documentation of buffer-name.
745 (The Buffer List): For bury-buffer explain what happens with the
746 buffer's window.
747 (Creating Buffers): Say that get-buffer-create's arg is called
748 buffer-or-name.
749
f0143c43
CY
7502008-10-22 Chong Yidong <cyd@stupidchicken.com>
751
3e5dbbd3
CY
752 * advice.texi (Computed Advice): Explain what DEFINITION is.
753
f0143c43
CY
754 * nonascii.texi (Character Codes): Remove obsolete function
755 char-valid-p, and document characterp instead.
756
52a94b85
MR
7572008-10-22 Martin Rudalics <rudalics@gmx.at>
758
759 * windows.texi (Displaying Buffers): Reword documentation of
760 pop-to-buffer.
761 (Choosing Window): Rewrite documentation of display-buffer and
762 its options.
763
f76f8246
MR
764 * buffers.texi (Killing Buffers): Update documentation of
765 kill-buffer.
766
acc8b598
EZ
7672008-10-21 Eli Zaretskii <eliz@gnu.org>
768
80e6b6df
EZ
769 * processes.texi (Serial Ports): Fix wording and improve markup.
770
3645358a
EZ
771 * searching.texi (Regexp Search): Document `string-match-p' and
772 `looking-at-p'.
773 (POSIX Regexps): Add an xref for "non-greedy".
774 (Regexp Special): Add @cindex entry for "non-greedy".
775
b3d50cff 776 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 777 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 778
73b7530a
EZ
779 * frames.texi (Color Names): Add an xref to `read-color'.
780
781 * minibuf.texi (High-Level Completion): Document `read-color'.
782
acc8b598
EZ
783 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
784
785 * positions.texi (Narrowing): Add an xref to "Swapping Text".
786
787 * buffers.texi (Swapping Text): New section, documents
788 `buffer-swap-text'.
789
10e187e8
MR
7902008-10-21 Martin Rudalics <rudalics@gmx.at>
791
792 * windows.texi (Resizing Windows): Minor wording fix.
793
fd6f900c
EZ
7942008-10-20 Eli Zaretskii <eliz@gnu.org>
795
796 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
797 and `combine-and-quote-strings'.
798
799 * strings.texi (Creating Strings): Add xrefs for them.
800
e4372165
EZ
8012008-10-19 Eli Zaretskii <eliz@gnu.org>
802
d6328fba
EZ
803 * elisp.texi (Top): Make descriptive text for "Reading File Names"
804 match the corresponding menu in minibuf.texi.
805
e4372165
EZ
806 * minibuf.texi (Reading File Names): Document `read-shell-command'
807 and `minibuffer-local-shell-command-map'.
808
5d8dda33
MR
8092008-10-19 Martin Rudalics <rudalics@gmx.at>
810
811 * windows.texi (Resizing Windows): Remove var{} around "window" in
812 documentation of enlarge-window.
813 Rewrite documentation of window-min-height and window-min-width.
814
437706cd
EZ
8152008-10-19 Eli Zaretskii <eliz@gnu.org>
816
80f85d7c
EZ
817 * functions.texi (Calling Functions): Document `apply-partially'.
818
291703b5
EZ
819 * hooks.texi (Standard Hooks): Mention
820 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
821
822 * variables.texi (File Local Variables): Document
823 `file-local-variables-alist', `before-hack-local-variables-hook'
824 and `hack-local-variables-hook'.
825
583d8b3c
EZ
826 * processes.texi (Synchronous Processes): Document `process-lines'.
827
437706cd 828 * customize.texi (Variable Definitions): Document
583d8b3c 829 `custom-reevaluate-setting'.
437706cd 830
7e51d89b
MR
8312008-10-18 Martin Rudalics <rudalics@gmx.at>
832
833 * windows.texi (Choosing Window, Deleting Windows)
834 (Displaying Buffers): Expand documentation of dedicated windows.
835
43c59a3d
EZ
8362008-10-18 Eli Zaretskii <eliz@gnu.org>
837
018a960d
EZ
838 * files.texi (Changing Files): Document symbolic input of file
839 modes to `set-file-modes'. Document `read-file-modes' and
840 `file-modes-symbolic-to-number'.
841
2c0b8144
EZ
842 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
843 and `search-map'.
844
80120f13
EZ
845 * searching.texi (Search and Replace): Document
846 `replace-search-function' and `replace-re-search-function'.
2c0b8144 847 Document `multi-query-replace-map'.
80120f13 848
6d4913f0
EZ
849 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
850 (Completion Commands, Reading File Names): Rename
851 `minibuffer-local-must-match-filename-map' to
852 `minibuffer-local-filename-must-match-map'.
853 (Minibuffer Completion): The `require-match' argument to
854 `completing-read' can now have the value `confirm-only'.
855
43c59a3d
EZ
856 * windows.texi (Displaying Buffers): Minor wording fix.
857 (Choosing Window): `split-height-threshold' can now be nil.
858 Document `split-width-threshold'. `pop-up-frames' can have the
859 value `graphic-only'.
860
f36acfd9
EZ
8612008-10-17 Eli Zaretskii <eliz@gnu.org>
862
863 * os.texi (Startup Summary): Document `before-init-time' and
864 `after-init-time'. Document `initial-window-system' and
865 `window-system-initialization-alist'. Document reading the
866 abbrevs file. Document the call to `server-start' under --daemon.
867 Rearrange a bit to be consistent with the code flow.
53728487
EZ
868 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
869 (Time Parsing): Document `format-seconds'.
f36acfd9 870
96995b89
MR
8712008-10-17 Martin Rudalics <rudalics@gmx.at>
872
873 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
874 and reword.
875
2de17c73
EZ
8762008-10-16 Eli Zaretskii <eliz@gnu.org>
877
878 * markers.texi (The Mark): Document use-region-p.
879
9cf52b11
EZ
8802008-10-15 Eli Zaretskii <eliz@gnu.org>
881
c3aaf1d7
EZ
882 * internals.texi (Writing Emacs Primitives): The interactive spec
883 of a primitive can be a Lisp form.
884
841a1743
EZ
885 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
886 values of transient-mark-mode. Document handle-shift-selection.
887
888 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
889 (Interactive Examples): Show an example of `^'.
890 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
891 (Defining Commands, Using Interactive): The interactive-form of a
892 function can be added via its symbol's property.
841a1743 893
52441368
EZ
894 * positions.texi (List Motion): beginning-of-defun-function can
895 now accept an argument.
896
8e8c1a72
EZ
897 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
898 now return a list of strings.
899
a33a1f2a
EZ
900 * control.texi (Handling Errors): Document ignore-errors.
901
4fb04348
EZ
902 * frames.texi (Creating Frames): Document frame-inherited-parameters.
903 (Parameter Access): Document set-frame-parameter.
904
ee666f84
EZ
905 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
906 Hooks" for the effect of kill-all-local-variables on local hook
907 functions.
908
9cf52b11
EZ
909 * modes.texi (Major Mode Conventions, Mode Line Variables):
910 `mode-name' need not be a string. xref to "Mode Line Data" for
911 details, and to "Emulating Mode Line" for computing a string
912 value.
913
22526bc4
EZ
9142008-10-14 Eli Zaretskii <eliz@gnu.org>
915
a65f6a85
EZ
916 * processes.texi (System Processes): New section.
917 (Processes, Signals to Processes): Add xrefs to it.
918
919 * objects.texi (Editing Types): A `process' is a subprocess of
920 Emacs, not just any process running on the OS.
921
922 * elisp.texi (Top): Adjust the @detailmenu for the above two
923 changes.
924
2724b26a
EZ
925 * sequences.texi (Char-Tables): Remove documentation of
926 set-char-table-default, which has no effect since Emacs 23.
927 <char-table-range, set-char-table-range>: Don't mention generic
928 characters and charsets. Add a cons cell as a possible argument.
929
930 * nonascii.texi (Splitting Characters)
931 (Translation of Characters): Don't mention generic characters.
932
933 * display.texi (Fontsets): Don't mention generic characters.
934
22526bc4 935 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 936 argument FUNCTION with a cons cell as KEY.
22526bc4 937
eaf4b689
EZ
9382008-10-13 Eli Zaretskii <eliz@gnu.org>
939
45e46036
EZ
940 * objects.texi (Primitive Function Type): Move "@cindex special
941 forms" from here...
942
943 * eval.texi (Special Forms): ...to here.
944
945 * functions.texi (What Is a Function): `functionp' returns nil for
946 special forms. Add an xref.
947
eaf4b689
EZ
948 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
949 Variables".
950
951 * variables.texi (Frame-Local Variables): New section.
952 (Buffer-Local Variables): Add an xref to it.
953 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
954 have both frame-local and buffer-local binding.
955
956 * frames.texi (Frames): Mention multiple tty frames.
957 (Frame Parameters, Parameter Access): Mention frame-local variable
958 bindings.
959
15688fce
GM
9602008-09-20 Glenn Morris <rgm@gnu.org>
961
962 * display.texi (Defining Faces): Recommend against face variables.
963
35539065
JB
9642008-09-16 Juanma Barranquero <lekktu@gmail.com>
965
966 * display.texi (Echo Area Customization): Fix typo.
967
6a57054b
JB
9682008-09-09 Juanma Barranquero <lekktu@gmail.com>
969
970 * loading.texi (Where Defined): Add `defface' item.
971
d632fb82
MR
9722008-09-06 Martin Rudalics <rudalics@gmx.at>
973
974 * loading.texi (Where Defined): Fix description of symbol-file.
975
905a9adb
JR
9762008-08-26 Jason Rumney <jasonr@gnu.org>
977
978 * display.texi (TIFF Images): New section describing :index property.
979
852e91b7
CY
9802008-08-23 Chong Yidong <cyd@stupidchicken.com>
981
982 * display.texi (Temporary Displays): Remove unnecessary comment
983 about usage of temp-buffer-show-hook.
984
6be001ee
CY
9852008-08-05 Chong Yidong <cyd@stupidchicken.com>
986
987 * symbols.texi (Other Plists): Fix incorrect example.
988 Suggested by Florian Beck.
989
58e3d8e8
JB
9902008-07-31 Juanma Barranquero <lekktu@gmail.com>
991
992 * os.texi: Fix previous change.
993
7c2fb837
DN
9942008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
995
996 * os.texi:
997 * intro.texi:
998 * files.texi: Remove VMS support.
999
9e2a2647
DN
10002008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1001
1002 * os.texi:
1003 * frames.texi:
1004 * display.texi: Remove mentions of Mac Carbon.
1005
c4f4682b
MB
10062008-07-01 Miles Bader <miles@gnu.org>
1007
1008 * text.texi (Special Properties):
1009 * display.texi (Truncation): Add wrap-prefix and line-prefix.
1010
3696411e
JB
10112008-06-28 Johan Bockgård <bojohan@gnu.org>
1012
1013 * display.texi (Other Image Types): Fix copy/paste error; say
1014 "PBM", not "XBM".
1015
f2a77c3a
DN
10162008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1017
1018 * os.texi: Remove references to obsolete systems.
1019
6d52677d
EZ
10202008-06-20 Eli Zaretskii <eliz@gnu.org>
1021
1022 * makefile.w32-in (distclean): Remove makefile.
1023
1a87da4c
GM
10242008-06-17 Glenn Morris <rgm@gnu.org>
1025
1026 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
1027 (elisp, dist): Remove rules and variables that are obsolete now
1028 the lisp manual is no longer distributed separately.
1029
fdda1c5d
GM
10302008-06-16 Glenn Morris <rgm@gnu.org>
1031
646692e9
GM
1032 * configure, configure.in, mkinstalldirs: Remove unused files.
1033
1034 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 1035 * vol1.texi (EMACSVER):
6a57054b 1036 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
1037
1038 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
1039 as per maintain.info.
1040
611bee81
GM
10412008-06-15 Glenn Morris <rgm@gnu.org>
1042
a7bed3a0
GM
1043 * makefile.w32-in (manual): Use "23" rather than "21".
1044
1045 * Makefile.in (emacsver): New, set by configure.
1046 (manual): Use emacsver.
1047
d794edf2
GM
1048 * intro.texi: Report bugs using M-x report-emacs-bug.
1049
611bee81
GM
1050 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1051
c73e02fa
GM
10522008-06-13 Daniel Engeler <engeler@gmail.com>
1053
1054 * elisp.texi, internals.texi, processes.texi: Add documentation
1055 about serial port access.
1056
e40a85cd
MB
10572008-06-05 Miles Bader <miles@gnu.org>
1058
1059 * display.texi (Displaying Faces): Update to reflect function
1060 renamings in face-remap.el.
1061
7b753744
JB
10622008-06-05 Juanma Barranquero <lekktu@gmail.com>
1063
1064 * display.texi (Fontsets): Fix typos.
1065
9d3d42fb
MB
10662008-06-03 Miles Bader <miles@gnu.org>
1067
7b753744
JB
1068 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1069 remove-relative-face-remapping, set-base-face-remapping,
1070 and set-default-base-face-remapping.
9d3d42fb 1071
f2cec7a9
MB
10722008-06-01 Miles Bader <miles@gnu.org>
1073
1074 * display.texi (Displaying Faces): Add face-remapping-alist.
1075
8f39c96d
SM
10762008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1077
1078 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1079 variable names.
1080
1ef5eecc
ER
10812008-05-03 Eric S. Raymond <esr@golux>
1082
352c8b4a 1083 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1084 (current-global-map) return references, not copies.
1085
63b4387f
JL
10862008-05-02 Juri Linkov <juri@jurta.org>
1087
1088 * minibuf.texi (Text from Minibuffer): Document a list of
1089 default values for `read-from-minibuffer'.
1090
38a8b703
JB
10912008-04-24 Juanma Barranquero <lekktu@gmail.com>
1092
1093 * nonascii.texi (Translation of Characters): Fix previous change.
1094
7c42e639
CY
10952008-04-20 Chong Yidong <cyd@stupidchicken.com>
1096
1097 * display.texi (Overlay Properties): Clarify role of underlying
1098 textprop and overlay keymaps for display strings.
1099
1100 * keymaps.texi (Active Keymaps): Ditto.
1101
25c0d999
SM
11022008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1103
1104 * minibuf.texi (Programmed Completion):
1105 Replace dynamic-completion-table with the new completion-table-dynamic.
1106
e3af5968
CY
11072008-04-07 Chong Yidong <cyd@stupidchicken.com>
1108
1109 * intro.texi (Some Terms): Change "fonts in this manual" index
1110 entry to "typographic conventions".
1111
6bfc8698
EZ
11122008-04-05 Eli Zaretskii <eliz@gnu.org>
1113
1114 * objects.texi (Text Props and Strings): Add indexing for read
1115 syntax of text properties.
1116
4972c361
SM
11172008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
1118
1119 * processes.texi (Decoding Output): Remove process-filter-multibyte
1120 functions.
1121
c70a68db
MR
11222008-03-15 Martin Rudalics <rudalics@gmx.at>
1123
1124 * display.texi (Finding Overlays): Say that empty overlays at
1125 the end of the buffer are reported too.
1126
1291fd36
GM
11272008-03-13 Glenn Morris <rgm@gnu.org>
1128
1129 * elisp.texi (EMACSVER): Set to 23.0.60.
1130
c6b0dfd5
CY
11312008-02-26 Chong Yidong <cyd@stupidchicken.com>
1132
38a8b703 1133 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 1134
875fc30c
GM
11352008-02-22 Glenn Morris <rgm@gnu.org>
1136
1137 * frames.texi (Position Parameters): Clarify the description of
1138 `left' and `top', using information from "Geometry".
1139 (Geometry): Give a pointer to "Position Parameters", rather than
1140 repeating information.
1141
d8c8e45a
GM
11422008-02-11 Glenn Morris <rgm@gnu.org>
1143
1144 * objects.texi (Equality Predicates): No longer talk about "two"
1145 functions.
1146
38a8b703 11472008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
1148
1149 * objects.texi (Equality Predicates): Add defun for
1150 equal-including-properties.
1151
bfffe0b1
GM
11522008-02-10 Glenn Morris <rgm@gnu.org>
1153
1154 * objects.texi (Equality Predicates):
1155 Mention equal-including-properties.
1156
431b78c9
RS
11572008-02-07 Richard Stallman <rms@gnu.org>
1158
1159 * windows.texi (Window Start): Mention the feature of moving
1160 window-start to start of line.
1161
c8763fb6 11622008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
1163
1164 * keymaps.texi (Tool Bar): Document rtl property.
1165
1a256502
TTN
11662008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
1167
1168 * display.texi (Button Types):
1169 For define-button-type, clarify type of NAME.
1170
569382c2
MR
11712008-01-19 Martin Rudalics <rudalics@gmx.at>
1172
1173 * buffers.texi (Buffer Modification): Fix typo.
1174
f3041af1
DN
11752008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1176
1177 * os.texi (System Environment): Remove references to OSes that are
1178 not supported anymore.
1179
d35e1cd7
DN
11802008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1181
1182 * os.texi (System Environment): Remove mention for Masscomp.
1183
23af7580
RS
11842008-01-04 Richard Stallman <rms@gnu.org>
1185
1186 * display.texi (Faces): Don't talk about internal face vector as arg
1187 to facep.
1188
1189 * customize.texi (Type Keywords): Fix previous change.
1190
1191 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
1192 * elisp.texi (Top): Fix menu for commands.texi change.
1193
ec7d5b1e
RS
11942007-12-30 Richard Stallman <rms@gnu.org>
1195
1196 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1197 (Accessing Scroll): New node broken out of Accessing Mouse.
1198
101a6cea
RS
11992007-12-28 Richard Stallman <rms@gnu.org>
1200
1201 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1202 (Basic Parameters): For `title', refer to title bar.
041817a4 1203 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1204
72b7e664
RS
12052007-12-23 Richard Stallman <rms@gnu.org>
1206
1207 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1208 Improve some of the commented-out keywords' text too.
1209
27a4f445
MR
12102007-12-14 Martin Rudalics <rudalics@gmx.at>
1211
e2e3f1d7
MR
1212 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1213 "visit the current buffer".
1214
27a4f445
MR
1215 * os.texi (System Interface): Fix typo.
1216
a2afc99d
RS
12172007-12-04 Richard Stallman <rms@gnu.org>
1218
1219 * objects.texi (Symbol Type): Fix typo.
1220
b694135c
RS
12212007-12-03 Richard Stallman <rms@gnu.org>
1222
1223 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1224
f99a19da
GM
12252007-12-01 Glenn Morris <rgm@gnu.org>
1226
1227 * functions.texi (Declaring Functions): Improve previous change.
1228
8f4b37d8
GM
12292007-11-30 Glenn Morris <rgm@gnu.org>
1230
1231 * functions.texi (Declaring Functions): Add optional fourth
1232 argument of declare-function, and setting third argument to `t'.
1233
61a2fe01
RS
12342007-11-29 Richard Stallman <rms@gnu.org>
1235
1236 * customize.texi (Composite Types): Document `group' type.
1237
cbfc5193
GM
12382007-11-29 Glenn Morris <rgm@gnu.org>
1239
1240 * functions.texi (Declaring Functions): Add findex. Mention
1241 `external' files.
1242
8386283a
JB
12432007-11-26 Juanma Barranquero <lekktu@gmail.com>
1244
1245 * functions.texi (Declaring Functions): Fix directive.
1246
a07c9a8b
RS
12472007-11-25 Richard Stallman <rms@gnu.org>
1248
1249 * help.texi (Help Functions): Clean up last change.
1250
1251 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
1252
1253 * loading.texi (Named Features): Minor cleanup.
1254
1255 * macros.texi (Eval During Expansion): Minor cleanup.
1256
1257 * variables.texi (Variable Aliases): Minor cleanup.
1258
a0925923
RS
12592007-11-24 Richard Stallman <rms@gnu.org>
1260
1261 * functions.texi (Declaring Functions): Clarify previous change.
1262
1263 * compile.texi (Compiler Errors): Clarify previous change.
1264
20c63e44
RS
12652007-11-24 Richard Stallman <rms@gnu.org>
1266
e5e76c04 1267 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
1268 Clarify the text and move items around.
1269
5bb0cda3
GM
12702007-11-24 Glenn Morris <rgm@gnu.org>
1271
1272 * functions.texi (Declaring Functions): New section.
1273 * compile.texi (Compiler Errors): Mention declaring functions,
1274 defvar with no initvalue, and byte-compile-warnings.
1275
af13c86a
MR
12762007-11-15 Martin Rudalics <rudalics@gmx.at>
1277
1278 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
1279 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
1280
a5373305
MR
12812007-11-13 Martin Rudalics <rudalics@gmx.at>
1282
1283 * help.texi (Help Functions): Document new macro `with-help-window'.
1284
fe284805
JL
12852007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
1286
1287 * searching.texi (Replacing Match): Describe new
1288 `match-substitute-replacement'.
1289
2c3a09b1
RS
12902007-10-31 Richard Stallman <rms@gnu.org>
1291
1292 * strings.texi (Creating Strings): Null strings from concat not unique.
1293
f2b480f4
RS
12942007-10-26 Richard Stallman <rms@gnu.org>
1295
1296 * objects.texi (Equality Predicates): Null strings are uniquified.
1297
1298 * minibuf.texi: Minor clarifications in previous change.
1299
db21122c
GM
13002007-10-25 Glenn Morris <rgm@gnu.org>
1301
1302 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1303
2328cbb3
RS
13042007-10-24 Richard Stallman <rms@gnu.org>
1305
1306 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1307
1308 * variables.texi (Frame-Local Variables): Node deleted.
1309 (Variables): Delete Frame-Local Variables from menu.
1310 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1311 (Default Value): Don't mention frame-local vars.
1312
1313 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1314
1315 * loading.texi (Unloading): Document FEATURE-unload-function
1316 instead of FEATURE-unload-hook.
1317
2328cbb3
RS
1318 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1319
c066bafa
JL
13202007-10-22 Juri Linkov <juri@jurta.org>
1321
1322 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1323 (High-Level Completion): Document a list of default value strings
1324 in the DEFAULT argument, for which minibuffer functions return the
1325 first element.
1326
65ced25f
JL
13272007-10-17 Juri Linkov <juri@jurta.org>
1328
1329 * text.texi (Filling): Update arguments of fill-paragraph.
1330 fill-paragraph operates on the active region in Transient Mark mode.
1331 Remove fill-paragraph-or-region.
1332
ee46ec8e
KB
13332007-10-13 Karl Berry <karl@gnu.org>
1334
1335 * elisp.texi (@dircategory): Move to after @copying,
1336 since we want @copying as close as possible to the beginning of
1337 the output.
1338
61bbdbc6
RS
13392007-10-12 Richard Stallman <rms@gnu.org>
1340
1341 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1342
1343 * commands.texi (Distinguish Interactive): New node,
1344 broken out from Interactive Call and rewritten.
1345 (Command Loop): Put Distinguish Interactive in menu.
1346
af23e1e8
RS
13472007-10-09 Richard Stallman <rms@gnu.org>
1348
1349 * text.texi (Examining Properties): Mention overlay priority.
1350
1351 * display.texi (Display Margins): Correct the description
1352 of margin display specifications.
1353 (Replacing Specs): New subnode broken out of Display Property.
1354
e1965a69
JL
13552007-10-06 Juri Linkov <juri@jurta.org>
1356
1357 * text.texi (Filling): Document fill-paragraph-or-region.
1358
4638454b
JB
13592007-10-05 Juanma Barranquero <lekktu@gmail.com>
1360
1361 * display.texi (Auto Faces): Fix typo.
1362
7ed54cc5
RS
13632007-10-02 Richard Stallman <rms@gnu.org>
1364
1365 * display.texi (Display Property): Explain some display specs
1366 don't let you move point in.
1367
1368 * frames.texi (Cursor Parameters): Describe
1369 cursor-in-non-selected-windows here. Explain more values.
1370
1371 * windows.texi (Basic Windows): Don't describe
1372 cursor-in-non-selected-windows here.
1373
305a7ef2
EZ
13742007-10-01 Eli Zaretskii <eliz@gnu.org>
1375
1376 * processes.texi (Misc Network): Note that these functions are
1377 supported only on some systems.
1378
f7a7f4eb
RS
13792007-10-01 Richard Stallman <rms@gnu.org>
1380
1381 * display.texi (Overlay Properties): Explain nil as priority.
1382 Explain that conflicts are unpredictable if not resolved by
1383 priorities.
1384
780d7bb9
RS
13852007-09-23 Richard Stallman <rms@gnu.org>
1386
1387 * macros.texi (Backquote): Minor clarification.
1388
14b4fdfb
RS
13892007-09-19 Richard Stallman <rms@gnu.org>
1390
1391 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1392 Clarify when they work in parallel and when one overrides.
1393 Fix error in example.
14b4fdfb 1394
b8d4c8d0
GM
13952007-09-06 Glenn Morris <rgm@gnu.org>
1396
b3e755a9 1397 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1398 commands to use ../../info.
1399 * Makefile.in (infodir): Go up one more level.
4638454b 1400 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1401 (miscmanualdir): New.
1402 (dist): Use new variable miscmanualdir.
1403 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1404 (usermanualdir): Change from ../man to ../emacs.
1405
1bb1f7d3
MR
14062007-08-30 Martin Rudalics <rudalics@gmx.at>
1407
1408 * commands.texi (Command Loop Info): Advise against changing
1409 most variables described here. Explain new variable
1410 last-repeatable-command.
1411
b8d4c8d0
GM
14122007-08-29 Glenn Morris <rgm@gnu.org>
1413
1414 * elisp.texi (EMACSVER): Increase to 23.0.50.
1415
14162007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1417
1418 * frames.texi (Basic Parameters): Add display-environment-variable
1419 and term-environment-variable.
1420
14212007-08-28 Juri Linkov <juri@jurta.org>
1422
1423 * display.texi (Image Formats, Other Image Types): Add SVG.
1424
14252007-08-28 Juri Linkov <juri@jurta.org>
1426
1427 * display.texi (Images): Move formats-related text to new node
1428 "Image Formats".
1429 (Image Formats): New node.
1430
619fb9ee
RS
14312007-08-27 Richard Stallman <rms@gnu.org>
1432
1433 * windows.texi (Window Configurations): Clarify what
1434 a window configuration saves.
1435
b8d4c8d0
GM
14362007-08-25 Richard Stallman <rms@gnu.org>
1437
1438 * display.texi (Images): Delete redundant @findex.
1439
14402007-08-16 Richard Stallman <rms@gnu.org>
1441
1442 * processes.texi (Asynchronous Processes): Clarify
1443 doc of start-file-process.
1444
14452007-08-08 Martin Rudalics <rudalics@gmx.at>
1446
1447 * modes.texi (Example Major Modes): Fix typo.
1448
14492007-08-08 Glenn Morris <rgm@gnu.org>
1450
1451 * intro.texi (nil and t): Do not use `iff' in documentation.
1452
1453 * tips.texi (Documentation Tips): Recommend against `iff'.
1454
14552007-08-07 Chong Yidong <cyd@stupidchicken.com>
1456
1457 * display.texi (Image Cache): Document image-refresh.
1458
14592007-08-06 Martin Rudalics <rudalics@gmx.at>
1460
1461 * windows.texi (Size of Window): Document window-full-width-p.
1462
14632007-07-25 Glenn Morris <rgm@gnu.org>
1464
1465 * gpl.texi (GPL): Replace license with GPLv3.
1466
1467 * Relicense all FSF files to GPLv3 or later.
1468
14692007-07-24 Michael Albinus <michael.albinus@gmx.de>
1470
4638454b
JB
1471 * processes.texi (Synchronous Processes):
1472 Add `process-file-shell-command'.
b8d4c8d0
GM
1473 (Asynchronous Processes): Mention restricted use of
1474 `process-filter' and `process-sentinel' in
1475 `start-file-process'. Add `start-file-process-shell-command'.
1476
14772007-07-17 Michael Albinus <michael.albinus@gmx.de>
1478
1479 * files.texi (Magic File Names): Introduce optional parameter
1480 IDENTIFICATION for `file-remote-p'.
1481
14822007-07-16 Richard Stallman <rms@gnu.org>
1483
1484 * display.texi (Defining Faces): Fix previous change.
1485
14862007-07-14 Richard Stallman <rms@gnu.org>
1487
1488 * control.texi (Handling Errors): Document `debug' in handler list.
1489
14902007-07-10 Richard Stallman <rms@gnu.org>
1491
1492 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1493
14942007-07-09 Richard Stallman <rms@gnu.org>
1495
1496 * files.texi (Magic File Names): Rewrite previous change.
1497
14982007-07-08 Michael Albinus <michael.albinus@gmx.de>
1499
1500 * files.texi (Magic File Names): Introduce optional parameter
1501 CONNECTED for `file-remote-p'.
1502
15032007-07-07 Michael Albinus <michael.albinus@gmx.de>
1504
1505 * processes.texi (Asynchronous Processes):
1506 * files.texi (Magic File Names): Add `start-file-process'.
1507
15082007-06-27 Richard Stallman <rms@gnu.org>
1509
1510 * files.texi (Format Conversion Piecemeal): Clarify
1511 `after-insert-file-functions' calling convention.
1512
15132007-06-27 Michael Albinus <michael.albinus@gmx.de>
1514
4638454b
JB
1515 * files.texi (Magic File Names): Remove `dired-call-process'.
1516 Add `process-file'.
b8d4c8d0
GM
1517
15182007-06-27 Kenichi Handa <handa@m17n.org>
1519
1520 * text.texi (Special Properties): Fix description about
4638454b 1521 `composition' property.
b8d4c8d0
GM
1522
15232007-06-26 Kenichi Handa <handa@m17n.org>
1524
1525 * nonascii.texi (Default Coding Systems): Document about the
1526 return value `undecided'.
1527
15282007-06-25 David Kastrup <dak@gnu.org>
1529
1530 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1531 `current-active-maps'.
1532
15332007-06-24 Karl Berry <karl@gnu.org>
1534
4638454b 1535 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1536
15372007-06-15 Juanma Barranquero <lekktu@gmail.com>
1538
1539 * display.texi (Overlay Arrow): Doc fix.
1540
15412007-06-14 Karl Berry <karl@tug.org>
1542
1543 * anti.texi (Antinews): Typo.
1544
15452007-06-14 Chong Yidong <cyd@stupidchicken.com>
1546
1547 * display.texi (Image Cache): Document image-refresh.
1548
15492007-06-12 Karl Berry <karl@gnu.org>
1550
1551 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1552 * two-volume.make: New file.
1553 * .cvsignore: Ignore two-volume files.
1554
15552007-06-12 Tom Tromey <tromey@redhat.com>
1556
1557 * os.texi (Init File): Document user-emacs-directory.
1558
15592007-06-03 Nick Roberts <nickrob@snap.net.nz>
1560
1561 * commands.texi (Click Events): Describe width and height when
1562 object is nil.
1563
15642007-05-30 Nick Roberts <nickrob@snap.net.nz>
1565
1566 * commands.texi (Click Events): Layout more logically. Describe
1567 width and height.
1568 (Drag Events, Motion Events): Update to new format for position.
1569
15702007-06-02 Richard Stallman <rms@gnu.org>
1571
1572 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1573
15742007-06-02 Chong Yidong <cyd@stupidchicken.com>
1575
1576 * Version 22.1 released.
1577
15782007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1579
1580 * text.texi (Special Properties): Correct meaning of fontified face.
1581
15822007-05-30 Richard Stallman <rms@gnu.org>
1583
1584 * text.texi (Special Properties): Add link to Adjusting Point.
1585
15862007-05-12 Richard Stallman <rms@gnu.org>
1587
1588 * text.texi (Margins): indent-to-left-margin is not the default.
1589 (Mode-Specific Indent): For indent-line-function, the default
1590 is indent-relative.
1591
1592 * modes.texi (Example Major Modes): Explain last line of text-mode
1593 is redundant.
1594
15952007-05-10 Richard Stallman <rms@gnu.org>
1596
1597 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1598
1599 * help.texi (Keys in Documentation): Add reference to
1600 Documentation Tips.
1601
1602 * files.texi (Format Conversion): TO-FN gets three arguments.
1603
1604 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1605
16062007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1607
1608 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1609 * files.texi (Format Conversion): Expand intro; add menu.
1610 (Format Conversion Overview, Format Conversion Round-Trip)
1611 (Format Conversion Piecemeal): New nodes/subsections.
1612 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1613 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1614 (Saving Properties): Delete node/subsection.
1615
16162007-05-07 Karl Berry <karl@gnu.org>
1617
1618 * elisp.texi (EMACSVER): Back to 22.
1619
16202007-05-06 Richard Stallman <rms@gnu.org>
1621
1622 * processes.texi (Accepting Output): Revert most of previous change.
1623
16242007-05-05 Richard Stallman <rms@gnu.org>
1625
1626 * processes.texi (Accepting Output): accept-process-output
1627 uses microseconds, not milliseconds. But that arg is obsolete.
1628
16292007-05-04 Karl Berry <karl@tug.org>
1630
1631 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1632
16332007-05-04 Eli Zaretskii <eliz@gnu.org>
1634
1635 * tips.texi (Documentation Tips): Rearrange items to place the
1636 more important ones first. Add an index entry for hyperlinks.
1637
16382007-05-03 Karl Berry <karl@gnu.org>
1639
1640 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1641 (EMACSVER) [smallbook]: 22 for printed version.
1642
1643 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1644 so restore anchor to normal position after defun. Found by Kevin Ryde.
1645
16462007-04-26 Glenn Morris <rgm@gnu.org>
1647
1648 * elisp.texi (EMACSVER): Increase to 22.1.50.
1649
16502007-04-28 Karl Berry <karl@gnu.org>
1651
1652 * elisp.texi: Improve line breaks on copyright page,
1653 similar layout to emacs manual, 8.5x11 by default.
1654
16552007-04-24 Richard Stallman <rms@gnu.org>
1656
1657 * text.texi (Special Properties): Add xref to Overlay Properties.
1658
1659 * display.texi (Overlay Properties): Add xref to Special Properties.
1660
16612007-04-22 Richard Stallman <rms@gnu.org>
1662
1663 * keymaps.texi (Extended Menu Items): Move the info about
1664 format with cached keyboard binding.
1665
16662007-04-21 Richard Stallman <rms@gnu.org>
1667
1668 * text.texi (Special Properties): Clarify previous change.
1669
1670 * files.texi (File Name Expansion): Clarify previous change.
1671
1672 * display.texi (Attribute Functions): Fix example for
1673 face-attribute-relative-p.
1674
16752007-04-19 Kenichi Handa <handa@m17n.org>
1676
1677 * text.texi (Special Properties): Document composition property.
1678
16792007-04-19 Glenn Morris <rgm@gnu.org>
1680
1681 * files.texi (File Name Expansion): Mention "superroot".
1682
16832007-04-15 Chong Yidong <cyd@stupidchicken.com>
1684
1685 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1686 setups.
1687 (Display Feature Testing): Note that display refers to all
1688 physical monitors for multi-monitor setups.
1689
16902007-04-14 Richard Stallman <rms@gnu.org>
1691
1692 * lists.texi (Sets And Lists): Clarify `delete' examples.
1693 Remove spurious xref to same node.
1694 Clarify xref for add-to-list.
1695
16962007-04-12 Nick Roberts <nickrob@snap.net.nz>
1697
1698 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1699 value of lisp-mode-map.
1700
17012007-04-11 Karl Berry <karl@gnu.org>
1702
1703 * anti.texi (Antinews):
1704 * display.texi (Overlay Properties, Defining Images):
1705 * processes.texi (Synchronous Processes, Sentinels):
1706 * syntax.texi (Syntax Table Internals):
1707 * searching.texi (Regexp Special):
1708 * nonascii.texi (Default Coding Systems):
1709 * text.texi (Special Properties):
1710 * minibuf.texi (Basic Completion): Wording to improve breaks in
1711 8.5x11 format.
1712 * elisp.texi (smallbook): New @set to more easily switch between
1713 smallbook and 8.5x11.
1714
17152007-04-11 Richard Stallman <rms@gnu.org>
1716
1717 * text.texi (Lazy Properties): Minor fix.
1718
17192007-04-08 Karl Berry <karl@gnu.org>
1720
1721 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1722 * macros.texi (Backquote): Downcase Backquote in index entries for
1723 consistency.
1724
17252007-04-08 Richard Stallman <rms@gnu.org>
1726
1727 * text.texi (Adaptive Fill): Just describe default,
1728 don't show it (since it contains non-ASCII chars).
1729
17302007-04-07 Karl Berry <karl@gnu.org>
1731
1732 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1733 adaptive-fill-regexp's value, since they are not in the standard
1734 TeX fonts.
1735
17362007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1737
1738 * display.texi (Defining Faces): Fix example.
1739
17402007-04-07 Karl Berry <karl@gnu.org>
1741
1742 * display.texi (Button Buffer Commands): Improve page break.
1743
17442007-04-07 Richard Stallman <rms@gnu.org>
1745
1746 * advice.texi (Activation of Advice): Remove redundant index entry.
1747
1748 * backups.texi: Improve index entries. Remove redundant ones.
1749
1750 * compile.texi (Byte Compilation): Improve index entry.
1751
1752 * hash.texi (Creating Hash): Improve index entry.
1753
1754 * symbols.texi (Definitions): Improve index entry.
1755
1756 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1757
1758 * maps.texi (Standard Keymaps): Remove useless index entry.
1759
1760 * help.texi (Documentation Basics): Remove redundant index entries.
1761
1762 * customize.texi: Improve index entries.
1763 Remove redundant/useless ones.
1764
1765 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1766
1767 * streams.texi (Output Variables): Improve index entry.
1768
1769 * abbrevs.texi (Abbrevs): Remove useless index entry.
1770
1771 * macros.texi (Expansion): Remove useless index entry.
1772
1773 * text.texi: Improve index entries. Remove redundant/useless ones.
1774 (Text Properties, Examining Properties)
1775 (Special Properties): Use "property category" instead of "category"
1776 to refer to the `category' property.
1777
1778 * positions.texi: Improve index entries. Remove useless one.
1779
1780 * lists.texi: Improve index entries. Remove redundant/useless ones.
1781
1782 * os.texi: Improve index entries.
1783 (Timers): Fix previous change.
1784
1785 * buffers.texi: Improve index entries.
1786 (Modification Time): Get rid of term "obsolete buffer".
1787
1788 * debugging.texi: Improve index entries.
1789 (Test Coverage): Add xref to other test coverage ftr.
1790
1791 * eval.texi: Improve index entry. Remove redundant ones.
1792
1793 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1794
1795 * files.texi: Improve index entries. Remove redundant/useless ones.
1796
1797 * objects.texi: Improve index entries.
1798
1799 * processes.texi: Improve index entries.
1800
1801 * modes.texi: Improve index entry. Remove redundant one.
1802
1803 * nonascii.texi: Improve index entries.
1804
1805 * internals.texi: Improve index entries.
1806
1807 * syntax.texi: Improve index entries.
1808
1809 * keymaps.texi (Active Keymaps): Improve index entries.
1810
1811 * commands.texi: Improve index entries. Remove redundant/useless ones.
1812
1813 * frames.texi: Improve index entries. Remove redundant/useless ones.
1814
1815 * markers.texi: Improve index entries. Remove redundant ones.
1816
1817 * tips.texi: Improve index entries.
1818
1819 * loading.texi (Unloading): Improve index entry.
1820
1821 * variables.texi: Improve index entries. Remove redundant one.
1822
1823 * sequences.texi: Improve index entry.
1824
1825 * display.texi: Improve index entries. Remove redundant ones.
1826
1827 * windows.texi: Improve index entries.
1828
1829 * searching.texi: Improve index entries. Remove redundant one.
1830
1831 * strings.texi (Case Tables): Improve last change.
1832
18332007-04-04 Chong Yidong <cyd@stupidchicken.com>
1834
1835 * strings.texi (Case Tables): Document with-case-table and
1836 ascii-case-table.
1837
18382007-04-03 Karl Berry <karl@gnu.org>
1839
1840 * processes.texi (Network): Reword to improve page break.
1841
18422007-04-03 Eli Zaretskii <eliz@gnu.org>
1843
1844 * functions.texi (Inline Functions): Describe more disadvantages
1845 of defsubst, and make advice against it stronger.
1846
18472007-04-02 Karl Berry <karl@gnu.org>
1848
1849 * backups.texi (Backup Names): Avoid widow words.
1850 * modes.texi (Example Major Modes): Align last comment.
1851
18522007-04-01 Chong Yidong <cyd@stupidchicken.com>
1853
1854 * keymaps.texi (Remapping Commands): Document new arg to
1855 command-remapping.
1856
18572007-04-01 Karl Berry <karl@gnu.org>
1858
1859 * processes.texi (Low-Level Network): Typo.
1860 * loading.texi (Hooks for Loading): Avoid double "the".
1861 * keymaps.texi (Key Sequences): No double "and".
1862 (Changing Key Bindings): Shorten to improve line break.
1863
18642007-03-31 Glenn Morris <rgm@gnu.org>
1865
1866 * os.texi (Timers): Fix description of run-at-time TIME formats.
1867
18682007-03-31 Richard Stallman <rms@gnu.org>
1869
1870 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1871 regarding ellipsis.
1872
18732007-03-31 Eli Zaretskii <eliz@gnu.org>
1874
1875 * intro.texi (nil and t):
1876 * symbols.texi (Plists and Alists):
1877 * variables.texi (Variable Aliases, Constant Variables):
1878 * functions.texi (Defining Functions):
1879 * advice.texi (Advising Primitives):
1880 * debugging.texi (Syntax Errors, Compilation Errors):
1881 * minibuf.texi (Minibuffer Windows):
1882 * commands.texi (Adjusting Point):
1883 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1884 (Auto Major Mode, Major Mode Conventions):
1885 * help.texi (Describing Characters):
1886 * files.texi (Create/Delete Dirs, Information about Files)
1887 (File Locks, Writing to Files, Reading from Files)
1888 (Saving Buffers):
1889 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1890 * frames.texi (Finding All Frames):
1891 * positions.texi (Buffer End, Motion):
1892 * markers.texi (The Region):
1893 * text.texi (Deletion, Near Point):
1894 * display.texi (Displaying Messages, Truncation):
1895 * os.texi (Processor Run Time):
1896 * tips.texi (Key Binding Conventions, Programming Tips)
1897 (Warning Tips, Documentation Tips, Comment Tips):
1898 * internals.texi (Memory Usage): Improve indexing.
1899
1900 * variables.texi (Frame-Local Variables):
1901 * functions.texi (Argument List):
1902 * loading.texi (Library Search):
1903 * streams.texi (Output Variables):
1904 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1905 * searching.texi (Replacing Match, Search and Replace):
1906 * processes.texi (Byte Packing, Decoding Output)
1907 (Accepting Output, Network Servers, Shell Arguments):
1908 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1909 * windows.texi (Window Point, Window Start):
1910 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1911 * commands.texi (Reading Input, Keyboard Events):
1912 * minibuf.texi (Reading File Names, Minibuffer Completion)
1913 (Recursive Mini):
1914 * positions.texi (List Motion):
1915 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1916 * numbers.texi (Arithmetic Operations, Math Functions)
1917 (Predicates on Numbers, Comparison of Numbers):
1918 (Numeric Conversions):
1919 * locals.texi (Standard Buffer-Local Variables):
1920 * maps.texi (Standard Keymaps):
1921 * os.texi (User Identification, System Environment, Recording Input)
1922 (X11 Keysyms):
1923 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1924 * backups.texi (Backups and Auto-Saving):
1925 * customize.texi (Customization, Group Definitions)
1926 (Variable Definitions):
1927 * compile.texi (Byte Compilation): Improve index entries.
1928
19292007-03-31 Karl Berry <karl@gnu.org>
1930
1931 * macros.texi (Defining Macros): Avoid widow syllable.
1932
19332007-03-31 Eli Zaretskii <eliz@gnu.org>
1934
1935 * elisp.texi (Top): Postscript -> PostScript.
1936
1937 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1938
19392007-03-31 Markus Triska <markus.triska@gmx.at>
1940
1941 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1942
19432007-03-30 Karl Berry <karl@gnu.org>
1944
1945 * lists.texi (List-related Predicates): Remove spurious @need.
1946 (Setcdr): Use @smallexample to improve page break.
1947 (Association Lists) <assoc>: Reword to improve page break.
1948
1949 * strings.texi (String Conversion): Insert blank line to improve
1950 page break.
1951
1952 * numbers.texi (Random Numbers): Use @minus{}.
1953 (Math Functions): Use @minus{}.
1954
1955 * intro.texi (Acknowledgements): Avoid line breaks before middle
1956 initials.
1957
19582007-03-24 Eli Zaretskii <eliz@gnu.org>
1959
1960 * errors.texi (Standard Errors): Add an index entry.
1961
19622007-03-19 Richard Stallman <rms@gnu.org>
1963
1964 * os.texi (Recording Input): recent-keys now gives 300 keys.
1965
19662007-03-12 Glenn Morris <rgm@gnu.org>
1967
1968 * os.texi: Replace "daylight savings" with "daylight saving"
1969 throughout.
1970
19712007-03-05 Richard Stallman <rms@gnu.org>
1972
1973 * variables.texi (File Local Variables): Update
1974 enable-local-variables values.
1975
19762007-03-04 Richard Stallman <rms@gnu.org>
1977
1978 * syntax.texi (Control Parsing): Minor clarification.
1979
1980 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1981
1982 * sequences.texi (Sequence Functions): Move string-bytes away,
1983 add xref.
1984
1985 * nonascii.texi (Text Representations): Move string-bytes here.
1986
1987 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1988
1989 * minibuf.texi (Basic Completion): Minor clarification.
1990
1991 * markers.texi (The Mark): Clarify existence vs activation of mark.
1992 Other cleanup.
1993
1994 * display.texi (Finding Overlays): Write better example.
1995
1996 * compile.texi (Eval During Compile): Clarify putting macros
1997 in eval-when-compile.
1998
c5602427 19992007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
2000
2001 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 2002 load-read-function definition doc.
b8d4c8d0
GM
2003
20042007-02-21 Kim F. Storm <storm@cua.dk>
2005
2006 * strings.texi (Text Comparison): Mention that assoc-string
2007 converts symbols to strings before testing.
2008
20092007-02-17 Kim F. Storm <storm@cua.dk>
2010
2011 * processes.texi (Bindat Spec): Vector types can have optional
2012 element type.
2013 (Bindat Examples): Fix example. Add vector with element type.
2014
20152007-02-16 Andreas Schwab <schwab@suse.de>
2016
2017 * strings.texi (Formatting Strings): Document '+' flag.
2018
20192007-02-15 Juanma Barranquero <lekktu@gmail.com>
2020
2021 * strings.texi (Modifying Strings): Clarify that `clear-string'
2022 always converts the string to unibyte.
2023
20242007-02-14 Kim F. Storm <storm@cua.dk>
2025
2026 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
2027 Rewrite glyph code description to refer to these functions.
2028 Remove details of encoding face number and char into integer code.
2029
20302007-02-03 Alan Mackenzie <acm@muc.de>
2031
2032 * loading.texi (Hooks for Loading): Make the description of
2033 `eval-after-load' more detailed, and amend the description of
2034 after-load-alist, in accordance with changes from 2006-05.
2035
20362007-02-03 Chong Yidong <cyd@stupidchicken.com>
2037
2038 * modes.texi (Defining Minor Modes): Document that a :require
2039 keyword or similar may be required to make saved customization
2040 variables work.
2041
20422007-02-03 Eli Zaretskii <eliz@gnu.org>
2043
2044 * elisp.texi (Top): Make the detailed menu headers compliant with
2045 Texinfo guidelines and with what texnfo-upd.el expects. Add
2046 comments to prevent people from inadvertently modifying the key
2047 parts needed by `texinfo-multiple-files-update'.
2048
20492007-02-02 Eli Zaretskii <eliz@gnu.org>
2050
2051 * elisp.texi (Top): Update the top-level menus.
2052
2053 * syntax.texi (Categories): Add index entries.
2054
20552007-02-01 Juanma Barranquero <lekktu@gmail.com>
2056
2057 * display.texi (Attribute Functions): Fix name and description of
2058 the UNDERLINE arg of `set-face-underline-p'.
2059
20602007-01-29 Eli Zaretskii <eliz@gnu.org>
2061
2062 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2063 Variables", and "Standard Keymaps" to the detailed menu.
2064
2065 * variables.texi (Future Local Variables): Add index entry.
2066
20672007-01-28 Richard Stallman <rms@gnu.org>
2068
2069 * tips.texi (Coding Conventions): Clarify the tip about macros
2070 that define a function or a variable.
2071
2072 * files.texi (File Attributes): UID and GID can be floats.
2073 (Magic File Names): Explain why deferring all operations to
2074 the standard handler does not work.
2075
20762007-01-23 Martin Rudalics <rudalics@gmx.at>
2077
2078 * backups.texi (Reverting): Use "buffer" instead of "file"
2079 when talking about major and minor modes.
2080
20812007-01-21 Richard Stallman <rms@gnu.org>
2082
2083 * help.texi (Documentation): Add xref to Documentation Tips.
2084
20852007-01-14 Juanma Barranquero <lekktu@gmail.com>
2086
2087 * tips.texi (Coding Conventions): Fix typos.
2088
20892007-01-05 Richard Stallman <rms@gnu.org>
2090
2091 * modes.texi (Defining Minor Modes): Fix previous change.
2092
20932007-01-03 Richard Stallman <rms@gnu.org>
2094
2095 * customize.texi (Variable Definitions, Customization Types):
2096 Don't use * in doc string for defcustom.
2097
20982007-01-02 Richard Stallman <rms@gnu.org>
2099
2100 * variables.texi (Variable Aliases): Clarify that aliases vars
2101 always have the same value.
2102
2103 * processes.texi (Bindat Spec): Fix Texinfo usage.
2104
2105 * modes.texi (Defining Minor Modes): Explain effect of command
2106 defined with define-global-minor-mode on new buffers.
2107
21082006-12-30 Kim F. Storm <storm@cua.dk>
2109
2110 * keymaps.texi (Tool Bar): Describe `grow-only' value of
2111 `auto-resize-tool-bars'.
2112
21132006-12-30 Richard Stallman <rms@gnu.org>
2114
2115 * keymaps.texi (Active Keymaps): Fix previous change.
2116
21172006-12-30 Nick Roberts <nickrob@snap.net.nz>
2118
2119 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
2120
21212006-12-30 Kim F. Storm <storm@cua.dk>
2122
2123 * processes.texi (Bindat Spec): Clarify using field names in
2124 length specifications.
2125
21262006-12-29 Kim F. Storm <storm@cua.dk>
2127
2128 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
2129 Add count and index variables for eval forms in repeat blocks.
2130
21312006-12-24 Richard Stallman <rms@gnu.org>
2132
2133 * customize.texi (Variable Definitions): Document
2134 new name custom-add-frequent-value.
2135
21362006-12-19 Kim F. Storm <storm@cua.dk>
2137
2138 * commands.texi (Misc Events): User signals now result in sigusr1
2139 and sigusr2 events which are handled through special-event-map.
2140 (Special Events): User signals and drag-n-drop are special.
2141
21422006-12-17 Richard Stallman <rms@gnu.org>
2143
2144 * loading.texi (Named Features): Explain subfeatures better.
2145
2146 * customize.texi: Use "option" only for user options.
2147 For the keyword values inside defcustom etc, say "keywords".
2148 For :options value's elements, say "elements".
2149 :group should not be omitted.
2150
2151 * syntax.texi (Parsing Expressions): Split up node.
2152 (Motion via Parsing, Position Parse, Parser State)
2153 (Low-Level Parsing, Control Parsing): New subnodes.
2154 (Parser State): Document syntax-ppss-toplevel-pos.
2155
2156 * positions.texi (List Motion): Punctuation fix.
2157
2158 * files.texi (File Name Completion): Document PREDICATE arg
2159 to file-name-completion.
2160
21612006-12-16 Eli Zaretskii <eliz@gnu.org>
2162
2163 * internals.texi (Building Emacs, Writing Emacs Primitives):
2164 Add index entries.
2165
21662006-12-11 Richard Stallman <rms@gnu.org>
2167
2168 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
2169 affects face menu. Explain how to make it non-nil without enabling
2170 any fontification.
2171
21722006-12-10 Chong Yidong <cyd@stupidchicken.com>
2173
2174 * modes.texi (Font Lock Basics): Document nil value of
2175 font-lock-defaults.
2176
21772006-12-10 Glenn Morris <rgm@gnu.org>
2178
2179 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
2180 value for system-flag argument. Abbrev tables may not be empty
2181 when major modes are loaded.
2182
21832006-12-08 Juanma Barranquero <lekktu@gmail.com>
2184
2185 * makefile.w32-in (maintainer-clean): Partially revert last
2186 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
2187 to protect elisp-covers.texi.
2188
21892006-12-07 Juanma Barranquero <lekktu@gmail.com>
2190
2191 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
2192 Don't remove elisp* info files; they are already deleted by the
2193 `clean' and `distclean' targets, and they are in the $(infodir)
2194 directory, not the current one.
2195
21962006-12-04 Kim F. Storm <storm@cua.dk>
2197
2198 * commands.texi (Misc Events): Update signal events.
2199 (Event Examples): Add signal example.
2200
22012006-11-29 Richard Stallman <rms@gnu.org>
2202
2203 * frames.texi (Visibility of Frames): Explain visible windows
2204 can be covered by others. Add xref for raise-frame.
2205
22062006-11-28 Richard Stallman <rms@gnu.org>
2207
2208 * searching.texi (Regexp Special): Update when ^ is special.
2209
22102006-11-27 Eli Zaretskii <eliz@gnu.org>
2211
2212 * customize.texi (Customization, Common Keywords)
2213 (Group Definitions, Variable Definitions, Composite Types)
2214 (Type Keywords, Customization Types): Add index entries for
2215 various customization keywords.
2216
22172006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2218
2219 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2220
c8763fb6 22212006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2222
2223 * frames.texi (Window System Selections): Remove clipboard from
2224 description of selection-coding-system.
2225
22262006-11-06 Richard Stallman <rms@gnu.org>
2227
2228 * lists.texi (List Variables): Document COMPARE-FN.
2229
2230 * keymaps.texi: Avoid use of "binding" to mean a relation;
2231 use it only to refer to the meaning associated with a key.
2232 (Keymaps): Change menu node description.
2233
2234 * elisp.texi (Top): Change menu node description.
2235
2236 * display.texi (Managing Overlays): Document overlay-recenter.
2237
22382006-10-29 Chong Yidong <cyd@stupidchicken.com>
2239
2240 * Makefile.in: Use relative paths to avoid advertising filesystem
2241 contents during compilation.
2242
22432006-10-23 Kim F. Storm <storm@cua.dk>
2244
2245 * commands.texi (Event Input Misc): Update unread-command-events.
2246
22472006-10-23 Nick Roberts <nickrob@snap.net.nz>
2248
2249 * lists.texi (Sets And Lists): Fix typos.
2250
22512006-10-18 Juanma Barranquero <lekktu@gmail.com>
2252
2253 * control.texi (Processing of Errors): Use @var for an argument,
2254 not @code.
2255
22562006-10-16 Richard Stallman <rms@gnu.org>
2257
2258 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
2259
2260 * keymaps.texi (Format of Keymaps): Show all the keymap element
2261 patterns that result from menu items.
2262 (Key Lookup): Minor cleanups.
2263
2264 * modes.texi (Precalculated Fontification): Don't say that
2265 not setting font-lock-defaults avoids loading font-lock.
2266
2267 * help.texi (Documentation): Move xref to Emacs Manual here.
2268 (Documentation Basics): From here.
2269 Also doc emacs-lisp-docstring-fill-column.
2270
2271 * elisp.texi: Update version and ISBN.
2272
2273 * commands.texi (Interactive Call): Clarify KEYS arg to
2274 call-interactively is a vector.
2275 (Command Loop Info): Delete anchor in this-command-keys.
2276 Add anchor in this-command-keys-vector.
2277 (Recursive Editing): Document how recursive-edit
2278 handles the current buffer.
2279
22802006-10-13 Chong Yidong <cyd@stupidchicken.com>
2281
2282 * frames.texi (Frame Titles): %c and %l are ignored in
2283 frame-title-format.
2284
22852006-10-11 Richard Stallman <rms@gnu.org>
2286
2287 * keymaps.texi (Key Sequences): Clarify use of kbd.
2288
22892006-10-10 Kim F. Storm <storm@cua.dk>
2290
2291 * lists.texi (Sets And Lists): Add memql.
2292
22932006-10-03 Richard Stallman <rms@gnu.org>
2294
2295 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2296 Clarify :ascii: and :nonascii:.
2297
22982006-09-29 Juri Linkov <juri@jurta.org>
2299
2300 * modes.texi (%-Constructs): Reorder coding systems in the
2301 documentation of %z to the real order displayed in the modeline.
2302
23032006-09-25 Richard Stallman <rms@gnu.org>
2304
2305 * os.texi (Timers): Describe timer-max-repeats.
2306
23072006-09-25 Chong Yidong <cyd@stupidchicken.com>
2308
2309 * os.texi (Timers): Mention with-local-quit.
2310
23112006-09-24 Richard Stallman <rms@gnu.org>
2312
2313 * searching.texi (Searching and Matching): Mention property search.
2314
2315 * commands.texi (Command Loop Info): Explain how read-event affects
2316 this-command-keys.
2317
23182006-09-20 Richard Stallman <rms@gnu.org>
2319
2320 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2321
2322 * windows.texi (Window Start): Minor cleanups.
2323
23242006-09-20 Kim F. Storm <storm@cua.dk>
2325
2326 * windows.texi (Window Start): pos-visible-in-window-p allows
2327 specifying t for position to mean "end of window".
2328 Add window-line-height.
2329
2330 * anti.texi (Antinews): Mention window-line-height.
2331
23322006-09-19 David Kastrup <dak@gnu.org>
2333
2334 * keymaps.texi (Searching Keymaps): Small clarification.
2335
23362006-09-18 Richard Stallman <rms@gnu.org>
2337
2338 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2339 cause keyboard menus.
2340 (Menu Keymaps): Likewise.
2341 (Defining Menus, Keyboard Menus): Clarify.
2342
2343 * text.texi (Fields): Clarify explanation of constrain-to-field.
2344
23452006-09-16 Eli Zaretskii <eliz@gnu.org>
2346
2347 * variables.texi (Tips for Defining): Fix a typo.
2348
23492006-09-15 Richard Stallman <rms@gnu.org>
2350
2351 * keymaps.texi (Remapping Commands, Searching Keymaps)
2352 (Active Keymaps): Clean up previous change.
2353
23542006-09-15 Jay Belanger <belanger@truman.edu>
2355
2356 * gpl.texi: Replace "Library Public License" by "Lesser Public
2357 License" throughout.
2358
23592006-09-15 David Kastrup <dak@gnu.org>
2360
2361 * keymaps.texi (Active Keymaps): Adapt description to use
2362 `get-char-property' instead `get-text-property'. Explain how
2363 mouse events change this. Explain the new optional argument of
2364 `key-binding' and its mouse-dependent lookup.
2365 (Searching Keymaps): Adapt description similarly.
2366 (Remapping Commands): Explain the new optional argument of
2367 `command-remapping'.
2368
23692006-09-14 Richard Stallman <rms@gnu.org>
2370
2371 * keymaps.texi (Searching Keymaps): Clarification.
2372 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2373
23742006-09-13 Richard Stallman <rms@gnu.org>
2375
2376 * objects.texi (Character Type): Node split.
2377 Add xref to Describing Characters.
2378 (Basic Char Syntax, General Escape Syntax)
2379 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2380
23812006-09-11 Richard Stallman <rms@gnu.org>
2382
2383 * display.texi (Display Table Format): Wording clarification.
2384 (Glyphs): Clarifications.
2385
23862006-09-10 Chong Yidong <cyd@stupidchicken.com>
2387
2388 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2389 local maps.
2390
23912006-09-10 Kim F. Storm <storm@cua.dk>
2392
2393 * display.texi (Forcing Redisplay): Document return value of
2394 function redisplay.
2395
23962006-09-09 Richard Stallman <rms@gnu.org>
2397
2398 * windows.texi (Window Hooks): Explain limits of
2399 window-scroll-functions.
2400
2401 * display.texi (Fringe Indicators): Update for last change in
2402 indicate-buffer-boundaries.
2403
24042006-09-08 Richard Stallman <rms@gnu.org>
2405
2406 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2407
24082006-09-06 Kim F. Storm <storm@cua.dk>
2409
2410 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2411
2412 * windows.texi (Window Start): Update pos-visible-in-window-p.
2413
24142006-09-04 Richard Stallman <rms@gnu.org>
2415
2416 * processes.texi (Accepting Output): Explain SECONDS=0 for
2417 accept-process-output.
2418
2419 * os.texi (Idle Timers): Explain why timer functions should not
2420 loop until (input-pending-p).
2421
24222006-09-02 Eli Zaretskii <eliz@gnu.org>
2423
2424 * makefile.w32-in (usermanualdir): New variable.
2425 (elisp.dvi): Use it.
2426
24272006-09-01 Eli Zaretskii <eliz@gnu.org>
2428
2429 * buffers.texi (Buffer Modification): Fix last change.
2430
24312006-09-01 Chong Yidong <cyd@stupidchicken.com>
2432
2433 * buffers.texi (Buffer Modification): Document
2434 buffer-chars-modified-tick.
2435
24362006-08-31 Richard Stallman <rms@gnu.org>
2437
2438 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2439
24402006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2441
2442 * modes.texi (Syntactic Font Lock):
2443 Mention font-lock-syntactic-face-function
2444 instead of specific faces.
2445
24462006-08-29 Chong Yidong <cyd@stupidchicken.com>
2447
2448 * display.texi (Images): Add xrref to display-images-p.
2449
24502006-08-28 Kenichi Handa <handa@m17n.org>
2451
2452 * nonascii.texi (Lisp and Coding Systems): Fix description of
2453 detect-coding-region.
2454
24552006-08-27 Michael Olson <mwolson@gnu.org>
2456
2457 * processes.texi (Transaction Queues): Remove stray quote
2458 character.
2459
24602006-08-25 Richard Stallman <rms@gnu.org>
2461
2462 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2463 Add xref.
2464
24652006-08-24 Chong Yidong <cyd@stupidchicken.com>
2466
2467 * os.texi (Timers): Avoid waiting inside timers.
2468
24692006-08-21 Lute Kamstra <lute@gnu.org>
2470
2471 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2472
24732006-08-20 Richard Stallman <rms@gnu.org>
2474
2475 * os.texi (Idle Timers): New node, split out from Timers.
2476 Document current-idle-time.
2477 * commands.texi (Reading One Event): Update xref.
2478 * elisp.texi (Top): Update subnode menu.
2479
24802006-08-16 Richard Stallman <rms@gnu.org>
2481
2482 * keymaps.texi (Extended Menu Items): Show format of cached
2483 bindings in extended menu items.
2484
2485 * customize.texi (Variable Definitions): Explain when the
2486 standard value expression is evaluated.
2487
24882006-08-15 Chong Yidong <cyd@stupidchicken.com>
2489
2490 * commands.texi (Reading One Event): Explain idleness in
2491 `read-event'.
2492
24932006-08-12 Chong Yidong <cyd@stupidchicken.com>
2494
2495 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2496 (Commands for Insertion): Removed split-line since it's not
2497 relevant for Lisp programming.
2498 (Yank Commands): Rewrite introduction.
2499 (Undo): Clarify.
2500 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2501 (Filling): Remove redundant comment. Clarify return value of
2502 current-justification.
2503 (Margins): Minor clarifications.
2504 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2505 (Sorting): Update definition of sort-lines.
2506 (Columns): Clarify behavior of sort-columns.
2507 (Indent Tabs): Link to Tab Stops in Emacs manual.
2508 (Special Properties): Clarify.
2509 (Clickable Text): Mention Buttons package.
2510
25112006-08-12 Kevin Ryde <user42@zip.com.au>
2512
2513 * os.texi (Time Parsing): Add %z to description of
2514 format-time-string, as per docstring. Add cross reference to
2515 glibc manual for strftime.
2516
25172006-08-08 Richard Stallman <rms@gnu.org>
2518
2519 * modes.texi: Clean up wording in previous change.
2520
25212006-08-07 Chong Yidong <cyd@stupidchicken.com>
2522
2523 * modes.texi (Hooks): Clarify.
2524 (Major Mode Basics): Mention define-derived-mode explicitly.
2525 (Major Mode Conventions): Rebinding RET is OK for some modes.
2526 Mention change-major-mode-hook and after-change-major-mode-hook.
2527 (Example Major Modes): Moved to end of Modes section.
2528 (Mode Line Basics): Clarify.
2529 (Mode Line Data): Mention help-echo and local-map in strings.
2530 Explain reason for treatment of non-risky variables.
2531 (Properties in Mode): Clarify.
2532 (Faces for Font Lock): Add font-lock-negation-char-face.
2533
25342006-08-04 Eli Zaretskii <eliz@gnu.org>
2535
2536 * strings.texi (Formatting Strings): Warn against arbitrary
2537 strings as first arg to `format'.
2538
25392006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2540
2541 * text.texi (Clickable Text): Mention `help-echo' text property.
2542 Update intro, examples and associated explanations.
2543
25442006-07-31 Richard Stallman <rms@gnu.org>
2545
2546 * commands.texi: Update xrefs.
2547 (Event Mod): New node, cut out from old Translating Input.
2548
2549 * maps.texi: Update xrefs.
2550
2551 * keymaps.texi (Translation Keymaps): New node.
2552 Update xrefs from Translating Input to Translation Keymaps.
2553
2554 * elisp.texi (Top): Update subnode menu.
2555
2556 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2557
2558 * os.texi (System Interface): Fix menu descriptions of some nodes.
2559 (Translating Input): Node deleted.
2560
25612006-07-31 Nick Roberts <nickrob@snap.net.nz>
2562
2563 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2564
2565 * lists.texi (Sets And Lists): Likewise.
2566
25672006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2568
2569 * text.texi (Fields): Mention POS
2570 requirement when narrowing is in effect.
2571
25722006-07-28 Richard Stallman <rms@gnu.org>
2573
2574 * display.texi (Face Attributes): Simplify wording.
2575 (Attribute Functions): Clarify meaning of new-frame default
2576 attribute settings.
2577
2578 * customize.texi (Common Keywords): Document how to use
2579 :package-version in a package not in Emacs.
2580
25812006-07-28 Kim F. Storm <storm@cua.dk>
2582
2583 * commands.texi (Reading One Event): Fix last change.
2584
25852006-07-26 Chong Yidong <cyd@stupidchicken.com>
2586
2587 * commands.texi (Reading One Event): Document SECONDS argument for
2588 read-event, read-char, and read-char-exclusive.
2589
25902006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2591
2592 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2593 to ensure correct identification.
2594
25952006-07-24 Richard Stallman <rms@gnu.org>
2596
2597 * text.texi (Clickable Text): Clarify.
2598
2599 * sequences.texi (Vector Functions): Delete duplicate xref.
2600
2601 * objects.texi (Function Type): Clarify.
2602
2603 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2604 modes.
2605
2606 * lists.texi (List Variables): New node.
2607 Material moved from other nodes.
2608
2609 * variables.texi (Setting Variables): add-to-list and
2610 add-to-ordered-list moved to List Variables node.
2611
26122006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2613
2614 * text.texi (Links and Mouse-1):
2615 For mouse-on-link-p, expand on arg POS.
2616
26172006-07-21 Kim F. Storm <storm@cua.dk>
2618
2619 * display.texi (Forcing Redisplay): Don't mention systems which
2620 don't support sub-second timers for redisplay-preemption-period.
2621
2622 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2623
26242006-07-21 Eli Zaretskii <eliz@gnu.org>
2625
2626 * frames.texi (Input Focus): Document that focus-follows-mouse has
2627 no effect on MS-Windows.
2628
26292006-07-18 Richard Stallman <rms@gnu.org>
2630
2631 * display.texi (Forcing Redisplay): Cleanups in previous change.
2632
2633 * processes.texi (Low-Level Network): Make menu more convenient.
2634
26352006-07-18 Kim F. Storm <storm@cua.dk>
2636
2637 * display.texi (Forcing Redisplay): redisplay-preemption-period
2638 only used on window systems. Add xref to Terminal Output.
2639
2640 * os.texi (Terminal Output): baud-rate only controls preemption on
2641 non-window systems. Add xref to Forcing Redisplay.
2642
2643 * processes.texi (Low-Level Network): Rename node "Make Network"
2644 to "Network Processes".
2645
26462006-07-18 Karl Berry <karl@gnu.org>
2647
2648 * variables.texi, functions.texi, customize.texi, loading.texi:
2649 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2650
26512006-07-17 Chong Yidong <cyd@stupidchicken.com>
2652
2653 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2654
26552006-07-17 Richard Stallman <rms@gnu.org>
2656
2657 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2658 Put period and comma inside quotes.
2659
2660 * loading.texi, markers.texi: Use real doublequote inside menus.
2661
2662 * windows.texi: Put point and comma inside quotes.
2663 (Textual Scrolling): Use @samp for error message.
2664
2665 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2666 * strings.texi, streams.texi, processes.texi, os.texi:
2667 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2668 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2669 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2670 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2671 Put point and comma inside quotes.
2672
2673 * control.texi (Processing of Errors): Add command-error-function.
2674
2675 * variables.texi (File Local Variables): Clarify that
2676 file local variables make buffer-local bindings.
2677
2678 * modes.texi (Syntactic Font Lock): Give default for
2679 font-lock-syntax-table.
2680
26812006-07-17 Nick Roberts <nickrob@snap.net.nz>
2682
2683 * text.texi (Special Properties): Clean up previous change.
2684
26852006-07-16 Karl Berry <karl@gnu.org>
2686
2687 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2688 * control.texi: Fix bad page breaks through chapter 10 (control).
2689
2690 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2691 underfull hbox.
2692
26932006-07-15 Nick Roberts <nickrob@snap.net.nz>
2694
2695 * text.texi (Special Properties): Describe fontified text property
2696 in relation to a character (not text).
2697
26982006-07-15 Kim F. Storm <storm@cua.dk>
2699
2700 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2701 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2702 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2703
2704 * anti.texi (Antinews): Mention redisplay function.
2705 The kbd macro existed, but was not documented, before 22.x.
2706 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2707
27082006-07-14 Nick Roberts <nickrob@snap.net.nz>
2709
2710 * display.texi (Displaying Messages): Add anchor.
2711
2712 * frames.texi (Dialog Boxes): Use it.
2713
27142006-07-12 Richard Stallman <rms@gnu.org>
2715
2716 * objects.texi (Frame Type): Explain nature of frames better.
2717
2718 * frames.texi (Frames): Explain nature of frames better.
2719
27202006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2721
2722 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2723
27242006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2725
2726 * frames.texi (Window System Selections): Mention scrap support for Mac.
2727 Default value of x-select-enable-clipboard is t on Mac.
2728
2729 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2730
27312006-07-11 Kim F. Storm <storm@cua.dk>
2732
2733 * display.texi (Forcing Redisplay): Add `redisplay' function.
2734 Don't mention (sit-for -1) -- use (redisplay t) instead.
2735
2736 * commands.texi (Waiting): (sit-for -1) is no longer special.
2737 (sit-for 0) is equivalent to (redisplay).
2738 Iconifying/deiconifying no longer makes sit-for return.
2739
27402006-07-10 Nick Roberts <nickrob@snap.net.nz>
2741
2742 * display.texi (Buttons): Fix typo.
2743
2744 * index.texi, elisp.texi (New Symbols): Comment node out.
2745
27462006-07-09 Richard Stallman <rms@gnu.org>
2747
2748 * display.texi (Truncation): Clean up previous change.
2749
27502006-07-08 Richard Stallman <rms@gnu.org>
2751
2752 * commands.texi (Interactive Call): Use 3 as prefix in example
2753 for execute-extended-command.
2754
2755 * display.texi (Attribute Functions): Move paragraph about
2756 compatibility with Emacs < 21.
2757
27582006-07-09 Kim F. Storm <storm@cua.dk>
2759
2760 * display.texi (Refresh Screen): Clarify force-window-update.
2761 (Truncation): "Normally" indicated by fringe arrows.
2762
27632006-07-08 Eli Zaretskii <eliz@gnu.org>
2764
2765 * windows.texi (Textual Scrolling, Resizing Windows):
2766 * variables.texi (Constant Variables):
2767 * text.texi (Buffer Contents, Deletion, Changing Properties)
2768 (Property Search, Special Properties, Sticky Properties)
2769 (Links and Mouse-1, Fields, Change Hooks):
2770 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2771 (Categories):
2772 * symbols.texi (Other Plists):
2773 * streams.texi (Output Variables):
2774 * processes.texi (Input to Processes, Query Before Exit):
2775 * positions.texi (Word Motion, Text Lines, List Motion):
2776 * os.texi (Init File, System Environment, Sound Output)
2777 (Session Management):
2778 * nonascii.texi (Text Representations, Character Sets)
2779 (Chars and Bytes, Locales):
2780 * modes.texi (Defining Minor Modes, Header Lines):
2781 * minibuf.texi (Minibuffer Contents):
2782 * markers.texi (Information from Markers):
2783 * lists.texi (List Elements, Building Lists, Association Lists):
2784 * keymaps.texi (Tool Bar):
2785 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2786 * functions.texi (What Is a Function, Mapping Functions):
2787 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2788 (Color Names, Text Terminal Colors, Display Feature Testing):
2789 * files.texi (Visiting Functions, File Name Components)
2790 (Unique File Names, Contents of Directories):
2791 * display.texi (Forcing Redisplay, Displaying Messages)
2792 (Temporary Displays, Font Selection, Auto Faces)
2793 (Font Lookup, Fringe Indicators, Display Margins)
2794 (Image Descriptors, Showing Images, Image Cache, Button Types)
2795 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2796 (Display Table Format, Glyphs):
2797 * control.texi (Iteration):
2798 * commands.texi (Command Loop Info, Adjusting Point):
2799 * backups.texi (Making Backups, Auto-Saving):
2800 Remove @tindex entries.
2801
28022006-07-07 Kim F. Storm <storm@cua.dk>
2803
2804 * display.texi (Fringe Cursors): Fix typo.
2805 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2806 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2807
28082006-07-05 Richard Stallman <rms@gnu.org>
2809
2810 * text.texi (Buffer Contents): Add example of text props
2811 in result of buffer-substring.
2812 (Text Properties): Explain better about use of specific property names.
2813 (Property Search): Some cleanups; reorder some functions.
2814
2815 * keymaps.texi (Changing Key Bindings): Cleanup.
2816 Add xref to Key Binding Conventions.
2817
2818 * display.texi (Attribute Functions): Add examples for
2819 face-attribute-relative-p.
2820
2821 * tips.texi (Coding Conventions): Cleanup last change.
2822
28232006-07-05 Karl Berry <karl@gnu.org>
2824
2825 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2826 Remove @setchapternewpage odd.
2827 Result is 1013 pages, down from 1100.
2828
2829 * anti.texi, customize.texi, display.texi, internals.texi:
2830 * minibuf.texi, modes.texi, tips.texi:
2831 Fix overfull/underfull boxes.
2832
28332006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2834
2835 * edebug.texi (Instrumenting):
2836 Add Edebug-specific findex for eval-buffer.
2837 * loading.texi (Loading):
2838 Replace eval-current-buffer with eval-buffer.
2839
28402006-06-30 Nick Roberts <nickrob@snap.net.nz>
2841
2842 * locals.texi (Standard Buffer-Local Variables): Update the list
2843 of variables.
2844
28452006-06-26 Nick Roberts <nickrob@snap.net.nz>
2846
2847 * files.texi (File Name Completion): Point user to the node
2848 "Reading File Names".
2849
28502006-06-24 Eli Zaretskii <eliz@gnu.org>
2851
2852 * files.texi (Contents of Directories): Document case-insensitive
2853 behavior on respective filesystems.
2854
2855 * objects.texi (Character Type): Document that Emacs signals an
2856 error for unsupported Unicode characters specified as \uNNNN.
2857
28582006-06-19 Richard Stallman <rms@gnu.org>
2859
2860 * processes.texi (Bindat Spec): Clarify previous change.
2861
28622006-06-16 Richard Stallman <rms@gnu.org>
2863
2864 * tips.texi (Coding Conventions): Better explain conventions
2865 for definition constructs.
2866
2867 * text.texi (Special Properties): String value of `read-only'
2868 serves as the error message.
2869
2870 * objects.texi (Character Type): Clarify prev. change.
2871 (Non-ASCII in Strings): Mention \u and \U.
2872
2873 * commands.texi (Using Interactive): Explain problem of
2874 markers, etc., in command-history.
2875
28762006-06-14 Kim F. Storm <storm@cua.dk>
2877
2878 * commands.texi (Waiting): Negative arg to sit-for forces
2879 redisplay even if input is pending.
2880
2881 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2882 redisplay. Remove incorrect example of binding redisplay-dont-pause
2883 around (sit-for 0).
2884
28852006-06-13 Richard Stallman <rms@gnu.org>
2886
2887 * display.texi (Forcing Redisplay): Clarify previous change.
2888
28892006-06-13 Romain Francoise <romain@orebokech.com>
2890
2891 * display.texi (Forcing Redisplay): Fix typo.
2892
28932006-06-13 Kim F. Storm <storm@cua.dk>
2894
2895 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2896
28972006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2898
2899 * tips.texi (Coding Conventions): Add `@end itemize'.
2900
29012006-06-10 Richard Stallman <rms@gnu.org>
2902
2903 * tips.texi (Coding Conventions): Explain use of coding systems
2904 to ensure one decoding for strings.
2905
29062006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2907
2908 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2909 syntax.
2910
29112006-06-07 Eli Zaretskii <eliz@gnu.org>
2912
2913 * display.texi (Font Selection): Remove description of
2914 clear-face-cache.
2915
2916 * compile.texi (Eval During Compile): Fix a typo. Add index
2917 entries for possible uses of eval-when-compile.
2918
29192006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2920
2921 * display.texi (Abstract Display): Fix typo.
2922
29232006-06-03 Eli Zaretskii <eliz@gnu.org>
2924
2925 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2926 Reword variable's description.
2927
29282006-06-01 Richard Stallman <rms@gnu.org>
2929
2930 * windows.texi (Splitting Windows): Clarify splitting nonselected
2931 window.
2932
29332006-05-31 Juri Linkov <juri@jurta.org>
2934
2935 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2936
29372006-05-30 Richard Stallman <rms@gnu.org>
2938
2939 * display.texi (Line Height): Fix errors in description of
10d1d0af 2940 default line height and line-height property.
b8d4c8d0
GM
2941
2942 * nonascii.texi (Default Coding Systems): Further clarification.
2943
29442006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2945
2946 * internals.texi (Pure Storage): Mention that an overflow in pure
2947 space causes a memory leak.
2948 (Garbage Collection): If there was an overflow in pure space,
2949 `garbage-collect' returns nil.
2950
29512006-05-30 Eli Zaretskii <eliz@gnu.org>
2952
2953 * nonascii.texi (Default Coding Systems): Fix it some more.
2954
29552006-05-29 Eli Zaretskii <eliz@gnu.org>
2956
2957 * nonascii.texi (Default Coding Systems): Fix last change.
2958
29592006-05-29 Kenichi Handa <handa@m17n.org>
2960
2961 * nonascii.texi (find-operation-coding-system): Describe the new
2962 argument format (FILENAME . BUFFER).
2963
29642006-05-28 Richard Stallman <rms@gnu.org>
2965
2966 * tips.texi (Coding Conventions): Better explain reasons not to
2967 advise other packages or use `eval-after-load'.
2968
29692006-05-29 Kim F. Storm <storm@cua.dk>
2970
2971 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2972 `bindat-idx' and `bindat-raw' for clarity.
2973
29742006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2975
2976 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2977
2978 * display.texi (Display): Add "Abstract Display" to menu.
2979 (Abstract Display, Abstract Display Functions)
2980 (Abstract Display Example): New nodes.
2981 * elisp.texi (Top): Add "Abstract Display" to menu.
2982
29832006-05-27 Chong Yidong <cyd@stupidchicken.com>
2984
2985 * keymaps.texi (Key Sequences): Link to input events definition.
2986 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2987
2988 * files.texi (Changing Files): Document updated argument list for
2989 copy-file.
2990
29912006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2992
2993 * processes.texi (Bindat Functions): Explain term "total length".
2994 Use it in bindat-length and bindat-pack descriptions.
2995
29962006-05-26 Eli Zaretskii <eliz@gnu.org>
2997
2998 * tips.texi (Coding Conventions): Advise against using
2999 eval-after-load in packages. Add an index entry.
3000
30012006-05-25 Juri Linkov <juri@jurta.org>
3002
3003 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
3004
3005 * modes.texi (%-Constructs): Add %e, %z, %Z.
3006
30072006-05-25 Richard Stallman <rms@gnu.org>
3008
3009 * elisp.texi (Top): Update subnode menu.
3010
3011 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
3012 (Keymaps): Update menu.
3013
30142006-05-25 Chong Yidong <cyd@stupidchicken.com>
3015
3016 * keymaps.texi (Key Sequences): Some clarifications.
3017
30182006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
3019
3020 * processes.texi (Bindat Functions): Say "unibyte string"
3021 explicitly for bindat-unpack and bindat-pack descriptions.
3022 (Bindat Examples): Don't call `string-make-unibyte' in example.
3023
30242006-05-25 Chong Yidong <cyd@stupidchicken.com>
3025
3026 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 3027 Explain string and vector representations of key sequences.
b8d4c8d0
GM
3028
3029 * keymaps.texi (Changing Key Bindings):
dd7b651b 3030 * commands.texi (Interactive Codes):
b8d4c8d0
GM
3031 * help.texi (Describing Characters): Refer to it.
3032
30332006-05-23 Luc Teirlinck <teirllm@auburn.edu>
3034
3035 * frames.texi (Pointer Shape): @end table -> @end defvar.
3036
30372006-05-22 Richard Stallman <rms@gnu.org>
3038
3039 * elisp.texi (Top): Update subnode menus.
3040
3041 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
3042 Contents rewritten; material from old Pointer Shape node moved here.
3043
3044 * display.texi (Pointer Shape): Node deleted.
3045 (Image Descriptors): Minor cleanup.
3046
30472006-05-21 Richard Stallman <rms@gnu.org>
3048
3049 * syntax.texi (Parsing Expressions): Update info on which STATE
3050 elements are ignored.
3051
30522006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3053
3054 * hooks.texi (Standard Hooks): Correct typo.
3055
3056 * gpl.texi (GPL): ifinfo -> ifnottex.
3057
30582006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3059
3060 * searching.texi (Simple Match Data): Warn about match data being
3061 set anew by every search.
3062
30632006-05-17 Richard Stallman <rms@gnu.org>
3064
3065 * minibuf.texi (Minibuffer History): Clarify.
3066
3067 * searching.texi (Regexp Special): Clarify nested regexp warning.
3068
30692006-05-16 Kim F. Storm <storm@cua.dk>
3070
3071 * minibuf.texi (Minibuffer History): Update add-to-history.
3072
30732006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3074
3075 * nonascii.texi (Explicit Encoding): Fix
3076 typo (encoding<->decoding).
3077
30782006-05-14 Richard Stallman <rms@gnu.org>
3079
3080 * buffers.texi (Creating Buffers): Cleanup.
3081
3082 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3083
30842006-05-13 Eli Zaretskii <eliz@gnu.org>
3085
3086 * buffers.texi (Current Buffer): Document that with-temp-buffer
3087 disables undo.
3088
3089 * os.texi (Terminal-Specific): More accurate description of how
3090 Emacs searches for the terminal-specific libraries.
3091
30922006-05-12 Eli Zaretskii <eliz@gnu.org>
3093
3094 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3095 emacs-xtra to @inforef's.
3096
3097 * text.texi (Undo): Document that undo is turned off in buffers
3098 whose names begin with a space.
3099
3100 * buffers.texi (Buffer Names): Add index entries for buffers whose
3101 names begin with a space.
3102 (Creating Buffers): Document that undo is turned off in buffers
3103 whose names begin with a space.
3104
3105 * files.texi (Visiting Functions, Reading from Files)
3106 (Saving Buffers): Mention code and EOL conversions by file I/O
3107 primitives and subroutines.
3108
3109 * nonascii.texi (Lisp and Coding Systems): Document
3110 coding-system-eol-type. Add index entries for eol conversion.
3111
3112 * display.texi (Defining Faces): Mention `mac', and add an xref to
3113 where window-system is described.
3114
31152006-05-10 Richard Stallman <rms@gnu.org>
3116
3117 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
3118
31192006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3120
3121 * variables.texi (File Local Variables): Recommend to quote lambda
3122 expressions in safe-local-variable property.
3123
31242006-05-09 Richard Stallman <rms@gnu.org>
3125
3126 * variables.texi (File Local Variables): Document
3127 safe-local-eval-forms and safe-local-eval-function.
3128
31292006-05-07 Kim F. Storm <storm@cua.dk>
3130
3131 * minibuf.texi (Minibuffer History): Remove keep-dups arg
3132 from add-to-history.
3133
31342006-05-07 Romain Francoise <romain@orebokech.com>
3135
3136 * commands.texi (Event Input Misc):
3137 * compile.texi (Eval During Compile):
3138 * internals.texi (Buffer Internals):
3139 * minibuf.texi (Initial Input):
3140 * nonascii.texi (Scanning Charsets):
3141 * numbers.texi (Comparison of Numbers):
3142 * windows.texi (Textual Scrolling, Vertical Scrolling):
3143 Fix various typos.
3144
31452006-05-06 Eli Zaretskii <eliz@gnu.org>
3146
3147 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
3148 conditional xref's to either emacs or emacs-xtra, depending on
3149 @iftex/@ifnottex.
3150
3151 * minibuf.texi (Minibuffer History): Document add-to-history.
3152
31532006-05-05 Eli Zaretskii <eliz@gnu.org>
3154
3155 * internals.texi (Pure Storage): Mention the pure overflow message
3156 at startup.
3157
c8763fb6 31582006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3159
3160 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
3161 (Searching Keymaps): Fix pseudo-Lisp description of keymap
3162 search.
3163
31642006-05-01 Richard Stallman <rms@gnu.org>
3165
3166 * intro.texi (nil and t): Clarify.
3167
3168 * variables.texi (File Local Variables): Suggest using booleanp.
3169
31702006-05-01 Juanma Barranquero <lekktu@gmail.com>
3171
3172 * objects.texi (Type Predicates): Fix typos.
3173
31742006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
3175
3176 * intro.texi (nil and t): Add booleanp.
3177
3178 * objects.texi (Type Predicates): Add links for booleanp and
3179 string-or-null-p.
3180
31812006-04-29 Richard Stallman <rms@gnu.org>
3182
3183 * modes.texi (Multiline Font Lock): Rename from
3184 Multi line Font Lock Elements. Much clarification.
3185 (Font Lock Multiline, Region to Fontify): Much clarification.
3186
31872006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
3188
3189 * variables.texi (File Local Variables): Remove the special case t for
3190 safe-local-variable.
3191
31922006-04-26 Richard Stallman <rms@gnu.org>
3193
3194 * syntax.texi (Parsing Expressions): Minor cleanup.
3195
31962006-04-18 Richard Stallman <rms@gnu.org>
3197
3198 * tips.texi (Coding Conventions): Explain when the package's
3199 prefix should appear later on (not at the start of the name).
3200
3201 * searching.texi (String Search): Clarify effect of NOERROR.
3202
3203 * modes.texi (Imenu): Clarify what special items do.
3204
3205 * hooks.texi (Standard Hooks): Delete text about old hook names.
3206
32072006-04-17 Romain Francoise <romain@orebokech.com>
3208
3209 * variables.texi (Local Variables): Update the default value of
3210 `max-specpdl-size'.
3211
32122006-04-15 Michael Olson <mwolson@gnu.org>
3213
3214 * processes.texi (Transaction Queues): Mention the new optional
3215 `delay-question' argument for `tq-enqueue'.
3216
32172006-04-13 Bill Wohler <wohler@newt.com>
3218
3219 * customize.texi (Common Keywords): Use dotted notation for
3220 :package-version value. Specify its values. Improve documentation
3221 for customize-package-emacs-version-alist.
3222
32232006-04-12 Bill Wohler <wohler@newt.com>
3224
3225 * customize.texi (Common Keywords): Move description of
3226 customize-package-emacs-version-alist to @defvar.
3227
32282006-04-10 Bill Wohler <wohler@newt.com>
3229
3230 * customize.texi (Common Keywords): Add :package-version.
3231
32322006-04-10 Kim F. Storm <storm@cua.dk>
3233
3234 * text.texi (Buffer Contents): Add NOPROPS arg to
3235 filter-buffer-substring.
3236
32372006-04-08 Kevin Ryde <user42@zip.com.au>
3238
3239 * os.texi (Command-Line Arguments): Update xref to emacs manual
3240 "Command Arguments" -> "Emacs Invocation", per change there.
3241
32422006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3243
3244 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
3245 be on one line to help makeinfo not render two spaces after the dot.
3246
32472006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
3248
3249 * strings.texi (Predicates for Strings): Add string-or-null-p.
3250
32512006-03-28 Kim F. Storm <storm@cua.dk>
3252
3253 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
3254 remarks about systems that don't support fractional seconds.
3255
32562006-03-25 Karl Berry <karl@gnu.org>
3257
3258 * elisp.texi: Use @copyright{} instead of (C), and do not indent
3259 the year list.
3260
32612006-03-21 Nick Roberts <nickrob@snap.net.nz>
3262
3263 * display.texi (Fringe Indicators): Fix typos.
3264
32652006-03-19 Luc Teirlinck <teirllm@auburn.edu>
3266
3267 * tips.texi (Documentation Tips): One can now also write `program'
3268 in front of a quoted symbol in a docstring to prevent making a
3269 hyperlink.
3270
32712006-03-19 Alan Mackenzie <acm@muc.de>
3272
3273 * text.texi (Special Properties): Clarify `fontified' property.
3274
32752006-03-16 Richard Stallman <rms@gnu.org>
3276
3277 * display.texi (Defining Images): Minor cleanup.
3278
32792006-03-16 Bill Wohler <wohler@newt.com>
3280
3281 * display.texi (Defining Images): In image-load-path-for-library,
3282 prefer user's images.
3283
32842006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
3285
3286 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
3287
32882006-03-15 Bill Wohler <wohler@newt.com>
3289
3290 * display.texi (Defining Images): Fix example in
3291 image-load-path-for-library by not recommending that one binds
3292 image-load-path. Just defvar it to placate compiler and only use
3293 it if previously defined.
3294
32952006-03-14 Bill Wohler <wohler@newt.com>
3296
3297 * display.texi (Defining Images): In image-load-path-for-library,
3298 always return list of directories. Update example.
3299
33002006-03-14 Alan Mackenzie <acm@muc.de>
3301
3302 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3303 This describes font-lock-extend-region-function.
3304 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3305 the new node "Region to Fontify".
3306
33072006-03-13 Richard Stallman <rms@gnu.org>
3308
3309 * display.texi (Invisible Text): The impossible position is
3310 now before the invisible text, not after.
3311 (Defining Images): Clean up last change.
3312
33132006-03-11 Bill Wohler <wohler@newt.com>
3314
3315 * display.texi (Defining Images): Add image-load-path-for-library.
3316
33172006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3318
3319 * text.texi (Adaptive Fill): Fix Texinfo usage.
3320
3321 * strings.texi (Creating Strings): Fix Texinfo usage.
3322
3323 * searching.texi (Regexp Special): Use @samp for regular
3324 expressions that are not in Lisp syntax.
3325
33262006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3327
3328 * searching.texi (Regexp Special): Put remark between parentheses
3329 to avoid misreading.
3330
33312006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3332
3333 * searching.texi (Syntax of Regexps): More accurately describe
3334 which characters are special in which situations.
3335 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3336 are not special. Describe in detail when `[' and `]' are special.
3337 (Regexp Backslash): Plenty of regexps with unbalanced square
3338 brackets are valid, so reword that statement.
3339
33402006-03-02 Kim F. Storm <storm@cua.dk>
3341
3342 * keymaps.texi (Tool Bar): Add tool-bar-border.
3343
33442006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3345
3346 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3347
33482006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3349
3350 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3351
3352 * files.texi (Locating Files): Suggest additional values for the
3353 SUFFIXES arg of `locate-file'. Update pxref.
3354
3355 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3356 (How Programs Do Loading): Discuss the effects of Auto Compression
3357 mode on `load'.
3358 (Load Suffixes): New node.
3359 (Library Search): Delete description of `load-suffixes'; it was
3360 moved to "Load Suffixes".
3361 (Autoload, Named Features): Mention `load-suffixes'.
3362
33632006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3364
3365 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3366
3367 * windows.texi (Window Tree): Fix typo.
3368
33692006-02-20 Kim F. Storm <storm@cua.dk>
3370
3371 * display.texi (Fringe Indicators): New section.
3372 Move indicate-empty-lines, indicate-buffer-boundaries, and
3373 default-indicate-buffer-boundaries here.
3374 Add fringe-indicator-alist and default-fringes-indicator-alist.
3375 Add list of logical fringe indicator symbols.
3376 Update list of standard bitmap names.
3377 (Fringe Cursors): New section.
3378 Move overflow-newline-into-fringe here.
3379 Add fringe-cursor-alist and default-fringes-cursor-alist.
3380 Add list of fringe cursor symbols.
3381
33822006-02-20 Juanma Barranquero <lekktu@gmail.com>
3383
3384 * commands.texi (Using Interactive): Fix reference to node
3385 "Minibuffers".
3386
33872006-02-19 Richard M. Stallman <rms@gnu.org>
3388
3389 * minibuf.texi (High-Level Completion):
3390 Add xref to read-input-method-name.
3391
3392 * files.texi (Relative File Names): Move file-relative-name here.
3393 (File Name Expansion): From here. Minor clarifications.
3394
3395 * commands.texi (Using Interactive): Add xrefs about reading input.
3396 Clarify remarks about that moving point and mark.
3397 Put string case before list case.
3398
c8763fb6 33992006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3400
3401 * display.texi (Other Display Specs, Image Descriptors):
3402 Revert erroneous changes. The previous description of
3403 image-descriptors as `(image . PROPS)' was correct.
3404
34052006-02-14 Richard M. Stallman <rms@gnu.org>
3406
3407 * variables.texi (File Local Variables): Clarifications.
3408
34092006-02-14 Juanma Barranquero <lekktu@gmail.com>
3410
3411 * variables.texi (File Local Variables): Use @code for a cons
3412 cell, not @var.
3413
34142006-02-13 Chong Yidong <cyd@stupidchicken.com>
3415
3416 * variables.texi (File Local Variables): Document new file local
3417 variable behavior.
3418
34192006-02-10 Kim F. Storm <storm@cua.dk>
3420
3421 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3422
34232006-02-08 Juanma Barranquero <lekktu@gmail.com>
3424
3425 * modes.texi (%-Constructs): Remove obsolete info about
3426 `global-mode-string'.
3427
34282006-02-07 Richard M. Stallman <rms@gnu.org>
3429
3430 * commands.texi (Prefix Command Arguments): Minor cleanup.
3431
3432 * display.texi: "Graphical display", not window system.
3433
3434 * functions.texi (What Is a Function): Fix xref.
3435
3436 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3437 (Changing Key Bindings): Clarify when remapping is better than
3438 substitute-key-definition.
3439
34402006-02-02 Richard M. Stallman <rms@gnu.org>
3441
3442 * minibuf.texi (Basic Completion): Completion alists are risky.
3443
3444 * keymaps.texi (Active Keymaps): Clarifications.
3445 (Searching Keymaps): New node.
3446 (Keymaps): Update menu.
3447
3448 * frames.texi (Layout Parameters): Minor clarification.
3449 (Drag and Drop): New node.
3450 (Frames): Update menu.
3451
34522006-01-29 Chong Yidong <cyd@stupidchicken.com>
3453
3454 * display.texi (Other Display Specs, Image Descriptors):
3455 Image description is a list, not a cons cell.
3456
34572006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3458
3459 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3460 list is not necessarily a list).
3461
34622006-01-27 Eli Zaretskii <eliz@gnu.org>
3463
3464 * frames.texi (Layout Parameters): border-width and
3465 internal-border-width belong to the frame, not the window.
3466
34672006-01-19 Richard M. Stallman <rms@gnu.org>
3468
3469 * nonascii.texi (Translation of Characters): Search cmds use
3470 translation-table-for-input. Automatically made local.
3471
3472 * markers.texi (Overview of Markers): Count insertion type
3473 as one of a marker's attributes.
3474
3475 * keymaps.texi (Controlling Active Maps): New node, split out of
3476 Active Keymaps.
3477 (Keymaps): Menu updated.
3478 (Active Keymaps): Give pseudocode to explain how the active
3479 maps are searched. current-active-maps and key-binding moved here.
3480 (Functions for Key Lookup): current-active-maps and key-binding moved.
3481 Clarifications.
3482 (Searching the Keymaps): New subnode.
3483
3484 * elisp.texi (Top): Menu clarification.
3485
3486 * display.texi (Other Display Specs): Delete duplicate entry for
3487 just a string as display spec. Move text about recursive display
3488 specs on such a string.
3489
3490 * commands.texi (Key Sequence Input): Clarify.
3491 Move num-nonmacro-input-events out.
3492 (Reading One Event): num-nonmacro-input-events moved here.
3493
34942006-01-14 Nick Roberts <nickrob@snap.net.nz>
3495
3496 * advice.texi (Simple Advice): Update example to fit argument
3497 change in previous-line.
3498
34992006-01-05 Richard M. Stallman <rms@gnu.org>
3500
3501 * markers.texi (The Mark): Fix in `mark'.
3502
35032006-01-04 Richard M. Stallman <rms@gnu.org>
3504
3505 * processes.texi (Misc Network, Make Network): Minor cleanups.
3506
35072006-01-04 Kim F. Storm <storm@cua.dk>
3508
3509 * processes.texi (Make Network): Add IPv6 addresses and handling.
3510 (Network Feature Testing): Mention (:family ipv6).
3511 (Misc Network): Add IPv6 formats to format-network-address.
3512
35132005-12-30 Richard M. Stallman <rms@gnu.org>
3514
3515 * text.texi (Changing Properties):
3516 Don't use return value of set-text-properties.
3517
35182005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3519
3520 * modes.texi (Mode Line Format): Correct typo in menu.
3521
35222005-12-29 Richard M. Stallman <rms@gnu.org>
3523
3524 * modes.texi (Mode Line Top): New node.
3525 (Mode Line Data): Some text moved to new node.
3526 Explain the data structure more concretely.
3527 (Mode Line Basics): Clarifications.
3528 (Mode Line Variables): Clarify intro paragraph.
3529 (%-Constructs): Clarify intro paragraph.
3530 (Mode Line Format): Update menu.
3531
35322005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3533
3534 * minibuf.texi (Basic Completion): Update lazy-completion-table
3535 examples for removal of ARGS argument.
3536
35372005-12-23 Richard M. Stallman <rms@gnu.org>
3538
3539 * text.texi (Undo): Restore some explanation from the version
3540 that was deleted.
3541
35422005-12-23 Eli Zaretskii <eliz@gnu.org>
3543
3544 * text.texi (Undo): Remove duplicate descriptions of `apply
3545 funname' and `apply delta' elements of the undo list.
3546
35472005-12-20 Richard M. Stallman <rms@gnu.org>
3548
3549 * help.texi (Help Functions): Update documentation of `apropos'.
3550
35512005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3552
3553 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3554 because it is confusing. If the :help-echo keyword is a function,
3555 it is not directly used as the :help-echo overlay property, as the
3556 xref seems to suggest (it does not take the appropriate args).
3557
35582005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3559
3560 * customize.texi (Common Keywords): Fix Texinfo usage.
3561 (Group Definitions, Variable Definitions): Update for new
3562 conventions for using `*' in docstrings.
3563
3564 * tips.texi (Documentation Tips): Update for new conventions for
3565 using `*' in docstrings.
3566
35672005-12-16 Richard M. Stallman <rms@gnu.org>
3568
3569 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3570
35712005-12-16 Juri Linkov <juri@jurta.org>
3572
3573 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3574
35752005-12-14 Romain Francoise <romain@orebokech.com>
3576
3577 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3578 Fix typo.
3579
35802005-12-11 Juri Linkov <juri@jurta.org>
3581
3582 * minibuf.texi (Completion Commands): Add mention of read-file-name
3583 for filename completion keymaps.
3584 (Reading File Names): Add mention of filename completion keymaps
3585 for read-file-name and xref to `Completion Commands'.
3586
35872005-12-10 Richard M. Stallman <rms@gnu.org>
3588
3589 * customize.texi (Common Keywords): State caveats for use of :tag.
3590
35912005-12-08 Richard M. Stallman <rms@gnu.org>
3592
3593 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3594 with xrefs and better explanation.
3595 (Completion Commands): Add the filename completion maps.
3596
3597 * objects.texi (Character Type): Clarify that \s is not space
3598 if a dash follows.
3599
36002005-12-05 Richard M. Stallman <rms@gnu.org>
3601
3602 * windows.texi (Resizing Windows): Delete preserve-before args.
3603
36042005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3605
3606 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3607 in full keymaps, since the quirk has been fixed.
3608
36092005-12-03 Eli Zaretskii <eliz@gnu.org>
3610
3611 * hooks.texi (Standard Hooks): Add index entries. Mention
3612 `compilation-finish-functions'.
3613
36142005-11-27 Richard M. Stallman <rms@gnu.org>
3615
3616 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3617
36182005-11-21 Juri Linkov <juri@jurta.org>
3619
3620 * customize.texi (Common Keywords): Update links types
3621 custom-manual and url-link. Add link types emacs-library-link,
3622 file-link, function-link, variable-link, custom-group-link.
3623
36242005-11-20 Chong Yidong <cyd@stupidchicken.com>
3625
3626 * display.texi: Revert 2005-11-20 change.
3627
36282005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3629
3630 * processes.texi (Bindat Functions):
3631 Say "third" to refer to zero-based index "2".
3632
36332005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3634
3635 * loading.texi (Library Search): Update the default value of
3636 `load-suffixes'.
3637
36382005-11-17 Chong Yidong <cyd@stupidchicken.com>
3639
3640 * display.texi (Attribute Functions): Mention :ignore-defface.
3641
36422005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3643
3644 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3645 (Minor Mode Conventions): Mention the use of a hook.
3646
36472005-11-06 Richard M. Stallman <rms@gnu.org>
3648
3649 * files.texi (Magic File Names): find-file-name-handler checks the
3650 `operations' property of the handler.
3651
36522005-11-03 Richard M. Stallman <rms@gnu.org>
3653
3654 * variables.texi (Frame-Local Variables): Small clarification.
3655
36562005-10-29 Chong Yidong <cyd@stupidchicken.com>
3657
3658 * os.texi (Init File): Document ~/.emacs.d/init.el.
3659
36602005-10-29 Richard M. Stallman <rms@gnu.org>
3661
3662 * internals.texi (Garbage Collection): Document memory-full.
3663
36642005-10-28 Bill Wohler <wohler@newt.com>
3665
3666 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3667 for URLs.
3668
36692005-10-28 Richard M. Stallman <rms@gnu.org>
3670
3671 * minibuf.texi (Completion Commands): Clean up prev change.
3672
36732005-10-26 Kevin Ryde <user42@zip.com.au>
3674
3675 * compile.texi (Eval During Compile): Explain recommended uses
3676 of eval-when-compile and eval-and-compile.
3677
36782005-10-27 Masatake YAMATO <jet@gyve.org>
3679
3680 * minibuf.texi (Completion Commands):
3681 Write about new optional argument for `display-completion-list'.
3682
36832005-10-23 Richard M. Stallman <rms@gnu.org>
3684
3685 * display.texi (Overlay Arrow): Clarify about local bindings of
3686 overlay-arrow-position.
3687
36882005-10-22 Eli Zaretskii <eliz@gnu.org>
3689
3690 * internals.texi (Building Emacs): Fix last change.
3691
36922005-10-22 Richard M. Stallman <rms@gnu.org>
3693
3694 * internals.texi (Building Emacs): Document eval-at-startup.
3695
36962005-10-21 Richard M. Stallman <rms@gnu.org>
3697
3698 * loading.texi (Where Defined): load-history contains abs file names.
3699 symbol-file returns abs file names.
3700
37012005-10-19 Kim F. Storm <storm@cua.dk>
3702
3703 * display.texi (Showing Images): Add max-image-size integer value.
3704
37052005-10-18 Chong Yidong <cyd@stupidchicken.com>
3706
3707 * display.texi (Showing Images): Document max-image-size.
3708
37092005-10-17 Richard M. Stallman <rms@gnu.org>
3710
3711 * commands.texi (Quitting): Minor clarification.
3712
3713 * processes.texi (Sentinels): Clarify about output and quitting.
3714 (Filter Functions): Mention with-local-quit.
3715
37162005-10-17 Juri Linkov <juri@jurta.org>
3717
3718 * buffers.texi (Current Buffer):
3719 * commands.texi (Event Input Misc):
3720 * compile.texi (Eval During Compile, Compiler Errors):
3721 * customize.texi (Group Definitions):
3722 * display.texi (Progress, Defining Faces):
3723 * files.texi (Writing to Files):
3724 * modes.texi (Mode Hooks, Defining Minor Modes):
3725 * streams.texi (Output Functions):
3726 * syntax.texi (Syntax Table Functions):
3727 * text.texi (Change Hooks):
3728 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3729
3730 * commands.texi (Quitting): Replace arg `forms' with `body' in
3731 `with-local-quit'.
3732
3733 * positions.texi (Excursions): Replace arg `forms' with `body' in
3734 `save-excursion'.
3735
37362005-10-08 Kim F. Storm <storm@cua.dk>
3737
3738 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3739 Rename manual section accordingly.
3740
37412005-10-04 Kim F. Storm <storm@cua.dk>
3742
3743 * windows.texi (Window Split Tree): New section describing
3744 new function window-split-tree function.
3745
37462005-10-03 Nick Roberts <nickrob@snap.net.nz>
3747
3748 * display.texi (Fringe Size/Pos): Simplify and add detail.
3749
37502005-09-30 Romain Francoise <romain@orebokech.com>
3751
3752 * minibuf.texi (High-Level Completion): Explain that the prompt
3753 given to `read-buffer' should end with a colon and a space.
3754 Update usage examples.
3755
37562005-09-29 Juri Linkov <juri@jurta.org>
3757
3758 * display.texi (Displaying Messages): Rename argument name
3759 `string' to `format-string' in functions `message', `message-box',
3760 `message-or-box'.
3761
37622005-09-26 Chong Yidong <cyd@stupidchicken.com>
3763
3764 * errors.texi (Standard Errors): Correct xrefs.
3765
37662005-09-18 Chong Yidong <cyd@stupidchicken.com>
3767
3768 * display.texi (Defining Images): Update documentation for
3769 `image-load-path'.
3770
37712005-09-17 Richard M. Stallman <rms@gnu.org>
3772
3773 * display.texi (Defining Images): Clean up previous change.
3774
37752005-09-16 Romain Francoise <romain@orebokech.com>
3776
3777 * elisp.texi: Specify GFDL version 1.2.
3778
3779 * doclicense.texi (GNU Free Documentation License): Update to
3780 version 1.2.
3781
37822005-09-15 Chong Yidong <cyd@stupidchicken.com>
3783
3784 * display.texi (Defining Images): Document `image-load-path'.
3785
37862005-09-15 Richard M. Stallman <rms@gnu.org>
3787
3788 * objects.texi (Printed Representation): Minor cleanup.
3789 (Box Diagrams): Minor fix.
3790 (Cons Cell Type): Move (...) index item here.
3791 (Box Diagrams): From here.
3792 (Array Type): Minor fix.
3793 (Type Predicates): Delete index "predicates".
3794 (Hash Table Type): Clarify xref.
3795 (Dotted Pair Notation): Minor fix.
3796
37972005-09-10 Chong Yidong <cyd@stupidchicken.com>
3798
3799 * files.texi (Saving Buffers): Fix typo.
3800
38012005-09-08 Richard M. Stallman <rms@gnu.org>
3802
3803 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3804
38052005-09-08 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * locals.texi (Standard Buffer-Local Variables): Don't include
3808 mode variables for minor modes.
3809 Fix xrefs for buffer-display-count, buffer-display-table,
3810 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3811 enable-multibyte-characters, fill-column, header-line-format,
3812 left-fringe-width, left-margin, and right-fringe-width.
3813
3814 * hooks.texi (Standard Hooks): All hooks should conform to the
3815 standard naming convention now.
3816 Fix xref for `echo-area-clear-hook'.
3817
3818 * display.texi (Usual Display): Note that indicate-empty-lines and
3819 tab-width are buffer-local.
3820
3821 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3822
3823 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3824
3825 * nonascii.texi (Encoding and I/O): Note that
3826 buffer-file-coding-system is buffer-local.
3827
3828 * positions.texi (List Motion): Note that defun-prompt-regexp is
3829 buffer-local.
3830
3831 * text.texi (Auto Filling): Note that auto-fill-function is
3832 buffer-local.
3833 (Undo): Note that buffer-undo-list is buffer-local.
3834
3835 * windows.texi (Buffers and Windows): Document
3836 buffer-display-count.
3837
38382005-09-06 Richard M. Stallman <rms@gnu.org>
3839
3840 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3841 package prefix elsewhere than at the start of the name.
3842
38432005-09-03 Richard M. Stallman <rms@gnu.org>
3844
3845 * tips.texi (Programming Tips): Add conventions for minibuffer
3846 questions and prompts.
3847
38482005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3849
3850 * intro.texi (nil and t): Minor cleanup.
3851 Delete spurious mention of keyword symbols.
3852 (Evaluation Notation): Add index entry.
3853 (A Sample Function Description): Minor cleanup.
3854 (A Sample Variable Description): Not all vars can be set.
3855
38562005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3857
3858 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3859
3860 (Insertion): Document precise type of `insert-char' arg COUNT.
3861
38622005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3863
3864 * modes.texi (Other Font Lock Variables): Sync the default of
3865 font-lock-lines-before.
3866
38672005-08-31 Michael Albinus <michael.albinus@gmx.de>
3868
3869 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3870
38712005-08-29 Richard M. Stallman <rms@gnu.org>
3872
3873 * elisp.texi (Top): Update subnode menu.
3874
3875 * searching.texi (Searching and Matching): Move node.
3876 Rearrange contents and add overall explanation.
3877 (Searching and Case): Move node.
3878 (Searching and Matching): Update menu.
3879
38802005-08-27 Eli Zaretskii <eliz@gnu.org>
3881
3882 * os.texi (Startup Summary): Fix the description of the initial
3883 startup message display.
3884
38852005-08-25 Richard M. Stallman <rms@gnu.org>
3886
3887 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3888
38892005-08-25 Emilio C. Lopes <eclig@gmx.net>
3890
3891 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3892 `next-overlay-change' example.
3893
38942005-08-22 Juri Linkov <juri@jurta.org>
3895
3896 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3897 Fix invert-face. Fix args of face-background.
3898
3899 * display.texi (Standard Faces): Delete node.
3900 (Faces): Add xref to `(emacs)Standard Faces'.
3901 (Displaying Faces): Fix xref to `Standard Faces'.
3902
3903 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3904
39052005-08-20 Alan Mackenzie <acm@muc.de>
3906
3907 * buffers.texi (The Buffer List): Clarify the manipulation of the
3908 buffer list.
3909
39102005-08-14 Richard M. Stallman <rms@gnu.org>
3911
3912 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3913 a regexp.
3914
39152005-08-11 Richard M. Stallman <rms@gnu.org>
3916
3917 * elisp.texi (Top): Update subnode lists.
3918
3919 * display.texi (Inverse Video): Node deleted.
3920
3921 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3922 New nodes split out of Coding Conventions.
3923
3924 * searching.texi (Regular Expressions): Document re-builder.
3925
3926 * os.texi (Time Parsing): New node split out of Time Conversion.
3927
3928 * processes.texi (Misc Network, Network Feature Testing)
3929 (Network Options, Make Network): New nodes split out of
3930 Low-Level Network.
3931
39322005-08-09 Richard M. Stallman <rms@gnu.org>
3933
3934 * frames.texi (Geometry): New node, split from Size and Position.
3935 (Frame Parameters): Refer to Geometry.
3936
3937 * buffers.texi (The Buffer List): Fix xrefs.
3938
3939 * windows.texi (Splitting Windows): Fix xref.
3940
3941 * frames.texi (Layout Parameters): Add xref.
3942
3943 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3944
3945 * keymaps.texi (Menu Bar): Fix xref.
3946
3947 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3948
3949 * modes.texi (%-Constructs): Fix xref.
3950
3951 * frames.texi (Window Frame Parameters): Node split up.
3952 (Basic Parameters, Position Parameters, Size Parameters)
3953 (Layout Parameters, Buffer Parameters, Management Parameters)
3954 (Cursor Parameters, Color Parameters): New subnodes.
3955
39562005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3957
3958 * positions.texi (Screen Lines): Update xref for previous change
3959 in minibuf.texi.
3960
3961 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3962 change in minibuf.texi.
3963
39642005-08-09 Richard M. Stallman <rms@gnu.org>
3965
3966 * tips.texi (Coding Conventions): Minor cleanup.
3967
3968 * modes.texi (Defining Minor Modes): Explain when init-value
3969 can be non-nil.
3970
3971 * elisp.texi (Top): Update submenu for Minibuffer.
3972
3973 * minibuf.texi (Minibuffer Misc): Node split up.
3974 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3975 (Recursive Mini): New nodes split out from Minibuffer Misc.
3976 (Minibuffer Misc): Document max-mini-window-height.
3977
3978 * hash.texi (Defining Hash): Delete stray paren in example.
3979
3980 * display.texi (Echo Area Customization): Don't define
3981 max-mini-window-height here; xref instead.
3982
3983 * commands.texi (Event Input Misc): Update while-no-input.
3984
3985 * advice.texi (Advising Functions): Explain when to use advice
3986 and when to use a hook.
3987
39882005-07-30 Eli Zaretskii <eliz@gnu.org>
3989
3990 * makefile.w32-in (info): Don't run install-info.
3991 ($(infodir)/dir): New target, produced by running install-info.
3992
39932005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3994
3995 * modes.texi (Defining Minor Modes): The keyword for the initial
3996 value is :init-value, not :initial-value.
3997
39982005-07-23 Eli Zaretskii <eliz@gnu.org>
3999
4000 * loading.texi (Autoload): Make the `doctor' example be consistent
4001 with what's in current loaddefs.el. Describe the "fn" magic in
4002 the usage portion of the doc string.
4003
40042005-07-22 Richard M. Stallman <rms@gnu.org>
4005
4006 * internals.texi (Garbage Collection): Clarify previous change.
4007
40082005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
4009
4010 * internals.texi (Garbage Collection): Add gc-cons-percentage.
4011
40122005-07-18 Juri Linkov <juri@jurta.org>
4013
4014 * commands.texi (Accessing Events):
4015 * frames.texi (Text Terminal Colors, Resources):
4016 * markers.texi (The Mark):
4017 * modes.texi (Defining Minor Modes):
4018 Delete duplicate duplicate words.
4019
40202005-07-16 Richard M. Stallman <rms@gnu.org>
4021
4022 * display.texi (Managing Overlays): Clarify make-overlay
4023 args for insertion types.
4024
40252005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4026
4027 * customize.texi (Variable Definitions):
4028 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
4029 `standard-value' is a list too.
4030 (Defining New Types): Use @key{RET} instead of @key{ret}.
4031
40322005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
4033
4034 * os.texi (Translating Input): Fix typo.
4035
40362005-07-08 Richard M. Stallman <rms@gnu.org>
4037
4038 * README: Update edition number and size estimate.
4039
4040 * elisp.texi (VERSION): Set to 2.9.
4041
40422005-07-07 Richard M. Stallman <rms@gnu.org>
4043
4044 * book-spine.texinfo: Update Emacs version.
4045
4046 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4047
40482005-07-06 Richard M. Stallman <rms@gnu.org>
4049
4050 * searching.texi (Regexp Search): Clarify what re-search-forward
4051 does when the search fails.
4052
40532005-07-05 Lute Kamstra <lute@gnu.org>
4054
4055 * Update FSF's address in GPL notices.
4056
4057 * doclicense.texi (GNU Free Documentation License):
4058 * gpl.texi (GPL):
4059 * tips.texi (Coding Conventions, Library Headers):
4060 * vol1.texi:
4061 * vol2.texi: Update FSF's address.
4062
40632005-07-04 Richard M. Stallman <rms@gnu.org>
4064
4065 * hooks.texi (Standard Hooks): Add occur-hook.
4066
40672005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4068
4069 * display.texi (The Echo Area): Correct menu.
4070
40712005-07-03 Richard M. Stallman <rms@gnu.org>
4072
4073 * elisp.texi (Top): Update subnode menu for Display.
4074
4075 * display.texi (Displaying Messages): New node, with most
4076 of what was in The Echo Area.
4077 (Progress): Moved under The Echo Area.
4078 (Logging Messages): New node with new text.
4079 (Echo Area Customization): New node, the rest of what was
4080 in The Echo Area. Document message-truncate-lines with @defvar.
4081 (Display): Update menu.
4082
4083 * windows.texi (Textual Scrolling): Doc 3 values for
4084 scroll-preserve-screen-position.
4085
4086 * text.texi (Special Properties): Change hook functions
4087 should bind inhibit-modification-hooks around altering buffer text.
4088
4089 * keymaps.texi (Key Binding Commands): Call binding BINDING
4090 rather than DEFINITION.
4091
40922005-06-29 Juanma Barranquero <lekktu@gmail.com>
4093
4094 * variables.texi (Defining Variables): `user-variable-p' returns t
4095 for aliases of user options, nil for alias loops.
4096
40972005-06-28 Richard M. Stallman <rms@gnu.org>
4098
4099 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4100 make-keymap.
4101
41022005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4103
4104 * variables.texi (Setting Variables): Correct and clarify
4105 description of `add-to-ordered-list'.
4106
41072005-06-26 Richard M. Stallman <rms@gnu.org>
4108
4109 * display.texi (Faces): Minor cleanup.
4110
41112005-06-25 Luc Teirlinck <teirllm@auburn.edu>
4112
4113 * display.texi (Faces): `facep' returns t for strings that are
4114 face names.
4115
41162005-06-25 Richard M. Stallman <rms@gnu.org>
4117
4118 * objects.texi (Equality Predicates): Clarify meaning of equal.
4119
4120 * windows.texi (Selecting Windows): save-selected-window
4121 and with-selected-window save and restore the current buffer.
4122
41232005-06-24 Richard M. Stallman <rms@gnu.org>
4124
4125 * numbers.texi (Float Basics): Explain how to test for NaN,
4126 and printing the sign of NaNs.
4127
41282005-06-24 Eli Zaretskii <eliz@gnu.org>
4129
4130 * makefile.w32-in (MAKEINFO): Use --force.
4131
41322005-06-23 Richard M. Stallman <rms@gnu.org>
4133
4134 * display.texi (Face Functions): Correct Texinfo usage.
4135
41362005-06-23 Luc Teirlinck <teirllm@auburn.edu>
4137
4138 * lists.texi (Rings): `ring-elements' now returns the elements of
4139 RING in order.
4140
41412005-06-23 Juanma Barranquero <lekktu@gmail.com>
4142
4143 * markers.texi (The Mark): Texinfo usage fix.
4144
41452005-06-23 Kim F. Storm <storm@cua.dk>
4146
4147 * searching.texi (Entire Match Data): Remove evaporate option for
4148 match-data. Do not mention evaporate option for set-match-data.
4149
41502005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
4151
4152 * display.texi (Face Functions): Mention face aliases.
4153
41542005-06-21 Richard M. Stallman <rms@gnu.org>
4155
4156 * anti.texi (Antinews): Texinfo usage fix.
4157
41582005-06-21 Karl Berry <karl@gnu.org>
4159
4160 * elisp.texi: Use @copying.
4161
4162 * elisp.texi: Put @summarycontents and @contents before the Top
4163 node, instead of the end of the file, so that the contents appear
4164 in the right place in the dvi/pdf output.
4165
41662005-06-21 Juri Linkov <juri@jurta.org>
4167
4168 * display.texi (Defining Faces): Add `customized-face'.
4169
41702005-06-20 Kim F. Storm <storm@cua.dk>
4171
4172 * variables.texi (Setting Variables): Any type of element can be
4173 given order in add-to-ordered-list. Compare elements with eq.
4174
4175 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
4176
41772005-06-20 Karl Berry <karl@gnu.org>
4178
4179 * syntax.texi (Syntax Flags): Make last column very slightly wider
4180 to avoid "generic comment" breaking on two lines and causing an
4181 underfull box.
4182
41832005-06-19 Luc Teirlinck <teirllm@auburn.edu>
4184
4185 * lists.texi (Rings): Various minor clarifications and corrections.
4186
41872005-06-18 Richard M. Stallman <rms@gnu.org>
4188
4189 * functions.texi (Obsolete Functions): Simplify.
4190
4191 * variables.texi (Variable Aliases): Simplify.
4192
4193 * anti.texi, backups.texi, compile.texi, customization.texi:
4194 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
4195 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4196 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4197 * variables.texi: Fix formatting ugliness.
4198
4199 * elisp.texi: Add links to Rings and Byte Packing.
4200 Update version and copyright years.
4201
4202 * minibuf.texi: Fix formatting ugliness.
4203 (Completion Commands): Move keymap vars to the end
4204 and vars completing-read binds to the top.
4205
42062005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4207
4208 * processes.texi: Fix typos.
4209 (Bindat Spec): Correct Texinfo error.
4210 (Byte Packing): Fix ungrammatical sentence.
4211
42122005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4213
4214 * lists.texi (Rings): New node.
4215 (Lists): Add it to menu.
4216
4217 * processes.texi (Byte Packing): New node.
4218 (Processes): Add it to menu.
4219
42202005-06-17 Richard M. Stallman <rms@gnu.org>
4221
4222 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4223
4224 * help.texi (Documentation Basics): Explain the xref to
4225 Documentation Tips.
4226
4227 * debugging.texi (Debugger Commands): Minor fix.
4228
42292005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4230
4231 * edebug.texi (Instrumenting): Eliminate duplicate link.
4232 (Specification List): Replace references to "below", referring to
4233 a later node, with one @ref to that node.
4234
4235 * os.texi (Timers): Timers should save and restore the match data
4236 if they change it.
4237
4238 * debugging.texi (Debugger Commands): Mention that the Lisp
4239 debugger can not step through primitive functions.
4240
42412005-06-16 Juanma Barranquero <lekktu@gmail.com>
4242
4243 * functions.texi (Obsolete Functions): Update argument names of
4244 `make-obsolete' and `define-obsolete-function-alias'.
4245
4246 * variables.texi (Variable Aliases): Update argument names of
4247 `defvaralias', `make-obsolete-variable' and
4248 `define-obsolete-variable-alias'.
4249
42502005-06-15 Kim F. Storm <storm@cua.dk>
4251
4252 * searching.texi (Entire Match Data): Rephrase warnings about
4253 evaporate arg to match-data and set-match-data.
4254
42552005-06-14 Luc Teirlinck <teirllm@auburn.edu>
4256
4257 * elisp.texi (Top): Update detailed menu.
4258
4259 * edebug.texi (Edebug): Update menu.
4260 (Instrumenting): Update xrefs.
4261 (Edebug Execution Modes): Correct xref.
4262 (Jumping): Clarify description of `h' command.
4263 Eliminate redundant @ref.
4264 (Breaks): New node.
4265 (Breakpoints): Is now a subsubsection.
4266 (Global Break Condition): Mention `C-x X X'.
4267 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
4268 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
4269 (Edebug Display Update): Correct pxref.
4270 (Edebug and Macros): New node.
4271 (Instrumenting Macro Calls): Is now a subsubsection.
4272 Neither arg of `def-edebug-spec' is evaluated.
4273 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
4274 (Specification Examples): Fix typo.
4275
42762005-06-14 Lute Kamstra <lute@gnu.org>
4277
4278 * debugging.texi (Function Debugging): Primitives can break on
4279 entry too.
4280
42812005-06-14 Kim F. Storm <storm@cua.dk>
4282
4283 * variables.texi (Setting Variables): Add add-to-ordered-list.
4284
42852005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
4286
4287 * syntax.texi (Parsing Expressions): Document aux functions and vars of
4288 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
4289
42902005-06-13 Lute Kamstra <lute@gnu.org>
4291
4292 * text.texi (Special Properties): Fix cross reference.
4293
42942005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4295
4296 * debugging.texi (Function Debugging): Delete mention of empty
4297 string argument to `cancel-debug-on-entry'. Delete inaccurate
4298 description of the return value of that command.
4299
43002005-06-11 Alan Mackenzie <acm@muc.de>
4301
4302 * text.texi (Adaptive Fill): Amplify the description of
4303 fill-context-prefix.
4304
43052005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4306
4307 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4308
43092005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4310
4311 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4312
43132005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4314
4315 * debugging.texi (Error Debugging): Minor rewording.
4316 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4317 is optional.
4318
43192005-06-10 Lute Kamstra <lute@gnu.org>
4320
4321 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4322 (Top): Give it a title. Correct version number. Give the
4323 detailed node listing a more prominent header.
4324 * intro.texi: Don't set VERSION here a second time.
4325 Mention Emacs's version too.
4326 * anti.texi (Antinews): Use EMACSVER to refer to the current
4327 version of Emacs.
4328
43292005-06-09 Kim F. Storm <storm@cua.dk>
4330
4331 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4332 match-data and set-match-data.
4333
43342005-06-08 Richard M. Stallman <rms@gnu.org>
4335
4336 * searching.texi (Entire Match Data): Clarify when match-data
4337 returns markers and when integers.
4338
4339 * display.texi (Defining Faces): Explain that face name should not
4340 end in `-face'.
4341
4342 * modes.texi (Mode Line Data): Minor cleanup.
4343 (Customizing Keywords): Node split out of Search-based Fontification.
4344 Add example of using font-lock-add-keywords from a hook.
4345 Clarify when MODE should be non-nil, and when nil.
4346
43472005-06-06 Richard M. Stallman <rms@gnu.org>
4348
4349 * modes.texi (Mode Line Data): Explain what happens when the car
4350 of a list is a void symbol.
4351 (Search-based Fontification): Explain MODE arg to
4352 font-lock-add-keywords and warn about calls from major modes.
4353
43542005-06-08 Juri Linkov <juri@jurta.org>
4355
4356 * display.texi (Standard Faces): Add `shadow' face.
4357
43582005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4359
4360 * modes.texi (Major Mode Conventions): A derived mode only needs
4361 to put the call to the parent mode inside `delay-mode-hooks'.
4362
43632005-05-29 Richard M. Stallman <rms@gnu.org>
4364
4365 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4366 new, and what that implies. Clarify.
4367
4368 * files.texi (Locating Files): Clean up the text.
4369
4370 * frames.texi (Window Frame Parameters): Document user-size.
4371 Shorten entry for top by referring to left.
4372
43732005-05-26 Richard M. Stallman <rms@gnu.org>
4374
4375 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4376 is new, and what the implications are. Other clarifications.
4377
43782005-05-24 Richard M. Stallman <rms@gnu.org>
4379
4380 * frames.texi (Dialog Boxes): Minor fixes.
4381
43822005-05-25 Masatake YAMATO <jet@gyve.org>
4383
4384 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4385
43862005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4387
4388 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4389 is optional.
4390
43912005-05-24 Nick Roberts <nickrob@snap.net.nz>
4392
10d1d0af 4393 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4394
43952005-05-23 Lute Kamstra <lute@gnu.org>
4396
4397 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4398 syntax-begin-function over font-lock-beginning-of-syntax-function.
4399
44002005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4401
4402 * minibuf.texi (Reading File Names): Update description of
4403 `read-directory-name'.
4404
4405 * modes.texi (Derived Modes): Clarify :group keyword.
4406
44072005-05-21 Eli Zaretskii <eliz@gnu.org>
4408
4409 * files.texi (Locating Files): New subsection.
4410 Describe locate-file and executable-find.
4411
44122005-05-21 Kevin Ryde <user42@zip.com.au>
4413
4414 * frames.texi (Initial Parameters): Update cross reference to
4415 "Emacs Invocation".
4416
44172005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4418
4419 * keymaps.texi (Active Keymaps): Add anchor.
4420
4421 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4422 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4423 appropriate place.
4424 (Derived Modes): Small clarifications.
4425 (Minor Mode Conventions, Keymaps and Minor Modes):
4426 Replace references to nodes with references to anchors.
4427 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4428 Clarify description of lists whose first element is an integer.
4429 (Mode Line Variables): Add anchor.
4430 (%-Constructs): Clarify description of integer after %.
4431 (Emulating Mode Line): Describe nil value for FACE.
4432
44332005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4434
4435 * modes.texi (Derived Modes): Correct references to non-existing
4436 variable standard-syntax-table.
4437
44382005-05-17 Lute Kamstra <lute@gnu.org>
4439
4440 * modes.texi (Defining Minor Modes): Mention the mode hook.
4441
44422005-05-15 Kim F. Storm <storm@cua.dk>
4443
4444 * processes.texi (Network): Remove open-network-stream-nowait.
4445 (Network Servers): Remove open-network-stream-server.
4446
44472005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4448
4449 * elisp.texi (Top): Update detailed menu.
4450
4451 * variables.texi: Reorder nodes.
4452 (Variables): Update menu.
4453 (File Local Variables): Do not refer to the `-*-' line as
4454 a "local variables list". Add pxref.
4455
44562005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4457
4458 * elisp.texi (Top): Update detailed menu for node changes.
4459
4460 * modes.texi (Modes): Update Menu.
4461 (Hooks): Move to beginning of chapter.
4462 Most minor modes run mode hooks too.
4463 `add-hook' can handle void hooks or hooks whose value is a single
4464 function.
4465 (Major Modes): Update Menu.
4466 (Major Mode Basics): New node, split off from `Major Modes'.
4467 (Major Mode Conventions): Correct xref. Explain how to handle
4468 auto-mode-alist if the major mode command has an autoload cookie.
4469 (Auto Major Mode): Major update. Add magic-mode-alist.
4470 (Derived Modes): Major update.
4471 (Mode Line Format): Update Menu.
4472 (Mode Line Basics): New node, split off from `Mode Line Format'.
4473
4474 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4475 for `magic autoload comment'. Add index entries and anchor.
4476
44772005-05-14 Richard M. Stallman <rms@gnu.org>
4478
4479 * tips.texi (Coding Conventions): Explain how important it is
4480 that just loading certain files not change Emacs behavior.
4481
4482 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4483
44842005-05-12 Lute Kamstra <lute@gnu.org>
4485
4486 * modes.texi (Generic Modes): Update.
4487 (Major Modes): Refer to node "Generic Modes".
4488
4489 * elisp.texi (Top): Update to the current structure of the manual.
4490 * processes.texi (Processes): Add menu description.
4491 * customize.texi (Customization): Add menu descriptions.
4492
44932005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4494
4495 * processes.texi (Signals to Processes)
4496 (Low-Level Network): Fix typos.
4497
44982005-05-11 Lute Kamstra <lute@gnu.org>
4499
4500 * elisp.texi (Top): Add some nodes from the chapter "Major and
4501 Minor Modes" to the detailed node listing.
4502
45032005-05-10 Richard M. Stallman <rms@gnu.org>
4504
4505 * keymaps.texi (Extended Menu Items): Menu item filter functions
4506 can be called at any time.
4507
45082005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4509
4510 * variables.texi (File Local Variables): `(hack-local-variables t)'
4511 now also checks whether a mode is specified in the local variables
4512 list.
4513
45142005-05-05 Kevin Ryde <user42@zip.com.au>
4515
4516 * display.texi (The Echo Area): Correct format function cross
4517 reference.
4518
45192005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4520
4521 * variables.texi (Variable Aliases): Change description of
4522 `define-obsolete-variable-alias'.
4523
4524 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4525 (Defining Functions): Add xref.
4526 (Obsolete Functions): New node.
4527 (Function Safety): Standardize capitalization of section title.
4528
4529 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4530 (Dialog Boxes): Complete description of `x-popup-dialog'.
4531
45322005-05-04 Richard M. Stallman <rms@gnu.org>
4533
4534 * commands.texi (Interactive Codes): Fix Texinfo usage.
4535 Document U more clearly.
4536
45372005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4538
4539 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4540 function and not a macro.
4541
4542 * frames.texi (Pop-Up Menus): Correct and clarify description of
4543 `x-popup-menu'.
4544 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4545
45462005-05-01 Richard M. Stallman <rms@gnu.org>
4547
4548 * edebug.texi (Checking Whether to Stop): Fix previous change.
4549
45502005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4551
4552 * display.texi: Fix typos and Texinfo usage.
4553
4554 * edebug.texi (Checking Whether to Stop): executing-macro ->
4555 executing-kbd-macro.
4556
45572005-05-01 Richard M. Stallman <rms@gnu.org>
4558
4559 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4560
45612005-04-30 Richard M. Stallman <rms@gnu.org>
4562
4563 * files.texi (Magic File Names): Document `operations' property.
4564
45652005-04-29 Lute Kamstra <lute@gnu.org>
4566
4567 * modes.texi (Generic Modes): New node.
4568 (Major Modes): Add it to the menu.
4569 (Derived Modes): Add "derived mode" to concept index.
4570
45712005-04-28 Lute Kamstra <lute@gnu.org>
4572
4573 * modes.texi (Defining Minor Modes): Fix previous change.
4574 (Font Lock Mode): Simplify.
4575 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4576 when set and that some parts are optional. Add cross references.
4577 (Search-based Fontification): Say how to specify font-lock-keywords.
4578 Add cross references. Add font-lock-multiline to index.
4579 Move font-lock-keywords-case-fold-search here from node "Other Font
4580 Lock Variables". Document font-lock-add-keywords and
4581 font-lock-remove-keywords.
4582 (Other Font Lock Variables): Move font-lock-keywords-only,
4583 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4584 and font-lock-syntactic-face-function to node "Syntactic Font
4585 Lock". Move font-lock-keywords-case-fold-search to node
4586 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4587 and font-lock-{,un}fontify-{buffer,region}-function.
4588 (Precalculated Fontification): Remove reference to deleted variable
4589 font-lock-core-only.
4590 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4591 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4592 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4593 and font-lock-syntactic-face-function here from node "Other Font
4594 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4595 Syntax Properties". Add cross references.
4596 (Setting Syntax Properties): New node.
4597 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4598 * syntax.texi (Syntax Properties): Add cross reference.
4599 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4600
46012005-04-26 Richard M. Stallman <rms@gnu.org>
4602
4603 * display.texi (Defining Faces):
4604 Document `default' elements of defface spec.
4605
4606 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4607
4608 * variables.texi (Variable Aliases): Clarify text.
4609
46102005-04-25 Chong Yidong <cyd@stupidchicken.com>
4611
4612 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4613
46142005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4615
4616 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4617
46182005-04-24 Eli Zaretskii <eliz@gnu.org>
4619
4620 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4621 syntax-after and syntax-class.
4622
4623 * files.texi (Changing Files): Fix last change's cross-reference.
4624 (Unique File Names): Don't mention "numbers" in the documentation
4625 of make-temp-file and make-temp-name.
4626
46272005-04-23 Richard M. Stallman <rms@gnu.org>
4628
4629 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4630
46312005-04-22 Nick Roberts <nickrob@snap.net.nz>
4632
4633 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4634
46352005-04-22 Nick Roberts <nickrob@snap.net.nz>
4636
4637 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4638 and define-obsolete-variable-alias.
4639
46402005-04-22 Kim F. Storm <storm@cua.dk>
4641
4642 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4643 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4644
46452005-04-21 Lute Kamstra <lute@gnu.org>
4646
4647 * lists.texi (Association Lists): Document rassq-delete-all.
4648
46492005-04-19 Richard M. Stallman <rms@gnu.org>
4650
4651 * modes.texi (Search-based Fontification): Explain that
4652 facespec is an expression to be evaluated.
4653
46542005-04-19 Kevin Ryde <user42@zip.com.au>
4655
4656 * streams.texi (Output Functions): Fix xref.
4657 * strings.texi (String Conversion): Fix xref.
4658
46592005-04-19 Kim F. Storm <storm@cua.dk>
4660
4661 * symbols.texi (Symbol Plists): Add safe-get.
4662 Mention that `get' may signal an error.
4663
46642005-04-18 Nick Roberts <nickrob@snap.net.nz>
4665
4666 * customize.texi (Variable Definitions): Replace tooltip-mode
4667 example with save-place.
4668
46692005-04-17 Richard M. Stallman <rms@gnu.org>
4670
4671 * buffers.texi (Indirect Buffers): Clarify.
4672
4673 * positions.texi (Positions): Clarify converting marker to integer.
4674
4675 * strings.texi (String Basics): Mention string-match; clarify.
4676
46772005-04-08 Lute Kamstra <lute@gnu.org>
4678
4679 * modes.texi (Search-based Fontification): Fix cross references.
4680 Use consistent terminology. Document anchored highlighting.
4681
46822005-04-05 Lute Kamstra <lute@gnu.org>
4683
4684 * modes.texi (Defining Minor Modes): Document :group keyword
4685 argument and its default value.
4686
46872005-04-03 Lute Kamstra <lute@gnu.org>
4688
4689 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4690 references and/or descriptions. Delete major mode hooks; mention
4691 them as a category instead. Rename or delete obsolete hooks.
4692
46932005-04-02 Richard M. Stallman <rms@gnu.org>
4694
4695 * nonascii.texi (Coding System Basics): Another wording cleanup.
4696
46972005-04-01 Richard M. Stallman <rms@gnu.org>
4698
4699 * nonascii.texi (Coding System Basics): Clarify previous change.
4700
47012005-04-01 Kenichi Handa <handa@m17n.org>
4702
10d1d0af 4703 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4704 identity of coding systems.
4705
47062005-03-29 Chong Yidong <cyd@stupidchicken.com>
4707
4708 * text.texi (Buffer Contents): Add filter-buffer-substring and
4709 buffer-substring-filters.
4710
47112005-03-26 Chong Yidong <cyd@stupidchicken.com>
4712
4713 * anti.texi (Antinews): Mention `G' interactive code.
4714
4715 * tips.texi (Compilation Tips): Mention benchmark.el.
4716
47172005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4718
4719 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4720 is now bound to M-o M-o.
4721
4722 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4723
47242005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4725
4726 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4727 in the Emacs Manual).
4728 * Makefile.in (srcs): Remove calendar.texi.
4729 * makefile.w32-in (srcs): Remove calendar.texi.
4730 * display.texi (Display): Change name of next node.
4731 * os.texi (System In): Change name of previous node.
4732 * elisp.texi (Top): Remove Calendar references.
4733 * vol1.texi (Top): Remove Calendar references.
4734 * vol2.texi (Top): Remove Calendar references.
4735
47362005-03-25 Richard M. Stallman <rms@gnu.org>
4737
4738 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4739 Cleanup previous change.
4740
47412005-03-25 Chong Yidong <cyd@stupidchicken.com>
4742
4743 * display.texi (Face Attributes): Faces earlier in an :inherit
4744 list take precedence.
4745 (Scroll Bars): Fix description of vertical-scroll-bars.
4746 Document frame-current-scroll-bars and window-current-scroll-bars.
4747
4748 * markers.texi (The Mark): Document temporary Transient Mark mode.
4749
4750 * minibuf.texi (Reading File Names):
4751 Document read-file-name-completion-ignore-case.
4752
4753 * positions.texi (Screen Lines): Document nil for width argument
4754 to compute-motion.
4755
47562005-03-23 Kim F. Storm <storm@cua.dk>
4757
4758 * display.texi (Standard Faces): Other faces used in the fringe
4759 implicitly inherits from the fringe face.
4760 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4761 properties implicitly inherits from fringe face.
4762 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4763
47642005-03-20 Chong Yidong <cyd@stupidchicken.com>
4765
4766 * display.texi (Invisible Text): State default value of
4767 line-move-ignore-invisible.
4768 (Managing Overlays): Document remove-overlays.
4769 (Standard Faces): Document escape-glyph face.
4770
4771 * minibuf.texi (Reading File Names): Document read-file-name-function.
4772
4773 * modes.texi (Other Font Lock Variables):
4774 Document font-lock-lines-before.
4775
4776 * positions.texi (Skipping Characters): skip-chars-forward allows
4777 character classes.
4778
47792005-03-18 Lute Kamstra <lute@gnu.org>
4780
4781 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4782
47832005-03-17 Richard M. Stallman <rms@gnu.org>
4784
4785 * text.texi (Undo): Document extensible undo entries.
4786
dd7b651b 4787 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4788
4789 * nonascii.texi (Character Codes): Minor fix.
4790
4791 * display.texi (Display Property): Explain the significance
4792 of having text properties that are eq.
4793 (Other Display Specs): Explain string as display spec.
4794
4795 * commands.texi (Interactive Codes): Document G option.
4796
47972005-03-17 Chong Yidong <cyd@stupidchicken.com>
4798
4799 * text.texi (Filling): Add sentence-end-without-period and
4800 sentence-end-without-space.
4801 (Changing Properties): Minor fix.
4802
4803 * anti.texi: Total rewrite.
4804
48052005-03-15 Lute Kamstra <lute@gnu.org>
4806
4807 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4808
48092005-03-08 Kim F. Storm <storm@cua.dk>
4810
4811 * display.texi (Specified Space): Property :width is support on
4812 non-graphic terminals, :height is not.
4813
48142005-03-07 Richard M. Stallman <rms@gnu.org>
4815
4816 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4817 Now subnodes of Fringes.
4818 (Overlay Arrow): Document overlay-arrow-variable-list.
4819 (Fringe Size/Pos): New node, broken out of Fringes.
4820 (Display): Explain clearing vs redisplay better.
4821 (Truncation): Clarify use of bitmaps.
4822 (The Echo Area): Clarify the uses of the echo area.
4823 Add max-mini-window-height.
4824 (Progress): Clarify.
4825 (Invisible Text): Explain that main loop moves point out.
4826 (Selective Display): Say "hidden", not "invisible".
4827 (Managing Overlays): Move up. Describe relation to Undo here.
4828 (Overlay Properties): Clarify intro.
4829 (Finding Overlays): Explain return values when nothing found.
4830 (Width): truncate-string-to-width has added arg.
4831 (Displaying Faces): Clarify and update mode line face handling.
4832 (Face Functions): Minor cleanup.
4833 (Conditional Display): Merge into Other Display Specs.
4834 (Pixel Specification, Other Display Specs): Minor cleanups.
4835 (Images, Image Descriptors): Minor cleanups.
4836 (GIF Images): Patents have expired.
4837 (Showing Images): Explain default text for insert-image.
4838 (Manipulating Button Types): Merge into Manipulating Buttons.
4839 (Making Buttons): Explain return values.
4840 (Button Buffer Commands): Add xref.
4841 (Inverse Video): Update mode-line-inverse-video.
4842 (Display Table Format): Clarify.
4843 (Active Display Table): Give defaults for window-display-table.
4844
4845 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4846 and calendar-today-marker are strings, not chars.
4847 (Holiday Customizing): Minor fix.
4848
4849 * internals.texi (Writing Emacs Primitives): Update `or' example.
4850 Update limit on # args of subr.
4851
4852 * edebug.texi (Using Edebug): Arrow is in fringe.
4853 (Instrumenting): Arg to eval-defun works without loading edebug.
4854 (Edebug Execution Modes): Add xref.
4855
4856 * customize.texi (Common Keywords): Clarify :require.
4857 Mention :version here.
4858 (Variable Definitions, Group Definitions): Not here.
4859 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4860
48612005-03-07 Chong Yidong <cyd@stupidchicken.com>
4862 * nonascii.texi (Text Representations): Clarify position-bytes.
4863 (Character Sets): Add list-charset-chars.
4864 (Scanning Charsets): Add charset-after.
4865 (Encoding and I/O): Minor fix.
4866
48672005-03-06 Richard M. Stallman <rms@gnu.org>
4868
4869 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4870 (Resizing Windows): Likewise.
4871
4872 * text.texi (Change Hooks): Get rid of "Emacs 21".
4873
4874 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4875
4876 * streams.texi (Output Variables): Get rid of "Emacs 21".
4877
4878 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4879
4880 * os.texi (Translating Input): Replace flow-control example
4881 with a less obsolete example that uses `keyboard-translate'.
4882
4883 * objects.texi (Hash Table Type, Circular Objects):
4884 Get rid of "Emacs 21".
4885
4886 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4887 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4888
4889 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4890
4891 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4892
4893 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4894 (Menu Bar): Fix when menu-bar-update-hook is called.
4895
4896 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4897
4898 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4899 and make it read better.
4900
4901 * files.texi (Writing to Files): Get rid of "Emacs 21".
4902 (Unique File Names): Likewise.
4903
4904 * elisp.texi: Update Emacs version to 22.
4905
4906 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4907 (Overlay Properties, Face Attributes): Likewise.
4908 (Managing Overlays): Fix punctuation.
4909 (Attribute Functions): Clarify set-face-font; get rid of
4910 info about old Emacs versions.
4911 (Auto Faces, Font Lookup, Display Property, Images):
4912 Get rid of "Emacs 21".
4913
4914 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4915
49162005-03-05 Richard M. Stallman <rms@gnu.org>
4917
4918 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4919
49202005-03-04 Lute Kamstra <lute@gnu.org>
4921
4922 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4923
49242005-03-03 Lute Kamstra <lute@gnu.org>
4925
4926 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4927
49282005-03-01 Lute Kamstra <lute@gnu.org>
4929
4930 * debugging.texi (Debugger Commands): Update `j'.
4931
49322005-02-28 Lute Kamstra <lute@gnu.org>
4933
4934 * debugging.texi (Debugging): Fix typo.
4935 (Error Debugging): Document eval-expression-debug-on-error.
4936 (Function Debugging): Update example.
4937 (Using Debugger): Mention starred stack frames.
4938 (Debugger Commands): Document `j' and `l'.
4939 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4940 Update the messages that the debugger displays.
4941 (Internals of Debugger): Add cross reference. Update example.
4942 (Excess Open): Minor improvement.
4943 (Excess Close): Minor improvement.
4944
49452005-02-26 Richard M. Stallman <rms@gnu.org>
4946
4947 * tips.texi (Coding Conventions): Clarify.
4948 Put all the major mode key reservations together.
4949 Mention the Mouse-1 => Mouse-2 conventions.
4950
4951 * syntax.texi (Syntax Class Table): Clarify.
4952 (Syntax Table Functions): syntax-after moved from here.
4953 (Syntax Table Internals): syntax-after moved to here.
4954 (Parsing Expressions): Update info on number of values
4955 and what's meaningful in the STATE argument.
4956 (Categories): Fix typo.
4957
4958 * sequences.texi (Arrays): Cleanup.
4959 (Char-Tables): Clarify.
4960
4961 * processes.texi (Deleting Processes): Cleanups, add xref.
4962 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4963 (Process Information): set-process-coding-system, some args optional.
4964 (Input to Processes): Explain various types for PROCESS args.
4965 Rename them from PROCESS-NAME to PROCESS.
4966 (Signals to Processes): Likewise.
4967 (Decoding Output): Cleanup.
4968 (Query Before Exit): Clarify.
4969
4970 * os.texi (Startup Summary): Correct the options; add missing ones.
4971 (Terminal Output, Batch Mode): Clarify.
4972 (Flow Control): Node deleted.
4973
4974 * markers.texi (The Mark): Clarify.
4975
4976 * macros.texi (Expansion): Cleanup.
4977 (Indenting Macros): indent-spec allows ints, not floats.
4978
4979 * keymaps.texi (Keymaps): Clarify.
4980 (Format of Keymaps): Update lisp-mode-map example.
4981 (Active Keymaps, Key Lookup): Clarify.
4982 (Changing Key Bindings): Add xref to `kbd'.
4983 (Key Binding Commands, Simple Menu Items): Clarify.
4984 (Mouse Menus, Menu Bar): Clarify.
4985 (Menu Example): Replace print example with menu-bar-replace-menu.
4986
4987 * help.texi (Documentation Basics): Add function-documentation prop.
4988
4989 * elisp.texi (Top): Don't refer to Flow Control node.
4990
4991 * commands.texi (Command Overview): Improve xrefs.
4992 (Adjusting Point): Adjusting point applies to intangible and invis.
4993 (Key Sequence Input): Doc extra read-key-sequence args.
4994 Likewise for read-key-sequence-vector.
4995
4996 * backups.texi (Rename or Copy): Minor fix.
4997 (Numbered Backups): For version-control, say the default.
4998 (Auto-Saving): make-auto-save-file-name example is simplified.
4999
5000 * advice.texi (Advising Functions): Don't imply one part of Emacs
5001 should advise another part. Markup changes.
5002 (Defining Advice): Move transitional para.
5003 (Activation of Advice): Cleanup.
5004 Explain if COMPILE is nil or negative.
5005
5006 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
5007
50082005-02-24 Lute Kamstra <lute@gnu.org>
5009
5010 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
5011 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
5012
50132005-02-23 Lute Kamstra <lute@gnu.org>
5014
5015 * modes.texi (Defining Minor Modes): define-minor-mode can be used
5016 to define global minor modes as well.
5017
5018 * display.texi (Managing Overlays): overlay-buffer returns nil for
5019 deleted overlays.
5020
50212005-02-22 Kim F. Storm <storm@cua.dk>
5022
5023 * minibuf.texi (Basic Completion): Allow symbols in addition to
5024 strings in try-completion and all-completions.
5025
50262005-02-14 Lute Kamstra <lute@gnu.org>
5027
5028 * elisp.texi (Top): Remove reference to deleted node.
5029
5030 * lists.texi (Lists): Remove reference to deleted node.
5031 (Cons Cells): Fix typo.
5032
5033 * loading.texi (Where Defined): Fix typo.
5034
50352005-02-14 Richard M. Stallman <rms@gnu.org>
5036
5037 * variables.texi (Creating Buffer-Local): change-major-mode-hook
5038 is useful for discarding some minor modes.
5039
5040 * symbols.texi (Symbol Components): Reorder examples.
5041
5042 * streams.texi (Input Functions): State standard-input default.
5043 (Output Variables): State standard-output default.
5044
5045 * objects.texi (Printed Representation): Clarify read syntax vs print.
5046 (Floating Point Type): Explain meaning better.
5047 (Symbol Type): Explain uniqueness better.
5048 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5049 List examples sooner.
5050 (Box Diagrams): New subnode broken out.
5051 Some examples moved from old Lists as Boxes node.
5052 (Dotted Pair Notation): Clarify intro.
5053 (Array Type): Clarify.
5054 (Type Predicates): Add hash-table-p.
5055
5056 * numbers.texi (Integer Basics): Clarify radix explanation.
5057 (Predicates on Numbers): Minor clarification.
5058 (Comparison of Numbers): Minor clarification. Clarify eql.
5059 Typos in min, max.
5060 (Math Functions): Clarify overflow in expt.
5061
5062 * minibuf.texi (Text from Minibuffer): Minor clarification.
5063 Mention arrow keys.
5064
5065 * loading.texi (Autoload): defun's doc string overrides autoload's
5066 doc string.
5067 (Repeated Loading): Modernize "add to list" examples.
5068 (Where Defined): Finish updating table of load-history elts.
5069
5070 * lists.texi (List-related Predicates): Minor wording improvement.
5071 (Lists as Boxes): Node deleted.
5072 (Building Lists): Explain trivial cases of number-sequence.
5073
5074 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5075 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5076 (Hash Access): Any object can be a key.
5077 State value of maphash.
5078
5079 * functions.texi (What Is a Function): Wording cleanup.
5080 (Function Documentation): Minor cleanup.
5081 Explain purpose of calling convention at end of doc string.
5082 (Function Names): Wording cleanup.
5083 (Calling Functions): Wording cleanup.
5084 Explain better how funcall calls the function.
5085 (Function Cells): Delete example of saving and redefining function.
5086
5087 * control.texi (Combining Conditions): Wording cleanup.
5088 (Iteration): dolist and dotimes bind VAR locally.
5089 (Cleanups): Xref to Atomic Changes.
5090
5091 * compile.texi (Byte Compilation): Delete 19.29 info.
5092 (Compilation Functions): Macros' difficulties don't affect defsubst.
5093 (Docs and Compilation): Delete 19.29 info.
5094
50952005-02-10 Richard M. Stallman <rms@gnu.org>
5096
5097 * objects.texi (Symbol Type): Minor correction.
5098
50992005-02-06 Lute Kamstra <lute@gnu.org>
5100
5101 * modes.texi (Example Major Modes): Fix typos.
5102
51032005-02-06 Richard M. Stallman <rms@gnu.org>
5104
5105 * text.texi (Margins): fill-nobreak-predicate can be one function.
5106
5107 * strings.texi (Modifying Strings): clear-string can make unibyte.
5108 (Formatting Strings): format gives error if values missing.
5109
5110 * positions.texi (Character Motion): Mention default arg
5111 for forward-char. backward-char refers to forward-char.
5112 (Word Motion): Mention default arg for forward-word.
5113 (Buffer End Motion): Mention default arg for beginning-of-buffer.
5114 Simplify end-of-buffer.
5115 (Text Lines): Mention default arg for forward-line.
5116 (List Motion): Mention default arg for beginning/end-of-defun.
5117 (Skipping Characters): Minor fixes in explaining character-set.
5118
5119 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
5120 Mode inheritance applies only when default-major-mode is nil.
5121 Clarifications.
5122 (Example Major Modes): Update Text mode and Lisp mode examples.
5123 (Minor Mode Conventions): Mention define-minor-mode at top.
5124 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
5125 (Mode Line Format): Update mode line face display info.
5126 (Properties in Mode): Mention effect of risky vars.
5127 (Imenu): Define imenu-add-to-menubar.
5128 (Font Lock Mode): Add descriptions to menu lines.
5129 (Faces for Font Lock): Add font-lock-doc-face.
5130
51312005-02-05 Lute Kamstra <lute@gnu.org>
5132
5133 * text.texi (Maintaining Undo): Remove obsolete function.
5134
51352005-02-05 Eli Zaretskii <eliz@gnu.org>
5136
5137 * frames.texi (Color Names): Add pointer to the X docs about RGB
5138 color specifications. Improve indexing
5139 (Text Terminal Colors): Replace the description of RGB values by
5140 an xref to "Color Names".
5141
51422005-02-03 Richard M. Stallman <rms@gnu.org>
5143
5144 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
5145 Clarify.
5146 (Selecting Windows): Clarify save-selected-window.
5147 (Cyclic Window Ordering): Clarify walk-windows.
5148 (Window Point): Clarify.
5149 (Window Start): Add comment to example.
5150 (Resizing Windows): Add `interactive' specs in examples.
5151 Document fit-window-to-buffer.
5152
5153 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
5154 (Undo, Maintaining Undo): Clarify last change.
5155 (Sorting): In sort-numeric-fields, explain about octal and hex.
5156 Mention sort-numeric-base.
5157 (Format Properties): Add xref for hard newlines.
5158
5159 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
5160 (Pop-Up Menus): Fix typo.
5161 (Color Names): Explain all types of color names.
5162 Explain color-values on B&W terminal.
5163 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
5164
5165 * files.texi (File Locks): Not supported on MS systems.
5166 (Testing Accessibility): Clarify.
5167
5168 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
5169 (Coverage Testing): Fix typo.
5170
5171 * commands.texi (Misc Events): Remove stray space.
5172
5173 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
5174 (Modification Time): Clarify when visited-file-modtime returns 0.
5175 (The Buffer List): Clarify bury-buffer.
5176 (Killing Buffers): Clarify.
5177 (Indirect Buffers): Add clone-indirect-buffer.
5178
51792005-02-02 Matt Hodges <MPHodges@member.fsf.org>
5180
5181 * edebug.texi (Printing in Edebug): Fix default value of
5182 edebug-print-circle.
5183 (Coverage Testing): Fix displayed frequency count data.
5184
51852005-02-02 Luc Teirlinck <teirllm@auburn.edu>
5186
5187 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
5188
51892005-02-02 Kim F. Storm <storm@cua.dk>
5190
5191 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
5192
51932005-01-29 Eli Zaretskii <eliz@gnu.org>
5194
5195 * commands.texi (Misc Events): Describe the help-echo event.
5196
5197 * text.texi (Special Properties) <help-echo>: Use `pos'
5198 consistently in description of the help-echo property.
5199 Use @code{nil} instead of @var{nil}.
5200
5201 * display.texi (Overlay Properties): Fix the index entry for
5202 help-echo overlay property.
5203
5204 * customize.texi (Type Keywords): Uncomment the xref to the
5205 help-echo property documentation.
5206
52072005-01-23 Kim F. Storm <storm@cua.dk>
5208
5209 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5210 return value. Third element FULLY replaced by PARTIAL which
5211 specifies number of invisible pixels if row is only partially visible.
5212 (Textual Scrolling): Mention auto-window-vscroll.
5213 (Vertical Scrolling): New defvar auto-window-vscroll.
5214
52152005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5216
5217 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5218 command remapping.
5219
52202005-01-15 Richard M. Stallman <rms@gnu.org>
5221
5222 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5223
52242005-01-14 Kim F. Storm <storm@cua.dk>
5225
5226 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5227
5228 * text.texi (Links and Mouse-1): Fix string and vector item.
5229
52302005-01-13 Richard M. Stallman <rms@gnu.org>
5231
5232 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5233 descriptions of overriding-local-map and overriding-terminal-local-map.
5234
5235 * text.texi (Links and Mouse-1): Clarify text.
5236
52372005-01-13 Kim F. Storm <storm@cua.dk>
5238
5239 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5240
52412005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5242
5243 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5244
52452005-01-12 Kim F. Storm <storm@cua.dk>
5246
5247 * text.texi (Links and Mouse-1): Rename section from Enabling
5248 Mouse-1 to Following Links. Change xrefs.
5249 Add examples for define-button-type and define-widget.
5250
5251 * display.texi (Button Properties, Button Buffer Commands):
5252 Clarify mouse-1 and follow-link functionality.
5253
52542005-01-12 Richard M. Stallman <rms@gnu.org>
5255
5256 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
5257
5258 * display.texi (Beeping): Fix Texinfo usage.
5259
5260 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
5261
52622005-01-11 Kim F. Storm <storm@cua.dk>
5263
5264 * display.texi (Button Properties, Button Buffer Commands):
5265 Mention mouse-1 binding. Add follow-link keyword.
5266
5267 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
5268 (Enabling Mouse-1 to Follow Links): New subsection.
5269
52702005-01-06 Richard M. Stallman <rms@gnu.org>
5271
5272 * text.texi (Special Properties): Minor change.
5273
5274 * os.texi (Timers): Clarify previous change.
5275
5276 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
5277
52782005-01-01 Luc Teirlinck <teirllm@auburn.edu>
5279
5280 * display.texi (Face Attributes): Correct xref to renamed node.
5281
52822005-01-01 Richard M. Stallman <rms@gnu.org>
5283
5284 * display.texi (Face Attributes): Describe hex color specs.
5285
52862004-12-31 Richard M. Stallman <rms@gnu.org>
5287
5288 * os.texi (Timers): Update previous change.
5289
52902004-12-30 Kim F. Storm <storm@cua.dk>
5291
5292 * display.texi (Line Height): Total line-height is now specified
5293 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5294 in cons cells. (nil . RATIO) is relative to actual line height.
5295 Use line-height `t' instead of `0' to get minimum height.
5296
52972004-12-29 Richard M. Stallman <rms@gnu.org>
5298
5299 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5300
53012004-12-28 Richard M. Stallman <rms@gnu.org>
5302
5303 * commands.texi (Quitting): Clarify value of with-local-quit.
5304
5305 * elisp.texi (Top): Fix previous change.
5306
5307 * loading.texi (Loading): Fix previous change.
5308
53092004-12-27 Richard M. Stallman <rms@gnu.org>
5310
5311 * Makefile.in (MAKEINFO): Specify --force.
5312
5313 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5314
5315 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5316
5317 * display.texi (Line Height): Further clarify.
5318
5319 * elisp.texi (Top): Update Loading submenu.
5320
5321 * loading.texi (Where Defined): New node.
5322 (Unloading): load-history moved to Where Defined.
5323
53242004-12-21 Richard M. Stallman <rms@gnu.org>
5325
5326 * commands.texi (Event Input Misc): Add while-no-input.
5327
53282004-12-11 Richard M. Stallman <rms@gnu.org>
5329
5330 * display.texi (Line Height): Rewrite text for clarity.
5331
53322004-12-11 Kim F. Storm <storm@cua.dk>
5333
5334 * display.texi (Display): Add node "Line Height" to menu.
5335 (Line Height): New node. Move full description of line-spacing
5336 and line-height text properties here from text.texi.
5337 (Scroll Bars): Add vertical-scroll-bar variable.
5338
5339 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5340
5341 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5342 line-spacing and vertical-scroll-bar.
5343
5344 * text.texi (Special Properties): Just mention line-spacing and
5345 line-height here, add xref to new "Line Height" node.
5346
53472004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5348
5349 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5350
5351 * locals.texi (Standard Buffer-Local Variables):
5352 Add @xref for `line-spacing'.
5353
53542004-12-05 Richard M. Stallman <rms@gnu.org>
5355
5356 * Makefile.in (maintainer-clean): Remove the info files
5357 in $(infodir) where they are created.
5358
53592004-12-03 Richard M. Stallman <rms@gnu.org>
5360
5361 * windows.texi (Selecting Windows): get-lru-window and
5362 get-largest-window don't consider dedicated windows.
5363
5364 * text.texi (Undo): Document undo-in-progress.
5365
53662004-11-26 Richard M. Stallman <rms@gnu.org>
5367
5368 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5369 Remove a few vars that are not always buffer-local.
5370
53712004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5372
5373 * locals.texi (Standard Buffer-Local Variables): Comment out
5374 xref's to non-existent node `Yet to be written'.
5375
53762004-11-24 Richard M. Stallman <rms@gnu.org>
5377
5378 * processes.texi (Synchronous Processes): Grammar fix.
5379
5380 * numbers.texi (Comparison of Numbers): Add eql.
5381
5382 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5383
5384 * intro.texi (Printing Notation): Fix previous change.
5385
5386 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5387 and default-indicate-buffer-boundaries from here.
5388 (Usual Display): To here.
5389 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5390 (Usual Display): Move tab-width up.
5391
5392 * customize.texi (Variable Definitions): Replace
5393 show-paren-mode example with tooltip-mode.
5394 (Simple Types, Composite Types, Defining New Types):
5395 Minor cleanups.
5396
53972004-11-21 Jesper Harder <harder@ifa.au.dk>
5398
5399 * processes.texi (Synchronous Processes, Output from Processes):
5400 Markup fix.
5401
54022004-11-20 Richard M. Stallman <rms@gnu.org>
5403
5404 * positions.texi (Skipping Characters): skip-chars-forward
5405 now handles char classes.
5406
5407 * intro.texi (Printing Notation): Avoid confusion of `print'
5408 when explaining @print.
5409
5410 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5411
5412 * display.texi (Display Table Format): Minor fix.
5413
5414 * streams.texi (Output Functions): Fix print example.
5415
5416 * Makefile.in (elisp): New target.
5417 (dist): Depend on $(infodir)/elisp, not elisp.
5418 Copy the info files from $(infodir).
5419
5420 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5421 read-from-minibuffer.
5422
5423 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5424
54252004-11-19 Richard M. Stallman <rms@gnu.org>
5426
5427 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5428
54292004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5430
5431 * tips.texi (Coding Conventions): Fix typo.
5432
54332004-11-16 Richard M. Stallman <rms@gnu.org>
5434
5435 * tips.texi (Coding Conventions): Separate defvar and require
5436 methods to avoid warnings. Use require only when there are many
5437 functions and variables from that package.
5438
5439 * minibuf.texi (Minibuffer Completion): When ignoring case,
5440 predicate must not be case-sensitive.
5441
5442 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5443 (Test Coverage): Don't talk about "splotches". Clarified.
5444
54452004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5446
5447 * frames.texi (Window Frame Parameters): Fix typo.
5448
54492004-11-15 Kim F. Storm <storm@cua.dk>
5450
5451 * symbols.texi (Other Plists): Note that plist-get may signal error.
5452 Add safe-plist-get.
5453
54542004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5455
5456 * modes.texi (Font Lock Basics): Fix typo.
5457
54582004-11-08 Richard M. Stallman <rms@gnu.org>
5459
5460 * syntax.texi (Syntax Table Functions): Add syntax-after.
5461
54622004-11-06 Lars Brinkhoff <lars@nocrew.org>
5463
5464 * os.texi (Processor Run Time): New section documenting
5465 get-internal-run-time.
5466
54672004-11-06 Eli Zaretskii <eliz@gnu.org>
5468
5469 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5470 it nukes elisp-cover.texi.
5471 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5472 elisp-0 etc.
5473
54742004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5475
5476 * commands.texi (Keyboard Macros): Document `append' return value
5477 of `defining-kbd-macro'.
5478
54792004-11-01 Richard M. Stallman <rms@gnu.org>
5480
5481 * commands.texi (Interactive Call): Add called-interactively-p.
5482
54832004-10-29 Simon Josefsson <jas@extundo.com>
5484
5485 * minibuf.texi (Reading a Password): Revert.
5486
54872004-10-28 Richard M. Stallman <rms@gnu.org>
5488
5489 * frames.texi (Display Feature Testing): Explain about "vendor".
5490
54912004-10-27 Richard M. Stallman <rms@gnu.org>
5492
5493 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5494 not raw. Clarify `n'.
5495 (Interactive Call): Rewrite interactive-p, focusing on when
5496 and how to use it.
5497 (Misc Events): Clarify previous change.
5498
5499 * advice.texi (Simple Advice): Clarify what job the example does.
5500 (Around-Advice): Clarify ad-do-it.
5501 (Activation of Advice): An option of ad-default-compilation-action
5502 is `never', not `nil'.
5503
55042004-10-26 Kim F. Storm <storm@cua.dk>
5505
5506 * commands.texi (Interactive Codes): Add U code letter.
5507
55082004-10-25 Simon Josefsson <jas@extundo.com>
5509
5510 * minibuf.texi (Reading a Password): Add.
5511
55122004-10-24 Jason Rumney <jasonr@gnu.org>
5513
5514 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5515 and wheel-down.
5516
55172004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5518
5519 * processes.texi (Synchronous Processes): Document process-file.
5520
55212004-10-22 Kenichi Handa <handa@m17n.org>
5522
5523 * text.texi (translate-region): Document that it accepts also a
5524 char-table.
5525
55262004-10-22 David Ponce <david@dponce.com>
5527
5528 * windows.texi (Resizing Windows): Document the `preserve-before'
5529 argument of the functions `enlarge-window' and `shrink-window'.
5530
55312004-10-19 Jason Rumney <jasonr@gnu.org>
5532
5533 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5534
55352004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5536
5537 * text.texi (Filling): Add anchor for definition of
5538 `sentence-end-double-space'.
5539
5540 * searching.texi (Regexp Example): Update description of how
5541 Emacs currently recognizes the end of a sentence.
5542 (Standard Regexps): Update definition of the variable
5543 `sentence-end'. Add definition of the function `sentence-end'.
5544
55452004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5546
5547 * display.texi (Progress): New node.
5548
55492004-10-05 Kim F. Storm <storm@cua.dk>
5550
5551 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5552
55532004-09-29 Kim F. Storm <storm@cua.dk>
5554
5555 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5556 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5557 fringe bitmap symbols, as they now have their own namespace.
5558 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5559 vs. pixels. Signal error if no free bitmap slots.
5560 (Pixel Specification): Change IMAGE to @var{image}.
5561
55622004-09-28 Richard M. Stallman <rms@gnu.org>
5563
5564 * text.texi (Special Properties): Clarify line-spacing and line-height.
5565
5566 * searching.texi (Regexp Search): Add looking-back.
5567
55682004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5569
5570 * display.texi: Correct typos.
5571 (Image Descriptors): Correct xref's.
5572
55732004-09-25 Richard M. Stallman <rms@gnu.org>
5574
5575 * text.texi (Special Properties): Cleanups in `cursor'.
5576 Rewrites in `line-height' and `line-spacing'; exchange them.
5577
5578 * display.texi (Fringes): Rewrite previous change.
5579 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5580 (Display Fringe Bitmaps): Node deleted, text moved.
5581 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5582 (Scroll Bars): Clarify set-window-scroll-bars.
5583 (Pointer Shape): Rewrite.
5584 (Specified Space): Clarify :align-to, etc.
5585 (Pixel Specification): Use @var. Clarify new text.
5586 (Other Display Specs): Clarify `slice'.
5587 (Image Descriptors): Cleanups.
5588 (Showing Images): Cleanups.
5589
55902004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5591
5592 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5593
5594 * modes.texi: Various minor changes in addition to:
5595 (Major Mode Conventions): Final call to `run-mode-hooks' should
5596 not be inside the `delay-mode-hooks' form.
5597 (Mode Hooks): New node.
5598 (Hooks): Delete obsolete example.
5599 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5600 node "Mode Hooks".
5601
56022004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5603
5604 * display.texi: Correct various typos.
5605 (Display): Rename node "Pointer Shapes" to "Pointer
5606 Shape". (There is already a node called "Pointer Shapes" in
5607 frames.texi.)
5608 (Images): Remove non-existent node "Image Slices" from menu.
5609
56102004-09-23 Kim F. Storm <storm@cua.dk>
5611
5612 * text.texi (Special Properties): Add `cursor', `pointer',
5613 `line-height', and `line-spacing' properties.
5614
5615 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5616 Shapes' to menu.
5617 (Standard Faces): Doc fix for fringe face.
5618 (Fringes): Add `overflow-newline-into-fringe' and
5619 'indicate-buffer-boundaries'.
5620 (Fringe Bitmaps, Pointer Shapes): New nodes.
5621 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5622 Bitmaps' to menu.
5623 (Specified Space): Describe pixel width and height.
5624 (Pixel Specification): New node.
5625 (Other Display Specs): Add `slice' property.
5626 (Display Fringe Bitmaps): New node.
5627 (Images): Add 'Image Slices' to menu.
5628 (Image Descriptors): Add `:pointer' and `:map' properties.
5629 (Showing Images): Add slice arg to `insert-image'. Add
5630 'insert-sliced-image'.
5631
56322004-09-20 Richard M. Stallman <rms@gnu.org>
5633
5634 * commands.texi (Key Sequence Input):
5635 Clarify downcasing in read-key-sequence.
5636
56372004-09-08 Juri Linkov <juri@jurta.org>
5638
5639 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5640
56412004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5642
5643 * locals.texi (Standard Buffer-Local Variables): Add
5644 `buffer-auto-save-file-format'.
5645 * internals.texi (Buffer Internals): Describe new
5646 auto_save_file_format field of the buffer structure.
5647 * files.texi (Format Conversion): `auto-save-file-format' has been
5648 renamed `buffer-auto-save-file-format'.
5649
56502004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5651
5652 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5653 an integer or a marker.
5654 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5655
56562004-08-22 Richard M. Stallman <rms@gnu.org>
5657
5658 * modes.texi (Major Mode Conventions): Discuss rebinding of
5659 standard key bindings.
5660
56612004-08-18 Kim F. Storm <storm@cua.dk>
5662
5663 * processes.texi (Accepting Output): Add `just-this-one' arg to
5664 `accept-process-output'.
5665 (Output from Processes): New var `process-adaptive-read-buffering'.
5666
56672004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5668
5669 * keymaps.texi: Various changes in addition to:
5670 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5671 Give more varied examples for `kbd'.
5672 (Creating Keymaps): Char tables have slots for all characters
5673 without modifiers.
5674 (Active Keymaps): `overriding-local-map' and
5675 `overriding-terminal-local-map' also override text property and
5676 overlay keymaps.
5677 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5678 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5679 to denote a prefix of no events.
5680 `map-keymap' includes parent's bindings _recursively_.
5681 Clarify and correct description of `where-is-internal'.
5682 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5683 (Menu Example): For menus intended for use with the keyboard, the
5684 menu items should be bound to characters or real function keys.
5685
56862004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5687
5688 * objects.texi (Character Type): Reposition `@anchor' to prevent
5689 double space inside sentence in Info.
5690
5691 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5692 renamed to `disabled-command-function'.
5693 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5694 (Command Loop Info): Replace reference to it.
5695 (Disabling Commands): `disabled-command-hook' has been renamed to
5696 `disabled-command-function'.
5697
56982004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5699
5700 * os.texi (Translating Input): Only non-prefix bindings in
5701 `key-translation-map' override actual key bindings. Warn about
5702 possible indirect effect of actual key bindings on non-prefix
5703 bindings in `key-translation-map'.
5704
57052004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5706
5707 * minibuf.texi (High-Level Completion): Add anchor for definition
5708 of `read-variable'.
5709
5710 * commands.texi: Various changes in addition to:
5711 (Using Interactive): Clarify description of `interactive-form'.
5712 (Interactive Call): Mention default for KEYS argument to
5713 `call-interactively'.
5714 (Command Loop Info): Clarify description of `this-command-keys'.
5715 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5716 Value of `last-event-frame' can be `macro'.
5717 (Repeat Events): `double-click-fuzz' is also used to distinguish
5718 clicks and drags.
5719 (Classifying Events): Clarify descriptions of `event-modifiers'
5720 `event-basic-type' and `event-convert-list'.
5721 (Accessing Events): `posn-timestamp' takes POSITION argument.
5722 (Quoted Character Input): Clarify description of
5723 `read-quoted-char' and fix example.
5724 (Quitting): Add `with-local-quit'.
5725 (Disabling Commands): Correct and clarify descriptions of
5726 `enable-command' and `disable-command'.
5727 Mention what happens if `disabled-command-hook' is nil.
5728 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5729 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5730
57312004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5732
5733 * frames.texi: Various changes in addition to:
5734 (Creating Frames): Expand and clarify description of `make-frame'.
5735 (Window Frame Parameters): Either none or both of the `icon-left'
5736 and `icon-top' parameters must be specified. Put descriptions of
5737 `menu-bar-lines' and `toolbar-lines' closer together and change
5738 them accordingly.
5739 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5740 except while processing `frame-title-format' or `icon-title-format'.
5741 (Deleting Frames): Correct description of `delete-frame'.
5742 Non-nil return values of `frame-live-p' are like those of `framep'.
5743 (Frames and Windows): Mention return value of
5744 `set-frame-selected-window'.
5745 (Visibility of Frames): Mention `force' argument to
5746 `make-frame-invisible'. `frame-visible-p' returns t for all
5747 frames on text-only terminals.
5748 (Frame Configurations): Restoring a frame configuration does not
5749 restore deleted frames.
5750 (Window System Selections): `x-set-selection' returns DATA.
5751 (Resources): Add example.
5752 (Display Feature Testing): Clarify descriptions of
5753 `display-pixel-height', `display-pixel-width', `x-server-version'
5754 and `x-server-vendor'.
5755
5756 * windows.texi (Choosing Window): Add anchor.
5757 * minibuf.texi (Minibuffer Misc): Add anchor.
5758
57592004-07-23 John Paul Wallington <jpw@gnu.org>
5760
5761 * macros.texi (Defining Macros): Declaration keyword for setting
5762 Edebug spec is `debug' not `edebug'.
5763
57642004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5765
5766 * windows.texi: Various small changes in addition to:
5767 (Window Point): Mention return value of `set-window-point'.
5768 (Window Start): `pos-visible-in-window-p' disregards horizontal
5769 scrolling. Explain return value if PARTIALLY is non-nil.
5770 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5771 and `set-window-vscroll'.
5772 (Size of Window): The argument WINDOW to `window-inside-edges',
5773 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5774 (Resizing Windows): Explain return value of
5775 `shrink-window-if-larger-than-buffer'.
5776 `window-size-fixed' automatically becomes buffer local when set.
5777 (Window Configurations): Explain return value of
5778 `set-window-configuration'.
5779
5780 * minibuf.texi (Minibuffer Misc): Add anchor for
5781 `minibuffer-scroll-window'.
5782
5783 * positions.texi (Text Lines): Add anchor for `count-lines'.
5784
57852004-07-17 Richard M. Stallman <rms@gnu.org>
5786
5787 * display.texi (Overlay Properties): Adding `evaporate' prop
5788 deletes empty overlay immediately.
5789
5790 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5791 fix example.
5792
57932004-07-16 Jim Blandy <jimb@redhat.com>
5794
5795 * searching.texi (Regexp Backslash): Document new \_< and \_>
5796 operators.
5797
57982004-07-16 Juanma Barranquero <lektu@terra.es>
5799
5800 * display.texi (Images): Fix Texinfo usage.
5801
58022004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5803
5804 * buffers.texi (Modification Time): `visited-file-modtime' now
5805 returns a list of two integers, instead of a cons.
5806
58072004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5808
5809 * windows.texi: Various changes in addition to:
5810 (Splitting Windows): Add `split-window-keep-point'.
5811
58122004-07-09 Richard M. Stallman <rms@gnu.org>
5813
5814 * frames.texi (Input Focus): Minor fix.
5815
58162004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5817
5818 * frames.texi (Input Focus): Clarify descriptions of
5819 `select-frame-set-input-focus' and `select-frame'.
5820
58212004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5822
5823 * os.texi: Various small changes in addition to:
5824 (Killing Emacs): Expand and clarify description of
5825 `kill-emacs-query-functions' and `kill-emacs-hook'.
5826 (System Environment): Expand and clarify description of `getenv'
5827 and `setenv'.
5828 (Timers): Clarify description of `run-at-time'.
5829 (Translating Input): Correct description of
5830 `extra-keyboard-modifiers'.
5831 (Flow Control): Correct description of `enable-flow-control'.
5832
58332004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5834
5835 * os.texi: Update copyright.
5836 (Session Management): Grammar fix.
5837 Clarify which Emacs does the restarting.
5838 Use @samp for *scratch* buffer.
5839
58402004-07-04 Alan Mackenzie <acm@muc.de>
5841
5842 * frames.texi (Input Focus): Add documentation for
5843 `select-frame-set-input-focus'. Replace refs to non-existent
5844 `switch-frame' with `select-frame'. Minor corrections and tidying
5845 up of text-only terminal stuff.
5846
58472004-07-02 Richard M. Stallman <rms@gnu.org>
5848
5849 * files.texi (Saving Buffers): Cleanup write-contents-function.
5850 (Magic File Names): Cleanup file-remote-p.
5851
b344d29d 58522004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5853
5854 * files.texi (Magic File Names): `file-remote-p' returns an
5855 identifier of the remote system, not just t.
5856
58572004-07-02 David Kastrup <dak@gnu.org>
5858
5859 * searching.texi (Entire Match Data): Add explanation about new
5860 match-data behavior when @var{integers} is non-nil.
5861
58622004-06-24 Richard M. Stallman <rms@gnu.org>
5863
5864 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5865
5866 * customize.texi (Variable Definitions): Note about doc strings
5867 and :set.
5868
5869 * keymaps.texi (Keymap Terminology): Document `kbd'.
5870 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5871
5872 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5873 makes it buffer-local.
5874
5875 * files.texi (Saving Buffers): Correct previous change.
5876
5877 * commands.texi (Accessing Events):
5878 Clarify posn-col-row and posn-actual-col-row.
5879
58802004-06-24 David Ponce <david.ponce@wanadoo.fr>
5881
5882 * commands.texi (Accessing Events): New functions
5883 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5884
58852004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5886
5887 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5888 * frames.texi, buffers.texi, backups.texi, variables.texi:
5889 * loading.texi, eval.texi, functions.texi, control.texi:
5890 * symbols.texi, minibuf.texi: Reposition @anchor's.
5891
5892 * help.texi: Various small changes in addition to the following.
5893 (Describing Characters): Describe PREFIX argument to
5894 `key-description'. Correct and clarify definition of
5895 `text-char-description'. Describe NEED-VECTOR argument to
5896 `read-kbd-macro'.
5897 (Help Functions): Clarify definition of `apropos'.
5898
58992004-06-23 Lars Hansen <larsh@math.ku.dk>
5900
5901 * files.texi (Saving Buffers): Correct description of
5902 `write-contents-functions'.
5903
59042004-06-21 Juanma Barranquero <lektu@terra.es>
5905
5906 * display.texi (Images): Remove redundant @vindex directives.
5907 Rewrite `image-library-alist' doc in active voice.
5908
59092004-06-14 Juanma Barranquero <lektu@terra.es>
5910
5911 * display.texi (Images): Document new delayed library loading,
5912 variable `image-library-alist' and (existing but undocumented)
5913 function `image-type-available-p'.
5914
59152004-06-05 Richard M. Stallman <rms@gnu.org>
5916
5917 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5918 refer the user to the Initial Input node.
5919 (Text from Minibuffer): Likewise.
5920 (Initial Input): New node. Document this feature
5921 and say it is mostly deprecated.
5922
59232004-05-30 Richard M. Stallman <rms@gnu.org>
5924
5925 * loading.texi (Named Features): Clarify return value
5926 and meaning of NOERROR.
5927
5928 * variables.texi (File Local Variables): Minor cleanup.
5929
59302004-05-30 Michael Albinus <michael.albinus@gmx.de>
5931
5932 * files.texi (Magic File Names): Add `file-remote-p' as operation
5933 of file name handlers.
5934
59352004-05-29 Richard M. Stallman <rms@gnu.org>
5936
5937 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5938 as arg to a minor mode command.
5939
59402004-05-22 Richard M. Stallman <rms@gnu.org>
5941
5942 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5943
5944 * streams.texi (Output Variables): Doc float-output-format.
5945
5946 * searching.texi (Regexp Special): Nested repetition can be infloop.
5947
5948 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5949 real stack overflow.
5950
5951 * compile.texi: Minor cleanups.
5952
59532004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5954
5955 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5956 circular lists.
5957 (List Elements): Explain handling of circular and dotted lists.
5958
59592004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5960
5961 * modes.texi (Search-based Fontification): Fix typo.
5962
59632004-05-10 Juanma Barranquero <lektu@terra.es>
5964
5965 * modes.texi (Mode Line Variables): Fix description of
5966 global-mode-string, which is now after which-func-mode, not the
5967 buffer name.
5968
59692004-05-07 Lars Hansen <larsh@math.ku.dk>
5970
5971 * modes.texi (Desktop Save Mode): Add.
5972 (Modes): Add menu entry Desktop Save Mode.
5973
5974 * hooks.texi: Add desktop-after-read-hook,
5975 desktop-no-desktop-file-hook and desktop-save-hook.
5976
5977 * locals.texi: Add desktop-save-buffer.
5978
59792004-04-30 Jesper Harder <harder@ifa.au.dk>
5980
5981 * display.texi: emacs -> Emacs.
5982
59832004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5984
5985 * files.texi (Changing Files): Document set-file-times.
5986
59872004-04-23 Juanma Barranquero <lektu@terra.es>
5988
5989 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5990
59912004-04-18 Jesper Harder <harder@ifa.au.dk>
5992
5993 * tips.texi (Coding Conventions): defopt -> defcustom.
5994
59952004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5996
5997 * sequences.texi: Various clarifications.
5998
59992004-04-14 Luc Teirlinck <teirllm@auburn.edu>
6000
6001 * buffers.texi (Read Only Buffers): Mention optional ARG to
6002 `toggle-read-only'.
6003
60042004-04-14 Nick Roberts <nick@nick.uklinux.net>
6005
6006 * windows.texi (Selecting Windows): Note that get-lru-window
6007 returns a full-width window if possible.
6008
60092004-04-13 Luc Teirlinck <teirllm@auburn.edu>
6010
6011 * buffers.texi: Various changes in addition to:
6012 (Buffer File Name): Add `find-buffer-visiting'.
6013 (Buffer Modification): Mention optional ARG to `not-modified'.
6014 (Indirect Buffers): Mention optional CLONE argument to
6015 `make-indirect-buffer'.
6016
6017 * files.texi: Various changes in addition to:
6018 (Visiting Functions): `find-file-hook' is now a normal hook.
6019 (File Name Expansion): Explain difference between the way that
6020 `expand-file-name' and `file-truename' treat `..'.
6021 (Contents of Directories): Mention optional ID-FORMAT argument to
6022 `directory-files-and-attributes'.
6023 (Format Conversion): Mention new optional CONFIRM argument to
6024 `format-write-file'.
6025
60262004-04-12 Miles Bader <miles@gnu.org>
6027
6028 * macros.texi (Expansion): Add description of `macroexpand-all'.
6029
60302004-04-05 Jesper Harder <harder@ifa.au.dk>
6031
6032 * variables.texi (Variable Aliases): Mention
6033 cyclic-variable-indirection.
6034
6035 * errors.texi (Standard Errors): Ditto.
6036
60372004-04-04 Luc Teirlinck <teirllm@auburn.edu>
6038
6039 * backups.texi: Various small changes in addition to:
6040 (Making Backups): Mention return value of `backup-buffer'.
6041 (Auto-Saving): Mention optional FORCE argument to
6042 `delete-auto-save-file-if-necessary'.
6043 (Reverting): Mention optional PRESERVE-MODES argument to
6044 `revert-buffer'. Correct description of `revert-buffer-function'.
6045
60462004-03-22 Juri Linkov <juri@jurta.org>
6047
6048 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6049 with `Vector Functions'.
6050
6051 * text.texi (Sorting): Add missing quote.
6052
60532004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6054
6055 * intro.texi (Lisp History): Replace xref to `cl' manual with
6056 inforef.
6057
60582004-03-12 Richard M. Stallman <rms@gnu.org>
6059
6060 * intro.texi (Version Info): Add arg to emacs-version.
6061 (Lisp History): Change xref to CL manual.
6062
60632004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6064
6065 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6066 for Partial Completion mode.
6067
60682004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6069
6070 * customize.texi: Fix typo. Remove eol whitespace.
6071
60722004-03-04 Richard M. Stallman <rms@gnu.org>
6073
6074 * processes.texi: Fix typos.
6075
6076 * lists.texi (Building Lists): Minor clarification.
6077
6078 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6079 in make-hash-table.
6080
60812004-02-29 Juanma Barranquero <lektu@terra.es>
6082
6083 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6084 rm, and ignore exit code.
6085
60862004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6087
6088 * display.texi (Defining Faces): Add description for min-colors.
6089 Update example.
6090
60912004-02-23 Luc Teirlinck <teirllm@auburn.edu>
6092
6093 * abbrevs.texi: Various corrections and clarifications in addition
6094 to the following:
6095 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6096
60972004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6098
6099 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6100
61012004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6102
6103 * text.texi: Various small changes in addition to the following:
6104 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
6105 to delete-horizontal-space.
6106 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
6107 description of yank-handler text property at various places.
6108
6109 * frames.texi (Window System Selections): Add anchor.
6110
6111 * syntax.texi (Syntax Table Functions): Clarify and correct
6112 descriptions of make-syntax-table and copy-syntax-table.
6113 (Motion and Syntax): Clarify SYNTAXES argument to
6114 skip-syntax-forward.
6115 (Parsing Expressions): Mention that the return value of
6116 parse-partial-sexp is currently a list of ten rather than nine
6117 elements.
6118 (Categories): Various corrections and clarifications.
6119
61202004-02-17 Luc Teirlinck <teirllm@auburn.edu>
6121
6122 * markers.texi (Marker Insertion Types): Minor change.
6123
6124 * locals.texi (Standard Buffer-Local Variables):
6125 * commands.texi (Interactive Codes, Using Interactive):
6126 * functions.texi (Related Topics): Fix xrefs.
6127
61282004-02-16 Luc Teirlinck <teirllm@auburn.edu>
6129
6130 * lists.texi (Sets And Lists): Update description of delete-dups.
6131
61322004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6133
6134 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
6135
c8763fb6 61362004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6137
6138 * frames.texi (Parameter Access): frame-parameters arg is optional.
6139 modify-frame-parameters handles nil for FRAME.
6140 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
6141 are all-or-nothing for certain toolkits.
6142 Mention parameter wait-for-wm.
6143 (Frames and Windows): In frame-first-window and frame-selected-window
6144 the arg is optional.
6145 (Input Focus): In redirect-frame-focus the second arg is optional.
6146 (Window System Selections): Mention selection type CLIPBOARD.
6147 Mention data-type UTF8_STRING.
6148 Mention numbering of cut buffers.
6149 (Resources): Describe x-resource-name.
6150
61512004-02-16 Richard M. Stallman <rms@gnu.org>
6152
6153 * windows.texi (Buffers and Windows): Delete false table
6154 about all-frames.
6155
6156 * syntax.texi (Parsing Expressions): Delete old caveat
6157 about parse-sexp-ignore-comments.
6158
6159 * streams.texi (Output Variables): Add print-quoted.
6160
6161 * lists.texi (Building Lists): Minor cleanup.
6162
6163 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
6164
6165 * display.texi (Overlays): Explain overlays use markers.
6166 (Managing Overlays): Explain front-advance and rear-advance
6167 in more detail.
6168
6169 * loading.texi (Unloading): Document unload-feature-special-hooks.
6170 Get rid of fns-NNN.el file.
6171
61722004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6173
6174 * help.texi (Describing Characters): Fix text-char-description
6175 example output.
6176
6177 * edebug.texi (Using Edebug): Fix example.
6178
6179 * debugging.texi (Internals of Debugger): Fix return value.
6180
6181 * files.texi (Changing Files): Fix argname.
6182
6183 * calendar.texi: Fix parens, and default values.
6184
6185 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
6186 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 6187 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
6188
6189 * positions.texi (Text Lines): Don't add -1 in current-line.
6190
61912004-02-16 Richard M. Stallman <rms@gnu.org>
6192
6193 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
6194
61952004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6196
6197 * processes.texi (Low-Level Network): Fix a typo.
6198
61992004-02-12 Kim F. Storm <storm@cua.dk>
6200
6201 * display.texi (Fringes): Use consistent wording.
6202 Note that window-fringe's window arg is optional.
6203 (Scroll Bars): Use consistent wording.
6204
62052004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6206
6207 * tips.texi (Comment Tips): Document the new conventions for
6208 commenting out code.
6209
c8763fb6 62102004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6211
6212 * positions.texi (Text Lines): Added missing end defun.
6213
62142004-02-07 Kim F. Storm <storm@cua.dk>
6215
6216 * positions.texi (Text Lines): Add line-number-at-pos.
6217
62182004-02-06 John Paul Wallington <jpw@gnu.org>
6219
6220 * display.texi (Button Properties, Button Buffer Commands):
6221 mouse-2 invokes button, not down-mouse-1.
6222
62232004-02-04 Jason Rumney <jasonr@gnu.org>
6224
6225 * makefile.w32-in: Sync with Makefile.in changes.
6226
62272004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6228
6229 * minibuf.texi (Text from Minibuffer): Various corrections and
6230 clarifications.
6231 (Object from Minibuffer): Correct Lisp description of
6232 read-minibuffer.
6233 (Minibuffer History): Clarify description of cons values for
6234 HISTORY arguments.
6235 (Basic Completion): Various corrections and clarifications. Add
6236 completion-regexp-list.
6237 (Minibuffer Completion): Correct and clarify description of
6238 completing-read.
6239 (Completion Commands): Mention Partial Completion mode. Various
6240 other minor changes.
6241 (High-Level Completion): Various corrections and clarifications.
6242 (Reading File Names): Ditto.
6243 (Minibuffer Misc): Ditto.
6244
62452004-01-26 Luc Teirlinck <teirllm@auburn.edu>
6246
6247 * strings.texi (Text Comparison): assoc-string also matches
6248 elements of alists that are strings instead of conses.
6249 (Formatting Strings): Standardize Texinfo usage. Update index
6250 entries.
6251
62522004-01-20 Luc Teirlinck <teirllm@auburn.edu>
6253
6254 * lists.texi (Sets And Lists): Add delete-dups.
6255
62562004-01-15 Luc Teirlinck <teirllm@auburn.edu>
6257
6258 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
6259 special form.
6260 * macros.texi (Defining Macros): Update description of `declare',
6261 which now is a macro.
6262 (Wrong Time): Fix typos.
6263
62642004-01-14 Luc Teirlinck <teirllm@auburn.edu>
6265
6266 * compile.texi (Compilation Functions): Expand descriptions of
6267 `compile-defun', `byte-compile-file', `byte-recompile-directory'
6268 and `batch-byte-compile'. In particular, mention and describe
6269 all optional arguments.
6270 (Disassembly): Correct and clarify the description of `disassemble'.
6271
62722004-01-11 Luc Teirlinck <teirllm@auburn.edu>
6273
6274 * searching.texi: Various small changes in addition to the
6275 following.
6276 (Regexp Example): Adapt to new value of `sentence-end'.
6277 (Regexp Functions): The PAREN argument to `regexp-opt' can be
6278 `words'.
6279 (Search and Replace): Add usage note for `perform-replace'.
6280 (Entire Match Data): Mention INTEGERS and REUSE arguments to
6281 `match-data'.
6282 (Standard Regexps): Update for new values of `paragraph-start'
6283 and `sentence-end'.
6284
62852004-01-07 Luc Teirlinck <teirllm@auburn.edu>
6286
6287 * files.texi (Saving Buffers): Clarify descriptions of
6288 `write-contents-functions' and `before-save-hook'.
6289 Make the defvar's for `before-save-hook' and `after-save-hook'
6290 into defopt's.
6291
62922004-01-07 Kim F. Storm <storm@cua.dk>
6293
6294 * commands.texi (Click Events): Describe new image and
6295 width/height elements of click events.
6296 (Accessing Events): Add posn-string, posn-image, and
6297 posn-object-width-height. Change posn-object to return either
6298 image or string object.
6299
63002004-01-01 Simon Josefsson <jas@extundo.com>
6301
6302 * hooks.texi (Standard Hooks): Add before-save-hook.
6303 * files.texi (Saving Buffers): Likewise.
6304
63052004-01-03 Richard M. Stallman <rms@gnu.org>
6306
6307 * frames.texi (Frames and Windows): Delete frame-root-window.
6308
63092004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6310
6311 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6312
6313 * functions.texi: Various small changes in addition to the
6314 following.
6315 (What Is a Function): `functionp' returns nil for macros. Clarify
6316 behavior of this and following functions for symbol arguments.
6317 (Function Documentation): Add `\' in front of (fn @var{arglist})
6318 and explain why.
6319 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6320 Add anchor.
6321 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6322
63232004-01-01 Miles Bader <miles@gnu.org>
6324
6325 * display.texi (Buttons): New section.
6326
63272003-12-31 Andreas Schwab <schwab@suse.de>
6328
6329 * numbers.texi (Math Functions): sqrt reports a domain-error
6330 error.
6331 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6332
63332003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6334
6335 * tips.texi (Documentation Tips): Update item on hyperlinks in
6336 documentation strings.
6337
6338 * errors.texi (Standard Errors): Various small corrections and
6339 additions.
6340
6341 * control.texi: Various small changes in addition to the
6342 following.
6343 (Signaling Errors): Provide some more details on how `signal'
6344 constructs the error message. Add anchor to the definition of
6345 `signal'.
6346 (Error Symbols): Describe special treatment of `quit'.
6347 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6348 to emphasize that it has to be a single form.
6349
6350 * buffers.texi: Add anchor.
6351
63522003-12-29 Richard M. Stallman <rms@gnu.org>
6353
6354 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6355 (Window Configurations): Add window-configuration-frame.
6356
6357 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6358
6359 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6360 Change arg name in get-char-property.
6361 (Special Properties): Update handling of keymap property.
6362
6363 * strings.texi (Modifying Strings): Add clear-string.
6364 (Text Comparison): Add assoc-string and remove
6365 assoc-ignore-case, assoc-ignore-representation.
6366
6367 * os.texi (Time of Day): Add set-time-zone-rule.
6368
6369 * numbers.texi (Math Functions): asin, acos, log, log10
6370 report domain-error errors.
6371
6372 * nonascii.texi (Converting Representations):
6373 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6374 (Encoding and I/O): Add file-name-coding-system.
6375
6376 * modes.texi (Search-based Fontification): Explain that
6377 face specs are symbols with face names as values.
6378
6379 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6380
6381 * lists.texi (Building Lists): remq moved elsewhere.
6382 (Sets And Lists): remq moved here.
6383 (Association Lists): Refer to assoc-string.
6384
6385 * internals.texi (Garbage Collection): Add memory-use-counts.
6386
6387 * frames.texi (Frames and Windows): Add set-frame-selected-window
6388 and frame-root-window.
6389
6390 * files.texi (Contents of Directories):
6391 Add directory-files-and-attributes.
6392
6393 * display.texi (Refresh Screen): Add force-window-update.
6394 (Invisible Text): Explain about moving point out of invis text.
6395 (Overlay Properties): Add overlay-properties.
6396 (Managing Overlays): Add overlayp.
6397 (GIF Images): Invalid image number displays a hollow box.
6398
6399 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6400 (Killing Buffers): Add buffer-live-p.
6401
64022003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6403
6404 * display.texi (Fringes): Fix typo "set-buffer-window".
6405
64062003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6407
6408 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6409 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6410 Add or change various xrefs and anchors.
6411
6412 * commands.texi: Replace all occurrences of @acronym{CAR} with
6413 @sc{car}, for consistency with the rest of the Elisp manual.
6414 `car' and `cdr' are historically acronyms, but are no longer
6415 widely thought of as such.
6416
6417 * internals.texi (Pure Storage): Mention that `purecopy' does not
6418 copy text properties.
6419 (Object Internals): Now 29 bits are used (in most implementations)
6420 to address Lisp objects.
6421
6422 * variables.texi (Variables with Restricted Values): New node.
6423
6424 * objects.texi (Lisp Data Types): Mention that certain variables
6425 can only take on a restricted set of values and add an xref to
6426 the new node "Variables with Restricted Values".
6427
6428 * eval.texi (Function Indirection): Describe the errors that
6429 `indirect-function' can signal.
6430 (Eval): Clarify the descriptions of `eval-region' and `values'.
6431 Describe `eval-buffer' instead of `eval-current-buffer' and
6432 mention `eval-current-buffer' as an alias for `current-buffer'.
6433 Correct the description and mention all optional arguments.
6434
6435 * nonascii.texi: Various small changes in addition to the
6436 following.
6437 (Converting Representations): Clarify behavior of
6438 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6439 ASCII arguments.
6440 (Character Sets): Document the variable `charset-list' and adapt
6441 the definition of the function `charset-list' accordingly.
6442 (Translation of Characters): Clarify use of generic characters in
6443 `make-translation-table'. Clarify and correct the description of
6444 the use of translation tables in encoding and decoding.
6445 (User-Chosen Coding Systems): Correct and clarify the description
6446 of `select-safe-coding-system'.
6447 (Default Coding Systems): Clarify description of
6448 `file-coding-system-alist'.
6449
64502003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6451
6452 * strings.texi (Text Comparison): Correctly describe when two
6453 strings are `equal'. Combine and clarify descriptions of
6454 `assoc-ignore-case' and `assoc-ignore-representation'.
6455
6456 * objects.texi (Non-ASCII in Strings): Clarify description of
6457 when a string is unibyte or multibyte.
6458 (Bool-Vector Type): Update examples.
6459 (Equality Predicates): Correctly describe when two strings are
6460 `equal'.
6461
64622003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6463
6464 * lists.texi (Building Lists): `append' no longer accepts integer
6465 arguments. Update the description of `number-sequence' to reflect
6466 recent changes.
6467 (Sets And Lists): Describe `member-ignore-case' after `member'.
6468
64692003-11-27 Kim F. Storm <storm@cua.dk>
6470
6471 * commands.texi (Click Events): Click object may be an images.
6472 Describe (dx . dy) element of click positions.
6473 (Accessing Events): Remove duplicate posn-timestamp.
6474 New functions posn-object and posn-object-x-y.
6475
64762003-11-23 Kim F. Storm <storm@cua.dk>
6477
6478 * commands.texi (Click Events): Describe enhancements to event
6479 position lists, including new text-pos and (col . row) items.
6480 Mention left-fringe and right-fringe area events.
6481 (Accessing Events): New functions posn-area and
6482 posn-actual-col-row. Mention posn-timestamp. Mention that
6483 posn-point in non-text area still returns buffer position.
6484 Clarify posn-col-row.
6485
64862003-11-21 Lars Hansen <larsh@math.ku.dk>
6487
6488 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6489 * anti.texi (File Attributes): Describe removed parameter
6490 ID-FORMAT.
6491
64922003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6493
6494 * positions.texi (Positions): Mention that, if a marker is used as
6495 a position, its buffer is ignored.
6496
6497 * markers.texi (Overview of Markers): Mention it here too.
6498
64992003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6500
6501 * numbers.texi (Numeric Conversions): Not just `floor', but also
6502 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6503
65042003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6505
6506 * markers.texi (Creating Markers): Specify insertion type of
6507 created markers. Add xref to `Marker Insertion Types'.
6508 Second argument to `copy-marker' is optional.
6509 (Marker Insertion Types): Mention that most markers are created
6510 with insertion type nil.
6511 (The Mark): Correctly describe when `mark' signals an error.
6512 (The Region): Correctly describe when `region-beginning' and
6513 `region-end' signal an error.
6514
65152003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6516
6517 * hash.texi (Creating Hash): Clarify description of `eql'.
6518 `makehash' is obsolete.
6519 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6520
6521 * positions.texi (Point): Change description of `buffer-end', so
6522 that it is also correct for floating point arguments.
6523 (List Motion): Correct argument lists of `beginning-of-defun' and
6524 `end-of-defun'.
6525 (Excursions): Add xref to `Marker Insertion Types'.
6526 (Narrowing): Argument to `narrow-to-page' is optional.
6527
65282003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6529
6530 * streams.texi (Output Streams): Clarify behavior of point for
6531 marker output streams.
6532
65332003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6534
6535 * variables.texi (Defining Variables): Second argument to
6536 `defconst' is not optional.
6537 (Setting Variables): Mention optional argument APPEND to
6538 `add-to-list'.
6539 (Creating Buffer-Local): Expand description of
6540 `make-variable-buffer-local'.
6541 (Frame-Local Variables): Expand description of
6542 `make-variable-frame-local'.
6543 (Variable Aliases): Correct description of optional argument
6544 DOCSTRING to `defvaralias'. Mention return value of
6545 `defvaralias'.
6546 (File Local Variables): Add xref to `File variables' in Emacs
6547 Manual. Correct description of `hack-local-variables'. Mention
6548 `safe-local-variable' property. Mention optional second argument
6549 to `risky-local-variable-p'.
6550
65512003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6552
6553 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6554
65552003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6556
6557 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6558 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6559 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6560 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6561 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6562 lispref/processes.texi, lispref/searching.texi,
6563 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6564 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6565 @acronym{FOO}.
6566
65672003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6568
6569 * strings.texi (Creating Strings): Argument START to `substring'
6570 can not be `nil'. Expand description of
6571 `substring-no-properties'. Correct description of `split-string',
6572 especially with respect to empty matches. Prevent very bad line
6573 break in definition of `split-string-default-separators'.
6574 (Text Comparison): `string=' and `string<' also accept symbols as
6575 arguments.
6576 (String Conversion): More completely describe argument BASE in
6577 `string-to-number'.
6578 (Formatting Strings): `%s' and `%S' in `format' do require
6579 corresponding object. Clarify behavior of numeric prefix after
6580 `%' in `format'.
6581 (Case Conversion): The argument to `upcase-initials' can be a
6582 character.
6583
65842003-10-27 Kenichi Handa <handa@m17n.org>
6585
6586 * display.texi (Fontsets): Fix texinfo usage.
6587
65882003-10-25 Kenichi Handa <handa@m17n.org>
6589
6590 * display.texi (Fontsets): Add description of the function
6591 set-fontset-font.
6592
65932003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6594
6595 * display.texi (Temporary Displays): Add xref to `Documentation
6596 Tips'.
6597
6598 * functions.texi (Function Safety): Use inforef instead of pxref
6599 for SES.
6600
66012003-10-23 Andreas Schwab <schwab@suse.de>
6602
6603 * Makefile.in (TEX, texinputdir): Don't define.
6604 (TEXI2DVI): Define.
6605 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6606 add $(srcdir)/index.texi.
6607 ($(infodir)/elisp): Remove index.texi dependency.
6608 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6609 (index.texi): Remove target.
6610 (dist): Don't link $(srcdir)/permute-index.
6611 (clean): Don't remove index.texi.
6612
6613 * permute-index, index.perm: Remove.
6614 * index.texi: Rename from index.unperm.
6615
66162003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6617
6618 * tips.texi (Documentation Tips): Document new behavior for face
6619 and variable hyperlinks in Help mode.
6620
66212003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6622
6623 * objects.texi (Integer Type): Update for extra bit of integer range.
6624 (Character Type): Ditto.
6625
66262003-10-16 Eli Zaretskii <eliz@gnu.org>
6627
6628 * numbers.texi (Integer Basics): Add index entries for reading
6629 numbers in hex, octal, and binary.
6630
66312003-10-16 Lute Kamstra <lute@gnu.org>
6632
6633 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6634 argument.
6635
66362003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6637
6638 * windows.texi (Choosing Window): Fix typo.
6639 * edebug.texi (Edebug Execution Modes): Fix typo.
6640
66412003-10-13 Richard M. Stallman <rms@gnu.org>
6642
6643 * windows.texi (Basic Windows): A window has fringe settings,
6644 display margins and scroll-bar settings.
6645 (Splitting Windows): Doc split-window return value.
6646 Clean up one-window-p.
6647 (Selecting Windows): Fix typo.
6648 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6649 (Buffers and Windows): In set-window-buffer, explain effect
6650 on fringe settings and scroll bar settings.
6651 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6652 (Choosing Window): Use defopt for pop-up-frame-function.
6653 For special-display-buffer-names, explain same-window and same-frame.
6654 Clarify window-dedicated-p return value.
6655 (Textual Scrolling): scroll-up and scroll-down can get an error.
6656 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6657 Clarify set-window-hscroll.
6658 (Size of Window): Don't mention tool bar in window-height.
6659 (Coordinates and Windows): Explain what coordinates-in-window-p
6660 returns for fringes and display margins.
6661 (Window Configurations): Explain saving fringes, etc.
6662
6663 * tips.texi (Library Headers): Clean up Documentation.
6664
6665 * syntax.texi (Parsing Expressions): Clean up forward-comment
6666 and parse-sexp-lookup-properties.
6667
6668 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6669
6670 * os.texi (System Environment): Clean up text for load-average errors.
6671
6672 * modes.texi (Hooks): Don't explain local hook details at front.
6673 Clarify run-hooks and run-hook-with-args a little.
6674 Clean up add-hook and remove-hook.
6675
6676 * edebug.texi (Edebug Execution Modes): Clarify t.
6677 Document edebug-sit-for-seconds.
6678 (Coverage Testing): Document C-x X = and =.
6679 (Instrumenting Macro Calls): Fix typo.
6680 (Specification List): Don't index the specification keywords.
6681
66822003-10-10 Kim F. Storm <storm@cua.dk>
6683
6684 * processes.texi (Network): Introduce make-network-process.
6685
66862003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6687
6688 * tips.texi (Library Headers): Fix typo.
6689
66902003-10-07 Juri Linkov <juri@jurta.org>
6691
6692 * modes.texi (Imenu): Mention imenu-create-index-function's
6693 default value. Explain submenus better.
6694
66952003-10-07 Lute Kamstra <lute@gnu.org>
6696
6697 * modes.texi (Faces for Font Lock): Fix typo.
6698 (Hooks): Explain how buffer-local hook variables can refer to
6699 global hook variables.
6700 Various minor clarifications.
6701
67022003-10-06 Lute Kamstra <lute@gnu.org>
6703
6704 * tips.texi (Coding Conventions): Mention naming conventions for
6705 hooks.
6706
67072003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6708
6709 * loading.texi (Library Search): Correct default value of
6710 load-suffixes.
6711 (Named Features): Fix typo.
6712
67132003-10-05 Richard M. Stallman <rms@gnu.org>
6714
6715 * loading.texi (Named Features): In `provide',
6716 say how to test for subfeatures.
6717 (Unloading): In unload-feature, use new var name
6718 unload-feature-special-hooks.
6719
67202003-10-03 Lute Kamstra <lute@gnu.org>
6721
6722 * modes.texi (Major Mode Conventions): Mention third way to set up
6723 Imenu.
6724 (Imenu): A number of small fixes.
6725 Delete documentation of internal variable imenu--index-alist.
6726 Document the return value format of imenu-create-index-function
6727 functions.
6728
67292003-09-30 Richard M. Stallman <rms@gnu.org>
6730
6731 * processes.texi (Network): Say what stopped datagram connections do.
6732
6733 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6734
6735 * display.texi (Overlay Properties): Clarify `evaporate' property.
6736
67372003-09-29 Lute Kamstra <lute@gnu.org>
6738
6739 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6740 constructs should be marked as risky.
6741 Change cons cell into proper list.
6742 (Mode Line Variables): Change cons cell into proper list.
6743
67442003-09-26 Lute Kamstra <lute@gnu.org>
6745
6746 * modes.texi (Mode Line Data): Document the :propertize construct.
6747 (Mode Line Variables): Reorder the descriptions of the variables
6748 to match their order in the default mode-line-format.
6749 Describe the new variables mode-line-position and mode-line-modes.
6750 Update the default values of mode-line-frame-identification,
6751 minor-mode-alist, and default-mode-line-format.
6752 (Properties in Mode): Mention the :propertize construct.
6753
67542003-09-26 Richard M. Stallman <rms@gnu.org>
6755
6756 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6757 * loading.texi, minibuf.texi, text.texi, variables.texi:
6758 Avoid @strong{Note:}.
6759
67602003-09-26 Richard M. Stallman <rms@gnu.org>
6761
6762 * keymaps.texi (Remapping Commands): Fix typo.
6763
67642003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6765
6766 * processes.texi (Low-Level Network): Fix typo.
6767
67682003-09-23 Kim F. Storm <storm@cua.dk>
6769
6770 * processes.texi (Network, Network Servers): Fix typos.
6771 (Low-Level Network): Add timeout value for :server keyword.
6772 Add new option keywords to make-network-process.
6773 Add set-network-process-options.
6774 Explain how to test availability of network options.
6775
67762003-09-19 Richard M. Stallman <rms@gnu.org>
6777
6778 * text.texi (Motion by Indent): Arg to
6779 backward-to-indentation and forward-to-indentation is optional.
6780
6781 * strings.texi (Creating Strings): Add substring-no-properties.
6782
6783 * processes.texi
6784 (Process Information): Add list-processes arg QUERY-ONLY.
6785 Delete process-contact from here.
6786 Add new status values for process-status.
6787 Add process-get, process-put, process-plist, set-process-plist.
6788 (Synchronous Processes): Add call-process-shell-command.
6789 (Signals to Processes): signal-process allows process objects.
6790 (Network): Complete rewrite.
6791 (Network Servers, Datagrams, Low-Level Network): New nodes.
6792
6793 * positions.texi (Word Motion): forward-word, backward-word
6794 arg is optional. Reword.
6795
6796 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6797
6798 * variables.texi (Creating Buffer-Local):
6799 Delete duplicate definition of buffer-local-value.
6800 (File Local Variables): Explain about discarding text props.
6801
68022003-09-11 Richard M. Stallman <rms@gnu.org>
6803
6804 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6805 changes variables that record input events.
6806 (Minibuffer Misc): Add minibuffer-selected-window.
6807
6808 * lists.texi (Building Lists): Add copy-tree.
6809
6810 * display.texi (Fontsets): Add char-displayable-p.
6811 (Scroll Bars): New node.
6812
68132003-09-08 Lute Kamstra <lute@gnu.org>
6814
6815 * modes.texi (%-Constructs): Document new `%i' and `%I'
6816 constructs.
6817
68182003-09-03 Peter Runestig <peter@runestig.com>
6819
6820 * makefile.w32-in: New file.
6821
68222003-08-29 Richard M. Stallman <rms@gnu.org>
6823
6824 * display.texi (Overlay Properties): Clarify how priorities
6825 affect use of the properties.
6826
68272003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6828
6829 * customize.texi (Type Keywords): Correct the description of
6830 `:help-echo' in the case where `motion-doc' is a function.
6831
68322003-08-14 John Paul Wallington <jpw@gnu.org>
6833
6834 * modes.texi (Emulating Mode Line): Subsection, not section.
6835
68362003-08-13 Richard M. Stallman <rms@gnu.org>
6837
6838 * elisp.texi (Top): Update subnode lists in menu.
6839
6840 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6841 (Kill Functions): kill-region has new arg yank-handler.
6842 (Yanking): New node.
6843 (Yank Commands): Add yank-undo-function.
6844 (Low-Level Kill Ring):
6845 kill-new and kill-append have new arg yank-handler.
6846 (Changing Properties): Add remove-list-of-text-properties.
6847 (Atomic Changes): New node.
6848
6849 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6850
6851 * streams.texi (Output Variables): Add eval-expression-print-length
6852 and eval-expression-print-level.
6853
6854 * os.texi (Time Conversion): For encode-time, explain limits on year.
6855
6856 * objects.texi (Character Type): Define anchor "modifier bits".
6857
6858 * modes.texi (Emulating Mode Line): New node.
6859 (Search-based Fontification): Font Lock uses font-lock-face property.
6860 (Other Font Lock Variables): Likewise.
6861
6862 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6863 not vectors.
6864 (Active Keymaps): Add emulation-mode-map-alists.
6865 (Functions for Key Lookup): key-binding has new arg no-remap.
6866 (Remapping Commands): New node.
6867 (Scanning Keymaps): where-is-internal has new arg no-remap.
6868 (Tool Bar): Add tool-bar-local-item-from-menu.
6869 Clarify when to use tool-bar-add-item-from-menu.
6870
6871 * commands.texi (Interactive Call): commandp has new arg.
6872 (Command Loop Info): Add this-original-command.
6873
68742003-08-06 John Paul Wallington <jpw@gnu.org>
6875
6876 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6877
6878 * display.texi (Warning Basics): Fix typo.
6879 (Fringes): Add closing curly bracket and fix typo.
6880
6881 * elisp.texi (Top): Fix typo.
6882
68832003-08-05 Richard M. Stallman <rms@gnu.org>
6884
6885 * elisp.texi: Update lists of subnodes.
6886
6887 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6888
6889 * variables.texi (Local Variables): Use lc for example variable names.
6890
6891 * tips.texi (Library Headers): Explain where to put -*-.
6892
6893 * strings.texi (Creating Strings): Fix xref for vconcat.
6894
6895 * sequences.texi (Vector Functions):
6896 vconcat no longer allows integer args.
6897
6898 * minibuf.texi (Reading File Names): read-file-name has new
6899 arg PREDICATE. New function read-directory-name.
6900
6901 * macros.texi (Defining Macros): Give definition of `declare'
6902 (Indenting Macros): New node.
6903
6904 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6905 (Window Frame Parameters): Make separate table of parameters
6906 that are coupled with specific face attributes.
6907 (Deleting Frames): delete-frame-hooks renamed to
6908 delete-frame-functions.
6909
6910 * files.texi (Magic File Names): Add file-remote-p.
6911 Clarify file-local-copy.
6912
6913 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6914 here; instead xref Defining Macros.
6915
6916 * display.texi (Warnings): New node, and subnodes.
6917 (Fringes): New node.
6918
6919 * debugging.texi (Test Coverage): New node.
6920
6921 * compile.texi (Compiler Errors): Explain with-no-warnings
6922 and other ways to suppress warnings.
6923
6924 * commands.texi (Interactive Call): Minor clarification.
6925
6926 * buffers.texi (Buffer File Name): set-visited-file-name
6927 renames the buffer too.
6928
6929 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6930
69312003-07-24 Markus Rost <rost@math.ohio-state.edu>
6932
6933 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6934
69352003-07-22 Markus Rost <rost@math.ohio-state.edu>
6936
6937 * internals.texi (Garbage Collection): Fix previous change.
6938
69392003-07-22 Richard M. Stallman <rms@gnu.org>
6940
6941 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6942
6943 * display.texi (Width): Use \s syntax in example.
6944 (Font Selection): Add face-font-rescale-alist.
6945
6946 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6947 Remove spurious indent in example.
6948
6949 * lists.texi (Building Lists): Add number-sequence.
6950
6951 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6952
6953 * functions.texi (Function Documentation): Explain how to
6954 show calling convention explicitly in the doc string.
6955
6956 * windows.texi (Selecting Windows): save-selected-window saves
6957 selected window of each frame.
6958 (Window Configurations): Minor change.
6959
6960 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6961
6962 * streams.texi (Output Variables): Add print-continuous-numbering
6963 and print-number-table.
6964
6965 * processes.texi (Decoding Output): New node.
6966
6967 * os.texi (Time Conversion): decode-time arg is optional.
6968
6969 * objects.texi (Character Type): Don't use space as example for \.
6970 Make list of char names and \-sequences correspond.
6971 Explain that \s is not used in strings. `\ ' needs space after.
6972
6973 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6974 (Translation of Characters): Add translation-table-for-input.
6975 (Default Coding Systems): Add auto-coding-functions.
6976 (Explicit Encoding): Add decode-coding-inserted-region.
6977 (Locales): Add locale-info.
6978
6979 * minibuf.texi (Basic Completion): Describe test-completion.
6980 Collections can be lists of strings.
6981 Clean up lazy-completion-table.
6982 (Programmed Completion): Mention test-completion.
6983 Clarify why lambda expressions are not accepted.
6984 (Minibuffer Misc): Describe minibufferp.
6985
69862003-07-14 Richard M. Stallman <rms@gnu.org>
6987
6988 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6989
6990 * windows.texi (Selecting Windows): New arg to select-window.
6991 (Selecting Windows): Add with-selected-window.
6992 (Size of Window): Add window-inside-edges, etc.
6993
6994 * internals.texi (Garbage Collection): Add post-gc-hook.
6995
6996 * processes.texi (Subprocess Creation): Add exec-suffixes.
6997
6998 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6999 (Scanning Keymaps): Add map-keymaps.
7000 (Defining Menus): Add keymap-prompt.
7001
7002 * numbers.texi (Integer Basics): Add most-positive-fixnum,
7003 most-negative-fixnum.
7004
7005 * compile.texi (Byte Compilation): Explain no-byte-compile
7006 (Compiler Errors): New node.
7007
7008 * os.texi (User Identification): user-uid, user-real-uid
7009 can return float.
7010
7011 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
7012 and about derived modes.
7013 (Minor Modes): Add minor-mode-list.
7014 (Defining Minor Modes): Keyword args for define-minor-mode.
7015 (Search-based Fontification): Explain managing other properties.
7016 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 7017 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
7018 (Hooks): Add run-mode-hooks and delay-mode-hooks.
7019
7020 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
7021 (Variable Aliases): Clarify defvaralias.
7022
7023 * loading.texi (Library Search): Add load-suffixes.
7024
7025 * minibuf.texi (Basic Completion): Add lazy-completion-table.
7026 (Programmed Completion): Add dynamic-completion-table.
7027
7028 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
7029 (Magic File Names): Specify precedence order of handlers.
7030
7031 * commands.texi (Command Overview): Emacs server runs pre-command-hook
7032 and post-command-hook.
7033 (Waiting): New calling convention for sit-for.
7034
7035 * text.texi (Special Properties): local-map and keymap properties
7036 apply based on their stickiness.
7037
70382003-07-07 Richard M. Stallman <rms@gnu.org>
7039
7040 * modes.texi (Minor Mode Conventions): Specify only some kinds
7041 of list values as args to minor modes.
7042
7043 * files.texi (File Name Expansion): Warn about iterative use
7044 of substitute-in-file-name.
7045
7046 * advice.texi (Activation of Advice): Clean up previous change.
7047
70482003-07-06 Markus Rost <rost@math.ohio-state.edu>
7049
7050 * advice.texi (Activation of Advice): Note that ad-start-advice is
7051 turned on by default.
7052
70532003-06-30 Richard M. Stallman <rms@gnu.org>
7054
7055 * text.texi (Buffer Contents): Document current-word.
7056 (Change Hooks): Not called for *Messages*.
7057
7058 * functions.texi (Defining Functions): Explain about redefining
7059 primitives.
7060 (Function Safety): Renamed. Minor changes.
7061 Comment out the detailed criteria for what is safe.
7062
70632003-06-22 Andreas Schwab <schwab@suse.de>
7064
7065 * objects.texi (Symbol Type): Fix description of examples.
7066
70672003-06-16 Andreas Schwab <schwab@suse.de>
7068
7069 * hash.texi (Creating Hash): Fix description of :weakness.
7070
c8763fb6 70712003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7072
7073 * files.texi (Changing Files): copy-file copies file modes, too.
7074
70752003-05-28 Richard M. Stallman <rms@gnu.org>
7076
7077 * strings.texi (Creating Strings): Clarify split-string.
7078
70792003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7080
7081 * strings.texi (Creating Strings): Update split-string specification
7082 and examples.
7083
70842003-05-19 Richard M. Stallman <rms@gnu.org>
7085
7086 * elisp.texi: Correct invariant section names.
7087
70882003-04-20 Richard M. Stallman <rms@gnu.org>
7089
7090 * os.texi (Timers): Explain about timers and quitting.
7091
70922003-04-19 Richard M. Stallman <rms@gnu.org>
7093
7094 * internals.texi (Writing Emacs Primitives): Strings are
7095 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7096 Explain GCPRO convention for varargs function args.
7097
70982003-04-16 Richard M. Stallman <rms@gnu.org>
7099
7100 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7101
71022003-04-08 Richard M. Stallman <rms@gnu.org>
7103
7104 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
7105
71062003-02-13 Kim F. Storm <storm@cua.dk>
7107
7108 * objects.texi (Character Type): New \s escape for space.
7109
71102003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7111
7112 * os.texi (System Environment): Added cygwin system-type.
7113
71142003-01-25 Richard M. Stallman <rms@gnu.org>
7115
7116 * keymaps.texi: Document that a symbol can act as a keymap.
7117
71182003-01-13 Richard M. Stallman <rms@gnu.org>
7119
7120 * text.texi (Changing Properties): Say string indices are origin-0.
7121
7122 * positions.texi (Screen Lines) <compute-motion>:
7123 Correct order of elts in return value.
7124
7125 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
7126 how to define a default binding.
7127
71282002-12-07 Markus Rost <rost@math.ohio-state.edu>
7129
7130 * loading.texi (Unloading): Fix recent change for load-history.
7131
7132 * customize.texi (Simple Types): Clarify description of custom
7133 type 'number. Describe new custom type 'float.
7134
71352002-12-04 Markus Rost <rost@math.ohio-state.edu>
7136
7137 * variables.texi (File Local Variables): Fix typo.
7138
c8763fb6 71392002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
7140
7141 From Michael Albinus <Michael.Albinus@alcatel.de>.
7142
7143 * README: Target for Info file is `make info'.
7144
7145 * files.texi (File Name Components): Fixed typos in
7146 `file-name-sans-extension'.
7147 (Magic File Names): Complete list of operations for magic file
7148 name handlers.
7149
71502002-09-16 Jonathan Yavner <jyavner@engineer.com>
7151
7152 * variables.texi (File Local Variables): New function
7153 risky-local-variable-p.
7154
71552002-09-15 Jonathan Yavner <jyavner@engineer.com>
7156
7157 * functions.texi (Function safety): New node about unsafep.
7158
71592002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
7160
7161 * customize.texi (Splicing into Lists): Fixed example.
7162 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
7163
71642002-06-17 Juanma Barranquero <lektu@terra.es>
7165
7166 * frames.texi (Display Feature Testing): Fix typo.
7167
71682002-06-12 Andreas Schwab <schwab@suse.de>
7169
7170 * frames.texi (Initial Parameters, Resources): Fix references to
7171 the Emacs manual.
7172
71732002-05-13 Kim F. Storm <storm@cua.dk>
7174
7175 * variables.texi (Intro to Buffer-Local): Updated warning and
7176 example relating to changing buffer inside let.
7177
c8763fb6 71782002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7179
7180 * os.texi (Session Management): New node about X Session management.
7181
71822002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
7183
7184 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
7185 to which the manual corresponds, and the copyright years.
7186
7187 * Makefile.in (VERSION): Set to 2.9.
7188
71892001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
7190
7191 * elisp.texi: Change the category in @dircategory to "Emacs", to
7192 make it consistent with info/dir.
7193
71942001-11-25 Miles Bader <miles@gnu.org>
7195
7196 * text.texi (Fields): Describe new `limit' arg in
7197 field-beginning/field-end.
7198
71992001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7200
7201 * permute-index: Don't depend on csh-specific features. Replace
7202 the interpreter name with /bin/sh.
7203
7204 * two-volume-cross-refs.txt: New file.
7205 * two.el: New file.
7206 * spellfile: New file.
7207
72082001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7209
7210 * permute-index: New file.
7211
7212 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7213 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7214 8+3 restricted namespace.
7215
7216 * Makefile.in (infodir): Define relative to $(srcdir).
7217 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7218 include directories list via -I switch to makeinfo.
7219 (index.texi): Use cp if both hard and symbolic links fail.
7220
72212001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7222
7223 * Makefile.in (distclean): Add.
7224
7225 The following changes make ELisp manual part of the Emacs
7226 distribution:
7227
7228 * Makefile.in: Add Copyright notice.
7229 (prefix): Remove.
7230 (infodir): Change value to "../info".
7231 (VPATH): New variable.
7232 (MAKE): Don't define.
7233 (texmacrodir): Don't define.
7234 (texinputdir): Append the existing value of TEXINPUTS.
7235 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7236 command to be compatible with man/Makefile.in, and to put the
7237 output into ../info.
7238 (info): Add target.
7239 (installall): Target removed.
7240
c8763fb6 72412001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7242
7243 * tips.texi (Coding Conventions): Fix typo.
7244
72452001-10-23 Gerd Moellmann <gerd@gnu.org>
7246
7247 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
7248
72492001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
7250
7251 * files.texi (File Name Components): Update the description of
7252 file-name-sans-extension and file-name-extension, as they now
7253 ignore leading dots.
7254
72552001-10-20 Gerd Moellmann <gerd@gnu.org>
7256
7257 * (Version 21.1 released.)
7258
72592001-10-19 Miles Bader <miles@gnu.org>
7260
7261 * positions.texi (Text Lines): Describe behavior of
7262 `beginning-of-line'/`end-of-line' in the presence of field properties.
7263
72642001-10-17 Gerd Moellmann <gerd@gnu.org>
7265
7266 * Makefile.in (VERSION): Set to 2.8.
7267 (manual): Use `manual-21'.
7268
7269 * elisp.texi (VERSION): Add and use it where the version
7270 number was used. Set it to 2.8.
7271
7272 * intro.texi: Likewise.
7273
72742001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7275
7276 * files.texi (File Name Completion): Document the significance of
7277 a trailing slash in elements of completion-ignored-extensions.
7278
72792001-10-06 Miles Bader <miles@gnu.org>
7280
7281 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
7282
72832001-10-04 Gerd Moellmann <gerd@gnu.org>
7284
7285 * variables.texi (Variable Aliases): New node.
7286
72872001-10-04 Gerd Moellmann <gerd@gnu.org>
7288
7289 * Branch for 21.1.
7290
72912001-10-02 Miles Bader <miles@gnu.org>
7292
7293 * minibuf.texi (Minibuffer Misc): Add entries for
7294 `minibuffer-contents', `minibuffer-contents-no-properties', and
7295 `delete-minibuffer-contents'.
7296 Correct description for `minibuffer-prompt-end'.
7297
7298 * text.texi (Property Search): Correct descriptions of
7299 `next-char-property-change' and `previous-char-property-change'.
7300 Add entries for `next-single-char-property-change' and
7301 `previous-single-char-property-change'.
7302 Make operand names a bit more consistent.
7303
73042001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7305
7306 * frames.texi (Finding All Frames): Document that next-frame and
7307 previous-frame are local to current terminal.
7308
73092001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7310
7311 * keymaps.texi (Creating Keymaps): Fix the description of the
7312 result of make-keymap.
7313
73142001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7315
7316 * display.texi (Font Lookup, Attribute Functions)
7317 (Image Descriptors): Add cross-references to the definition of
7318 selected frame.
7319
7320 * buffers.texi (The Buffer List): Add cross-references to the
7321 definition of selected frame.
7322
7323 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7324 frame at any given time.
7325 (Multiple Displays, Size and Position): Add a cross-reference to
7326 the definition of the selected frame.
7327
73282001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7329
7330 * strings.texi (String Conversion) <string-to-number>: Document
7331 that a float is returned for integers that are too large.
7332
7333 * frames.texi (Mouse Position): Document mouse-position-function.
7334 (Display Feature Testing): Document display-images-p.
7335 (Window Frame Parameters): Document the cursor-type variable.
7336
7337 * numbers.texi (Integer Basics): Document CL style read syntax for
7338 integers in bases other than 10.
7339
7340 * positions.texi (List Motion): Document
7341 open-paren-in-column-0-is-defun-start.
7342
7343 * lists.texi (Sets And Lists): Document member-ignore-case.
7344
7345 * internals.texi (Garbage Collection): Document the used and free
7346 strings report.
7347 (Memory Usage): Document strings-consed.
7348
7349 * os.texi (Time of Day): Document float-time.
7350 (Recording Input): Document that clear-this-command-keys clears
7351 the vector to be returned by recent-keys.
7352
7353 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7354 argument keymap can be a list.
7355
7356 * nonascii.texi (User-Chosen Coding Systems)
7357 <select-safe-coding-system>: Document the new argument
7358 accept-default-p and the variable
7359 select-safe-coding-system-accept-default-p. Tell what happens if
7360 buffer-file-coding-system is undecided.
7361 (Default Coding Systems): Document auto-coding-regexp-alist.
7362
7363 * display.texi (The Echo Area) <message>: Document
7364 message-truncate-lines.
7365 (Glyphs): Document that the glyph table is unused on windowed
7366 displays.
7367
7368 * help.texi (Describing Characters) <single-key-description>:
7369 Document the new argument no-angles.
7370 (Accessing Documentation) <documentation-property>: Document that
7371 a non-string property is evaluated.
7372 <documentation>: Document that the function-documentation property
7373 is looked for.
7374
7375 * windows.texi (Selecting Windows): Document some-window.
7376
7377 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7378
7379 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7380 apropos-mode-hook.
7381
7382 * commands.texi (Using Interactive): Document interactive-form.
7383 (Keyboard Macros): Document kbd-macro-termination-hook.
7384 (Command Loop Info): Document that clear-this-command-keys clears
7385 the vector to be returned by recent-keys.
7386
73872001-09-04 Werner LEMBERG <wl@gnu.org>
7388
7389 * Makefile.in (srcdir, texinputdir): New variables.
7390 (srcs, index.texi, install): Use $(srcdir).
7391 (.PHONY): Remove elisp.dvi.
7392 (elisp): Use -I switch for makeinfo.
7393 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7394 (installall, dist): Use $(srcdir).
7395 Fix path to texinfo.tex.
7396 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7397
73982001-08-30 Gerd Moellmann <gerd@gnu.org>
7399
7400 * display.texi (Conditional Display): Adjust to API change.
7401
7402 * configure: New file.
7403
74042001-07-30 Gerd Moellmann <gerd@gnu.org>
7405
7406 * commands.texi (Repeat Events): Add description of
7407 double-click-fuzz.
7408
74092001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7410
7411 * syntax.texi (Syntax Class Table): Add the missing designator for
7412 comment and string fences.
7413 (Syntax Properties): Add a xref to syntax table internals.
7414 (Syntax Table Internals): Document string-to-syntax.
7415
74162001-05-07 Gerd Moellmann <gerd@gnu.org>
7417
7418 * Makefile.in (install): Use install-info command line options
7419 like in Emacs' Makefile.in.
7420
74212000-12-09 Miles Bader <miles@gnu.org>
7422
7423 * windows.texi (Window Start): Update documentation for
7424 `pos-visible-in-window-p'.
7425
74262000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7427
7428 * lists.texi (Building Lists): Add footnote to explain how to add
7429 to the end of a list.
7430
74312000-10-25 Gerd Moellmann <gerd@gnu.org>
7432
7433 * files.texi (Visiting Functions): Typos.
7434
74352000-10-25 Kenichi Handa <handa@etl.go.jp>
7436
7437 * files.texi (Visiting Functions): Return value of
7438 find-file-noselect may be a list of buffers if wildcards are used.
7439
74402000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7441
7442 * display.texi (Defining Faces): Document `graphic' display type
7443 in face specs.
7444
b344d29d 74452000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7446
7447 * hooks.texi (Standard Hooks): Replace obsolete
7448 `after-make-frame-hook' with `after-make-frame-functions'.
7449
7450 * frames.texi (Creating Frames): Ditto.
7451
7452 * variables.texi (Future Local Variables): Ditto.
7453
74542000-10-16 Gerd Moellmann <gerd@gnu.org>
7455
7456 * display.texi (Other Image Types): Add description of :foreground
7457 and :background properties of mono PBM images.
7458
74592000-08-17 Werner LEMBERG <wl@gnu.org>
7460
7461 * .cvsignore: New file.
7462
74632000-01-05 Gerd Moellmann <gerd@gnu.org>
7464
7465 * tindex.pl: New script.
7466
74671999-12-03 Dave Love <fx@gnu.org>
7468
7469 * Makefile.in (MAKEINFO): New parameter.
7470
74711999-09-17 Richard Stallman <rms@gnu.org>
7472
7473 * Makefile.in (srcs): Add hash.texi.
7474 (VERSION): Update to 20.6.
7475
74761999-09-13 Richard Stallman <rms@gnu.org>
7477
7478 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7479
74801998-08-29 Karl Heuer <kwzh@gnu.org>
7481
7482 * configure.in: New file.
7483 * Makefile.in: Renamed from Makefile.
7484 (prefix, infodir): Use value obtained from configure.
7485 (emacslibdir): Obsolete variable deleted.
7486 (dist): Distribute configure.in, configure, Makefile.in.
7487
74881998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7489
7490 * Makefile (INSTALL_INFO): New variable.
7491 (install): Run install-info.
7492
74931998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7494
7495 * Makefile (elisp.dvi): Add missing backslash.
7496
74971998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7498
7499 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7500 Run texindex without `./'. Always run texindex on elisp.tp.
7501 (elisp.tps): Target deleted.
7502
75031998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7504
7505 * Makefile (srcs): Add nonascii.texi and customize.texi.
7506 (dist): Start by deleting `temp'.
7507
75081998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7509
7510 * Makefile (makeinfo, texindex): Targets deleted.
7511 (makeinfo.o, texindex.o): Targets deleted.
7512 (clean, dist): Don't do anything with them or with getopt*.
7513
75141998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7515
7516 * Makefile (SHELL): Defined.
7517
75181998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7519
7520 * Makefile (elisp.tps): New target.
7521 (elisp.dvi): Depend on elisp.tps.
7522
c5602427 75231996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7524
7525 * README: Update phone number.
7526
7527 * Makefile (elisp): Make this be the default target.
7528 Depend on makeinfo.c instead of makeinfo.
7529 (install): Don't depend on elisp.dvi, since we don't install that.
7530 Use mkinstalldirs.
7531 (dist): Add mkinstalldirs.
7532
c5602427 75331995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7534
7535 * Makefile (VERSION): Update version number.
7536 (maintainer-clean): Renamed from realclean.
7537
c5602427 75381995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7539
7540 * Makefile (realclean): New target.
7541 (elisp): Remove any old elisp-* files first.
7542
c5602427 75431993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7544
7545 * Makefile (VERSION): New variable.
7546 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7547 Compressed file suffix should be `.gz', not `.z'.
7548
ce058493 75491993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7550
7551 * Makefile (elisp): Depend on makeinfo.
7552
c5602427 75531993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7554
7555 * Makefile (srcs): Add anti.texi.
7556
c5602427 75571993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7558
7559 * Makefile (infodir, prefix): New vars.
7560 (install): Use infodir.
7561 (emacsinfodir): Deleted.
7562
c5602427 75631993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7564
7565 * Makefile (srcs): Add calendar.texi.
7566
7567 * Makefile (dist): Copy texindex.c and makeinfo.c.
7568 Limit elisp-* files to those with one or two digits.
7569
c5602427 75701993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7571
7572 * Makefile (dist): Changed to use Gzip instead of compress.
7573
c5602427 75741993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7575
7576 * loading.texi (Unloading): define-function changed back to
7577 defalias. It may not stay this way, but at least it's
7578 consistent with the known-good version of the code patch.
7579
c5602427 75801993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7581
7582 * modes.texi (Hooks): Document new optional arg of add-hook.
7583
c5602427 75841993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7585
7586 * variables.texi: Document nil initial value of buffer-local variables.
7587
7588 * tips.texi: Add new section on standard library headers.
7589
c5602427 75901993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7591
7592 * Makefile (srcs): Add frame.texi to the list of sources.
7593
c5602427 75941993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7595
7596 * Makefile (dist): Don't bother excluding autosave files; they'll
7597 never make it into the temp directory anyway, and the hash marks
7598 in the name are problematic for make and the Bourne shell.
7599 (srcs):
7600
c5602427 76011993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7602
7603 * Makefile (dist): Don't include backup files or autosave files in
7604 the distribution tar file.
7605
c5602427 76061991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7607
7608 * Makefile (srcs): Added index.perm.
7609 (elisp.dvi): Remove erroneous shell comment.
7610 Expect output of permute-index in permuted.fns.
7611 Save old elisp.aux in elisp.oaux.
7612 (clean): Added index.texi to be deleted.
7613
c5602427 76141990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7615
7616 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7617
c5602427 76181990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7619
7620 * files.texi: Noted that completion-ignored-extensions is ignored
7621 when making *Completions*.
7622
3e868ee3 76231990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7624
7625 * Makefile make dist now depends on elisp.dvi, since it tries
7626 to include it in the dist file.
7627
c5602427 76281990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7629
c5602427 7630 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7631
c5602427 76321989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7633
7634 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7635 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7636
c5602427 76371989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7638
7639 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7640 and @error{} are the terms now being used. The files in the
7641 directory have been changed to reflect this.
7642
7643 * All instances of @indentedresultt{} have been changed to
7644 ` @result{}', using 5 spaces at the begining of the line.
7645
c5602427 76461989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7647
7648 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7649 experimental @indentedresult{}, @indentedexpandsto{} are part of
7650 the texinfo.tex in this directory. These TeX macros are not
7651 stable yet.
7652
c5602427 76531989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7654
7655 * texinfo.tex: Temporarily added
7656 \let\result=\dblarrow
7657 \def\error{{\it ERROR} \longdblarrow}
7658 We need to do this better soon.
7659
c5602427 76601989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7661
7662 * Applied Karl Berry's patches to *.texinfo files, but not to
7663 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7664 new title page format is also not applied, since it requires
7665 texinfo.tex changes.)
7666
7667 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7668 for the Project GNU development environment.
7669
7670;; Local Variables:
c8763fb6 7671;; coding: utf-8
b8d4c8d0
GM
7672;; add-log-time-zone-rule: t
7673;; End:
7674
352c8b4a 7675 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7676 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7677
7678 This file is part of GNU Emacs.
7679
352c8b4a 7680 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7681 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7682 the Free Software Foundation, either version 3 of the License, or
7683 (at your option) any later version.
b8d4c8d0
GM
7684
7685 GNU Emacs is distributed in the hope that it will be useful,
7686 but WITHOUT ANY WARRANTY; without even the implied warranty of
7687 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7688 GNU General Public License for more details.
7689
7690 You should have received a copy of the GNU General Public License
352c8b4a 7691 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7692
7693;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda