(Fdetect_coding_string): Improve the docstrings.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
48bab3d6
CY
12009-03-25 Chong Yidong <cyd@stupidchicken.com>
2
3 * commands.texi (Focus Events): Most X window managers don't use
4 focus-follows-mouse nowadays.
5
6e4ff1b6
CY
62009-03-24 Chong Yidong <cyd@stupidchicken.com>
7
8 * commands.texi (Defining Commands): Clarify introduction.
9 (Using Interactive): Not that interactive can be put in a symbol
10 property.
11 (Interactive Call): Note that a symbol with a non-nil
12 interactive-form property satisfies commandp.
13
11625308
JB
142009-03-23 Juanma Barranquero <lekktu@gmail.com>
15
16 * minibuf.texi (Intro to Minibuffers): Fix typos.
17
7b34420d
CY
182009-03-23 Chong Yidong <cyd@stupidchicken.com>
19
20 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
21 about minibuffers in old Emacs versions. Copyedits. Emphasize
22 that enable-recursive-minibuffers defaults to nil.
23 (Text from Minibuffer): Simplify introduction.
24
f9257eed
AM
252009-03-22 Alan Mackenzie <acm@muc.de>
26
27 * commands.texi (Using Interactive): Clarify string argument to
28 `interactive' - even promptless elements need \n separators.
29
f639ba70
CY
302009-03-18 Chong Yidong <cyd@stupidchicken.com>
31
32 * minibuf.texi (Completion Styles): New node.
33
34 * elisp.texi (Top): Update node listing.
35
d897e8ee
CY
362009-03-17 Chong Yidong <cyd@stupidchicken.com>
37
38 * minibuf.texi (Basic Completion): Note that
39 read-file-name-completion-ignore-case and
40 read-buffer-completion-ignore-case can override
41 completion-ignore-case.
42 (Minibuffer Completion): Document completing-read changes.
43 (Completion Commands): Avoid mentioning partial completion mode.
44 Document minibuffer-completion-confirm changes, and
45 minibuffer-confirm-exit-commands.
46 (High-Level Completion): Document new require-match behavior for
47 read-buffer. Document read-buffer-completion-ignore-case.
48 (Reading File Names): Document new require-match behavior for
49 read-file-name.
50
b1f23349
CY
512009-03-14 Chong Yidong <cyd@stupidchicken.com>
52
53 * debugging.texi (Error Debugging): Don't mislead the reader into
54 thinking that debug-on-error enters debugger for C-f at EOB.
55 (Error Debugging): Setting debug-on-init within the init file
56 works, and has for some time.
57
d6eb4e25
KH
582009-03-13 Kenichi Handa <handa@m17n.org>
59
60 * display.texi (Fontsets): Update the description.
61
1cf53dc5
CY
622009-03-13 Chong Yidong <cyd@stupidchicken.com>
63
64 * advice.texi (Advising Primitives): Link to What Is a Function.
65
81f919fc
CY
662009-03-12 Chong Yidong <cyd@stupidchicken.com>
67
cf4229eb
CY
68 * compile.texi (Speed of Byte-Code): Update example.
69 (Disassembly): Update examples.
70
81f919fc 71 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
72
73 * customize.texi (Common Keywords): It's not necessary to use :tag
74 to remove hyphens, as custom-unlispify-tag-name does it
75 automatically.
76 (Variable Definitions): Link to File Local Variables. Document
77 customized-value symbol property.
78 (Customization Types): Move menu to end of node.
79
955964d7
CY
802009-03-10 Chong Yidong <cyd@stupidchicken.com>
81
82 * macros.texi (Compiling Macros): Omit misleading sentence, which
83 implied that macros can only be used in the same file they are
84 defined.
85 (Backquote): Remove obsolete information about Emacs 19.
86
d25ed7db
GM
872009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
88
89 * display.texi (Display Margins): Fix paren typo.
90
d55f6ca5
CY
912009-02-27 Chong Yidong <cyd@stupidchicken.com>
92
f0e57ed8
CY
93 * elisp.texi (Top): Update node listing.
94
95 * variables.texi (Variables): Clarify introduction.
96 (Global Variables): Mention that setq is a special form.
97 (Local Variables): Use active voice.
98 (Tips for Defining): Mention marking variables as safe.
99 (Buffer-Local Variables): Mention terminal-local and frame-local
100 variables together.
101 (File Local Variables): Copyedits.
102 (Frame-Local Variables): Note that they are not really useful.
103 (Future Local Variables): Node deleted.
104
d55f6ca5
CY
105 * objects.texi (General Escape Syntax): Update explanation of
106 unicode escape syntax.
107
ca8f09a8
CY
1082009-02-23 Chong Yidong <cyd@stupidchicken.com>
109
110 * control.texi (Control Structures): Add cindex entry for "textual
111 order".
112
113 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
114 instead of "expression" throughout.
115 (Function Indirection): Copyedits. Use active voice.
116 (Eval): The default value of max-lisp-eval-depth is now 400.
117
a20878b6
MB
1182009-02-23 Miles Bader <miles@gnu.org>
119
120 * processes.texi (System Processes): Rename `system-process-attributes'
121 to `process-attributes'.
122
61f66044
CY
1232009-02-22 Chong Yidong <cyd@stupidchicken.com>
124
1b80d1f3
CY
125 * symbols.texi (Property Lists): Emphasize that property lists are
126 not restricted to symbol cells.
127 (Other Plists): Copyedit.
128
61f66044
CY
129 * sequences.texi (Sequences Arrays Vectors): Make introduction
130 more concise.
131 (Arrays): Mention char-tables and bool-vectors too.
132 (Vectors): Don't repeat information given in Arrays node. Link to
133 nodes that explain the vector usage examples.
134 (Char-Tables): Note that char-table elements can have arbitrary
135 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 136 Link to Property Lists node.
61f66044 137
9403944b
CY
1382009-02-22 Chong Yidong <cyd@stupidchicken.com>
139
140 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
141 `append'.
4068c7b4 142 (List Elements): Copyedits.
9403944b
CY
143
144 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
145 of `vconcat'.
146
147 * strings.texi (Creating Strings): Copyedits. Remove obsolete
148 Emacs 20 usage of `concat'.
149 (Case Conversion): Copyedits.
150
b87a185f
CY
1512009-02-21 Chong Yidong <cyd@stupidchicken.com>
152
153 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
154 Minor edits.
155 (Frame Configuration Type): Emphasize that it is not primitive.
156 (Font Type): New node.
157 (Type Predicates): Add fontp; type-of now recognizes font object
158 types.
159
160 * intro.texi (Version Info): Update version numbers in examples.
161 (Acknowledgements): List more contributors.
162
163 * elisp.texi: Bump version number to 3.0.
164 (Top): Link to Font Type node.
165
867d4bb3
JB
1662009-02-20 Juanma Barranquero <lekktu@gmail.com>
167
168 * modes.texi (Major Mode Conventions): Remove duplicate words.
169 (Customizing Keywords): Fix typo.
170
77730170
EZ
1712009-02-14 Eli Zaretskii <eliz@gnu.org>
172
173 * nonascii.texi (User-Chosen Coding Systems): Document that
174 select-safe-coding-system suggests raw-text if there are raw bytes
175 in the region.
176 (Explicit Encoding): Warn not to use `undecided' when encoding.
177
c8736212
GM
1782009-02-11 Glenn Morris <rgm@gnu.org>
179
180 * frames.texi (Visibility of Frames): Mention the effect multiple
181 workspaces/desktops can have on visibility.
182
ab992d66
EZ
1832009-02-07 Eli Zaretskii <eliz@gnu.org>
184
c8736212
GM
185 * text.texi (Commands for Insertion):
186 * commands.texi (Event Mod):
187 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
188 * nonascii.texi (Translation of Characters): Reinstate
189 documentation of translation-table-for-input.
7d2a859f
EZ
190 (Explicit Encoding): Document the `charset' text property produced
191 by decode-coding-region and decode-coding-string.
ab992d66 192
e651a255
AM
1932009-01-27 Alan Mackenzie <acm@muc.de>
194
195 * modes.texi (Search-based Fontification): Correct a typo.
196
bc5cde4b
JB
1972009-01-25 Juanma Barranquero <lekktu@gmail.com>
198
199 * abbrevs.texi (Abbrev Table Properties): Fix typo.
200 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
201
3533155b
EZ
2022009-01-24 Eli Zaretskii <eliz@gnu.org>
203
f721deda
EZ
204 * display.texi (Window Systems): Document the value of
205 `initial-window-system' under --daemon.
206
3533155b
EZ
207 * os.texi (System Environment): Remove description of the
208 `environment' function which has been deleted.
209
f79b43b2
DN
2102009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
211
212 * frames.texi (Multiple Displays): Remove documentation for
213 removed function make-frame-on-tty.
214
e3aa6669
CY
2152009-01-22 Chong Yidong <cyd@stupidchicken.com>
216
217 * files.texi (Format Conversion Piecemeal): Clarify behavior of
218 write-region-annotate-functions. Document
219 write-region-post-annotation-function.
220
fb13a416
CY
2212009-01-19 Chong Yidong <cyd@stupidchicken.com>
222
223 * display.texi (Font Lookup): Document WIDTH argument of
224 x-list-fonts.
225
02eccf6b
EZ
2262009-01-17 Eli Zaretskii <eliz@gnu.org>
227
ead3f58d
EZ
228 * maps.texi (Standard Keymaps): Rename function-key-map to
229 local-function-key-map.
230
231 * keymaps.texi (Translation Keymaps): Rename function-key-map to
232 local-function-key-map.
233
234 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
235 and `set-keyboard-coding-system' now accept an optional terminal
236 argument.
237
238 * commands.texi (Event Mod): `keyboard-translate-table' is now
239 terminal-local.
240 (Function Keys): Rename function-key-map to
241 local-function-key-map.
242
df05a163
EZ
243 * elisp.texi (Top): Make @detailmenu be consistent with changes in
244 frames.texi.
245
0ed8034e 246 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
247 `delete-terminal-functions', `suspend-tty-functions' and
248 `resume-tty-functions'.
0ed8034e
EZ
249
250 * frames.texi (Frames): Document `frame-terminal' and
251 `terminal-live-p'.
252 (Multiple Displays): Document `make-frame-on-tty'.
253 (Multiple Terminals): Document `terminal-list', `delete-terminal',
254 `terminal-name', and `get-device-terminal'.
490f1197
EZ
255 (Terminal Parameters): Document `terminal-parameters',
256 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
257
258 * os.texi (System Environment): Document `environment' and
259 `initial-environment'.
490f1197
EZ
260 (Suspending Emacs): Update for multi-tty; document
261 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 262
02eccf6b
EZ
263 * nonascii.texi (Coding System Basics): More accurate description
264 of `raw-text'.
265
f19fea97
JB
2662009-01-12 Juanma Barranquero <lekktu@gmail.com>
267
268 * display.texi (Low-Level Font): Fix typo.
269
16fa292f
CY
2702009-01-10 Chong Yidong <cyd@stupidchicken.com>
271
272 * elisp.texi (Top): Update node listing.
273
274 * display.texi (PostScript Images): Node deleted.
275
0b4faef3
EZ
2762009-01-10 Eli Zaretskii <eliz@gnu.org>
277
3355f04d
EZ
278 * processes.texi (Decoding Output): Document that null bytes force
279 no-conversion for reading process output.
280
281 * files.texi (Reading from Files): Document that null bytes force
282 no-conversion when visiting files.
283
11625308 284 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 285
0b4faef3
EZ
286 * nonascii.texi (Lisp and Coding Systems): Document
287 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 288 (Character Properties): Improve wording.
0b4faef3 289
ce9cf065
CY
2902009-01-09 Chong Yidong <cyd@stupidchicken.com>
291
292 * display.texi (Font Lookup): Remove obsolete function
293 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
294 (Low-Level Font): Rename from Fonts, move to end of Faces section.
295 (Font Selection): Reorder order of variable descriptions. Minor
296 clarifications.
297
298 * elisp.texi (Top): Update node listing.
299
ab756fb3
GM
3002009-01-09 Glenn Morris <rgm@gnu.org>
301
302 * commands.texi (Command Loop Info): Say that last-command-char and
303 last-input-char are obsolete aliases.
304
305 * edebug.texi (Edebug Recursive Edit): Remove separate references to
306 last-input-char and last-command-char, since they are just aliases for
307 last-input-event and last-command-event.
308
309 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
310 last-command-char.
311
6b2b8ab1
CY
3122009-01-08 Chong Yidong <cyd@stupidchicken.com>
313
314 * elisp.texi: Update node listing.
315
316 * display.texi (Faces): Put Font Selection node after Auto Faces.
317 (Face Attributes): Don't link to Font Lookup. Document
318 font-family-list.
319 (Fonts): New node.
320
3568e767
JR
3212009-01-08 Jason Rumney <jasonr@gnu.org>
322
323 * frames.texi (Pointer Shape): Clarify that only X supports
324 changing the standard pointer shapes. (Bug#1485)
325
6221c8db
CY
3262009-01-08 Chong Yidong <cyd@stupidchicken.com>
327
328 * display.texi (Attribute Functions): Note that a function value
329 :height is relative, and that compatibility functions work by
330 calling set-face-attribute.
331 (Displaying Faces): Reorder list in order of increasing priority.
332 (Face Remapping): New node. Content moved here from Displaying
333 Faces.
334 (Glyphs): Link to Face Functions.
335
e3d3799a
CY
3362009-01-08 Chong Yidong <cyd@stupidchicken.com>
337
338 * display.texi (Faces): Don't discuss face id here. facep does
339 not return t.
340 (Defining Faces): Minor clarification.
341 (Face Attributes): Rearrange items to match docstring of
342 set-face-attribute. Add :foundry attribute. Document new role of
343 :font attribute. Texinfo usage fix.
344 (Attribute Functions): Copyedits.
345 (Face Functions): Note that face number is seldom used.
346
638a2457
RS
3472009-01-05 Richard M Stallman <rms@gnu.org>
348
349 * strings.texi (Predicates for Strings): Minor clarification.
350
351 * functions.texi (Function Safety): Texinfo usage fix.
352
49ea0074
JB
3532009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
354
355 * objects.texi (General Escape Syntax): Fix typo.
356
9f822178
MR
3572009-01-03 Martin Rudalics <rudalics@gmx.at>
358
359 * windows.texi (Choosing Window): Say that pop-up-frame-alist
360 works via the default value of pop-up-frame-function.
361
af34ad36
EZ
3622009-01-02 Eli Zaretskii <eliz@gnu.org>
363
364 * processes.texi (System Processes): Document the `time' and
365 `ctime' attributes of `system-process-attributes'.
366
d31f6679
CY
3672009-01-01 Chong Yidong <cyd@stupidchicken.com>
368
369 * display.texi (Face Attributes): Clarify :height attribute.
370
174dc00c
MR
3712008-12-31 Martin Rudalics <rudalics@gmx.at>
372
373 * buffers.texi (The Buffer List): Clarify what moves a buffer to
374 the front of the buffer list. Add entries for `last-buffer' and
375 `unbury-buffer'.
376
b8afe7e4
EZ
3772008-12-27 Eli Zaretskii <eliz@gnu.org>
378
d14030f5
EZ
379 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
380 and its subsections.
381
382 * frames.texi (Multiple Terminals, Low-level Terminal)
383 (Terminal Parameters, Frames on Other TTY devices): New sections.
384 (Frames): Add an xref to "Multiple Terminals".
385
765980a4
EZ
386 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
387
388 * objects.texi (Terminal Type): New node.
389 (Editing Types): Add it to the menu.
390
47bd5577
EZ
391 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
392 Variables".
393
eb22b78c 394 * variables.texi (Directory Local Variables): New node.
47bd5577 395 (Variables): Add a menu item for it.
eb22b78c 396
b8afe7e4
EZ
397 * loading.texi (Autoload): Document `generate-autoload-cookie' and
398 `generated-autoload-file'.
399
77bb0476
EZ
4002008-12-20 Eli Zaretskii <eliz@gnu.org>
401
028e2c19
EZ
402 * os.texi (Startup Summary): Add xref to documentation of
403 `initial-window-system'.
404
77bb0476
EZ
405 * display.texi (Window Systems): Document `window-system' the
406 function. The variable `window-system' is now frame-local.
028e2c19 407 Document `initial-window-system'.
77bb0476 408
dda87836
MR
4092008-12-19 Martin Rudalics <rudalics@gmx.at>
410
411 * windows.texi (Windows): Rewrite description of
412 fit-window-to-buffer.
413
caef3ed2
GM
4142008-12-13 Glenn Morris <rgm@gnu.org>
415
416 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
417 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
418
21c58e4d
GM
4192008-12-12 Glenn Morris <rgm@gnu.org>
420
421 * debugging.texi (Error Debugging): Refer forwards to
422 eval-expression-debug-on-error.
423
af38459f
EZ
4242008-12-05 Eli Zaretskii <eliz@gnu.org>
425
5dedd9b5
EZ
426 * strings.texi (String Basics): Only unibyte strings that
427 represent key sequences hold 8-bit raw bytes.
428
af38459f
EZ
429 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
430 paragraph to speak about `undecided'.
431 (Character Properties): Don't explain the meaning of each
432 property; instead, identify their Unicode Standard names.
b3f1f4a5 433 (Character Sets): Document `map-charset-chars'.
af38459f 434
fa047ae7
GM
4352008-12-02 Glenn Morris <rgm@gnu.org>
436
437 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
438 section yet again.
439
47dbc044
EZ
4402008-11-29 Eli Zaretskii <eliz@gnu.org>
441
98d05998
EZ
442 * nonascii.texi (Character Properties): New Section.
443 (Specifying Coding Systems): Document
444 `coding-system-priority-list', `set-coding-system-priority', and
445 `with-coding-priority'.
446 (Lisp and Coding Systems): Document `check-coding-systems-region'
447 and `coding-system-charset-list'.
448 (Coding System Basics): Document `coding-system-aliases'.
449
450 * elisp.texi (Top): Add a @detailmenu entry for "Character
451 Properties".
452
47dbc044
EZ
453 * objects.texi (Character Type): Correct the range of Emacs
454 characters. Add an @xref to "Character Codes".
455
456 * strings.texi (String Basics): Add an @xref to "Character Codes".
457
458 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
459
460 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
461 (Character Codes): Document `max-char'.
462
8b80cdf5
EZ
4632008-11-28 Eli Zaretskii <eliz@gnu.org>
464
465 * nonascii.texi (Text Representations, Converting Representations)
466 (Character Sets, Scanning Charsets, Translation of Characters):
467 Make text more accurate.
468
a99dceba
GM
4692008-11-28 Glenn Morris <rgm@gnu.org>
470
471 * files.texi (Format Conversion Round-Trip): Improve previous change.
472
f6dc3bed
CY
4732008-11-26 Chong Yidong <cyd@stupidchicken.com>
474
475 * modes.texi (Auto Major Mode): Fix example.
476
5da9413d
GM
4772008-11-25 Glenn Morris <rgm@gnu.org>
478
479 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
480
481 * files.texi (Format Conversion Round-Trip):
482 Use active voice for previous change.
483
fcca848c
CY
4842008-11-25 Chong Yidong <cyd@stupidchicken.com>
485
486 * os.texi (Processor Run Time):
487 * processes.texi (Transaction Queues):
488 * markers.texi (The Mark):
489 * windows.texi (Choosing Window, Selecting Windows):
490 * files.texi (Changing Files, Magic File Names):
491 * commands.texi (Key Sequence Input):
492 * functions.texi (Declaring Functions):
493 * strings.texi (Predicates for Strings):
494 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
495
36c8dc54
CY
4962008-11-24 Chong Yidong <cyd@stupidchicken.com>
497
498 * help.texi (Accessing Documentation): Update example.
499
500 * variables.texi (Defining Variables): Note that `*' is not
501 necessary if defcustom is used.
502
2a79b242
EZ
5032008-11-22 Eli Zaretskii <eliz@gnu.org>
504
505 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
506 Characters" from @detailmenu.
507
508 * nonascii.texi (Character Codes, Character Sets)
509 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
510 (Chars and Bytes, Splitting Characters): Sections removed.
511
392f0d26
LK
5122008-11-22 Lute Kamstra <lute@gnu.org>
513
514 * positions.texi (Text Lines): Update goto-line documentation.
515
af1a5cd5
MR
5162008-11-21 Martin Rudalics <rudalics@gmx.at>
517
6a4cfb0c
MR
518 * frames.texi (Frames): Fix typo, add cross references, reword.
519 (Initial Parameters): Reword special-display-frame-alist text.
520 (Frames and Windows): Reword. Describe argument norecord for
521 set-frame-selected-window.
522 (Input Focus): Describe argument norecord for select-frame.
523 Remove comment on MS-Windows behavior for focus-follows-mouse.
524 (Raising and Lowering): Mention windows-frames dichotomy in
525 metaphor.
526
af1a5cd5
MR
527 * windows.texi (Displaying Buffers, Vertical Scrolling)
528 (Horizontal Scrolling): Fix indenting and rewording issues
529 introduced with 2008-11-07 change.
530
c249fa9c
GM
5312008-11-20 Glenn Morris <rgm@gnu.org>
532
533 * files.texi (Format Conversion Round-Trip): Mention `preserve'
534 element of `format-alist'.
535
204d4665
GM
5362008-11-19 Glenn Morris <rgm@gnu.org>
537
538 * doclicense.texi: Update to FDL 1.3.
539 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
540
cc0910af
CY
5412008-11-18 Chong Yidong <cyd@stupidchicken.com>
542
efe6e7c4
CY
543 * windows.texi (Window Hooks): Remove *-end-trigger-functions
544 vars, which are obsolete. Mention jit-lock-register.
545
546 * modes.texi (Other Font Lock Variables): Document
547 jit-lock-register and jit-lock-unregister.
548
cc0910af
CY
549 * frames.texi (Color Parameters): Document alpha parameter.
550
aeeedf76
MR
5512008-11-16 Martin Rudalics <rudalics@gmx.at>
552
553 * windows.texi (Splitting Windows, Deleting Windows)
554 (Selecting Windows, Cyclic Window Ordering)
555 (Buffers and Windows, Displaying Buffers, Choosing Window)
556 (Dedicated Windows, Window Point, Window Start and End)
557 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
558 (Size of Window, Resizing Windows, Window Configurations)
559 (Window Parameters): Avoid @var at beginning of sentences and
560 reword accordingly.
561
4c565c5c
LK
5622008-11-11 Lute Kamstra <lute@gnu.org>
563
564 * files.texi (File Name Components): Fix file-name-extension
565 documentation.
566
25f494c9
JB
5672008-11-11 Juanma Barranquero <lekktu@gmail.com>
568
569 * frames.texi (Basic Parameters): Remove display-environment-variable
570 and term-environment-variable.
571
a1401ab1
EZ
5722008-11-08 Eli Zaretskii <eliz@gnu.org>
573
574 * windows.texi (Basic Windows, Splitting Windows)
575 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
576 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
577 (Resizing Windows, Window Configurations, Window Parameters):
578 Fix wording and markup.
a1401ab1 579
efafc282
MR
5802008-11-07 Martin Rudalics <rudalics@gmx.at>
581
582 * windows.texi (Windows): Update entries.
583 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 584 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
585 (Selecting Windows, Cyclic Window Ordering): Reword with special
586 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
587 (Buffers and Windows, Choosing Window): Reword with special
588 emphasis on dedicated windows.
589 (Displaying Buffers): Reword. For switch-to-buffer mention that
590 it may fall back on pop-to-buffer. For other-window try to
591 explain how it treats the cyclic ordering of windows.
efafc282
MR
592 (Dedicated Windows): New node and section discussing dedicated
593 windows and associated functions.
86ab855a 594 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
595 (Window Start and End): Rename node and section title. Reword.
596 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
597 Minor rewording.
598 (Size of Window): Reword, in particular text on window-width.
599 (Resizing Windows): Reword. Add text on balancing windows.
600 (Window Configurations): Reword. Mention window parameters.
601 (Window Parameters): New node and section on window parameters.
602 (Window Hooks): Reword. Mention that
603 window-configuration-change-hook is run "buffer-locally".
604 * elisp.texi (Top): Update Windows entries in @detailmenu
605 section.
606
d60a8ab2
JB
6072008-11-04 Juanma Barranquero <lekktu@gmail.com>
608
609 * searching.texi (Regexp Search): Fix typo.
610
01777627
CY
6112008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
612
613 * searching.texi (Regexp Search): Document GREEDY arg.
614 (Simple Match Data): Fix return value.
615
c4526e93
EZ
6162008-11-01 Eli Zaretskii <eliz@gnu.org>
617
618 * nonascii.texi (Text Representations): Rewrite to make consistent
619 with Emacs 23 internal representation of characters. Document
620 `unibyte-string'.
621
fe2ae8b5
CY
6222008-10-28 Chong Yidong <cyd@stupidchicken.com>
623
624 * processes.texi (Process Information): Note that process-status
625 does not accept buffer names.
626
cc5a21e3
CY
6272008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
628
629 * positions.texi (Skipping Characters): Correct return value of
630 skip-chars-forward.
631
09460d9a
MR
6322008-10-25 Martin Rudalics <rudalics@gmx.at>
633
520b29e7
MR
634 * windows.texi (Deleting Windows): Update documentation of
635 delete-windows-on.
636 (Buffers and Windows): Update documentations of
637 get-buffer-window and get-buffer-window-list.
638 (Displaying Buffers): Update documentation of
639 replace-buffer-in-windows.
640
09460d9a
MR
641 * buffers.texi (Current Buffer): Reword set-buffer and
642 with-current-buffer documentations.
643 (Creating Buffers): Reword documentation of get-buffer-create.
644
4d48fcdc
MR
6452008-10-23 Martin Rudalics <rudalics@gmx.at>
646
647 * buffers.texi (Current Buffer): Reword documentation of
648 set-buffer.
649 (Buffer Names): Reword documentation of buffer-name.
650 (The Buffer List): For bury-buffer explain what happens with the
651 buffer's window.
652 (Creating Buffers): Say that get-buffer-create's arg is called
653 buffer-or-name.
654
f0143c43
CY
6552008-10-22 Chong Yidong <cyd@stupidchicken.com>
656
3e5dbbd3
CY
657 * advice.texi (Computed Advice): Explain what DEFINITION is.
658
f0143c43
CY
659 * nonascii.texi (Character Codes): Remove obsolete function
660 char-valid-p, and document characterp instead.
661
52a94b85
MR
6622008-10-22 Martin Rudalics <rudalics@gmx.at>
663
664 * windows.texi (Displaying Buffers): Reword documentation of
665 pop-to-buffer.
666 (Choosing Window): Rewrite documentation of display-buffer and
667 its options.
668
f76f8246
MR
669 * buffers.texi (Killing Buffers): Update documentation of
670 kill-buffer.
671
acc8b598
EZ
6722008-10-21 Eli Zaretskii <eliz@gnu.org>
673
80e6b6df
EZ
674 * processes.texi (Serial Ports): Fix wording and improve markup.
675
3645358a
EZ
676 * searching.texi (Regexp Search): Document `string-match-p' and
677 `looking-at-p'.
678 (POSIX Regexps): Add an xref for "non-greedy".
679 (Regexp Special): Add @cindex entry for "non-greedy".
680
b3d50cff 681 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 682 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 683
73b7530a
EZ
684 * frames.texi (Color Names): Add an xref to `read-color'.
685
686 * minibuf.texi (High-Level Completion): Document `read-color'.
687
acc8b598
EZ
688 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
689
690 * positions.texi (Narrowing): Add an xref to "Swapping Text".
691
692 * buffers.texi (Swapping Text): New section, documents
693 `buffer-swap-text'.
694
10e187e8
MR
6952008-10-21 Martin Rudalics <rudalics@gmx.at>
696
697 * windows.texi (Resizing Windows): Minor wording fix.
698
fd6f900c
EZ
6992008-10-20 Eli Zaretskii <eliz@gnu.org>
700
701 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
702 and `combine-and-quote-strings'.
703
704 * strings.texi (Creating Strings): Add xrefs for them.
705
e4372165
EZ
7062008-10-19 Eli Zaretskii <eliz@gnu.org>
707
d6328fba
EZ
708 * elisp.texi (Top): Make descriptive text for "Reading File Names"
709 match the corresponding menu in minibuf.texi.
710
e4372165
EZ
711 * minibuf.texi (Reading File Names): Document `read-shell-command'
712 and `minibuffer-local-shell-command-map'.
713
5d8dda33
MR
7142008-10-19 Martin Rudalics <rudalics@gmx.at>
715
716 * windows.texi (Resizing Windows): Remove var{} around "window" in
717 documentation of enlarge-window.
718 Rewrite documentation of window-min-height and window-min-width.
719
437706cd
EZ
7202008-10-19 Eli Zaretskii <eliz@gnu.org>
721
80f85d7c
EZ
722 * functions.texi (Calling Functions): Document `apply-partially'.
723
291703b5
EZ
724 * hooks.texi (Standard Hooks): Mention
725 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
726
727 * variables.texi (File Local Variables): Document
728 `file-local-variables-alist', `before-hack-local-variables-hook'
729 and `hack-local-variables-hook'.
730
583d8b3c
EZ
731 * processes.texi (Synchronous Processes): Document `process-lines'.
732
437706cd 733 * customize.texi (Variable Definitions): Document
583d8b3c 734 `custom-reevaluate-setting'.
437706cd 735
7e51d89b
MR
7362008-10-18 Martin Rudalics <rudalics@gmx.at>
737
738 * windows.texi (Choosing Window, Deleting Windows)
739 (Displaying Buffers): Expand documentation of dedicated windows.
740
43c59a3d
EZ
7412008-10-18 Eli Zaretskii <eliz@gnu.org>
742
018a960d
EZ
743 * files.texi (Changing Files): Document symbolic input of file
744 modes to `set-file-modes'. Document `read-file-modes' and
745 `file-modes-symbolic-to-number'.
746
2c0b8144
EZ
747 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
748 and `search-map'.
749
80120f13
EZ
750 * searching.texi (Search and Replace): Document
751 `replace-search-function' and `replace-re-search-function'.
2c0b8144 752 Document `multi-query-replace-map'.
80120f13 753
6d4913f0
EZ
754 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
755 (Completion Commands, Reading File Names): Rename
756 `minibuffer-local-must-match-filename-map' to
757 `minibuffer-local-filename-must-match-map'.
758 (Minibuffer Completion): The `require-match' argument to
759 `completing-read' can now have the value `confirm-only'.
760
43c59a3d
EZ
761 * windows.texi (Displaying Buffers): Minor wording fix.
762 (Choosing Window): `split-height-threshold' can now be nil.
763 Document `split-width-threshold'. `pop-up-frames' can have the
764 value `graphic-only'.
765
f36acfd9
EZ
7662008-10-17 Eli Zaretskii <eliz@gnu.org>
767
768 * os.texi (Startup Summary): Document `before-init-time' and
769 `after-init-time'. Document `initial-window-system' and
770 `window-system-initialization-alist'. Document reading the
771 abbrevs file. Document the call to `server-start' under --daemon.
772 Rearrange a bit to be consistent with the code flow.
53728487
EZ
773 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
774 (Time Parsing): Document `format-seconds'.
f36acfd9 775
96995b89
MR
7762008-10-17 Martin Rudalics <rudalics@gmx.at>
777
778 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
779 and reword.
780
2de17c73
EZ
7812008-10-16 Eli Zaretskii <eliz@gnu.org>
782
783 * markers.texi (The Mark): Document use-region-p.
784
9cf52b11
EZ
7852008-10-15 Eli Zaretskii <eliz@gnu.org>
786
c3aaf1d7
EZ
787 * internals.texi (Writing Emacs Primitives): The interactive spec
788 of a primitive can be a Lisp form.
789
841a1743
EZ
790 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
791 values of transient-mark-mode. Document handle-shift-selection.
792
793 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
794 (Interactive Examples): Show an example of `^'.
795 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
796 (Defining Commands, Using Interactive): The interactive-form of a
797 function can be added via its symbol's property.
841a1743 798
52441368
EZ
799 * positions.texi (List Motion): beginning-of-defun-function can
800 now accept an argument.
801
8e8c1a72
EZ
802 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
803 now return a list of strings.
804
a33a1f2a
EZ
805 * control.texi (Handling Errors): Document ignore-errors.
806
4fb04348
EZ
807 * frames.texi (Creating Frames): Document frame-inherited-parameters.
808 (Parameter Access): Document set-frame-parameter.
809
ee666f84
EZ
810 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
811 Hooks" for the effect of kill-all-local-variables on local hook
812 functions.
813
9cf52b11
EZ
814 * modes.texi (Major Mode Conventions, Mode Line Variables):
815 `mode-name' need not be a string. xref to "Mode Line Data" for
816 details, and to "Emulating Mode Line" for computing a string
817 value.
818
22526bc4
EZ
8192008-10-14 Eli Zaretskii <eliz@gnu.org>
820
a65f6a85
EZ
821 * processes.texi (System Processes): New section.
822 (Processes, Signals to Processes): Add xrefs to it.
823
824 * objects.texi (Editing Types): A `process' is a subprocess of
825 Emacs, not just any process running on the OS.
826
827 * elisp.texi (Top): Adjust the @detailmenu for the above two
828 changes.
829
2724b26a
EZ
830 * sequences.texi (Char-Tables): Remove documentation of
831 set-char-table-default, which has no effect since Emacs 23.
832 <char-table-range, set-char-table-range>: Don't mention generic
833 characters and charsets. Add a cons cell as a possible argument.
834
835 * nonascii.texi (Splitting Characters)
836 (Translation of Characters): Don't mention generic characters.
837
838 * display.texi (Fontsets): Don't mention generic characters.
839
22526bc4 840 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 841 argument FUNCTION with a cons cell as KEY.
22526bc4 842
eaf4b689
EZ
8432008-10-13 Eli Zaretskii <eliz@gnu.org>
844
45e46036
EZ
845 * objects.texi (Primitive Function Type): Move "@cindex special
846 forms" from here...
847
848 * eval.texi (Special Forms): ...to here.
849
850 * functions.texi (What Is a Function): `functionp' returns nil for
851 special forms. Add an xref.
852
eaf4b689
EZ
853 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
854 Variables".
855
856 * variables.texi (Frame-Local Variables): New section.
857 (Buffer-Local Variables): Add an xref to it.
858 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
859 have both frame-local and buffer-local binding.
860
861 * frames.texi (Frames): Mention multiple tty frames.
862 (Frame Parameters, Parameter Access): Mention frame-local variable
863 bindings.
864
15688fce
GM
8652008-09-20 Glenn Morris <rgm@gnu.org>
866
867 * display.texi (Defining Faces): Recommend against face variables.
868
35539065
JB
8692008-09-16 Juanma Barranquero <lekktu@gmail.com>
870
871 * display.texi (Echo Area Customization): Fix typo.
872
6a57054b
JB
8732008-09-09 Juanma Barranquero <lekktu@gmail.com>
874
875 * loading.texi (Where Defined): Add `defface' item.
876
d632fb82
MR
8772008-09-06 Martin Rudalics <rudalics@gmx.at>
878
879 * loading.texi (Where Defined): Fix description of symbol-file.
880
905a9adb
JR
8812008-08-26 Jason Rumney <jasonr@gnu.org>
882
883 * display.texi (TIFF Images): New section describing :index property.
884
852e91b7
CY
8852008-08-23 Chong Yidong <cyd@stupidchicken.com>
886
887 * display.texi (Temporary Displays): Remove unnecessary comment
888 about usage of temp-buffer-show-hook.
889
6be001ee
CY
8902008-08-05 Chong Yidong <cyd@stupidchicken.com>
891
892 * symbols.texi (Other Plists): Fix incorrect example.
893 Suggested by Florian Beck.
894
58e3d8e8
JB
8952008-07-31 Juanma Barranquero <lekktu@gmail.com>
896
897 * os.texi: Fix previous change.
898
7c2fb837
DN
8992008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
900
901 * os.texi:
902 * intro.texi:
903 * files.texi: Remove VMS support.
904
9e2a2647
DN
9052008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
906
907 * os.texi:
908 * frames.texi:
909 * display.texi: Remove mentions of Mac Carbon.
910
c4f4682b
MB
9112008-07-01 Miles Bader <miles@gnu.org>
912
913 * text.texi (Special Properties):
914 * display.texi (Truncation): Add wrap-prefix and line-prefix.
915
3696411e
JB
9162008-06-28 Johan Bockgård <bojohan@gnu.org>
917
918 * display.texi (Other Image Types): Fix copy/paste error; say
919 "PBM", not "XBM".
920
f2a77c3a
DN
9212008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
922
923 * os.texi: Remove references to obsolete systems.
924
6d52677d
EZ
9252008-06-20 Eli Zaretskii <eliz@gnu.org>
926
927 * makefile.w32-in (distclean): Remove makefile.
928
1a87da4c
GM
9292008-06-17 Glenn Morris <rgm@gnu.org>
930
931 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
932 (elisp, dist): Remove rules and variables that are obsolete now
933 the lisp manual is no longer distributed separately.
934
fdda1c5d
GM
9352008-06-16 Glenn Morris <rgm@gnu.org>
936
646692e9
GM
937 * configure, configure.in, mkinstalldirs: Remove unused files.
938
939 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 940 * vol1.texi (EMACSVER):
6a57054b 941 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
942
943 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
944 as per maintain.info.
945
611bee81
GM
9462008-06-15 Glenn Morris <rgm@gnu.org>
947
a7bed3a0
GM
948 * makefile.w32-in (manual): Use "23" rather than "21".
949
950 * Makefile.in (emacsver): New, set by configure.
951 (manual): Use emacsver.
952
d794edf2
GM
953 * intro.texi: Report bugs using M-x report-emacs-bug.
954
611bee81
GM
955 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
956
c73e02fa
GM
9572008-06-13 Daniel Engeler <engeler@gmail.com>
958
959 * elisp.texi, internals.texi, processes.texi: Add documentation
960 about serial port access.
961
e40a85cd
MB
9622008-06-05 Miles Bader <miles@gnu.org>
963
964 * display.texi (Displaying Faces): Update to reflect function
965 renamings in face-remap.el.
966
7b753744
JB
9672008-06-05 Juanma Barranquero <lekktu@gmail.com>
968
969 * display.texi (Fontsets): Fix typos.
970
9d3d42fb
MB
9712008-06-03 Miles Bader <miles@gnu.org>
972
7b753744
JB
973 * display.texi (Displaying Faces): Add add-relative-face-remapping,
974 remove-relative-face-remapping, set-base-face-remapping,
975 and set-default-base-face-remapping.
9d3d42fb 976
f2cec7a9
MB
9772008-06-01 Miles Bader <miles@gnu.org>
978
979 * display.texi (Displaying Faces): Add face-remapping-alist.
980
8f39c96d
SM
9812008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
982
983 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
984 variable names.
985
1ef5eecc
ER
9862008-05-03 Eric S. Raymond <esr@golux>
987
352c8b4a 988 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
989 (current-global-map) return references, not copies.
990
63b4387f
JL
9912008-05-02 Juri Linkov <juri@jurta.org>
992
993 * minibuf.texi (Text from Minibuffer): Document a list of
994 default values for `read-from-minibuffer'.
995
38a8b703
JB
9962008-04-24 Juanma Barranquero <lekktu@gmail.com>
997
998 * nonascii.texi (Translation of Characters): Fix previous change.
999
7c42e639
CY
10002008-04-20 Chong Yidong <cyd@stupidchicken.com>
1001
1002 * display.texi (Overlay Properties): Clarify role of underlying
1003 textprop and overlay keymaps for display strings.
1004
1005 * keymaps.texi (Active Keymaps): Ditto.
1006
25c0d999
SM
10072008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1008
1009 * minibuf.texi (Programmed Completion):
1010 Replace dynamic-completion-table with the new completion-table-dynamic.
1011
e3af5968
CY
10122008-04-07 Chong Yidong <cyd@stupidchicken.com>
1013
1014 * intro.texi (Some Terms): Change "fonts in this manual" index
1015 entry to "typographic conventions".
1016
6bfc8698
EZ
10172008-04-05 Eli Zaretskii <eliz@gnu.org>
1018
1019 * objects.texi (Text Props and Strings): Add indexing for read
1020 syntax of text properties.
1021
4972c361
SM
10222008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
1023
1024 * processes.texi (Decoding Output): Remove process-filter-multibyte
1025 functions.
1026
c70a68db
MR
10272008-03-15 Martin Rudalics <rudalics@gmx.at>
1028
1029 * display.texi (Finding Overlays): Say that empty overlays at
1030 the end of the buffer are reported too.
1031
1291fd36
GM
10322008-03-13 Glenn Morris <rgm@gnu.org>
1033
1034 * elisp.texi (EMACSVER): Set to 23.0.60.
1035
c6b0dfd5
CY
10362008-02-26 Chong Yidong <cyd@stupidchicken.com>
1037
38a8b703 1038 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 1039
875fc30c
GM
10402008-02-22 Glenn Morris <rgm@gnu.org>
1041
1042 * frames.texi (Position Parameters): Clarify the description of
1043 `left' and `top', using information from "Geometry".
1044 (Geometry): Give a pointer to "Position Parameters", rather than
1045 repeating information.
1046
d8c8e45a
GM
10472008-02-11 Glenn Morris <rgm@gnu.org>
1048
1049 * objects.texi (Equality Predicates): No longer talk about "two"
1050 functions.
1051
38a8b703 10522008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
1053
1054 * objects.texi (Equality Predicates): Add defun for
1055 equal-including-properties.
1056
bfffe0b1
GM
10572008-02-10 Glenn Morris <rgm@gnu.org>
1058
1059 * objects.texi (Equality Predicates):
1060 Mention equal-including-properties.
1061
431b78c9
RS
10622008-02-07 Richard Stallman <rms@gnu.org>
1063
1064 * windows.texi (Window Start): Mention the feature of moving
1065 window-start to start of line.
1066
c8763fb6 10672008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
1068
1069 * keymaps.texi (Tool Bar): Document rtl property.
1070
1a256502
TTN
10712008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
1072
1073 * display.texi (Button Types):
1074 For define-button-type, clarify type of NAME.
1075
569382c2
MR
10762008-01-19 Martin Rudalics <rudalics@gmx.at>
1077
1078 * buffers.texi (Buffer Modification): Fix typo.
1079
f3041af1
DN
10802008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1081
1082 * os.texi (System Environment): Remove references to OSes that are
1083 not supported anymore.
1084
d35e1cd7
DN
10852008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1086
1087 * os.texi (System Environment): Remove mention for Masscomp.
1088
23af7580
RS
10892008-01-04 Richard Stallman <rms@gnu.org>
1090
1091 * display.texi (Faces): Don't talk about internal face vector as arg
1092 to facep.
1093
1094 * customize.texi (Type Keywords): Fix previous change.
1095
1096 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
1097 * elisp.texi (Top): Fix menu for commands.texi change.
1098
ec7d5b1e
RS
10992007-12-30 Richard Stallman <rms@gnu.org>
1100
1101 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1102 (Accessing Scroll): New node broken out of Accessing Mouse.
1103
101a6cea
RS
11042007-12-28 Richard Stallman <rms@gnu.org>
1105
1106 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1107 (Basic Parameters): For `title', refer to title bar.
041817a4 1108 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1109
72b7e664
RS
11102007-12-23 Richard Stallman <rms@gnu.org>
1111
1112 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1113 Improve some of the commented-out keywords' text too.
1114
27a4f445
MR
11152007-12-14 Martin Rudalics <rudalics@gmx.at>
1116
e2e3f1d7
MR
1117 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1118 "visit the current buffer".
1119
27a4f445
MR
1120 * os.texi (System Interface): Fix typo.
1121
a2afc99d
RS
11222007-12-04 Richard Stallman <rms@gnu.org>
1123
1124 * objects.texi (Symbol Type): Fix typo.
1125
b694135c
RS
11262007-12-03 Richard Stallman <rms@gnu.org>
1127
1128 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1129
f99a19da
GM
11302007-12-01 Glenn Morris <rgm@gnu.org>
1131
1132 * functions.texi (Declaring Functions): Improve previous change.
1133
8f4b37d8
GM
11342007-11-30 Glenn Morris <rgm@gnu.org>
1135
1136 * functions.texi (Declaring Functions): Add optional fourth
1137 argument of declare-function, and setting third argument to `t'.
1138
61a2fe01
RS
11392007-11-29 Richard Stallman <rms@gnu.org>
1140
1141 * customize.texi (Composite Types): Document `group' type.
1142
cbfc5193
GM
11432007-11-29 Glenn Morris <rgm@gnu.org>
1144
1145 * functions.texi (Declaring Functions): Add findex. Mention
1146 `external' files.
1147
8386283a
JB
11482007-11-26 Juanma Barranquero <lekktu@gmail.com>
1149
1150 * functions.texi (Declaring Functions): Fix directive.
1151
a07c9a8b
RS
11522007-11-25 Richard Stallman <rms@gnu.org>
1153
1154 * help.texi (Help Functions): Clean up last change.
1155
1156 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
1157
1158 * loading.texi (Named Features): Minor cleanup.
1159
1160 * macros.texi (Eval During Expansion): Minor cleanup.
1161
1162 * variables.texi (Variable Aliases): Minor cleanup.
1163
a0925923
RS
11642007-11-24 Richard Stallman <rms@gnu.org>
1165
1166 * functions.texi (Declaring Functions): Clarify previous change.
1167
1168 * compile.texi (Compiler Errors): Clarify previous change.
1169
20c63e44
RS
11702007-11-24 Richard Stallman <rms@gnu.org>
1171
e5e76c04 1172 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
1173 Clarify the text and move items around.
1174
5bb0cda3
GM
11752007-11-24 Glenn Morris <rgm@gnu.org>
1176
1177 * functions.texi (Declaring Functions): New section.
1178 * compile.texi (Compiler Errors): Mention declaring functions,
1179 defvar with no initvalue, and byte-compile-warnings.
1180
af13c86a
MR
11812007-11-15 Martin Rudalics <rudalics@gmx.at>
1182
1183 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
1184 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
1185
a5373305
MR
11862007-11-13 Martin Rudalics <rudalics@gmx.at>
1187
1188 * help.texi (Help Functions): Document new macro `with-help-window'.
1189
fe284805
JL
11902007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
1191
1192 * searching.texi (Replacing Match): Describe new
1193 `match-substitute-replacement'.
1194
2c3a09b1
RS
11952007-10-31 Richard Stallman <rms@gnu.org>
1196
1197 * strings.texi (Creating Strings): Null strings from concat not unique.
1198
f2b480f4
RS
11992007-10-26 Richard Stallman <rms@gnu.org>
1200
1201 * objects.texi (Equality Predicates): Null strings are uniquified.
1202
1203 * minibuf.texi: Minor clarifications in previous change.
1204
db21122c
GM
12052007-10-25 Glenn Morris <rgm@gnu.org>
1206
1207 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1208
2328cbb3
RS
12092007-10-24 Richard Stallman <rms@gnu.org>
1210
1211 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1212
1213 * variables.texi (Frame-Local Variables): Node deleted.
1214 (Variables): Delete Frame-Local Variables from menu.
1215 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1216 (Default Value): Don't mention frame-local vars.
1217
1218 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1219
1220 * loading.texi (Unloading): Document FEATURE-unload-function
1221 instead of FEATURE-unload-hook.
1222
2328cbb3
RS
1223 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1224
c066bafa
JL
12252007-10-22 Juri Linkov <juri@jurta.org>
1226
1227 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1228 (High-Level Completion): Document a list of default value strings
1229 in the DEFAULT argument, for which minibuffer functions return the
1230 first element.
1231
65ced25f
JL
12322007-10-17 Juri Linkov <juri@jurta.org>
1233
1234 * text.texi (Filling): Update arguments of fill-paragraph.
1235 fill-paragraph operates on the active region in Transient Mark mode.
1236 Remove fill-paragraph-or-region.
1237
ee46ec8e
KB
12382007-10-13 Karl Berry <karl@gnu.org>
1239
1240 * elisp.texi (@dircategory): Move to after @copying,
1241 since we want @copying as close as possible to the beginning of
1242 the output.
1243
61bbdbc6
RS
12442007-10-12 Richard Stallman <rms@gnu.org>
1245
1246 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1247
1248 * commands.texi (Distinguish Interactive): New node,
1249 broken out from Interactive Call and rewritten.
1250 (Command Loop): Put Distinguish Interactive in menu.
1251
af23e1e8
RS
12522007-10-09 Richard Stallman <rms@gnu.org>
1253
1254 * text.texi (Examining Properties): Mention overlay priority.
1255
1256 * display.texi (Display Margins): Correct the description
1257 of margin display specifications.
1258 (Replacing Specs): New subnode broken out of Display Property.
1259
e1965a69
JL
12602007-10-06 Juri Linkov <juri@jurta.org>
1261
1262 * text.texi (Filling): Document fill-paragraph-or-region.
1263
4638454b
JB
12642007-10-05 Juanma Barranquero <lekktu@gmail.com>
1265
1266 * display.texi (Auto Faces): Fix typo.
1267
7ed54cc5
RS
12682007-10-02 Richard Stallman <rms@gnu.org>
1269
1270 * display.texi (Display Property): Explain some display specs
1271 don't let you move point in.
1272
1273 * frames.texi (Cursor Parameters): Describe
1274 cursor-in-non-selected-windows here. Explain more values.
1275
1276 * windows.texi (Basic Windows): Don't describe
1277 cursor-in-non-selected-windows here.
1278
305a7ef2
EZ
12792007-10-01 Eli Zaretskii <eliz@gnu.org>
1280
1281 * processes.texi (Misc Network): Note that these functions are
1282 supported only on some systems.
1283
f7a7f4eb
RS
12842007-10-01 Richard Stallman <rms@gnu.org>
1285
1286 * display.texi (Overlay Properties): Explain nil as priority.
1287 Explain that conflicts are unpredictable if not resolved by
1288 priorities.
1289
780d7bb9
RS
12902007-09-23 Richard Stallman <rms@gnu.org>
1291
1292 * macros.texi (Backquote): Minor clarification.
1293
14b4fdfb
RS
12942007-09-19 Richard Stallman <rms@gnu.org>
1295
1296 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1297 Clarify when they work in parallel and when one overrides.
1298 Fix error in example.
14b4fdfb 1299
b8d4c8d0
GM
13002007-09-06 Glenn Morris <rgm@gnu.org>
1301
b3e755a9 1302 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1303 commands to use ../../info.
1304 * Makefile.in (infodir): Go up one more level.
4638454b 1305 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1306 (miscmanualdir): New.
1307 (dist): Use new variable miscmanualdir.
1308 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1309 (usermanualdir): Change from ../man to ../emacs.
1310
1bb1f7d3
MR
13112007-08-30 Martin Rudalics <rudalics@gmx.at>
1312
1313 * commands.texi (Command Loop Info): Advise against changing
1314 most variables described here. Explain new variable
1315 last-repeatable-command.
1316
b8d4c8d0
GM
13172007-08-29 Glenn Morris <rgm@gnu.org>
1318
1319 * elisp.texi (EMACSVER): Increase to 23.0.50.
1320
13212007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1322
1323 * frames.texi (Basic Parameters): Add display-environment-variable
1324 and term-environment-variable.
1325
13262007-08-28 Juri Linkov <juri@jurta.org>
1327
1328 * display.texi (Image Formats, Other Image Types): Add SVG.
1329
13302007-08-28 Juri Linkov <juri@jurta.org>
1331
1332 * display.texi (Images): Move formats-related text to new node
1333 "Image Formats".
1334 (Image Formats): New node.
1335
619fb9ee
RS
13362007-08-27 Richard Stallman <rms@gnu.org>
1337
1338 * windows.texi (Window Configurations): Clarify what
1339 a window configuration saves.
1340
b8d4c8d0
GM
13412007-08-25 Richard Stallman <rms@gnu.org>
1342
1343 * display.texi (Images): Delete redundant @findex.
1344
13452007-08-16 Richard Stallman <rms@gnu.org>
1346
1347 * processes.texi (Asynchronous Processes): Clarify
1348 doc of start-file-process.
1349
13502007-08-08 Martin Rudalics <rudalics@gmx.at>
1351
1352 * modes.texi (Example Major Modes): Fix typo.
1353
13542007-08-08 Glenn Morris <rgm@gnu.org>
1355
1356 * intro.texi (nil and t): Do not use `iff' in documentation.
1357
1358 * tips.texi (Documentation Tips): Recommend against `iff'.
1359
13602007-08-07 Chong Yidong <cyd@stupidchicken.com>
1361
1362 * display.texi (Image Cache): Document image-refresh.
1363
13642007-08-06 Martin Rudalics <rudalics@gmx.at>
1365
1366 * windows.texi (Size of Window): Document window-full-width-p.
1367
13682007-07-25 Glenn Morris <rgm@gnu.org>
1369
1370 * gpl.texi (GPL): Replace license with GPLv3.
1371
1372 * Relicense all FSF files to GPLv3 or later.
1373
13742007-07-24 Michael Albinus <michael.albinus@gmx.de>
1375
4638454b
JB
1376 * processes.texi (Synchronous Processes):
1377 Add `process-file-shell-command'.
b8d4c8d0
GM
1378 (Asynchronous Processes): Mention restricted use of
1379 `process-filter' and `process-sentinel' in
1380 `start-file-process'. Add `start-file-process-shell-command'.
1381
13822007-07-17 Michael Albinus <michael.albinus@gmx.de>
1383
1384 * files.texi (Magic File Names): Introduce optional parameter
1385 IDENTIFICATION for `file-remote-p'.
1386
13872007-07-16 Richard Stallman <rms@gnu.org>
1388
1389 * display.texi (Defining Faces): Fix previous change.
1390
13912007-07-14 Richard Stallman <rms@gnu.org>
1392
1393 * control.texi (Handling Errors): Document `debug' in handler list.
1394
13952007-07-10 Richard Stallman <rms@gnu.org>
1396
1397 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1398
13992007-07-09 Richard Stallman <rms@gnu.org>
1400
1401 * files.texi (Magic File Names): Rewrite previous change.
1402
14032007-07-08 Michael Albinus <michael.albinus@gmx.de>
1404
1405 * files.texi (Magic File Names): Introduce optional parameter
1406 CONNECTED for `file-remote-p'.
1407
14082007-07-07 Michael Albinus <michael.albinus@gmx.de>
1409
1410 * processes.texi (Asynchronous Processes):
1411 * files.texi (Magic File Names): Add `start-file-process'.
1412
14132007-06-27 Richard Stallman <rms@gnu.org>
1414
1415 * files.texi (Format Conversion Piecemeal): Clarify
1416 `after-insert-file-functions' calling convention.
1417
14182007-06-27 Michael Albinus <michael.albinus@gmx.de>
1419
4638454b
JB
1420 * files.texi (Magic File Names): Remove `dired-call-process'.
1421 Add `process-file'.
b8d4c8d0
GM
1422
14232007-06-27 Kenichi Handa <handa@m17n.org>
1424
1425 * text.texi (Special Properties): Fix description about
4638454b 1426 `composition' property.
b8d4c8d0
GM
1427
14282007-06-26 Kenichi Handa <handa@m17n.org>
1429
1430 * nonascii.texi (Default Coding Systems): Document about the
1431 return value `undecided'.
1432
14332007-06-25 David Kastrup <dak@gnu.org>
1434
1435 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1436 `current-active-maps'.
1437
14382007-06-24 Karl Berry <karl@gnu.org>
1439
4638454b 1440 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1441
14422007-06-15 Juanma Barranquero <lekktu@gmail.com>
1443
1444 * display.texi (Overlay Arrow): Doc fix.
1445
14462007-06-14 Karl Berry <karl@tug.org>
1447
1448 * anti.texi (Antinews): Typo.
1449
14502007-06-14 Chong Yidong <cyd@stupidchicken.com>
1451
1452 * display.texi (Image Cache): Document image-refresh.
1453
14542007-06-12 Karl Berry <karl@gnu.org>
1455
1456 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1457 * two-volume.make: New file.
1458 * .cvsignore: Ignore two-volume files.
1459
14602007-06-12 Tom Tromey <tromey@redhat.com>
1461
1462 * os.texi (Init File): Document user-emacs-directory.
1463
14642007-06-03 Nick Roberts <nickrob@snap.net.nz>
1465
1466 * commands.texi (Click Events): Describe width and height when
1467 object is nil.
1468
14692007-05-30 Nick Roberts <nickrob@snap.net.nz>
1470
1471 * commands.texi (Click Events): Layout more logically. Describe
1472 width and height.
1473 (Drag Events, Motion Events): Update to new format for position.
1474
14752007-06-02 Richard Stallman <rms@gnu.org>
1476
1477 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1478
14792007-06-02 Chong Yidong <cyd@stupidchicken.com>
1480
1481 * Version 22.1 released.
1482
14832007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1484
1485 * text.texi (Special Properties): Correct meaning of fontified face.
1486
14872007-05-30 Richard Stallman <rms@gnu.org>
1488
1489 * text.texi (Special Properties): Add link to Adjusting Point.
1490
14912007-05-12 Richard Stallman <rms@gnu.org>
1492
1493 * text.texi (Margins): indent-to-left-margin is not the default.
1494 (Mode-Specific Indent): For indent-line-function, the default
1495 is indent-relative.
1496
1497 * modes.texi (Example Major Modes): Explain last line of text-mode
1498 is redundant.
1499
15002007-05-10 Richard Stallman <rms@gnu.org>
1501
1502 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1503
1504 * help.texi (Keys in Documentation): Add reference to
1505 Documentation Tips.
1506
1507 * files.texi (Format Conversion): TO-FN gets three arguments.
1508
1509 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1510
15112007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1512
1513 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1514 * files.texi (Format Conversion): Expand intro; add menu.
1515 (Format Conversion Overview, Format Conversion Round-Trip)
1516 (Format Conversion Piecemeal): New nodes/subsections.
1517 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1518 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1519 (Saving Properties): Delete node/subsection.
1520
15212007-05-07 Karl Berry <karl@gnu.org>
1522
1523 * elisp.texi (EMACSVER): Back to 22.
1524
15252007-05-06 Richard Stallman <rms@gnu.org>
1526
1527 * processes.texi (Accepting Output): Revert most of previous change.
1528
15292007-05-05 Richard Stallman <rms@gnu.org>
1530
1531 * processes.texi (Accepting Output): accept-process-output
1532 uses microseconds, not milliseconds. But that arg is obsolete.
1533
15342007-05-04 Karl Berry <karl@tug.org>
1535
1536 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1537
15382007-05-04 Eli Zaretskii <eliz@gnu.org>
1539
1540 * tips.texi (Documentation Tips): Rearrange items to place the
1541 more important ones first. Add an index entry for hyperlinks.
1542
15432007-05-03 Karl Berry <karl@gnu.org>
1544
1545 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1546 (EMACSVER) [smallbook]: 22 for printed version.
1547
1548 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1549 so restore anchor to normal position after defun. Found by Kevin Ryde.
1550
15512007-04-26 Glenn Morris <rgm@gnu.org>
1552
1553 * elisp.texi (EMACSVER): Increase to 22.1.50.
1554
15552007-04-28 Karl Berry <karl@gnu.org>
1556
1557 * elisp.texi: Improve line breaks on copyright page,
1558 similar layout to emacs manual, 8.5x11 by default.
1559
15602007-04-24 Richard Stallman <rms@gnu.org>
1561
1562 * text.texi (Special Properties): Add xref to Overlay Properties.
1563
1564 * display.texi (Overlay Properties): Add xref to Special Properties.
1565
15662007-04-22 Richard Stallman <rms@gnu.org>
1567
1568 * keymaps.texi (Extended Menu Items): Move the info about
1569 format with cached keyboard binding.
1570
15712007-04-21 Richard Stallman <rms@gnu.org>
1572
1573 * text.texi (Special Properties): Clarify previous change.
1574
1575 * files.texi (File Name Expansion): Clarify previous change.
1576
1577 * display.texi (Attribute Functions): Fix example for
1578 face-attribute-relative-p.
1579
15802007-04-19 Kenichi Handa <handa@m17n.org>
1581
1582 * text.texi (Special Properties): Document composition property.
1583
15842007-04-19 Glenn Morris <rgm@gnu.org>
1585
1586 * files.texi (File Name Expansion): Mention "superroot".
1587
15882007-04-15 Chong Yidong <cyd@stupidchicken.com>
1589
1590 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1591 setups.
1592 (Display Feature Testing): Note that display refers to all
1593 physical monitors for multi-monitor setups.
1594
15952007-04-14 Richard Stallman <rms@gnu.org>
1596
1597 * lists.texi (Sets And Lists): Clarify `delete' examples.
1598 Remove spurious xref to same node.
1599 Clarify xref for add-to-list.
1600
16012007-04-12 Nick Roberts <nickrob@snap.net.nz>
1602
1603 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1604 value of lisp-mode-map.
1605
16062007-04-11 Karl Berry <karl@gnu.org>
1607
1608 * anti.texi (Antinews):
1609 * display.texi (Overlay Properties, Defining Images):
1610 * processes.texi (Synchronous Processes, Sentinels):
1611 * syntax.texi (Syntax Table Internals):
1612 * searching.texi (Regexp Special):
1613 * nonascii.texi (Default Coding Systems):
1614 * text.texi (Special Properties):
1615 * minibuf.texi (Basic Completion): Wording to improve breaks in
1616 8.5x11 format.
1617 * elisp.texi (smallbook): New @set to more easily switch between
1618 smallbook and 8.5x11.
1619
16202007-04-11 Richard Stallman <rms@gnu.org>
1621
1622 * text.texi (Lazy Properties): Minor fix.
1623
16242007-04-08 Karl Berry <karl@gnu.org>
1625
1626 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1627 * macros.texi (Backquote): Downcase Backquote in index entries for
1628 consistency.
1629
16302007-04-08 Richard Stallman <rms@gnu.org>
1631
1632 * text.texi (Adaptive Fill): Just describe default,
1633 don't show it (since it contains non-ASCII chars).
1634
16352007-04-07 Karl Berry <karl@gnu.org>
1636
1637 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1638 adaptive-fill-regexp's value, since they are not in the standard
1639 TeX fonts.
1640
16412007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1642
1643 * display.texi (Defining Faces): Fix example.
1644
16452007-04-07 Karl Berry <karl@gnu.org>
1646
1647 * display.texi (Button Buffer Commands): Improve page break.
1648
16492007-04-07 Richard Stallman <rms@gnu.org>
1650
1651 * advice.texi (Activation of Advice): Remove redundant index entry.
1652
1653 * backups.texi: Improve index entries. Remove redundant ones.
1654
1655 * compile.texi (Byte Compilation): Improve index entry.
1656
1657 * hash.texi (Creating Hash): Improve index entry.
1658
1659 * symbols.texi (Definitions): Improve index entry.
1660
1661 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1662
1663 * maps.texi (Standard Keymaps): Remove useless index entry.
1664
1665 * help.texi (Documentation Basics): Remove redundant index entries.
1666
1667 * customize.texi: Improve index entries.
1668 Remove redundant/useless ones.
1669
1670 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1671
1672 * streams.texi (Output Variables): Improve index entry.
1673
1674 * abbrevs.texi (Abbrevs): Remove useless index entry.
1675
1676 * macros.texi (Expansion): Remove useless index entry.
1677
1678 * text.texi: Improve index entries. Remove redundant/useless ones.
1679 (Text Properties, Examining Properties)
1680 (Special Properties): Use "property category" instead of "category"
1681 to refer to the `category' property.
1682
1683 * positions.texi: Improve index entries. Remove useless one.
1684
1685 * lists.texi: Improve index entries. Remove redundant/useless ones.
1686
1687 * os.texi: Improve index entries.
1688 (Timers): Fix previous change.
1689
1690 * buffers.texi: Improve index entries.
1691 (Modification Time): Get rid of term "obsolete buffer".
1692
1693 * debugging.texi: Improve index entries.
1694 (Test Coverage): Add xref to other test coverage ftr.
1695
1696 * eval.texi: Improve index entry. Remove redundant ones.
1697
1698 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1699
1700 * files.texi: Improve index entries. Remove redundant/useless ones.
1701
1702 * objects.texi: Improve index entries.
1703
1704 * processes.texi: Improve index entries.
1705
1706 * modes.texi: Improve index entry. Remove redundant one.
1707
1708 * nonascii.texi: Improve index entries.
1709
1710 * internals.texi: Improve index entries.
1711
1712 * syntax.texi: Improve index entries.
1713
1714 * keymaps.texi (Active Keymaps): Improve index entries.
1715
1716 * commands.texi: Improve index entries. Remove redundant/useless ones.
1717
1718 * frames.texi: Improve index entries. Remove redundant/useless ones.
1719
1720 * markers.texi: Improve index entries. Remove redundant ones.
1721
1722 * tips.texi: Improve index entries.
1723
1724 * loading.texi (Unloading): Improve index entry.
1725
1726 * variables.texi: Improve index entries. Remove redundant one.
1727
1728 * sequences.texi: Improve index entry.
1729
1730 * display.texi: Improve index entries. Remove redundant ones.
1731
1732 * windows.texi: Improve index entries.
1733
1734 * searching.texi: Improve index entries. Remove redundant one.
1735
1736 * strings.texi (Case Tables): Improve last change.
1737
17382007-04-04 Chong Yidong <cyd@stupidchicken.com>
1739
1740 * strings.texi (Case Tables): Document with-case-table and
1741 ascii-case-table.
1742
17432007-04-03 Karl Berry <karl@gnu.org>
1744
1745 * processes.texi (Network): Reword to improve page break.
1746
17472007-04-03 Eli Zaretskii <eliz@gnu.org>
1748
1749 * functions.texi (Inline Functions): Describe more disadvantages
1750 of defsubst, and make advice against it stronger.
1751
17522007-04-02 Karl Berry <karl@gnu.org>
1753
1754 * backups.texi (Backup Names): Avoid widow words.
1755 * modes.texi (Example Major Modes): Align last comment.
1756
17572007-04-01 Chong Yidong <cyd@stupidchicken.com>
1758
1759 * keymaps.texi (Remapping Commands): Document new arg to
1760 command-remapping.
1761
17622007-04-01 Karl Berry <karl@gnu.org>
1763
1764 * processes.texi (Low-Level Network): Typo.
1765 * loading.texi (Hooks for Loading): Avoid double "the".
1766 * keymaps.texi (Key Sequences): No double "and".
1767 (Changing Key Bindings): Shorten to improve line break.
1768
17692007-03-31 Glenn Morris <rgm@gnu.org>
1770
1771 * os.texi (Timers): Fix description of run-at-time TIME formats.
1772
17732007-03-31 Richard Stallman <rms@gnu.org>
1774
1775 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1776 regarding ellipsis.
1777
17782007-03-31 Eli Zaretskii <eliz@gnu.org>
1779
1780 * intro.texi (nil and t):
1781 * symbols.texi (Plists and Alists):
1782 * variables.texi (Variable Aliases, Constant Variables):
1783 * functions.texi (Defining Functions):
1784 * advice.texi (Advising Primitives):
1785 * debugging.texi (Syntax Errors, Compilation Errors):
1786 * minibuf.texi (Minibuffer Windows):
1787 * commands.texi (Adjusting Point):
1788 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1789 (Auto Major Mode, Major Mode Conventions):
1790 * help.texi (Describing Characters):
1791 * files.texi (Create/Delete Dirs, Information about Files)
1792 (File Locks, Writing to Files, Reading from Files)
1793 (Saving Buffers):
1794 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1795 * frames.texi (Finding All Frames):
1796 * positions.texi (Buffer End, Motion):
1797 * markers.texi (The Region):
1798 * text.texi (Deletion, Near Point):
1799 * display.texi (Displaying Messages, Truncation):
1800 * os.texi (Processor Run Time):
1801 * tips.texi (Key Binding Conventions, Programming Tips)
1802 (Warning Tips, Documentation Tips, Comment Tips):
1803 * internals.texi (Memory Usage): Improve indexing.
1804
1805 * variables.texi (Frame-Local Variables):
1806 * functions.texi (Argument List):
1807 * loading.texi (Library Search):
1808 * streams.texi (Output Variables):
1809 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1810 * searching.texi (Replacing Match, Search and Replace):
1811 * processes.texi (Byte Packing, Decoding Output)
1812 (Accepting Output, Network Servers, Shell Arguments):
1813 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1814 * windows.texi (Window Point, Window Start):
1815 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1816 * commands.texi (Reading Input, Keyboard Events):
1817 * minibuf.texi (Reading File Names, Minibuffer Completion)
1818 (Recursive Mini):
1819 * positions.texi (List Motion):
1820 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1821 * numbers.texi (Arithmetic Operations, Math Functions)
1822 (Predicates on Numbers, Comparison of Numbers):
1823 (Numeric Conversions):
1824 * locals.texi (Standard Buffer-Local Variables):
1825 * maps.texi (Standard Keymaps):
1826 * os.texi (User Identification, System Environment, Recording Input)
1827 (X11 Keysyms):
1828 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1829 * backups.texi (Backups and Auto-Saving):
1830 * customize.texi (Customization, Group Definitions)
1831 (Variable Definitions):
1832 * compile.texi (Byte Compilation): Improve index entries.
1833
18342007-03-31 Karl Berry <karl@gnu.org>
1835
1836 * macros.texi (Defining Macros): Avoid widow syllable.
1837
18382007-03-31 Eli Zaretskii <eliz@gnu.org>
1839
1840 * elisp.texi (Top): Postscript -> PostScript.
1841
1842 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1843
18442007-03-31 Markus Triska <markus.triska@gmx.at>
1845
1846 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1847
18482007-03-30 Karl Berry <karl@gnu.org>
1849
1850 * lists.texi (List-related Predicates): Remove spurious @need.
1851 (Setcdr): Use @smallexample to improve page break.
1852 (Association Lists) <assoc>: Reword to improve page break.
1853
1854 * strings.texi (String Conversion): Insert blank line to improve
1855 page break.
1856
1857 * numbers.texi (Random Numbers): Use @minus{}.
1858 (Math Functions): Use @minus{}.
1859
1860 * intro.texi (Acknowledgements): Avoid line breaks before middle
1861 initials.
1862
18632007-03-24 Eli Zaretskii <eliz@gnu.org>
1864
1865 * errors.texi (Standard Errors): Add an index entry.
1866
18672007-03-19 Richard Stallman <rms@gnu.org>
1868
1869 * os.texi (Recording Input): recent-keys now gives 300 keys.
1870
18712007-03-12 Glenn Morris <rgm@gnu.org>
1872
1873 * os.texi: Replace "daylight savings" with "daylight saving"
1874 throughout.
1875
18762007-03-05 Richard Stallman <rms@gnu.org>
1877
1878 * variables.texi (File Local Variables): Update
1879 enable-local-variables values.
1880
18812007-03-04 Richard Stallman <rms@gnu.org>
1882
1883 * syntax.texi (Control Parsing): Minor clarification.
1884
1885 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1886
1887 * sequences.texi (Sequence Functions): Move string-bytes away,
1888 add xref.
1889
1890 * nonascii.texi (Text Representations): Move string-bytes here.
1891
1892 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1893
1894 * minibuf.texi (Basic Completion): Minor clarification.
1895
1896 * markers.texi (The Mark): Clarify existence vs activation of mark.
1897 Other cleanup.
1898
1899 * display.texi (Finding Overlays): Write better example.
1900
1901 * compile.texi (Eval During Compile): Clarify putting macros
1902 in eval-when-compile.
1903
c5602427 19042007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1905
1906 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1907 load-read-function definition doc.
b8d4c8d0
GM
1908
19092007-02-21 Kim F. Storm <storm@cua.dk>
1910
1911 * strings.texi (Text Comparison): Mention that assoc-string
1912 converts symbols to strings before testing.
1913
19142007-02-17 Kim F. Storm <storm@cua.dk>
1915
1916 * processes.texi (Bindat Spec): Vector types can have optional
1917 element type.
1918 (Bindat Examples): Fix example. Add vector with element type.
1919
19202007-02-16 Andreas Schwab <schwab@suse.de>
1921
1922 * strings.texi (Formatting Strings): Document '+' flag.
1923
19242007-02-15 Juanma Barranquero <lekktu@gmail.com>
1925
1926 * strings.texi (Modifying Strings): Clarify that `clear-string'
1927 always converts the string to unibyte.
1928
19292007-02-14 Kim F. Storm <storm@cua.dk>
1930
1931 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1932 Rewrite glyph code description to refer to these functions.
1933 Remove details of encoding face number and char into integer code.
1934
19352007-02-03 Alan Mackenzie <acm@muc.de>
1936
1937 * loading.texi (Hooks for Loading): Make the description of
1938 `eval-after-load' more detailed, and amend the description of
1939 after-load-alist, in accordance with changes from 2006-05.
1940
19412007-02-03 Chong Yidong <cyd@stupidchicken.com>
1942
1943 * modes.texi (Defining Minor Modes): Document that a :require
1944 keyword or similar may be required to make saved customization
1945 variables work.
1946
19472007-02-03 Eli Zaretskii <eliz@gnu.org>
1948
1949 * elisp.texi (Top): Make the detailed menu headers compliant with
1950 Texinfo guidelines and with what texnfo-upd.el expects. Add
1951 comments to prevent people from inadvertently modifying the key
1952 parts needed by `texinfo-multiple-files-update'.
1953
19542007-02-02 Eli Zaretskii <eliz@gnu.org>
1955
1956 * elisp.texi (Top): Update the top-level menus.
1957
1958 * syntax.texi (Categories): Add index entries.
1959
19602007-02-01 Juanma Barranquero <lekktu@gmail.com>
1961
1962 * display.texi (Attribute Functions): Fix name and description of
1963 the UNDERLINE arg of `set-face-underline-p'.
1964
19652007-01-29 Eli Zaretskii <eliz@gnu.org>
1966
1967 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1968 Variables", and "Standard Keymaps" to the detailed menu.
1969
1970 * variables.texi (Future Local Variables): Add index entry.
1971
19722007-01-28 Richard Stallman <rms@gnu.org>
1973
1974 * tips.texi (Coding Conventions): Clarify the tip about macros
1975 that define a function or a variable.
1976
1977 * files.texi (File Attributes): UID and GID can be floats.
1978 (Magic File Names): Explain why deferring all operations to
1979 the standard handler does not work.
1980
19812007-01-23 Martin Rudalics <rudalics@gmx.at>
1982
1983 * backups.texi (Reverting): Use "buffer" instead of "file"
1984 when talking about major and minor modes.
1985
19862007-01-21 Richard Stallman <rms@gnu.org>
1987
1988 * help.texi (Documentation): Add xref to Documentation Tips.
1989
19902007-01-14 Juanma Barranquero <lekktu@gmail.com>
1991
1992 * tips.texi (Coding Conventions): Fix typos.
1993
19942007-01-05 Richard Stallman <rms@gnu.org>
1995
1996 * modes.texi (Defining Minor Modes): Fix previous change.
1997
19982007-01-03 Richard Stallman <rms@gnu.org>
1999
2000 * customize.texi (Variable Definitions, Customization Types):
2001 Don't use * in doc string for defcustom.
2002
20032007-01-02 Richard Stallman <rms@gnu.org>
2004
2005 * variables.texi (Variable Aliases): Clarify that aliases vars
2006 always have the same value.
2007
2008 * processes.texi (Bindat Spec): Fix Texinfo usage.
2009
2010 * modes.texi (Defining Minor Modes): Explain effect of command
2011 defined with define-global-minor-mode on new buffers.
2012
20132006-12-30 Kim F. Storm <storm@cua.dk>
2014
2015 * keymaps.texi (Tool Bar): Describe `grow-only' value of
2016 `auto-resize-tool-bars'.
2017
20182006-12-30 Richard Stallman <rms@gnu.org>
2019
2020 * keymaps.texi (Active Keymaps): Fix previous change.
2021
20222006-12-30 Nick Roberts <nickrob@snap.net.nz>
2023
2024 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
2025
20262006-12-30 Kim F. Storm <storm@cua.dk>
2027
2028 * processes.texi (Bindat Spec): Clarify using field names in
2029 length specifications.
2030
20312006-12-29 Kim F. Storm <storm@cua.dk>
2032
2033 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
2034 Add count and index variables for eval forms in repeat blocks.
2035
20362006-12-24 Richard Stallman <rms@gnu.org>
2037
2038 * customize.texi (Variable Definitions): Document
2039 new name custom-add-frequent-value.
2040
20412006-12-19 Kim F. Storm <storm@cua.dk>
2042
2043 * commands.texi (Misc Events): User signals now result in sigusr1
2044 and sigusr2 events which are handled through special-event-map.
2045 (Special Events): User signals and drag-n-drop are special.
2046
20472006-12-17 Richard Stallman <rms@gnu.org>
2048
2049 * loading.texi (Named Features): Explain subfeatures better.
2050
2051 * customize.texi: Use "option" only for user options.
2052 For the keyword values inside defcustom etc, say "keywords".
2053 For :options value's elements, say "elements".
2054 :group should not be omitted.
2055
2056 * syntax.texi (Parsing Expressions): Split up node.
2057 (Motion via Parsing, Position Parse, Parser State)
2058 (Low-Level Parsing, Control Parsing): New subnodes.
2059 (Parser State): Document syntax-ppss-toplevel-pos.
2060
2061 * positions.texi (List Motion): Punctuation fix.
2062
2063 * files.texi (File Name Completion): Document PREDICATE arg
2064 to file-name-completion.
2065
20662006-12-16 Eli Zaretskii <eliz@gnu.org>
2067
2068 * internals.texi (Building Emacs, Writing Emacs Primitives):
2069 Add index entries.
2070
20712006-12-11 Richard Stallman <rms@gnu.org>
2072
2073 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
2074 affects face menu. Explain how to make it non-nil without enabling
2075 any fontification.
2076
20772006-12-10 Chong Yidong <cyd@stupidchicken.com>
2078
2079 * modes.texi (Font Lock Basics): Document nil value of
2080 font-lock-defaults.
2081
20822006-12-10 Glenn Morris <rgm@gnu.org>
2083
2084 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
2085 value for system-flag argument. Abbrev tables may not be empty
2086 when major modes are loaded.
2087
20882006-12-08 Juanma Barranquero <lekktu@gmail.com>
2089
2090 * makefile.w32-in (maintainer-clean): Partially revert last
2091 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
2092 to protect elisp-covers.texi.
2093
20942006-12-07 Juanma Barranquero <lekktu@gmail.com>
2095
2096 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
2097 Don't remove elisp* info files; they are already deleted by the
2098 `clean' and `distclean' targets, and they are in the $(infodir)
2099 directory, not the current one.
2100
21012006-12-04 Kim F. Storm <storm@cua.dk>
2102
2103 * commands.texi (Misc Events): Update signal events.
2104 (Event Examples): Add signal example.
2105
21062006-11-29 Richard Stallman <rms@gnu.org>
2107
2108 * frames.texi (Visibility of Frames): Explain visible windows
2109 can be covered by others. Add xref for raise-frame.
2110
21112006-11-28 Richard Stallman <rms@gnu.org>
2112
2113 * searching.texi (Regexp Special): Update when ^ is special.
2114
21152006-11-27 Eli Zaretskii <eliz@gnu.org>
2116
2117 * customize.texi (Customization, Common Keywords)
2118 (Group Definitions, Variable Definitions, Composite Types)
2119 (Type Keywords, Customization Types): Add index entries for
2120 various customization keywords.
2121
21222006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2123
2124 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2125
c8763fb6 21262006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2127
2128 * frames.texi (Window System Selections): Remove clipboard from
2129 description of selection-coding-system.
2130
21312006-11-06 Richard Stallman <rms@gnu.org>
2132
2133 * lists.texi (List Variables): Document COMPARE-FN.
2134
2135 * keymaps.texi: Avoid use of "binding" to mean a relation;
2136 use it only to refer to the meaning associated with a key.
2137 (Keymaps): Change menu node description.
2138
2139 * elisp.texi (Top): Change menu node description.
2140
2141 * display.texi (Managing Overlays): Document overlay-recenter.
2142
21432006-10-29 Chong Yidong <cyd@stupidchicken.com>
2144
2145 * Makefile.in: Use relative paths to avoid advertising filesystem
2146 contents during compilation.
2147
21482006-10-23 Kim F. Storm <storm@cua.dk>
2149
2150 * commands.texi (Event Input Misc): Update unread-command-events.
2151
21522006-10-23 Nick Roberts <nickrob@snap.net.nz>
2153
2154 * lists.texi (Sets And Lists): Fix typos.
2155
21562006-10-18 Juanma Barranquero <lekktu@gmail.com>
2157
2158 * control.texi (Processing of Errors): Use @var for an argument,
2159 not @code.
2160
21612006-10-16 Richard Stallman <rms@gnu.org>
2162
2163 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
2164
2165 * keymaps.texi (Format of Keymaps): Show all the keymap element
2166 patterns that result from menu items.
2167 (Key Lookup): Minor cleanups.
2168
2169 * modes.texi (Precalculated Fontification): Don't say that
2170 not setting font-lock-defaults avoids loading font-lock.
2171
2172 * help.texi (Documentation): Move xref to Emacs Manual here.
2173 (Documentation Basics): From here.
2174 Also doc emacs-lisp-docstring-fill-column.
2175
2176 * elisp.texi: Update version and ISBN.
2177
2178 * commands.texi (Interactive Call): Clarify KEYS arg to
2179 call-interactively is a vector.
2180 (Command Loop Info): Delete anchor in this-command-keys.
2181 Add anchor in this-command-keys-vector.
2182 (Recursive Editing): Document how recursive-edit
2183 handles the current buffer.
2184
21852006-10-13 Chong Yidong <cyd@stupidchicken.com>
2186
2187 * frames.texi (Frame Titles): %c and %l are ignored in
2188 frame-title-format.
2189
21902006-10-11 Richard Stallman <rms@gnu.org>
2191
2192 * keymaps.texi (Key Sequences): Clarify use of kbd.
2193
21942006-10-10 Kim F. Storm <storm@cua.dk>
2195
2196 * lists.texi (Sets And Lists): Add memql.
2197
21982006-10-03 Richard Stallman <rms@gnu.org>
2199
2200 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2201 Clarify :ascii: and :nonascii:.
2202
22032006-09-29 Juri Linkov <juri@jurta.org>
2204
2205 * modes.texi (%-Constructs): Reorder coding systems in the
2206 documentation of %z to the real order displayed in the modeline.
2207
22082006-09-25 Richard Stallman <rms@gnu.org>
2209
2210 * os.texi (Timers): Describe timer-max-repeats.
2211
22122006-09-25 Chong Yidong <cyd@stupidchicken.com>
2213
2214 * os.texi (Timers): Mention with-local-quit.
2215
22162006-09-24 Richard Stallman <rms@gnu.org>
2217
2218 * searching.texi (Searching and Matching): Mention property search.
2219
2220 * commands.texi (Command Loop Info): Explain how read-event affects
2221 this-command-keys.
2222
22232006-09-20 Richard Stallman <rms@gnu.org>
2224
2225 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2226
2227 * windows.texi (Window Start): Minor cleanups.
2228
22292006-09-20 Kim F. Storm <storm@cua.dk>
2230
2231 * windows.texi (Window Start): pos-visible-in-window-p allows
2232 specifying t for position to mean "end of window".
2233 Add window-line-height.
2234
2235 * anti.texi (Antinews): Mention window-line-height.
2236
22372006-09-19 David Kastrup <dak@gnu.org>
2238
2239 * keymaps.texi (Searching Keymaps): Small clarification.
2240
22412006-09-18 Richard Stallman <rms@gnu.org>
2242
2243 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2244 cause keyboard menus.
2245 (Menu Keymaps): Likewise.
2246 (Defining Menus, Keyboard Menus): Clarify.
2247
2248 * text.texi (Fields): Clarify explanation of constrain-to-field.
2249
22502006-09-16 Eli Zaretskii <eliz@gnu.org>
2251
2252 * variables.texi (Tips for Defining): Fix a typo.
2253
22542006-09-15 Richard Stallman <rms@gnu.org>
2255
2256 * keymaps.texi (Remapping Commands, Searching Keymaps)
2257 (Active Keymaps): Clean up previous change.
2258
22592006-09-15 Jay Belanger <belanger@truman.edu>
2260
2261 * gpl.texi: Replace "Library Public License" by "Lesser Public
2262 License" throughout.
2263
22642006-09-15 David Kastrup <dak@gnu.org>
2265
2266 * keymaps.texi (Active Keymaps): Adapt description to use
2267 `get-char-property' instead `get-text-property'. Explain how
2268 mouse events change this. Explain the new optional argument of
2269 `key-binding' and its mouse-dependent lookup.
2270 (Searching Keymaps): Adapt description similarly.
2271 (Remapping Commands): Explain the new optional argument of
2272 `command-remapping'.
2273
22742006-09-14 Richard Stallman <rms@gnu.org>
2275
2276 * keymaps.texi (Searching Keymaps): Clarification.
2277 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2278
22792006-09-13 Richard Stallman <rms@gnu.org>
2280
2281 * objects.texi (Character Type): Node split.
2282 Add xref to Describing Characters.
2283 (Basic Char Syntax, General Escape Syntax)
2284 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2285
22862006-09-11 Richard Stallman <rms@gnu.org>
2287
2288 * display.texi (Display Table Format): Wording clarification.
2289 (Glyphs): Clarifications.
2290
22912006-09-10 Chong Yidong <cyd@stupidchicken.com>
2292
2293 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2294 local maps.
2295
22962006-09-10 Kim F. Storm <storm@cua.dk>
2297
2298 * display.texi (Forcing Redisplay): Document return value of
2299 function redisplay.
2300
23012006-09-09 Richard Stallman <rms@gnu.org>
2302
2303 * windows.texi (Window Hooks): Explain limits of
2304 window-scroll-functions.
2305
2306 * display.texi (Fringe Indicators): Update for last change in
2307 indicate-buffer-boundaries.
2308
23092006-09-08 Richard Stallman <rms@gnu.org>
2310
2311 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2312
23132006-09-06 Kim F. Storm <storm@cua.dk>
2314
2315 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2316
2317 * windows.texi (Window Start): Update pos-visible-in-window-p.
2318
23192006-09-04 Richard Stallman <rms@gnu.org>
2320
2321 * processes.texi (Accepting Output): Explain SECONDS=0 for
2322 accept-process-output.
2323
2324 * os.texi (Idle Timers): Explain why timer functions should not
2325 loop until (input-pending-p).
2326
23272006-09-02 Eli Zaretskii <eliz@gnu.org>
2328
2329 * makefile.w32-in (usermanualdir): New variable.
2330 (elisp.dvi): Use it.
2331
23322006-09-01 Eli Zaretskii <eliz@gnu.org>
2333
2334 * buffers.texi (Buffer Modification): Fix last change.
2335
23362006-09-01 Chong Yidong <cyd@stupidchicken.com>
2337
2338 * buffers.texi (Buffer Modification): Document
2339 buffer-chars-modified-tick.
2340
23412006-08-31 Richard Stallman <rms@gnu.org>
2342
2343 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2344
23452006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2346
2347 * modes.texi (Syntactic Font Lock):
2348 Mention font-lock-syntactic-face-function
2349 instead of specific faces.
2350
23512006-08-29 Chong Yidong <cyd@stupidchicken.com>
2352
2353 * display.texi (Images): Add xrref to display-images-p.
2354
23552006-08-28 Kenichi Handa <handa@m17n.org>
2356
2357 * nonascii.texi (Lisp and Coding Systems): Fix description of
2358 detect-coding-region.
2359
23602006-08-27 Michael Olson <mwolson@gnu.org>
2361
2362 * processes.texi (Transaction Queues): Remove stray quote
2363 character.
2364
23652006-08-25 Richard Stallman <rms@gnu.org>
2366
2367 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2368 Add xref.
2369
23702006-08-24 Chong Yidong <cyd@stupidchicken.com>
2371
2372 * os.texi (Timers): Avoid waiting inside timers.
2373
23742006-08-21 Lute Kamstra <lute@gnu.org>
2375
2376 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2377
23782006-08-20 Richard Stallman <rms@gnu.org>
2379
2380 * os.texi (Idle Timers): New node, split out from Timers.
2381 Document current-idle-time.
2382 * commands.texi (Reading One Event): Update xref.
2383 * elisp.texi (Top): Update subnode menu.
2384
23852006-08-16 Richard Stallman <rms@gnu.org>
2386
2387 * keymaps.texi (Extended Menu Items): Show format of cached
2388 bindings in extended menu items.
2389
2390 * customize.texi (Variable Definitions): Explain when the
2391 standard value expression is evaluated.
2392
23932006-08-15 Chong Yidong <cyd@stupidchicken.com>
2394
2395 * commands.texi (Reading One Event): Explain idleness in
2396 `read-event'.
2397
23982006-08-12 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2401 (Commands for Insertion): Removed split-line since it's not
2402 relevant for Lisp programming.
2403 (Yank Commands): Rewrite introduction.
2404 (Undo): Clarify.
2405 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2406 (Filling): Remove redundant comment. Clarify return value of
2407 current-justification.
2408 (Margins): Minor clarifications.
2409 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2410 (Sorting): Update definition of sort-lines.
2411 (Columns): Clarify behavior of sort-columns.
2412 (Indent Tabs): Link to Tab Stops in Emacs manual.
2413 (Special Properties): Clarify.
2414 (Clickable Text): Mention Buttons package.
2415
24162006-08-12 Kevin Ryde <user42@zip.com.au>
2417
2418 * os.texi (Time Parsing): Add %z to description of
2419 format-time-string, as per docstring. Add cross reference to
2420 glibc manual for strftime.
2421
24222006-08-08 Richard Stallman <rms@gnu.org>
2423
2424 * modes.texi: Clean up wording in previous change.
2425
24262006-08-07 Chong Yidong <cyd@stupidchicken.com>
2427
2428 * modes.texi (Hooks): Clarify.
2429 (Major Mode Basics): Mention define-derived-mode explicitly.
2430 (Major Mode Conventions): Rebinding RET is OK for some modes.
2431 Mention change-major-mode-hook and after-change-major-mode-hook.
2432 (Example Major Modes): Moved to end of Modes section.
2433 (Mode Line Basics): Clarify.
2434 (Mode Line Data): Mention help-echo and local-map in strings.
2435 Explain reason for treatment of non-risky variables.
2436 (Properties in Mode): Clarify.
2437 (Faces for Font Lock): Add font-lock-negation-char-face.
2438
24392006-08-04 Eli Zaretskii <eliz@gnu.org>
2440
2441 * strings.texi (Formatting Strings): Warn against arbitrary
2442 strings as first arg to `format'.
2443
24442006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2445
2446 * text.texi (Clickable Text): Mention `help-echo' text property.
2447 Update intro, examples and associated explanations.
2448
24492006-07-31 Richard Stallman <rms@gnu.org>
2450
2451 * commands.texi: Update xrefs.
2452 (Event Mod): New node, cut out from old Translating Input.
2453
2454 * maps.texi: Update xrefs.
2455
2456 * keymaps.texi (Translation Keymaps): New node.
2457 Update xrefs from Translating Input to Translation Keymaps.
2458
2459 * elisp.texi (Top): Update subnode menu.
2460
2461 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2462
2463 * os.texi (System Interface): Fix menu descriptions of some nodes.
2464 (Translating Input): Node deleted.
2465
24662006-07-31 Nick Roberts <nickrob@snap.net.nz>
2467
2468 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2469
2470 * lists.texi (Sets And Lists): Likewise.
2471
24722006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2473
2474 * text.texi (Fields): Mention POS
2475 requirement when narrowing is in effect.
2476
24772006-07-28 Richard Stallman <rms@gnu.org>
2478
2479 * display.texi (Face Attributes): Simplify wording.
2480 (Attribute Functions): Clarify meaning of new-frame default
2481 attribute settings.
2482
2483 * customize.texi (Common Keywords): Document how to use
2484 :package-version in a package not in Emacs.
2485
24862006-07-28 Kim F. Storm <storm@cua.dk>
2487
2488 * commands.texi (Reading One Event): Fix last change.
2489
24902006-07-26 Chong Yidong <cyd@stupidchicken.com>
2491
2492 * commands.texi (Reading One Event): Document SECONDS argument for
2493 read-event, read-char, and read-char-exclusive.
2494
24952006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2496
2497 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2498 to ensure correct identification.
2499
25002006-07-24 Richard Stallman <rms@gnu.org>
2501
2502 * text.texi (Clickable Text): Clarify.
2503
2504 * sequences.texi (Vector Functions): Delete duplicate xref.
2505
2506 * objects.texi (Function Type): Clarify.
2507
2508 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2509 modes.
2510
2511 * lists.texi (List Variables): New node.
2512 Material moved from other nodes.
2513
2514 * variables.texi (Setting Variables): add-to-list and
2515 add-to-ordered-list moved to List Variables node.
2516
25172006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2518
2519 * text.texi (Links and Mouse-1):
2520 For mouse-on-link-p, expand on arg POS.
2521
25222006-07-21 Kim F. Storm <storm@cua.dk>
2523
2524 * display.texi (Forcing Redisplay): Don't mention systems which
2525 don't support sub-second timers for redisplay-preemption-period.
2526
2527 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2528
25292006-07-21 Eli Zaretskii <eliz@gnu.org>
2530
2531 * frames.texi (Input Focus): Document that focus-follows-mouse has
2532 no effect on MS-Windows.
2533
25342006-07-18 Richard Stallman <rms@gnu.org>
2535
2536 * display.texi (Forcing Redisplay): Cleanups in previous change.
2537
2538 * processes.texi (Low-Level Network): Make menu more convenient.
2539
25402006-07-18 Kim F. Storm <storm@cua.dk>
2541
2542 * display.texi (Forcing Redisplay): redisplay-preemption-period
2543 only used on window systems. Add xref to Terminal Output.
2544
2545 * os.texi (Terminal Output): baud-rate only controls preemption on
2546 non-window systems. Add xref to Forcing Redisplay.
2547
2548 * processes.texi (Low-Level Network): Rename node "Make Network"
2549 to "Network Processes".
2550
25512006-07-18 Karl Berry <karl@gnu.org>
2552
2553 * variables.texi, functions.texi, customize.texi, loading.texi:
2554 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2555
25562006-07-17 Chong Yidong <cyd@stupidchicken.com>
2557
2558 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2559
25602006-07-17 Richard Stallman <rms@gnu.org>
2561
2562 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2563 Put period and comma inside quotes.
2564
2565 * loading.texi, markers.texi: Use real doublequote inside menus.
2566
2567 * windows.texi: Put point and comma inside quotes.
2568 (Textual Scrolling): Use @samp for error message.
2569
2570 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2571 * strings.texi, streams.texi, processes.texi, os.texi:
2572 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2573 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2574 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2575 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2576 Put point and comma inside quotes.
2577
2578 * control.texi (Processing of Errors): Add command-error-function.
2579
2580 * variables.texi (File Local Variables): Clarify that
2581 file local variables make buffer-local bindings.
2582
2583 * modes.texi (Syntactic Font Lock): Give default for
2584 font-lock-syntax-table.
2585
25862006-07-17 Nick Roberts <nickrob@snap.net.nz>
2587
2588 * text.texi (Special Properties): Clean up previous change.
2589
25902006-07-16 Karl Berry <karl@gnu.org>
2591
2592 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2593 * control.texi: Fix bad page breaks through chapter 10 (control).
2594
2595 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2596 underfull hbox.
2597
25982006-07-15 Nick Roberts <nickrob@snap.net.nz>
2599
2600 * text.texi (Special Properties): Describe fontified text property
2601 in relation to a character (not text).
2602
26032006-07-15 Kim F. Storm <storm@cua.dk>
2604
2605 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2606 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2607 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2608
2609 * anti.texi (Antinews): Mention redisplay function.
2610 The kbd macro existed, but was not documented, before 22.x.
2611 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2612
26132006-07-14 Nick Roberts <nickrob@snap.net.nz>
2614
2615 * display.texi (Displaying Messages): Add anchor.
2616
2617 * frames.texi (Dialog Boxes): Use it.
2618
26192006-07-12 Richard Stallman <rms@gnu.org>
2620
2621 * objects.texi (Frame Type): Explain nature of frames better.
2622
2623 * frames.texi (Frames): Explain nature of frames better.
2624
26252006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2626
2627 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2628
26292006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2630
2631 * frames.texi (Window System Selections): Mention scrap support for Mac.
2632 Default value of x-select-enable-clipboard is t on Mac.
2633
2634 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2635
26362006-07-11 Kim F. Storm <storm@cua.dk>
2637
2638 * display.texi (Forcing Redisplay): Add `redisplay' function.
2639 Don't mention (sit-for -1) -- use (redisplay t) instead.
2640
2641 * commands.texi (Waiting): (sit-for -1) is no longer special.
2642 (sit-for 0) is equivalent to (redisplay).
2643 Iconifying/deiconifying no longer makes sit-for return.
2644
26452006-07-10 Nick Roberts <nickrob@snap.net.nz>
2646
2647 * display.texi (Buttons): Fix typo.
2648
2649 * index.texi, elisp.texi (New Symbols): Comment node out.
2650
26512006-07-09 Richard Stallman <rms@gnu.org>
2652
2653 * display.texi (Truncation): Clean up previous change.
2654
26552006-07-08 Richard Stallman <rms@gnu.org>
2656
2657 * commands.texi (Interactive Call): Use 3 as prefix in example
2658 for execute-extended-command.
2659
2660 * display.texi (Attribute Functions): Move paragraph about
2661 compatibility with Emacs < 21.
2662
26632006-07-09 Kim F. Storm <storm@cua.dk>
2664
2665 * display.texi (Refresh Screen): Clarify force-window-update.
2666 (Truncation): "Normally" indicated by fringe arrows.
2667
26682006-07-08 Eli Zaretskii <eliz@gnu.org>
2669
2670 * windows.texi (Textual Scrolling, Resizing Windows):
2671 * variables.texi (Constant Variables):
2672 * text.texi (Buffer Contents, Deletion, Changing Properties)
2673 (Property Search, Special Properties, Sticky Properties)
2674 (Links and Mouse-1, Fields, Change Hooks):
2675 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2676 (Categories):
2677 * symbols.texi (Other Plists):
2678 * streams.texi (Output Variables):
2679 * processes.texi (Input to Processes, Query Before Exit):
2680 * positions.texi (Word Motion, Text Lines, List Motion):
2681 * os.texi (Init File, System Environment, Sound Output)
2682 (Session Management):
2683 * nonascii.texi (Text Representations, Character Sets)
2684 (Chars and Bytes, Locales):
2685 * modes.texi (Defining Minor Modes, Header Lines):
2686 * minibuf.texi (Minibuffer Contents):
2687 * markers.texi (Information from Markers):
2688 * lists.texi (List Elements, Building Lists, Association Lists):
2689 * keymaps.texi (Tool Bar):
2690 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2691 * functions.texi (What Is a Function, Mapping Functions):
2692 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2693 (Color Names, Text Terminal Colors, Display Feature Testing):
2694 * files.texi (Visiting Functions, File Name Components)
2695 (Unique File Names, Contents of Directories):
2696 * display.texi (Forcing Redisplay, Displaying Messages)
2697 (Temporary Displays, Font Selection, Auto Faces)
2698 (Font Lookup, Fringe Indicators, Display Margins)
2699 (Image Descriptors, Showing Images, Image Cache, Button Types)
2700 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2701 (Display Table Format, Glyphs):
2702 * control.texi (Iteration):
2703 * commands.texi (Command Loop Info, Adjusting Point):
2704 * backups.texi (Making Backups, Auto-Saving):
2705 Remove @tindex entries.
2706
27072006-07-07 Kim F. Storm <storm@cua.dk>
2708
2709 * display.texi (Fringe Cursors): Fix typo.
2710 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2711 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2712
27132006-07-05 Richard Stallman <rms@gnu.org>
2714
2715 * text.texi (Buffer Contents): Add example of text props
2716 in result of buffer-substring.
2717 (Text Properties): Explain better about use of specific property names.
2718 (Property Search): Some cleanups; reorder some functions.
2719
2720 * keymaps.texi (Changing Key Bindings): Cleanup.
2721 Add xref to Key Binding Conventions.
2722
2723 * display.texi (Attribute Functions): Add examples for
2724 face-attribute-relative-p.
2725
2726 * tips.texi (Coding Conventions): Cleanup last change.
2727
27282006-07-05 Karl Berry <karl@gnu.org>
2729
2730 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2731 Remove @setchapternewpage odd.
2732 Result is 1013 pages, down from 1100.
2733
2734 * anti.texi, customize.texi, display.texi, internals.texi:
2735 * minibuf.texi, modes.texi, tips.texi:
2736 Fix overfull/underfull boxes.
2737
27382006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2739
2740 * edebug.texi (Instrumenting):
2741 Add Edebug-specific findex for eval-buffer.
2742 * loading.texi (Loading):
2743 Replace eval-current-buffer with eval-buffer.
2744
27452006-06-30 Nick Roberts <nickrob@snap.net.nz>
2746
2747 * locals.texi (Standard Buffer-Local Variables): Update the list
2748 of variables.
2749
27502006-06-26 Nick Roberts <nickrob@snap.net.nz>
2751
2752 * files.texi (File Name Completion): Point user to the node
2753 "Reading File Names".
2754
27552006-06-24 Eli Zaretskii <eliz@gnu.org>
2756
2757 * files.texi (Contents of Directories): Document case-insensitive
2758 behavior on respective filesystems.
2759
2760 * objects.texi (Character Type): Document that Emacs signals an
2761 error for unsupported Unicode characters specified as \uNNNN.
2762
27632006-06-19 Richard Stallman <rms@gnu.org>
2764
2765 * processes.texi (Bindat Spec): Clarify previous change.
2766
27672006-06-16 Richard Stallman <rms@gnu.org>
2768
2769 * tips.texi (Coding Conventions): Better explain conventions
2770 for definition constructs.
2771
2772 * text.texi (Special Properties): String value of `read-only'
2773 serves as the error message.
2774
2775 * objects.texi (Character Type): Clarify prev. change.
2776 (Non-ASCII in Strings): Mention \u and \U.
2777
2778 * commands.texi (Using Interactive): Explain problem of
2779 markers, etc., in command-history.
2780
27812006-06-14 Kim F. Storm <storm@cua.dk>
2782
2783 * commands.texi (Waiting): Negative arg to sit-for forces
2784 redisplay even if input is pending.
2785
2786 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2787 redisplay. Remove incorrect example of binding redisplay-dont-pause
2788 around (sit-for 0).
2789
27902006-06-13 Richard Stallman <rms@gnu.org>
2791
2792 * display.texi (Forcing Redisplay): Clarify previous change.
2793
27942006-06-13 Romain Francoise <romain@orebokech.com>
2795
2796 * display.texi (Forcing Redisplay): Fix typo.
2797
27982006-06-13 Kim F. Storm <storm@cua.dk>
2799
2800 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2801
28022006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2803
2804 * tips.texi (Coding Conventions): Add `@end itemize'.
2805
28062006-06-10 Richard Stallman <rms@gnu.org>
2807
2808 * tips.texi (Coding Conventions): Explain use of coding systems
2809 to ensure one decoding for strings.
2810
28112006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2812
2813 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2814 syntax.
2815
28162006-06-07 Eli Zaretskii <eliz@gnu.org>
2817
2818 * display.texi (Font Selection): Remove description of
2819 clear-face-cache.
2820
2821 * compile.texi (Eval During Compile): Fix a typo. Add index
2822 entries for possible uses of eval-when-compile.
2823
28242006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2825
2826 * display.texi (Abstract Display): Fix typo.
2827
28282006-06-03 Eli Zaretskii <eliz@gnu.org>
2829
2830 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2831 Reword variable's description.
2832
28332006-06-01 Richard Stallman <rms@gnu.org>
2834
2835 * windows.texi (Splitting Windows): Clarify splitting nonselected
2836 window.
2837
28382006-05-31 Juri Linkov <juri@jurta.org>
2839
2840 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2841
28422006-05-30 Richard Stallman <rms@gnu.org>
2843
2844 * display.texi (Line Height): Fix errors in description of
10d1d0af 2845 default line height and line-height property.
b8d4c8d0
GM
2846
2847 * nonascii.texi (Default Coding Systems): Further clarification.
2848
28492006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2850
2851 * internals.texi (Pure Storage): Mention that an overflow in pure
2852 space causes a memory leak.
2853 (Garbage Collection): If there was an overflow in pure space,
2854 `garbage-collect' returns nil.
2855
28562006-05-30 Eli Zaretskii <eliz@gnu.org>
2857
2858 * nonascii.texi (Default Coding Systems): Fix it some more.
2859
28602006-05-29 Eli Zaretskii <eliz@gnu.org>
2861
2862 * nonascii.texi (Default Coding Systems): Fix last change.
2863
28642006-05-29 Kenichi Handa <handa@m17n.org>
2865
2866 * nonascii.texi (find-operation-coding-system): Describe the new
2867 argument format (FILENAME . BUFFER).
2868
28692006-05-28 Richard Stallman <rms@gnu.org>
2870
2871 * tips.texi (Coding Conventions): Better explain reasons not to
2872 advise other packages or use `eval-after-load'.
2873
28742006-05-29 Kim F. Storm <storm@cua.dk>
2875
2876 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2877 `bindat-idx' and `bindat-raw' for clarity.
2878
28792006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2880
2881 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2882
2883 * display.texi (Display): Add "Abstract Display" to menu.
2884 (Abstract Display, Abstract Display Functions)
2885 (Abstract Display Example): New nodes.
2886 * elisp.texi (Top): Add "Abstract Display" to menu.
2887
28882006-05-27 Chong Yidong <cyd@stupidchicken.com>
2889
2890 * keymaps.texi (Key Sequences): Link to input events definition.
2891 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2892
2893 * files.texi (Changing Files): Document updated argument list for
2894 copy-file.
2895
28962006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2897
2898 * processes.texi (Bindat Functions): Explain term "total length".
2899 Use it in bindat-length and bindat-pack descriptions.
2900
29012006-05-26 Eli Zaretskii <eliz@gnu.org>
2902
2903 * tips.texi (Coding Conventions): Advise against using
2904 eval-after-load in packages. Add an index entry.
2905
29062006-05-25 Juri Linkov <juri@jurta.org>
2907
2908 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2909
2910 * modes.texi (%-Constructs): Add %e, %z, %Z.
2911
29122006-05-25 Richard Stallman <rms@gnu.org>
2913
2914 * elisp.texi (Top): Update subnode menu.
2915
2916 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2917 (Keymaps): Update menu.
2918
29192006-05-25 Chong Yidong <cyd@stupidchicken.com>
2920
2921 * keymaps.texi (Key Sequences): Some clarifications.
2922
29232006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2924
2925 * processes.texi (Bindat Functions): Say "unibyte string"
2926 explicitly for bindat-unpack and bindat-pack descriptions.
2927 (Bindat Examples): Don't call `string-make-unibyte' in example.
2928
29292006-05-25 Chong Yidong <cyd@stupidchicken.com>
2930
2931 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2932 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2933
2934 * keymaps.texi (Changing Key Bindings):
dd7b651b 2935 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2936 * help.texi (Describing Characters): Refer to it.
2937
29382006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2939
2940 * frames.texi (Pointer Shape): @end table -> @end defvar.
2941
29422006-05-22 Richard Stallman <rms@gnu.org>
2943
2944 * elisp.texi (Top): Update subnode menus.
2945
2946 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2947 Contents rewritten; material from old Pointer Shape node moved here.
2948
2949 * display.texi (Pointer Shape): Node deleted.
2950 (Image Descriptors): Minor cleanup.
2951
29522006-05-21 Richard Stallman <rms@gnu.org>
2953
2954 * syntax.texi (Parsing Expressions): Update info on which STATE
2955 elements are ignored.
2956
29572006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2958
2959 * hooks.texi (Standard Hooks): Correct typo.
2960
2961 * gpl.texi (GPL): ifinfo -> ifnottex.
2962
29632006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2964
2965 * searching.texi (Simple Match Data): Warn about match data being
2966 set anew by every search.
2967
29682006-05-17 Richard Stallman <rms@gnu.org>
2969
2970 * minibuf.texi (Minibuffer History): Clarify.
2971
2972 * searching.texi (Regexp Special): Clarify nested regexp warning.
2973
29742006-05-16 Kim F. Storm <storm@cua.dk>
2975
2976 * minibuf.texi (Minibuffer History): Update add-to-history.
2977
29782006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2979
2980 * nonascii.texi (Explicit Encoding): Fix
2981 typo (encoding<->decoding).
2982
29832006-05-14 Richard Stallman <rms@gnu.org>
2984
2985 * buffers.texi (Creating Buffers): Cleanup.
2986
2987 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2988
29892006-05-13 Eli Zaretskii <eliz@gnu.org>
2990
2991 * buffers.texi (Current Buffer): Document that with-temp-buffer
2992 disables undo.
2993
2994 * os.texi (Terminal-Specific): More accurate description of how
2995 Emacs searches for the terminal-specific libraries.
2996
29972006-05-12 Eli Zaretskii <eliz@gnu.org>
2998
2999 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3000 emacs-xtra to @inforef's.
3001
3002 * text.texi (Undo): Document that undo is turned off in buffers
3003 whose names begin with a space.
3004
3005 * buffers.texi (Buffer Names): Add index entries for buffers whose
3006 names begin with a space.
3007 (Creating Buffers): Document that undo is turned off in buffers
3008 whose names begin with a space.
3009
3010 * files.texi (Visiting Functions, Reading from Files)
3011 (Saving Buffers): Mention code and EOL conversions by file I/O
3012 primitives and subroutines.
3013
3014 * nonascii.texi (Lisp and Coding Systems): Document
3015 coding-system-eol-type. Add index entries for eol conversion.
3016
3017 * display.texi (Defining Faces): Mention `mac', and add an xref to
3018 where window-system is described.
3019
30202006-05-10 Richard Stallman <rms@gnu.org>
3021
3022 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
3023
30242006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3025
3026 * variables.texi (File Local Variables): Recommend to quote lambda
3027 expressions in safe-local-variable property.
3028
30292006-05-09 Richard Stallman <rms@gnu.org>
3030
3031 * variables.texi (File Local Variables): Document
3032 safe-local-eval-forms and safe-local-eval-function.
3033
30342006-05-07 Kim F. Storm <storm@cua.dk>
3035
3036 * minibuf.texi (Minibuffer History): Remove keep-dups arg
3037 from add-to-history.
3038
30392006-05-07 Romain Francoise <romain@orebokech.com>
3040
3041 * commands.texi (Event Input Misc):
3042 * compile.texi (Eval During Compile):
3043 * internals.texi (Buffer Internals):
3044 * minibuf.texi (Initial Input):
3045 * nonascii.texi (Scanning Charsets):
3046 * numbers.texi (Comparison of Numbers):
3047 * windows.texi (Textual Scrolling, Vertical Scrolling):
3048 Fix various typos.
3049
30502006-05-06 Eli Zaretskii <eliz@gnu.org>
3051
3052 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
3053 conditional xref's to either emacs or emacs-xtra, depending on
3054 @iftex/@ifnottex.
3055
3056 * minibuf.texi (Minibuffer History): Document add-to-history.
3057
30582006-05-05 Eli Zaretskii <eliz@gnu.org>
3059
3060 * internals.texi (Pure Storage): Mention the pure overflow message
3061 at startup.
3062
c8763fb6 30632006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3064
3065 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
3066 (Searching Keymaps): Fix pseudo-Lisp description of keymap
3067 search.
3068
30692006-05-01 Richard Stallman <rms@gnu.org>
3070
3071 * intro.texi (nil and t): Clarify.
3072
3073 * variables.texi (File Local Variables): Suggest using booleanp.
3074
30752006-05-01 Juanma Barranquero <lekktu@gmail.com>
3076
3077 * objects.texi (Type Predicates): Fix typos.
3078
30792006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
3080
3081 * intro.texi (nil and t): Add booleanp.
3082
3083 * objects.texi (Type Predicates): Add links for booleanp and
3084 string-or-null-p.
3085
30862006-04-29 Richard Stallman <rms@gnu.org>
3087
3088 * modes.texi (Multiline Font Lock): Rename from
3089 Multi line Font Lock Elements. Much clarification.
3090 (Font Lock Multiline, Region to Fontify): Much clarification.
3091
30922006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
3093
3094 * variables.texi (File Local Variables): Remove the special case t for
3095 safe-local-variable.
3096
30972006-04-26 Richard Stallman <rms@gnu.org>
3098
3099 * syntax.texi (Parsing Expressions): Minor cleanup.
3100
31012006-04-18 Richard Stallman <rms@gnu.org>
3102
3103 * tips.texi (Coding Conventions): Explain when the package's
3104 prefix should appear later on (not at the start of the name).
3105
3106 * searching.texi (String Search): Clarify effect of NOERROR.
3107
3108 * modes.texi (Imenu): Clarify what special items do.
3109
3110 * hooks.texi (Standard Hooks): Delete text about old hook names.
3111
31122006-04-17 Romain Francoise <romain@orebokech.com>
3113
3114 * variables.texi (Local Variables): Update the default value of
3115 `max-specpdl-size'.
3116
31172006-04-15 Michael Olson <mwolson@gnu.org>
3118
3119 * processes.texi (Transaction Queues): Mention the new optional
3120 `delay-question' argument for `tq-enqueue'.
3121
31222006-04-13 Bill Wohler <wohler@newt.com>
3123
3124 * customize.texi (Common Keywords): Use dotted notation for
3125 :package-version value. Specify its values. Improve documentation
3126 for customize-package-emacs-version-alist.
3127
31282006-04-12 Bill Wohler <wohler@newt.com>
3129
3130 * customize.texi (Common Keywords): Move description of
3131 customize-package-emacs-version-alist to @defvar.
3132
31332006-04-10 Bill Wohler <wohler@newt.com>
3134
3135 * customize.texi (Common Keywords): Add :package-version.
3136
31372006-04-10 Kim F. Storm <storm@cua.dk>
3138
3139 * text.texi (Buffer Contents): Add NOPROPS arg to
3140 filter-buffer-substring.
3141
31422006-04-08 Kevin Ryde <user42@zip.com.au>
3143
3144 * os.texi (Command-Line Arguments): Update xref to emacs manual
3145 "Command Arguments" -> "Emacs Invocation", per change there.
3146
31472006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3148
3149 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
3150 be on one line to help makeinfo not render two spaces after the dot.
3151
31522006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
3153
3154 * strings.texi (Predicates for Strings): Add string-or-null-p.
3155
31562006-03-28 Kim F. Storm <storm@cua.dk>
3157
3158 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
3159 remarks about systems that don't support fractional seconds.
3160
31612006-03-25 Karl Berry <karl@gnu.org>
3162
3163 * elisp.texi: Use @copyright{} instead of (C), and do not indent
3164 the year list.
3165
31662006-03-21 Nick Roberts <nickrob@snap.net.nz>
3167
3168 * display.texi (Fringe Indicators): Fix typos.
3169
31702006-03-19 Luc Teirlinck <teirllm@auburn.edu>
3171
3172 * tips.texi (Documentation Tips): One can now also write `program'
3173 in front of a quoted symbol in a docstring to prevent making a
3174 hyperlink.
3175
31762006-03-19 Alan Mackenzie <acm@muc.de>
3177
3178 * text.texi (Special Properties): Clarify `fontified' property.
3179
31802006-03-16 Richard Stallman <rms@gnu.org>
3181
3182 * display.texi (Defining Images): Minor cleanup.
3183
31842006-03-16 Bill Wohler <wohler@newt.com>
3185
3186 * display.texi (Defining Images): In image-load-path-for-library,
3187 prefer user's images.
3188
31892006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
3190
3191 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
3192
31932006-03-15 Bill Wohler <wohler@newt.com>
3194
3195 * display.texi (Defining Images): Fix example in
3196 image-load-path-for-library by not recommending that one binds
3197 image-load-path. Just defvar it to placate compiler and only use
3198 it if previously defined.
3199
32002006-03-14 Bill Wohler <wohler@newt.com>
3201
3202 * display.texi (Defining Images): In image-load-path-for-library,
3203 always return list of directories. Update example.
3204
32052006-03-14 Alan Mackenzie <acm@muc.de>
3206
3207 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3208 This describes font-lock-extend-region-function.
3209 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3210 the new node "Region to Fontify".
3211
32122006-03-13 Richard Stallman <rms@gnu.org>
3213
3214 * display.texi (Invisible Text): The impossible position is
3215 now before the invisible text, not after.
3216 (Defining Images): Clean up last change.
3217
32182006-03-11 Bill Wohler <wohler@newt.com>
3219
3220 * display.texi (Defining Images): Add image-load-path-for-library.
3221
32222006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3223
3224 * text.texi (Adaptive Fill): Fix Texinfo usage.
3225
3226 * strings.texi (Creating Strings): Fix Texinfo usage.
3227
3228 * searching.texi (Regexp Special): Use @samp for regular
3229 expressions that are not in Lisp syntax.
3230
32312006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3232
3233 * searching.texi (Regexp Special): Put remark between parentheses
3234 to avoid misreading.
3235
32362006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3237
3238 * searching.texi (Syntax of Regexps): More accurately describe
3239 which characters are special in which situations.
3240 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3241 are not special. Describe in detail when `[' and `]' are special.
3242 (Regexp Backslash): Plenty of regexps with unbalanced square
3243 brackets are valid, so reword that statement.
3244
32452006-03-02 Kim F. Storm <storm@cua.dk>
3246
3247 * keymaps.texi (Tool Bar): Add tool-bar-border.
3248
32492006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3250
3251 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3252
32532006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3254
3255 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3256
3257 * files.texi (Locating Files): Suggest additional values for the
3258 SUFFIXES arg of `locate-file'. Update pxref.
3259
3260 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3261 (How Programs Do Loading): Discuss the effects of Auto Compression
3262 mode on `load'.
3263 (Load Suffixes): New node.
3264 (Library Search): Delete description of `load-suffixes'; it was
3265 moved to "Load Suffixes".
3266 (Autoload, Named Features): Mention `load-suffixes'.
3267
32682006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3269
3270 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3271
3272 * windows.texi (Window Tree): Fix typo.
3273
32742006-02-20 Kim F. Storm <storm@cua.dk>
3275
3276 * display.texi (Fringe Indicators): New section.
3277 Move indicate-empty-lines, indicate-buffer-boundaries, and
3278 default-indicate-buffer-boundaries here.
3279 Add fringe-indicator-alist and default-fringes-indicator-alist.
3280 Add list of logical fringe indicator symbols.
3281 Update list of standard bitmap names.
3282 (Fringe Cursors): New section.
3283 Move overflow-newline-into-fringe here.
3284 Add fringe-cursor-alist and default-fringes-cursor-alist.
3285 Add list of fringe cursor symbols.
3286
32872006-02-20 Juanma Barranquero <lekktu@gmail.com>
3288
3289 * commands.texi (Using Interactive): Fix reference to node
3290 "Minibuffers".
3291
32922006-02-19 Richard M. Stallman <rms@gnu.org>
3293
3294 * minibuf.texi (High-Level Completion):
3295 Add xref to read-input-method-name.
3296
3297 * files.texi (Relative File Names): Move file-relative-name here.
3298 (File Name Expansion): From here. Minor clarifications.
3299
3300 * commands.texi (Using Interactive): Add xrefs about reading input.
3301 Clarify remarks about that moving point and mark.
3302 Put string case before list case.
3303
c8763fb6 33042006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3305
3306 * display.texi (Other Display Specs, Image Descriptors):
3307 Revert erroneous changes. The previous description of
3308 image-descriptors as `(image . PROPS)' was correct.
3309
33102006-02-14 Richard M. Stallman <rms@gnu.org>
3311
3312 * variables.texi (File Local Variables): Clarifications.
3313
33142006-02-14 Juanma Barranquero <lekktu@gmail.com>
3315
3316 * variables.texi (File Local Variables): Use @code for a cons
3317 cell, not @var.
3318
33192006-02-13 Chong Yidong <cyd@stupidchicken.com>
3320
3321 * variables.texi (File Local Variables): Document new file local
3322 variable behavior.
3323
33242006-02-10 Kim F. Storm <storm@cua.dk>
3325
3326 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3327
33282006-02-08 Juanma Barranquero <lekktu@gmail.com>
3329
3330 * modes.texi (%-Constructs): Remove obsolete info about
3331 `global-mode-string'.
3332
33332006-02-07 Richard M. Stallman <rms@gnu.org>
3334
3335 * commands.texi (Prefix Command Arguments): Minor cleanup.
3336
3337 * display.texi: "Graphical display", not window system.
3338
3339 * functions.texi (What Is a Function): Fix xref.
3340
3341 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3342 (Changing Key Bindings): Clarify when remapping is better than
3343 substitute-key-definition.
3344
33452006-02-02 Richard M. Stallman <rms@gnu.org>
3346
3347 * minibuf.texi (Basic Completion): Completion alists are risky.
3348
3349 * keymaps.texi (Active Keymaps): Clarifications.
3350 (Searching Keymaps): New node.
3351 (Keymaps): Update menu.
3352
3353 * frames.texi (Layout Parameters): Minor clarification.
3354 (Drag and Drop): New node.
3355 (Frames): Update menu.
3356
33572006-01-29 Chong Yidong <cyd@stupidchicken.com>
3358
3359 * display.texi (Other Display Specs, Image Descriptors):
3360 Image description is a list, not a cons cell.
3361
33622006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3363
3364 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3365 list is not necessarily a list).
3366
33672006-01-27 Eli Zaretskii <eliz@gnu.org>
3368
3369 * frames.texi (Layout Parameters): border-width and
3370 internal-border-width belong to the frame, not the window.
3371
33722006-01-19 Richard M. Stallman <rms@gnu.org>
3373
3374 * nonascii.texi (Translation of Characters): Search cmds use
3375 translation-table-for-input. Automatically made local.
3376
3377 * markers.texi (Overview of Markers): Count insertion type
3378 as one of a marker's attributes.
3379
3380 * keymaps.texi (Controlling Active Maps): New node, split out of
3381 Active Keymaps.
3382 (Keymaps): Menu updated.
3383 (Active Keymaps): Give pseudocode to explain how the active
3384 maps are searched. current-active-maps and key-binding moved here.
3385 (Functions for Key Lookup): current-active-maps and key-binding moved.
3386 Clarifications.
3387 (Searching the Keymaps): New subnode.
3388
3389 * elisp.texi (Top): Menu clarification.
3390
3391 * display.texi (Other Display Specs): Delete duplicate entry for
3392 just a string as display spec. Move text about recursive display
3393 specs on such a string.
3394
3395 * commands.texi (Key Sequence Input): Clarify.
3396 Move num-nonmacro-input-events out.
3397 (Reading One Event): num-nonmacro-input-events moved here.
3398
33992006-01-14 Nick Roberts <nickrob@snap.net.nz>
3400
3401 * advice.texi (Simple Advice): Update example to fit argument
3402 change in previous-line.
3403
34042006-01-05 Richard M. Stallman <rms@gnu.org>
3405
3406 * markers.texi (The Mark): Fix in `mark'.
3407
34082006-01-04 Richard M. Stallman <rms@gnu.org>
3409
3410 * processes.texi (Misc Network, Make Network): Minor cleanups.
3411
34122006-01-04 Kim F. Storm <storm@cua.dk>
3413
3414 * processes.texi (Make Network): Add IPv6 addresses and handling.
3415 (Network Feature Testing): Mention (:family ipv6).
3416 (Misc Network): Add IPv6 formats to format-network-address.
3417
34182005-12-30 Richard M. Stallman <rms@gnu.org>
3419
3420 * text.texi (Changing Properties):
3421 Don't use return value of set-text-properties.
3422
34232005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3424
3425 * modes.texi (Mode Line Format): Correct typo in menu.
3426
34272005-12-29 Richard M. Stallman <rms@gnu.org>
3428
3429 * modes.texi (Mode Line Top): New node.
3430 (Mode Line Data): Some text moved to new node.
3431 Explain the data structure more concretely.
3432 (Mode Line Basics): Clarifications.
3433 (Mode Line Variables): Clarify intro paragraph.
3434 (%-Constructs): Clarify intro paragraph.
3435 (Mode Line Format): Update menu.
3436
34372005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3438
3439 * minibuf.texi (Basic Completion): Update lazy-completion-table
3440 examples for removal of ARGS argument.
3441
34422005-12-23 Richard M. Stallman <rms@gnu.org>
3443
3444 * text.texi (Undo): Restore some explanation from the version
3445 that was deleted.
3446
34472005-12-23 Eli Zaretskii <eliz@gnu.org>
3448
3449 * text.texi (Undo): Remove duplicate descriptions of `apply
3450 funname' and `apply delta' elements of the undo list.
3451
34522005-12-20 Richard M. Stallman <rms@gnu.org>
3453
3454 * help.texi (Help Functions): Update documentation of `apropos'.
3455
34562005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3457
3458 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3459 because it is confusing. If the :help-echo keyword is a function,
3460 it is not directly used as the :help-echo overlay property, as the
3461 xref seems to suggest (it does not take the appropriate args).
3462
34632005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3464
3465 * customize.texi (Common Keywords): Fix Texinfo usage.
3466 (Group Definitions, Variable Definitions): Update for new
3467 conventions for using `*' in docstrings.
3468
3469 * tips.texi (Documentation Tips): Update for new conventions for
3470 using `*' in docstrings.
3471
34722005-12-16 Richard M. Stallman <rms@gnu.org>
3473
3474 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3475
34762005-12-16 Juri Linkov <juri@jurta.org>
3477
3478 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3479
34802005-12-14 Romain Francoise <romain@orebokech.com>
3481
3482 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3483 Fix typo.
3484
34852005-12-11 Juri Linkov <juri@jurta.org>
3486
3487 * minibuf.texi (Completion Commands): Add mention of read-file-name
3488 for filename completion keymaps.
3489 (Reading File Names): Add mention of filename completion keymaps
3490 for read-file-name and xref to `Completion Commands'.
3491
34922005-12-10 Richard M. Stallman <rms@gnu.org>
3493
3494 * customize.texi (Common Keywords): State caveats for use of :tag.
3495
34962005-12-08 Richard M. Stallman <rms@gnu.org>
3497
3498 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3499 with xrefs and better explanation.
3500 (Completion Commands): Add the filename completion maps.
3501
3502 * objects.texi (Character Type): Clarify that \s is not space
3503 if a dash follows.
3504
35052005-12-05 Richard M. Stallman <rms@gnu.org>
3506
3507 * windows.texi (Resizing Windows): Delete preserve-before args.
3508
35092005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3510
3511 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3512 in full keymaps, since the quirk has been fixed.
3513
35142005-12-03 Eli Zaretskii <eliz@gnu.org>
3515
3516 * hooks.texi (Standard Hooks): Add index entries. Mention
3517 `compilation-finish-functions'.
3518
35192005-11-27 Richard M. Stallman <rms@gnu.org>
3520
3521 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3522
35232005-11-21 Juri Linkov <juri@jurta.org>
3524
3525 * customize.texi (Common Keywords): Update links types
3526 custom-manual and url-link. Add link types emacs-library-link,
3527 file-link, function-link, variable-link, custom-group-link.
3528
35292005-11-20 Chong Yidong <cyd@stupidchicken.com>
3530
3531 * display.texi: Revert 2005-11-20 change.
3532
35332005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3534
3535 * processes.texi (Bindat Functions):
3536 Say "third" to refer to zero-based index "2".
3537
35382005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3539
3540 * loading.texi (Library Search): Update the default value of
3541 `load-suffixes'.
3542
35432005-11-17 Chong Yidong <cyd@stupidchicken.com>
3544
3545 * display.texi (Attribute Functions): Mention :ignore-defface.
3546
35472005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3548
3549 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3550 (Minor Mode Conventions): Mention the use of a hook.
3551
35522005-11-06 Richard M. Stallman <rms@gnu.org>
3553
3554 * files.texi (Magic File Names): find-file-name-handler checks the
3555 `operations' property of the handler.
3556
35572005-11-03 Richard M. Stallman <rms@gnu.org>
3558
3559 * variables.texi (Frame-Local Variables): Small clarification.
3560
35612005-10-29 Chong Yidong <cyd@stupidchicken.com>
3562
3563 * os.texi (Init File): Document ~/.emacs.d/init.el.
3564
35652005-10-29 Richard M. Stallman <rms@gnu.org>
3566
3567 * internals.texi (Garbage Collection): Document memory-full.
3568
35692005-10-28 Bill Wohler <wohler@newt.com>
3570
3571 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3572 for URLs.
3573
35742005-10-28 Richard M. Stallman <rms@gnu.org>
3575
3576 * minibuf.texi (Completion Commands): Clean up prev change.
3577
35782005-10-26 Kevin Ryde <user42@zip.com.au>
3579
3580 * compile.texi (Eval During Compile): Explain recommended uses
3581 of eval-when-compile and eval-and-compile.
3582
35832005-10-27 Masatake YAMATO <jet@gyve.org>
3584
3585 * minibuf.texi (Completion Commands):
3586 Write about new optional argument for `display-completion-list'.
3587
35882005-10-23 Richard M. Stallman <rms@gnu.org>
3589
3590 * display.texi (Overlay Arrow): Clarify about local bindings of
3591 overlay-arrow-position.
3592
35932005-10-22 Eli Zaretskii <eliz@gnu.org>
3594
3595 * internals.texi (Building Emacs): Fix last change.
3596
35972005-10-22 Richard M. Stallman <rms@gnu.org>
3598
3599 * internals.texi (Building Emacs): Document eval-at-startup.
3600
36012005-10-21 Richard M. Stallman <rms@gnu.org>
3602
3603 * loading.texi (Where Defined): load-history contains abs file names.
3604 symbol-file returns abs file names.
3605
36062005-10-19 Kim F. Storm <storm@cua.dk>
3607
3608 * display.texi (Showing Images): Add max-image-size integer value.
3609
36102005-10-18 Chong Yidong <cyd@stupidchicken.com>
3611
3612 * display.texi (Showing Images): Document max-image-size.
3613
36142005-10-17 Richard M. Stallman <rms@gnu.org>
3615
3616 * commands.texi (Quitting): Minor clarification.
3617
3618 * processes.texi (Sentinels): Clarify about output and quitting.
3619 (Filter Functions): Mention with-local-quit.
3620
36212005-10-17 Juri Linkov <juri@jurta.org>
3622
3623 * buffers.texi (Current Buffer):
3624 * commands.texi (Event Input Misc):
3625 * compile.texi (Eval During Compile, Compiler Errors):
3626 * customize.texi (Group Definitions):
3627 * display.texi (Progress, Defining Faces):
3628 * files.texi (Writing to Files):
3629 * modes.texi (Mode Hooks, Defining Minor Modes):
3630 * streams.texi (Output Functions):
3631 * syntax.texi (Syntax Table Functions):
3632 * text.texi (Change Hooks):
3633 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3634
3635 * commands.texi (Quitting): Replace arg `forms' with `body' in
3636 `with-local-quit'.
3637
3638 * positions.texi (Excursions): Replace arg `forms' with `body' in
3639 `save-excursion'.
3640
36412005-10-08 Kim F. Storm <storm@cua.dk>
3642
3643 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3644 Rename manual section accordingly.
3645
36462005-10-04 Kim F. Storm <storm@cua.dk>
3647
3648 * windows.texi (Window Split Tree): New section describing
3649 new function window-split-tree function.
3650
36512005-10-03 Nick Roberts <nickrob@snap.net.nz>
3652
3653 * display.texi (Fringe Size/Pos): Simplify and add detail.
3654
36552005-09-30 Romain Francoise <romain@orebokech.com>
3656
3657 * minibuf.texi (High-Level Completion): Explain that the prompt
3658 given to `read-buffer' should end with a colon and a space.
3659 Update usage examples.
3660
36612005-09-29 Juri Linkov <juri@jurta.org>
3662
3663 * display.texi (Displaying Messages): Rename argument name
3664 `string' to `format-string' in functions `message', `message-box',
3665 `message-or-box'.
3666
36672005-09-26 Chong Yidong <cyd@stupidchicken.com>
3668
3669 * errors.texi (Standard Errors): Correct xrefs.
3670
36712005-09-18 Chong Yidong <cyd@stupidchicken.com>
3672
3673 * display.texi (Defining Images): Update documentation for
3674 `image-load-path'.
3675
36762005-09-17 Richard M. Stallman <rms@gnu.org>
3677
3678 * display.texi (Defining Images): Clean up previous change.
3679
36802005-09-16 Romain Francoise <romain@orebokech.com>
3681
3682 * elisp.texi: Specify GFDL version 1.2.
3683
3684 * doclicense.texi (GNU Free Documentation License): Update to
3685 version 1.2.
3686
36872005-09-15 Chong Yidong <cyd@stupidchicken.com>
3688
3689 * display.texi (Defining Images): Document `image-load-path'.
3690
36912005-09-15 Richard M. Stallman <rms@gnu.org>
3692
3693 * objects.texi (Printed Representation): Minor cleanup.
3694 (Box Diagrams): Minor fix.
3695 (Cons Cell Type): Move (...) index item here.
3696 (Box Diagrams): From here.
3697 (Array Type): Minor fix.
3698 (Type Predicates): Delete index "predicates".
3699 (Hash Table Type): Clarify xref.
3700 (Dotted Pair Notation): Minor fix.
3701
37022005-09-10 Chong Yidong <cyd@stupidchicken.com>
3703
3704 * files.texi (Saving Buffers): Fix typo.
3705
37062005-09-08 Richard M. Stallman <rms@gnu.org>
3707
3708 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3709
37102005-09-08 Chong Yidong <cyd@stupidchicken.com>
3711
3712 * locals.texi (Standard Buffer-Local Variables): Don't include
3713 mode variables for minor modes.
3714 Fix xrefs for buffer-display-count, buffer-display-table,
3715 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3716 enable-multibyte-characters, fill-column, header-line-format,
3717 left-fringe-width, left-margin, and right-fringe-width.
3718
3719 * hooks.texi (Standard Hooks): All hooks should conform to the
3720 standard naming convention now.
3721 Fix xref for `echo-area-clear-hook'.
3722
3723 * display.texi (Usual Display): Note that indicate-empty-lines and
3724 tab-width are buffer-local.
3725
3726 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3727
3728 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3729
3730 * nonascii.texi (Encoding and I/O): Note that
3731 buffer-file-coding-system is buffer-local.
3732
3733 * positions.texi (List Motion): Note that defun-prompt-regexp is
3734 buffer-local.
3735
3736 * text.texi (Auto Filling): Note that auto-fill-function is
3737 buffer-local.
3738 (Undo): Note that buffer-undo-list is buffer-local.
3739
3740 * windows.texi (Buffers and Windows): Document
3741 buffer-display-count.
3742
37432005-09-06 Richard M. Stallman <rms@gnu.org>
3744
3745 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3746 package prefix elsewhere than at the start of the name.
3747
37482005-09-03 Richard M. Stallman <rms@gnu.org>
3749
3750 * tips.texi (Programming Tips): Add conventions for minibuffer
3751 questions and prompts.
3752
37532005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3754
3755 * intro.texi (nil and t): Minor cleanup.
3756 Delete spurious mention of keyword symbols.
3757 (Evaluation Notation): Add index entry.
3758 (A Sample Function Description): Minor cleanup.
3759 (A Sample Variable Description): Not all vars can be set.
3760
37612005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3762
3763 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3764
3765 (Insertion): Document precise type of `insert-char' arg COUNT.
3766
37672005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3768
3769 * modes.texi (Other Font Lock Variables): Sync the default of
3770 font-lock-lines-before.
3771
37722005-08-31 Michael Albinus <michael.albinus@gmx.de>
3773
3774 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3775
37762005-08-29 Richard M. Stallman <rms@gnu.org>
3777
3778 * elisp.texi (Top): Update subnode menu.
3779
3780 * searching.texi (Searching and Matching): Move node.
3781 Rearrange contents and add overall explanation.
3782 (Searching and Case): Move node.
3783 (Searching and Matching): Update menu.
3784
37852005-08-27 Eli Zaretskii <eliz@gnu.org>
3786
3787 * os.texi (Startup Summary): Fix the description of the initial
3788 startup message display.
3789
37902005-08-25 Richard M. Stallman <rms@gnu.org>
3791
3792 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3793
37942005-08-25 Emilio C. Lopes <eclig@gmx.net>
3795
3796 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3797 `next-overlay-change' example.
3798
37992005-08-22 Juri Linkov <juri@jurta.org>
3800
3801 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3802 Fix invert-face. Fix args of face-background.
3803
3804 * display.texi (Standard Faces): Delete node.
3805 (Faces): Add xref to `(emacs)Standard Faces'.
3806 (Displaying Faces): Fix xref to `Standard Faces'.
3807
3808 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3809
38102005-08-20 Alan Mackenzie <acm@muc.de>
3811
3812 * buffers.texi (The Buffer List): Clarify the manipulation of the
3813 buffer list.
3814
38152005-08-14 Richard M. Stallman <rms@gnu.org>
3816
3817 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3818 a regexp.
3819
38202005-08-11 Richard M. Stallman <rms@gnu.org>
3821
3822 * elisp.texi (Top): Update subnode lists.
3823
3824 * display.texi (Inverse Video): Node deleted.
3825
3826 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3827 New nodes split out of Coding Conventions.
3828
3829 * searching.texi (Regular Expressions): Document re-builder.
3830
3831 * os.texi (Time Parsing): New node split out of Time Conversion.
3832
3833 * processes.texi (Misc Network, Network Feature Testing)
3834 (Network Options, Make Network): New nodes split out of
3835 Low-Level Network.
3836
38372005-08-09 Richard M. Stallman <rms@gnu.org>
3838
3839 * frames.texi (Geometry): New node, split from Size and Position.
3840 (Frame Parameters): Refer to Geometry.
3841
3842 * buffers.texi (The Buffer List): Fix xrefs.
3843
3844 * windows.texi (Splitting Windows): Fix xref.
3845
3846 * frames.texi (Layout Parameters): Add xref.
3847
3848 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3849
3850 * keymaps.texi (Menu Bar): Fix xref.
3851
3852 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3853
3854 * modes.texi (%-Constructs): Fix xref.
3855
3856 * frames.texi (Window Frame Parameters): Node split up.
3857 (Basic Parameters, Position Parameters, Size Parameters)
3858 (Layout Parameters, Buffer Parameters, Management Parameters)
3859 (Cursor Parameters, Color Parameters): New subnodes.
3860
38612005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3862
3863 * positions.texi (Screen Lines): Update xref for previous change
3864 in minibuf.texi.
3865
3866 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3867 change in minibuf.texi.
3868
38692005-08-09 Richard M. Stallman <rms@gnu.org>
3870
3871 * tips.texi (Coding Conventions): Minor cleanup.
3872
3873 * modes.texi (Defining Minor Modes): Explain when init-value
3874 can be non-nil.
3875
3876 * elisp.texi (Top): Update submenu for Minibuffer.
3877
3878 * minibuf.texi (Minibuffer Misc): Node split up.
3879 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3880 (Recursive Mini): New nodes split out from Minibuffer Misc.
3881 (Minibuffer Misc): Document max-mini-window-height.
3882
3883 * hash.texi (Defining Hash): Delete stray paren in example.
3884
3885 * display.texi (Echo Area Customization): Don't define
3886 max-mini-window-height here; xref instead.
3887
3888 * commands.texi (Event Input Misc): Update while-no-input.
3889
3890 * advice.texi (Advising Functions): Explain when to use advice
3891 and when to use a hook.
3892
38932005-07-30 Eli Zaretskii <eliz@gnu.org>
3894
3895 * makefile.w32-in (info): Don't run install-info.
3896 ($(infodir)/dir): New target, produced by running install-info.
3897
38982005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3899
3900 * modes.texi (Defining Minor Modes): The keyword for the initial
3901 value is :init-value, not :initial-value.
3902
39032005-07-23 Eli Zaretskii <eliz@gnu.org>
3904
3905 * loading.texi (Autoload): Make the `doctor' example be consistent
3906 with what's in current loaddefs.el. Describe the "fn" magic in
3907 the usage portion of the doc string.
3908
39092005-07-22 Richard M. Stallman <rms@gnu.org>
3910
3911 * internals.texi (Garbage Collection): Clarify previous change.
3912
39132005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3914
3915 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3916
39172005-07-18 Juri Linkov <juri@jurta.org>
3918
3919 * commands.texi (Accessing Events):
3920 * frames.texi (Text Terminal Colors, Resources):
3921 * markers.texi (The Mark):
3922 * modes.texi (Defining Minor Modes):
3923 Delete duplicate duplicate words.
3924
39252005-07-16 Richard M. Stallman <rms@gnu.org>
3926
3927 * display.texi (Managing Overlays): Clarify make-overlay
3928 args for insertion types.
3929
39302005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3931
3932 * customize.texi (Variable Definitions):
3933 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3934 `standard-value' is a list too.
3935 (Defining New Types): Use @key{RET} instead of @key{ret}.
3936
39372005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3938
3939 * os.texi (Translating Input): Fix typo.
3940
39412005-07-08 Richard M. Stallman <rms@gnu.org>
3942
3943 * README: Update edition number and size estimate.
3944
3945 * elisp.texi (VERSION): Set to 2.9.
3946
39472005-07-07 Richard M. Stallman <rms@gnu.org>
3948
3949 * book-spine.texinfo: Update Emacs version.
3950
3951 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3952
39532005-07-06 Richard M. Stallman <rms@gnu.org>
3954
3955 * searching.texi (Regexp Search): Clarify what re-search-forward
3956 does when the search fails.
3957
39582005-07-05 Lute Kamstra <lute@gnu.org>
3959
3960 * Update FSF's address in GPL notices.
3961
3962 * doclicense.texi (GNU Free Documentation License):
3963 * gpl.texi (GPL):
3964 * tips.texi (Coding Conventions, Library Headers):
3965 * vol1.texi:
3966 * vol2.texi: Update FSF's address.
3967
39682005-07-04 Richard M. Stallman <rms@gnu.org>
3969
3970 * hooks.texi (Standard Hooks): Add occur-hook.
3971
39722005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3973
3974 * display.texi (The Echo Area): Correct menu.
3975
39762005-07-03 Richard M. Stallman <rms@gnu.org>
3977
3978 * elisp.texi (Top): Update subnode menu for Display.
3979
3980 * display.texi (Displaying Messages): New node, with most
3981 of what was in The Echo Area.
3982 (Progress): Moved under The Echo Area.
3983 (Logging Messages): New node with new text.
3984 (Echo Area Customization): New node, the rest of what was
3985 in The Echo Area. Document message-truncate-lines with @defvar.
3986 (Display): Update menu.
3987
3988 * windows.texi (Textual Scrolling): Doc 3 values for
3989 scroll-preserve-screen-position.
3990
3991 * text.texi (Special Properties): Change hook functions
3992 should bind inhibit-modification-hooks around altering buffer text.
3993
3994 * keymaps.texi (Key Binding Commands): Call binding BINDING
3995 rather than DEFINITION.
3996
39972005-06-29 Juanma Barranquero <lekktu@gmail.com>
3998
3999 * variables.texi (Defining Variables): `user-variable-p' returns t
4000 for aliases of user options, nil for alias loops.
4001
40022005-06-28 Richard M. Stallman <rms@gnu.org>
4003
4004 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4005 make-keymap.
4006
40072005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4008
4009 * variables.texi (Setting Variables): Correct and clarify
4010 description of `add-to-ordered-list'.
4011
40122005-06-26 Richard M. Stallman <rms@gnu.org>
4013
4014 * display.texi (Faces): Minor cleanup.
4015
40162005-06-25 Luc Teirlinck <teirllm@auburn.edu>
4017
4018 * display.texi (Faces): `facep' returns t for strings that are
4019 face names.
4020
40212005-06-25 Richard M. Stallman <rms@gnu.org>
4022
4023 * objects.texi (Equality Predicates): Clarify meaning of equal.
4024
4025 * windows.texi (Selecting Windows): save-selected-window
4026 and with-selected-window save and restore the current buffer.
4027
40282005-06-24 Richard M. Stallman <rms@gnu.org>
4029
4030 * numbers.texi (Float Basics): Explain how to test for NaN,
4031 and printing the sign of NaNs.
4032
40332005-06-24 Eli Zaretskii <eliz@gnu.org>
4034
4035 * makefile.w32-in (MAKEINFO): Use --force.
4036
40372005-06-23 Richard M. Stallman <rms@gnu.org>
4038
4039 * display.texi (Face Functions): Correct Texinfo usage.
4040
40412005-06-23 Luc Teirlinck <teirllm@auburn.edu>
4042
4043 * lists.texi (Rings): `ring-elements' now returns the elements of
4044 RING in order.
4045
40462005-06-23 Juanma Barranquero <lekktu@gmail.com>
4047
4048 * markers.texi (The Mark): Texinfo usage fix.
4049
40502005-06-23 Kim F. Storm <storm@cua.dk>
4051
4052 * searching.texi (Entire Match Data): Remove evaporate option for
4053 match-data. Do not mention evaporate option for set-match-data.
4054
40552005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
4056
4057 * display.texi (Face Functions): Mention face aliases.
4058
40592005-06-21 Richard M. Stallman <rms@gnu.org>
4060
4061 * anti.texi (Antinews): Texinfo usage fix.
4062
40632005-06-21 Karl Berry <karl@gnu.org>
4064
4065 * elisp.texi: Use @copying.
4066
4067 * elisp.texi: Put @summarycontents and @contents before the Top
4068 node, instead of the end of the file, so that the contents appear
4069 in the right place in the dvi/pdf output.
4070
40712005-06-21 Juri Linkov <juri@jurta.org>
4072
4073 * display.texi (Defining Faces): Add `customized-face'.
4074
40752005-06-20 Kim F. Storm <storm@cua.dk>
4076
4077 * variables.texi (Setting Variables): Any type of element can be
4078 given order in add-to-ordered-list. Compare elements with eq.
4079
4080 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
4081
40822005-06-20 Karl Berry <karl@gnu.org>
4083
4084 * syntax.texi (Syntax Flags): Make last column very slightly wider
4085 to avoid "generic comment" breaking on two lines and causing an
4086 underfull box.
4087
40882005-06-19 Luc Teirlinck <teirllm@auburn.edu>
4089
4090 * lists.texi (Rings): Various minor clarifications and corrections.
4091
40922005-06-18 Richard M. Stallman <rms@gnu.org>
4093
4094 * functions.texi (Obsolete Functions): Simplify.
4095
4096 * variables.texi (Variable Aliases): Simplify.
4097
4098 * anti.texi, backups.texi, compile.texi, customization.texi:
4099 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
4100 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4101 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4102 * variables.texi: Fix formatting ugliness.
4103
4104 * elisp.texi: Add links to Rings and Byte Packing.
4105 Update version and copyright years.
4106
4107 * minibuf.texi: Fix formatting ugliness.
4108 (Completion Commands): Move keymap vars to the end
4109 and vars completing-read binds to the top.
4110
41112005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4112
4113 * processes.texi: Fix typos.
4114 (Bindat Spec): Correct Texinfo error.
4115 (Byte Packing): Fix ungrammatical sentence.
4116
41172005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4118
4119 * lists.texi (Rings): New node.
4120 (Lists): Add it to menu.
4121
4122 * processes.texi (Byte Packing): New node.
4123 (Processes): Add it to menu.
4124
41252005-06-17 Richard M. Stallman <rms@gnu.org>
4126
4127 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4128
4129 * help.texi (Documentation Basics): Explain the xref to
4130 Documentation Tips.
4131
4132 * debugging.texi (Debugger Commands): Minor fix.
4133
41342005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4135
4136 * edebug.texi (Instrumenting): Eliminate duplicate link.
4137 (Specification List): Replace references to "below", referring to
4138 a later node, with one @ref to that node.
4139
4140 * os.texi (Timers): Timers should save and restore the match data
4141 if they change it.
4142
4143 * debugging.texi (Debugger Commands): Mention that the Lisp
4144 debugger can not step through primitive functions.
4145
41462005-06-16 Juanma Barranquero <lekktu@gmail.com>
4147
4148 * functions.texi (Obsolete Functions): Update argument names of
4149 `make-obsolete' and `define-obsolete-function-alias'.
4150
4151 * variables.texi (Variable Aliases): Update argument names of
4152 `defvaralias', `make-obsolete-variable' and
4153 `define-obsolete-variable-alias'.
4154
41552005-06-15 Kim F. Storm <storm@cua.dk>
4156
4157 * searching.texi (Entire Match Data): Rephrase warnings about
4158 evaporate arg to match-data and set-match-data.
4159
41602005-06-14 Luc Teirlinck <teirllm@auburn.edu>
4161
4162 * elisp.texi (Top): Update detailed menu.
4163
4164 * edebug.texi (Edebug): Update menu.
4165 (Instrumenting): Update xrefs.
4166 (Edebug Execution Modes): Correct xref.
4167 (Jumping): Clarify description of `h' command.
4168 Eliminate redundant @ref.
4169 (Breaks): New node.
4170 (Breakpoints): Is now a subsubsection.
4171 (Global Break Condition): Mention `C-x X X'.
4172 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
4173 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
4174 (Edebug Display Update): Correct pxref.
4175 (Edebug and Macros): New node.
4176 (Instrumenting Macro Calls): Is now a subsubsection.
4177 Neither arg of `def-edebug-spec' is evaluated.
4178 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
4179 (Specification Examples): Fix typo.
4180
41812005-06-14 Lute Kamstra <lute@gnu.org>
4182
4183 * debugging.texi (Function Debugging): Primitives can break on
4184 entry too.
4185
41862005-06-14 Kim F. Storm <storm@cua.dk>
4187
4188 * variables.texi (Setting Variables): Add add-to-ordered-list.
4189
41902005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
4191
4192 * syntax.texi (Parsing Expressions): Document aux functions and vars of
4193 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
4194
41952005-06-13 Lute Kamstra <lute@gnu.org>
4196
4197 * text.texi (Special Properties): Fix cross reference.
4198
41992005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4200
4201 * debugging.texi (Function Debugging): Delete mention of empty
4202 string argument to `cancel-debug-on-entry'. Delete inaccurate
4203 description of the return value of that command.
4204
42052005-06-11 Alan Mackenzie <acm@muc.de>
4206
4207 * text.texi (Adaptive Fill): Amplify the description of
4208 fill-context-prefix.
4209
42102005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4211
4212 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4213
42142005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4215
4216 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4217
42182005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4219
4220 * debugging.texi (Error Debugging): Minor rewording.
4221 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4222 is optional.
4223
42242005-06-10 Lute Kamstra <lute@gnu.org>
4225
4226 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4227 (Top): Give it a title. Correct version number. Give the
4228 detailed node listing a more prominent header.
4229 * intro.texi: Don't set VERSION here a second time.
4230 Mention Emacs's version too.
4231 * anti.texi (Antinews): Use EMACSVER to refer to the current
4232 version of Emacs.
4233
42342005-06-09 Kim F. Storm <storm@cua.dk>
4235
4236 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4237 match-data and set-match-data.
4238
42392005-06-08 Richard M. Stallman <rms@gnu.org>
4240
4241 * searching.texi (Entire Match Data): Clarify when match-data
4242 returns markers and when integers.
4243
4244 * display.texi (Defining Faces): Explain that face name should not
4245 end in `-face'.
4246
4247 * modes.texi (Mode Line Data): Minor cleanup.
4248 (Customizing Keywords): Node split out of Search-based Fontification.
4249 Add example of using font-lock-add-keywords from a hook.
4250 Clarify when MODE should be non-nil, and when nil.
4251
42522005-06-06 Richard M. Stallman <rms@gnu.org>
4253
4254 * modes.texi (Mode Line Data): Explain what happens when the car
4255 of a list is a void symbol.
4256 (Search-based Fontification): Explain MODE arg to
4257 font-lock-add-keywords and warn about calls from major modes.
4258
42592005-06-08 Juri Linkov <juri@jurta.org>
4260
4261 * display.texi (Standard Faces): Add `shadow' face.
4262
42632005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4264
4265 * modes.texi (Major Mode Conventions): A derived mode only needs
4266 to put the call to the parent mode inside `delay-mode-hooks'.
4267
42682005-05-29 Richard M. Stallman <rms@gnu.org>
4269
4270 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4271 new, and what that implies. Clarify.
4272
4273 * files.texi (Locating Files): Clean up the text.
4274
4275 * frames.texi (Window Frame Parameters): Document user-size.
4276 Shorten entry for top by referring to left.
4277
42782005-05-26 Richard M. Stallman <rms@gnu.org>
4279
4280 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4281 is new, and what the implications are. Other clarifications.
4282
42832005-05-24 Richard M. Stallman <rms@gnu.org>
4284
4285 * frames.texi (Dialog Boxes): Minor fixes.
4286
42872005-05-25 Masatake YAMATO <jet@gyve.org>
4288
4289 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4290
42912005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4292
4293 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4294 is optional.
4295
42962005-05-24 Nick Roberts <nickrob@snap.net.nz>
4297
10d1d0af 4298 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4299
43002005-05-23 Lute Kamstra <lute@gnu.org>
4301
4302 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4303 syntax-begin-function over font-lock-beginning-of-syntax-function.
4304
43052005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4306
4307 * minibuf.texi (Reading File Names): Update description of
4308 `read-directory-name'.
4309
4310 * modes.texi (Derived Modes): Clarify :group keyword.
4311
43122005-05-21 Eli Zaretskii <eliz@gnu.org>
4313
4314 * files.texi (Locating Files): New subsection.
4315 Describe locate-file and executable-find.
4316
43172005-05-21 Kevin Ryde <user42@zip.com.au>
4318
4319 * frames.texi (Initial Parameters): Update cross reference to
4320 "Emacs Invocation".
4321
43222005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4323
4324 * keymaps.texi (Active Keymaps): Add anchor.
4325
4326 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4327 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4328 appropriate place.
4329 (Derived Modes): Small clarifications.
4330 (Minor Mode Conventions, Keymaps and Minor Modes):
4331 Replace references to nodes with references to anchors.
4332 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4333 Clarify description of lists whose first element is an integer.
4334 (Mode Line Variables): Add anchor.
4335 (%-Constructs): Clarify description of integer after %.
4336 (Emulating Mode Line): Describe nil value for FACE.
4337
43382005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4339
4340 * modes.texi (Derived Modes): Correct references to non-existing
4341 variable standard-syntax-table.
4342
43432005-05-17 Lute Kamstra <lute@gnu.org>
4344
4345 * modes.texi (Defining Minor Modes): Mention the mode hook.
4346
43472005-05-15 Kim F. Storm <storm@cua.dk>
4348
4349 * processes.texi (Network): Remove open-network-stream-nowait.
4350 (Network Servers): Remove open-network-stream-server.
4351
43522005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4353
4354 * elisp.texi (Top): Update detailed menu.
4355
4356 * variables.texi: Reorder nodes.
4357 (Variables): Update menu.
4358 (File Local Variables): Do not refer to the `-*-' line as
4359 a "local variables list". Add pxref.
4360
43612005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4362
4363 * elisp.texi (Top): Update detailed menu for node changes.
4364
4365 * modes.texi (Modes): Update Menu.
4366 (Hooks): Move to beginning of chapter.
4367 Most minor modes run mode hooks too.
4368 `add-hook' can handle void hooks or hooks whose value is a single
4369 function.
4370 (Major Modes): Update Menu.
4371 (Major Mode Basics): New node, split off from `Major Modes'.
4372 (Major Mode Conventions): Correct xref. Explain how to handle
4373 auto-mode-alist if the major mode command has an autoload cookie.
4374 (Auto Major Mode): Major update. Add magic-mode-alist.
4375 (Derived Modes): Major update.
4376 (Mode Line Format): Update Menu.
4377 (Mode Line Basics): New node, split off from `Mode Line Format'.
4378
4379 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4380 for `magic autoload comment'. Add index entries and anchor.
4381
43822005-05-14 Richard M. Stallman <rms@gnu.org>
4383
4384 * tips.texi (Coding Conventions): Explain how important it is
4385 that just loading certain files not change Emacs behavior.
4386
4387 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4388
43892005-05-12 Lute Kamstra <lute@gnu.org>
4390
4391 * modes.texi (Generic Modes): Update.
4392 (Major Modes): Refer to node "Generic Modes".
4393
4394 * elisp.texi (Top): Update to the current structure of the manual.
4395 * processes.texi (Processes): Add menu description.
4396 * customize.texi (Customization): Add menu descriptions.
4397
43982005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4399
4400 * processes.texi (Signals to Processes)
4401 (Low-Level Network): Fix typos.
4402
44032005-05-11 Lute Kamstra <lute@gnu.org>
4404
4405 * elisp.texi (Top): Add some nodes from the chapter "Major and
4406 Minor Modes" to the detailed node listing.
4407
44082005-05-10 Richard M. Stallman <rms@gnu.org>
4409
4410 * keymaps.texi (Extended Menu Items): Menu item filter functions
4411 can be called at any time.
4412
44132005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4414
4415 * variables.texi (File Local Variables): `(hack-local-variables t)'
4416 now also checks whether a mode is specified in the local variables
4417 list.
4418
44192005-05-05 Kevin Ryde <user42@zip.com.au>
4420
4421 * display.texi (The Echo Area): Correct format function cross
4422 reference.
4423
44242005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4425
4426 * variables.texi (Variable Aliases): Change description of
4427 `define-obsolete-variable-alias'.
4428
4429 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4430 (Defining Functions): Add xref.
4431 (Obsolete Functions): New node.
4432 (Function Safety): Standardize capitalization of section title.
4433
4434 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4435 (Dialog Boxes): Complete description of `x-popup-dialog'.
4436
44372005-05-04 Richard M. Stallman <rms@gnu.org>
4438
4439 * commands.texi (Interactive Codes): Fix Texinfo usage.
4440 Document U more clearly.
4441
44422005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4443
4444 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4445 function and not a macro.
4446
4447 * frames.texi (Pop-Up Menus): Correct and clarify description of
4448 `x-popup-menu'.
4449 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4450
44512005-05-01 Richard M. Stallman <rms@gnu.org>
4452
4453 * edebug.texi (Checking Whether to Stop): Fix previous change.
4454
44552005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4456
4457 * display.texi: Fix typos and Texinfo usage.
4458
4459 * edebug.texi (Checking Whether to Stop): executing-macro ->
4460 executing-kbd-macro.
4461
44622005-05-01 Richard M. Stallman <rms@gnu.org>
4463
4464 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4465
44662005-04-30 Richard M. Stallman <rms@gnu.org>
4467
4468 * files.texi (Magic File Names): Document `operations' property.
4469
44702005-04-29 Lute Kamstra <lute@gnu.org>
4471
4472 * modes.texi (Generic Modes): New node.
4473 (Major Modes): Add it to the menu.
4474 (Derived Modes): Add "derived mode" to concept index.
4475
44762005-04-28 Lute Kamstra <lute@gnu.org>
4477
4478 * modes.texi (Defining Minor Modes): Fix previous change.
4479 (Font Lock Mode): Simplify.
4480 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4481 when set and that some parts are optional. Add cross references.
4482 (Search-based Fontification): Say how to specify font-lock-keywords.
4483 Add cross references. Add font-lock-multiline to index.
4484 Move font-lock-keywords-case-fold-search here from node "Other Font
4485 Lock Variables". Document font-lock-add-keywords and
4486 font-lock-remove-keywords.
4487 (Other Font Lock Variables): Move font-lock-keywords-only,
4488 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4489 and font-lock-syntactic-face-function to node "Syntactic Font
4490 Lock". Move font-lock-keywords-case-fold-search to node
4491 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4492 and font-lock-{,un}fontify-{buffer,region}-function.
4493 (Precalculated Fontification): Remove reference to deleted variable
4494 font-lock-core-only.
4495 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4496 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4497 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4498 and font-lock-syntactic-face-function here from node "Other Font
4499 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4500 Syntax Properties". Add cross references.
4501 (Setting Syntax Properties): New node.
4502 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4503 * syntax.texi (Syntax Properties): Add cross reference.
4504 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4505
45062005-04-26 Richard M. Stallman <rms@gnu.org>
4507
4508 * display.texi (Defining Faces):
4509 Document `default' elements of defface spec.
4510
4511 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4512
4513 * variables.texi (Variable Aliases): Clarify text.
4514
45152005-04-25 Chong Yidong <cyd@stupidchicken.com>
4516
4517 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4518
45192005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4520
4521 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4522
45232005-04-24 Eli Zaretskii <eliz@gnu.org>
4524
4525 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4526 syntax-after and syntax-class.
4527
4528 * files.texi (Changing Files): Fix last change's cross-reference.
4529 (Unique File Names): Don't mention "numbers" in the documentation
4530 of make-temp-file and make-temp-name.
4531
45322005-04-23 Richard M. Stallman <rms@gnu.org>
4533
4534 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4535
45362005-04-22 Nick Roberts <nickrob@snap.net.nz>
4537
4538 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4539
45402005-04-22 Nick Roberts <nickrob@snap.net.nz>
4541
4542 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4543 and define-obsolete-variable-alias.
4544
45452005-04-22 Kim F. Storm <storm@cua.dk>
4546
4547 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4548 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4549
45502005-04-21 Lute Kamstra <lute@gnu.org>
4551
4552 * lists.texi (Association Lists): Document rassq-delete-all.
4553
45542005-04-19 Richard M. Stallman <rms@gnu.org>
4555
4556 * modes.texi (Search-based Fontification): Explain that
4557 facespec is an expression to be evaluated.
4558
45592005-04-19 Kevin Ryde <user42@zip.com.au>
4560
4561 * streams.texi (Output Functions): Fix xref.
4562 * strings.texi (String Conversion): Fix xref.
4563
45642005-04-19 Kim F. Storm <storm@cua.dk>
4565
4566 * symbols.texi (Symbol Plists): Add safe-get.
4567 Mention that `get' may signal an error.
4568
45692005-04-18 Nick Roberts <nickrob@snap.net.nz>
4570
4571 * customize.texi (Variable Definitions): Replace tooltip-mode
4572 example with save-place.
4573
45742005-04-17 Richard M. Stallman <rms@gnu.org>
4575
4576 * buffers.texi (Indirect Buffers): Clarify.
4577
4578 * positions.texi (Positions): Clarify converting marker to integer.
4579
4580 * strings.texi (String Basics): Mention string-match; clarify.
4581
45822005-04-08 Lute Kamstra <lute@gnu.org>
4583
4584 * modes.texi (Search-based Fontification): Fix cross references.
4585 Use consistent terminology. Document anchored highlighting.
4586
45872005-04-05 Lute Kamstra <lute@gnu.org>
4588
4589 * modes.texi (Defining Minor Modes): Document :group keyword
4590 argument and its default value.
4591
45922005-04-03 Lute Kamstra <lute@gnu.org>
4593
4594 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4595 references and/or descriptions. Delete major mode hooks; mention
4596 them as a category instead. Rename or delete obsolete hooks.
4597
45982005-04-02 Richard M. Stallman <rms@gnu.org>
4599
4600 * nonascii.texi (Coding System Basics): Another wording cleanup.
4601
46022005-04-01 Richard M. Stallman <rms@gnu.org>
4603
4604 * nonascii.texi (Coding System Basics): Clarify previous change.
4605
46062005-04-01 Kenichi Handa <handa@m17n.org>
4607
10d1d0af 4608 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4609 identity of coding systems.
4610
46112005-03-29 Chong Yidong <cyd@stupidchicken.com>
4612
4613 * text.texi (Buffer Contents): Add filter-buffer-substring and
4614 buffer-substring-filters.
4615
46162005-03-26 Chong Yidong <cyd@stupidchicken.com>
4617
4618 * anti.texi (Antinews): Mention `G' interactive code.
4619
4620 * tips.texi (Compilation Tips): Mention benchmark.el.
4621
46222005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4623
4624 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4625 is now bound to M-o M-o.
4626
4627 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4628
46292005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4630
4631 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4632 in the Emacs Manual).
4633 * Makefile.in (srcs): Remove calendar.texi.
4634 * makefile.w32-in (srcs): Remove calendar.texi.
4635 * display.texi (Display): Change name of next node.
4636 * os.texi (System In): Change name of previous node.
4637 * elisp.texi (Top): Remove Calendar references.
4638 * vol1.texi (Top): Remove Calendar references.
4639 * vol2.texi (Top): Remove Calendar references.
4640
46412005-03-25 Richard M. Stallman <rms@gnu.org>
4642
4643 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4644 Cleanup previous change.
4645
46462005-03-25 Chong Yidong <cyd@stupidchicken.com>
4647
4648 * display.texi (Face Attributes): Faces earlier in an :inherit
4649 list take precedence.
4650 (Scroll Bars): Fix description of vertical-scroll-bars.
4651 Document frame-current-scroll-bars and window-current-scroll-bars.
4652
4653 * markers.texi (The Mark): Document temporary Transient Mark mode.
4654
4655 * minibuf.texi (Reading File Names):
4656 Document read-file-name-completion-ignore-case.
4657
4658 * positions.texi (Screen Lines): Document nil for width argument
4659 to compute-motion.
4660
46612005-03-23 Kim F. Storm <storm@cua.dk>
4662
4663 * display.texi (Standard Faces): Other faces used in the fringe
4664 implicitly inherits from the fringe face.
4665 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4666 properties implicitly inherits from fringe face.
4667 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4668
46692005-03-20 Chong Yidong <cyd@stupidchicken.com>
4670
4671 * display.texi (Invisible Text): State default value of
4672 line-move-ignore-invisible.
4673 (Managing Overlays): Document remove-overlays.
4674 (Standard Faces): Document escape-glyph face.
4675
4676 * minibuf.texi (Reading File Names): Document read-file-name-function.
4677
4678 * modes.texi (Other Font Lock Variables):
4679 Document font-lock-lines-before.
4680
4681 * positions.texi (Skipping Characters): skip-chars-forward allows
4682 character classes.
4683
46842005-03-18 Lute Kamstra <lute@gnu.org>
4685
4686 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4687
46882005-03-17 Richard M. Stallman <rms@gnu.org>
4689
4690 * text.texi (Undo): Document extensible undo entries.
4691
dd7b651b 4692 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4693
4694 * nonascii.texi (Character Codes): Minor fix.
4695
4696 * display.texi (Display Property): Explain the significance
4697 of having text properties that are eq.
4698 (Other Display Specs): Explain string as display spec.
4699
4700 * commands.texi (Interactive Codes): Document G option.
4701
47022005-03-17 Chong Yidong <cyd@stupidchicken.com>
4703
4704 * text.texi (Filling): Add sentence-end-without-period and
4705 sentence-end-without-space.
4706 (Changing Properties): Minor fix.
4707
4708 * anti.texi: Total rewrite.
4709
47102005-03-15 Lute Kamstra <lute@gnu.org>
4711
4712 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4713
47142005-03-08 Kim F. Storm <storm@cua.dk>
4715
4716 * display.texi (Specified Space): Property :width is support on
4717 non-graphic terminals, :height is not.
4718
47192005-03-07 Richard M. Stallman <rms@gnu.org>
4720
4721 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4722 Now subnodes of Fringes.
4723 (Overlay Arrow): Document overlay-arrow-variable-list.
4724 (Fringe Size/Pos): New node, broken out of Fringes.
4725 (Display): Explain clearing vs redisplay better.
4726 (Truncation): Clarify use of bitmaps.
4727 (The Echo Area): Clarify the uses of the echo area.
4728 Add max-mini-window-height.
4729 (Progress): Clarify.
4730 (Invisible Text): Explain that main loop moves point out.
4731 (Selective Display): Say "hidden", not "invisible".
4732 (Managing Overlays): Move up. Describe relation to Undo here.
4733 (Overlay Properties): Clarify intro.
4734 (Finding Overlays): Explain return values when nothing found.
4735 (Width): truncate-string-to-width has added arg.
4736 (Displaying Faces): Clarify and update mode line face handling.
4737 (Face Functions): Minor cleanup.
4738 (Conditional Display): Merge into Other Display Specs.
4739 (Pixel Specification, Other Display Specs): Minor cleanups.
4740 (Images, Image Descriptors): Minor cleanups.
4741 (GIF Images): Patents have expired.
4742 (Showing Images): Explain default text for insert-image.
4743 (Manipulating Button Types): Merge into Manipulating Buttons.
4744 (Making Buttons): Explain return values.
4745 (Button Buffer Commands): Add xref.
4746 (Inverse Video): Update mode-line-inverse-video.
4747 (Display Table Format): Clarify.
4748 (Active Display Table): Give defaults for window-display-table.
4749
4750 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4751 and calendar-today-marker are strings, not chars.
4752 (Holiday Customizing): Minor fix.
4753
4754 * internals.texi (Writing Emacs Primitives): Update `or' example.
4755 Update limit on # args of subr.
4756
4757 * edebug.texi (Using Edebug): Arrow is in fringe.
4758 (Instrumenting): Arg to eval-defun works without loading edebug.
4759 (Edebug Execution Modes): Add xref.
4760
4761 * customize.texi (Common Keywords): Clarify :require.
4762 Mention :version here.
4763 (Variable Definitions, Group Definitions): Not here.
4764 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4765
47662005-03-07 Chong Yidong <cyd@stupidchicken.com>
4767 * nonascii.texi (Text Representations): Clarify position-bytes.
4768 (Character Sets): Add list-charset-chars.
4769 (Scanning Charsets): Add charset-after.
4770 (Encoding and I/O): Minor fix.
4771
47722005-03-06 Richard M. Stallman <rms@gnu.org>
4773
4774 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4775 (Resizing Windows): Likewise.
4776
4777 * text.texi (Change Hooks): Get rid of "Emacs 21".
4778
4779 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4780
4781 * streams.texi (Output Variables): Get rid of "Emacs 21".
4782
4783 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4784
4785 * os.texi (Translating Input): Replace flow-control example
4786 with a less obsolete example that uses `keyboard-translate'.
4787
4788 * objects.texi (Hash Table Type, Circular Objects):
4789 Get rid of "Emacs 21".
4790
4791 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4792 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4793
4794 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4795
4796 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4797
4798 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4799 (Menu Bar): Fix when menu-bar-update-hook is called.
4800
4801 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4802
4803 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4804 and make it read better.
4805
4806 * files.texi (Writing to Files): Get rid of "Emacs 21".
4807 (Unique File Names): Likewise.
4808
4809 * elisp.texi: Update Emacs version to 22.
4810
4811 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4812 (Overlay Properties, Face Attributes): Likewise.
4813 (Managing Overlays): Fix punctuation.
4814 (Attribute Functions): Clarify set-face-font; get rid of
4815 info about old Emacs versions.
4816 (Auto Faces, Font Lookup, Display Property, Images):
4817 Get rid of "Emacs 21".
4818
4819 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4820
48212005-03-05 Richard M. Stallman <rms@gnu.org>
4822
4823 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4824
48252005-03-04 Lute Kamstra <lute@gnu.org>
4826
4827 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4828
48292005-03-03 Lute Kamstra <lute@gnu.org>
4830
4831 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4832
48332005-03-01 Lute Kamstra <lute@gnu.org>
4834
4835 * debugging.texi (Debugger Commands): Update `j'.
4836
48372005-02-28 Lute Kamstra <lute@gnu.org>
4838
4839 * debugging.texi (Debugging): Fix typo.
4840 (Error Debugging): Document eval-expression-debug-on-error.
4841 (Function Debugging): Update example.
4842 (Using Debugger): Mention starred stack frames.
4843 (Debugger Commands): Document `j' and `l'.
4844 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4845 Update the messages that the debugger displays.
4846 (Internals of Debugger): Add cross reference. Update example.
4847 (Excess Open): Minor improvement.
4848 (Excess Close): Minor improvement.
4849
48502005-02-26 Richard M. Stallman <rms@gnu.org>
4851
4852 * tips.texi (Coding Conventions): Clarify.
4853 Put all the major mode key reservations together.
4854 Mention the Mouse-1 => Mouse-2 conventions.
4855
4856 * syntax.texi (Syntax Class Table): Clarify.
4857 (Syntax Table Functions): syntax-after moved from here.
4858 (Syntax Table Internals): syntax-after moved to here.
4859 (Parsing Expressions): Update info on number of values
4860 and what's meaningful in the STATE argument.
4861 (Categories): Fix typo.
4862
4863 * sequences.texi (Arrays): Cleanup.
4864 (Char-Tables): Clarify.
4865
4866 * processes.texi (Deleting Processes): Cleanups, add xref.
4867 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4868 (Process Information): set-process-coding-system, some args optional.
4869 (Input to Processes): Explain various types for PROCESS args.
4870 Rename them from PROCESS-NAME to PROCESS.
4871 (Signals to Processes): Likewise.
4872 (Decoding Output): Cleanup.
4873 (Query Before Exit): Clarify.
4874
4875 * os.texi (Startup Summary): Correct the options; add missing ones.
4876 (Terminal Output, Batch Mode): Clarify.
4877 (Flow Control): Node deleted.
4878
4879 * markers.texi (The Mark): Clarify.
4880
4881 * macros.texi (Expansion): Cleanup.
4882 (Indenting Macros): indent-spec allows ints, not floats.
4883
4884 * keymaps.texi (Keymaps): Clarify.
4885 (Format of Keymaps): Update lisp-mode-map example.
4886 (Active Keymaps, Key Lookup): Clarify.
4887 (Changing Key Bindings): Add xref to `kbd'.
4888 (Key Binding Commands, Simple Menu Items): Clarify.
4889 (Mouse Menus, Menu Bar): Clarify.
4890 (Menu Example): Replace print example with menu-bar-replace-menu.
4891
4892 * help.texi (Documentation Basics): Add function-documentation prop.
4893
4894 * elisp.texi (Top): Don't refer to Flow Control node.
4895
4896 * commands.texi (Command Overview): Improve xrefs.
4897 (Adjusting Point): Adjusting point applies to intangible and invis.
4898 (Key Sequence Input): Doc extra read-key-sequence args.
4899 Likewise for read-key-sequence-vector.
4900
4901 * backups.texi (Rename or Copy): Minor fix.
4902 (Numbered Backups): For version-control, say the default.
4903 (Auto-Saving): make-auto-save-file-name example is simplified.
4904
4905 * advice.texi (Advising Functions): Don't imply one part of Emacs
4906 should advise another part. Markup changes.
4907 (Defining Advice): Move transitional para.
4908 (Activation of Advice): Cleanup.
4909 Explain if COMPILE is nil or negative.
4910
4911 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4912
49132005-02-24 Lute Kamstra <lute@gnu.org>
4914
4915 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4916 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4917
49182005-02-23 Lute Kamstra <lute@gnu.org>
4919
4920 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4921 to define global minor modes as well.
4922
4923 * display.texi (Managing Overlays): overlay-buffer returns nil for
4924 deleted overlays.
4925
49262005-02-22 Kim F. Storm <storm@cua.dk>
4927
4928 * minibuf.texi (Basic Completion): Allow symbols in addition to
4929 strings in try-completion and all-completions.
4930
49312005-02-14 Lute Kamstra <lute@gnu.org>
4932
4933 * elisp.texi (Top): Remove reference to deleted node.
4934
4935 * lists.texi (Lists): Remove reference to deleted node.
4936 (Cons Cells): Fix typo.
4937
4938 * loading.texi (Where Defined): Fix typo.
4939
49402005-02-14 Richard M. Stallman <rms@gnu.org>
4941
4942 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4943 is useful for discarding some minor modes.
4944
4945 * symbols.texi (Symbol Components): Reorder examples.
4946
4947 * streams.texi (Input Functions): State standard-input default.
4948 (Output Variables): State standard-output default.
4949
4950 * objects.texi (Printed Representation): Clarify read syntax vs print.
4951 (Floating Point Type): Explain meaning better.
4952 (Symbol Type): Explain uniqueness better.
4953 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4954 List examples sooner.
4955 (Box Diagrams): New subnode broken out.
4956 Some examples moved from old Lists as Boxes node.
4957 (Dotted Pair Notation): Clarify intro.
4958 (Array Type): Clarify.
4959 (Type Predicates): Add hash-table-p.
4960
4961 * numbers.texi (Integer Basics): Clarify radix explanation.
4962 (Predicates on Numbers): Minor clarification.
4963 (Comparison of Numbers): Minor clarification. Clarify eql.
4964 Typos in min, max.
4965 (Math Functions): Clarify overflow in expt.
4966
4967 * minibuf.texi (Text from Minibuffer): Minor clarification.
4968 Mention arrow keys.
4969
4970 * loading.texi (Autoload): defun's doc string overrides autoload's
4971 doc string.
4972 (Repeated Loading): Modernize "add to list" examples.
4973 (Where Defined): Finish updating table of load-history elts.
4974
4975 * lists.texi (List-related Predicates): Minor wording improvement.
4976 (Lists as Boxes): Node deleted.
4977 (Building Lists): Explain trivial cases of number-sequence.
4978
4979 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4980 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4981 (Hash Access): Any object can be a key.
4982 State value of maphash.
4983
4984 * functions.texi (What Is a Function): Wording cleanup.
4985 (Function Documentation): Minor cleanup.
4986 Explain purpose of calling convention at end of doc string.
4987 (Function Names): Wording cleanup.
4988 (Calling Functions): Wording cleanup.
4989 Explain better how funcall calls the function.
4990 (Function Cells): Delete example of saving and redefining function.
4991
4992 * control.texi (Combining Conditions): Wording cleanup.
4993 (Iteration): dolist and dotimes bind VAR locally.
4994 (Cleanups): Xref to Atomic Changes.
4995
4996 * compile.texi (Byte Compilation): Delete 19.29 info.
4997 (Compilation Functions): Macros' difficulties don't affect defsubst.
4998 (Docs and Compilation): Delete 19.29 info.
4999
50002005-02-10 Richard M. Stallman <rms@gnu.org>
5001
5002 * objects.texi (Symbol Type): Minor correction.
5003
50042005-02-06 Lute Kamstra <lute@gnu.org>
5005
5006 * modes.texi (Example Major Modes): Fix typos.
5007
50082005-02-06 Richard M. Stallman <rms@gnu.org>
5009
5010 * text.texi (Margins): fill-nobreak-predicate can be one function.
5011
5012 * strings.texi (Modifying Strings): clear-string can make unibyte.
5013 (Formatting Strings): format gives error if values missing.
5014
5015 * positions.texi (Character Motion): Mention default arg
5016 for forward-char. backward-char refers to forward-char.
5017 (Word Motion): Mention default arg for forward-word.
5018 (Buffer End Motion): Mention default arg for beginning-of-buffer.
5019 Simplify end-of-buffer.
5020 (Text Lines): Mention default arg for forward-line.
5021 (List Motion): Mention default arg for beginning/end-of-defun.
5022 (Skipping Characters): Minor fixes in explaining character-set.
5023
5024 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
5025 Mode inheritance applies only when default-major-mode is nil.
5026 Clarifications.
5027 (Example Major Modes): Update Text mode and Lisp mode examples.
5028 (Minor Mode Conventions): Mention define-minor-mode at top.
5029 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
5030 (Mode Line Format): Update mode line face display info.
5031 (Properties in Mode): Mention effect of risky vars.
5032 (Imenu): Define imenu-add-to-menubar.
5033 (Font Lock Mode): Add descriptions to menu lines.
5034 (Faces for Font Lock): Add font-lock-doc-face.
5035
50362005-02-05 Lute Kamstra <lute@gnu.org>
5037
5038 * text.texi (Maintaining Undo): Remove obsolete function.
5039
50402005-02-05 Eli Zaretskii <eliz@gnu.org>
5041
5042 * frames.texi (Color Names): Add pointer to the X docs about RGB
5043 color specifications. Improve indexing
5044 (Text Terminal Colors): Replace the description of RGB values by
5045 an xref to "Color Names".
5046
50472005-02-03 Richard M. Stallman <rms@gnu.org>
5048
5049 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
5050 Clarify.
5051 (Selecting Windows): Clarify save-selected-window.
5052 (Cyclic Window Ordering): Clarify walk-windows.
5053 (Window Point): Clarify.
5054 (Window Start): Add comment to example.
5055 (Resizing Windows): Add `interactive' specs in examples.
5056 Document fit-window-to-buffer.
5057
5058 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
5059 (Undo, Maintaining Undo): Clarify last change.
5060 (Sorting): In sort-numeric-fields, explain about octal and hex.
5061 Mention sort-numeric-base.
5062 (Format Properties): Add xref for hard newlines.
5063
5064 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
5065 (Pop-Up Menus): Fix typo.
5066 (Color Names): Explain all types of color names.
5067 Explain color-values on B&W terminal.
5068 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
5069
5070 * files.texi (File Locks): Not supported on MS systems.
5071 (Testing Accessibility): Clarify.
5072
5073 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
5074 (Coverage Testing): Fix typo.
5075
5076 * commands.texi (Misc Events): Remove stray space.
5077
5078 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
5079 (Modification Time): Clarify when visited-file-modtime returns 0.
5080 (The Buffer List): Clarify bury-buffer.
5081 (Killing Buffers): Clarify.
5082 (Indirect Buffers): Add clone-indirect-buffer.
5083
50842005-02-02 Matt Hodges <MPHodges@member.fsf.org>
5085
5086 * edebug.texi (Printing in Edebug): Fix default value of
5087 edebug-print-circle.
5088 (Coverage Testing): Fix displayed frequency count data.
5089
50902005-02-02 Luc Teirlinck <teirllm@auburn.edu>
5091
5092 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
5093
50942005-02-02 Kim F. Storm <storm@cua.dk>
5095
5096 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
5097
50982005-01-29 Eli Zaretskii <eliz@gnu.org>
5099
5100 * commands.texi (Misc Events): Describe the help-echo event.
5101
5102 * text.texi (Special Properties) <help-echo>: Use `pos'
5103 consistently in description of the help-echo property.
5104 Use @code{nil} instead of @var{nil}.
5105
5106 * display.texi (Overlay Properties): Fix the index entry for
5107 help-echo overlay property.
5108
5109 * customize.texi (Type Keywords): Uncomment the xref to the
5110 help-echo property documentation.
5111
51122005-01-23 Kim F. Storm <storm@cua.dk>
5113
5114 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5115 return value. Third element FULLY replaced by PARTIAL which
5116 specifies number of invisible pixels if row is only partially visible.
5117 (Textual Scrolling): Mention auto-window-vscroll.
5118 (Vertical Scrolling): New defvar auto-window-vscroll.
5119
51202005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5121
5122 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5123 command remapping.
5124
51252005-01-15 Richard M. Stallman <rms@gnu.org>
5126
5127 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5128
51292005-01-14 Kim F. Storm <storm@cua.dk>
5130
5131 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5132
5133 * text.texi (Links and Mouse-1): Fix string and vector item.
5134
51352005-01-13 Richard M. Stallman <rms@gnu.org>
5136
5137 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5138 descriptions of overriding-local-map and overriding-terminal-local-map.
5139
5140 * text.texi (Links and Mouse-1): Clarify text.
5141
51422005-01-13 Kim F. Storm <storm@cua.dk>
5143
5144 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5145
51462005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5147
5148 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5149
51502005-01-12 Kim F. Storm <storm@cua.dk>
5151
5152 * text.texi (Links and Mouse-1): Rename section from Enabling
5153 Mouse-1 to Following Links. Change xrefs.
5154 Add examples for define-button-type and define-widget.
5155
5156 * display.texi (Button Properties, Button Buffer Commands):
5157 Clarify mouse-1 and follow-link functionality.
5158
51592005-01-12 Richard M. Stallman <rms@gnu.org>
5160
5161 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
5162
5163 * display.texi (Beeping): Fix Texinfo usage.
5164
5165 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
5166
51672005-01-11 Kim F. Storm <storm@cua.dk>
5168
5169 * display.texi (Button Properties, Button Buffer Commands):
5170 Mention mouse-1 binding. Add follow-link keyword.
5171
5172 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
5173 (Enabling Mouse-1 to Follow Links): New subsection.
5174
51752005-01-06 Richard M. Stallman <rms@gnu.org>
5176
5177 * text.texi (Special Properties): Minor change.
5178
5179 * os.texi (Timers): Clarify previous change.
5180
5181 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
5182
51832005-01-01 Luc Teirlinck <teirllm@auburn.edu>
5184
5185 * display.texi (Face Attributes): Correct xref to renamed node.
5186
51872005-01-01 Richard M. Stallman <rms@gnu.org>
5188
5189 * display.texi (Face Attributes): Describe hex color specs.
5190
51912004-12-31 Richard M. Stallman <rms@gnu.org>
5192
5193 * os.texi (Timers): Update previous change.
5194
51952004-12-30 Kim F. Storm <storm@cua.dk>
5196
5197 * display.texi (Line Height): Total line-height is now specified
5198 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5199 in cons cells. (nil . RATIO) is relative to actual line height.
5200 Use line-height `t' instead of `0' to get minimum height.
5201
52022004-12-29 Richard M. Stallman <rms@gnu.org>
5203
5204 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5205
52062004-12-28 Richard M. Stallman <rms@gnu.org>
5207
5208 * commands.texi (Quitting): Clarify value of with-local-quit.
5209
5210 * elisp.texi (Top): Fix previous change.
5211
5212 * loading.texi (Loading): Fix previous change.
5213
52142004-12-27 Richard M. Stallman <rms@gnu.org>
5215
5216 * Makefile.in (MAKEINFO): Specify --force.
5217
5218 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5219
5220 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5221
5222 * display.texi (Line Height): Further clarify.
5223
5224 * elisp.texi (Top): Update Loading submenu.
5225
5226 * loading.texi (Where Defined): New node.
5227 (Unloading): load-history moved to Where Defined.
5228
52292004-12-21 Richard M. Stallman <rms@gnu.org>
5230
5231 * commands.texi (Event Input Misc): Add while-no-input.
5232
52332004-12-11 Richard M. Stallman <rms@gnu.org>
5234
5235 * display.texi (Line Height): Rewrite text for clarity.
5236
52372004-12-11 Kim F. Storm <storm@cua.dk>
5238
5239 * display.texi (Display): Add node "Line Height" to menu.
5240 (Line Height): New node. Move full description of line-spacing
5241 and line-height text properties here from text.texi.
5242 (Scroll Bars): Add vertical-scroll-bar variable.
5243
5244 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5245
5246 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5247 line-spacing and vertical-scroll-bar.
5248
5249 * text.texi (Special Properties): Just mention line-spacing and
5250 line-height here, add xref to new "Line Height" node.
5251
52522004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5253
5254 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5255
5256 * locals.texi (Standard Buffer-Local Variables):
5257 Add @xref for `line-spacing'.
5258
52592004-12-05 Richard M. Stallman <rms@gnu.org>
5260
5261 * Makefile.in (maintainer-clean): Remove the info files
5262 in $(infodir) where they are created.
5263
52642004-12-03 Richard M. Stallman <rms@gnu.org>
5265
5266 * windows.texi (Selecting Windows): get-lru-window and
5267 get-largest-window don't consider dedicated windows.
5268
5269 * text.texi (Undo): Document undo-in-progress.
5270
52712004-11-26 Richard M. Stallman <rms@gnu.org>
5272
5273 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5274 Remove a few vars that are not always buffer-local.
5275
52762004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5277
5278 * locals.texi (Standard Buffer-Local Variables): Comment out
5279 xref's to non-existent node `Yet to be written'.
5280
52812004-11-24 Richard M. Stallman <rms@gnu.org>
5282
5283 * processes.texi (Synchronous Processes): Grammar fix.
5284
5285 * numbers.texi (Comparison of Numbers): Add eql.
5286
5287 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5288
5289 * intro.texi (Printing Notation): Fix previous change.
5290
5291 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5292 and default-indicate-buffer-boundaries from here.
5293 (Usual Display): To here.
5294 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5295 (Usual Display): Move tab-width up.
5296
5297 * customize.texi (Variable Definitions): Replace
5298 show-paren-mode example with tooltip-mode.
5299 (Simple Types, Composite Types, Defining New Types):
5300 Minor cleanups.
5301
53022004-11-21 Jesper Harder <harder@ifa.au.dk>
5303
5304 * processes.texi (Synchronous Processes, Output from Processes):
5305 Markup fix.
5306
53072004-11-20 Richard M. Stallman <rms@gnu.org>
5308
5309 * positions.texi (Skipping Characters): skip-chars-forward
5310 now handles char classes.
5311
5312 * intro.texi (Printing Notation): Avoid confusion of `print'
5313 when explaining @print.
5314
5315 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5316
5317 * display.texi (Display Table Format): Minor fix.
5318
5319 * streams.texi (Output Functions): Fix print example.
5320
5321 * Makefile.in (elisp): New target.
5322 (dist): Depend on $(infodir)/elisp, not elisp.
5323 Copy the info files from $(infodir).
5324
5325 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5326 read-from-minibuffer.
5327
5328 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5329
53302004-11-19 Richard M. Stallman <rms@gnu.org>
5331
5332 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5333
53342004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5335
5336 * tips.texi (Coding Conventions): Fix typo.
5337
53382004-11-16 Richard M. Stallman <rms@gnu.org>
5339
5340 * tips.texi (Coding Conventions): Separate defvar and require
5341 methods to avoid warnings. Use require only when there are many
5342 functions and variables from that package.
5343
5344 * minibuf.texi (Minibuffer Completion): When ignoring case,
5345 predicate must not be case-sensitive.
5346
5347 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5348 (Test Coverage): Don't talk about "splotches". Clarified.
5349
53502004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5351
5352 * frames.texi (Window Frame Parameters): Fix typo.
5353
53542004-11-15 Kim F. Storm <storm@cua.dk>
5355
5356 * symbols.texi (Other Plists): Note that plist-get may signal error.
5357 Add safe-plist-get.
5358
53592004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5360
5361 * modes.texi (Font Lock Basics): Fix typo.
5362
53632004-11-08 Richard M. Stallman <rms@gnu.org>
5364
5365 * syntax.texi (Syntax Table Functions): Add syntax-after.
5366
53672004-11-06 Lars Brinkhoff <lars@nocrew.org>
5368
5369 * os.texi (Processor Run Time): New section documenting
5370 get-internal-run-time.
5371
53722004-11-06 Eli Zaretskii <eliz@gnu.org>
5373
5374 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5375 it nukes elisp-cover.texi.
5376 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5377 elisp-0 etc.
5378
53792004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5380
5381 * commands.texi (Keyboard Macros): Document `append' return value
5382 of `defining-kbd-macro'.
5383
53842004-11-01 Richard M. Stallman <rms@gnu.org>
5385
5386 * commands.texi (Interactive Call): Add called-interactively-p.
5387
53882004-10-29 Simon Josefsson <jas@extundo.com>
5389
5390 * minibuf.texi (Reading a Password): Revert.
5391
53922004-10-28 Richard M. Stallman <rms@gnu.org>
5393
5394 * frames.texi (Display Feature Testing): Explain about "vendor".
5395
53962004-10-27 Richard M. Stallman <rms@gnu.org>
5397
5398 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5399 not raw. Clarify `n'.
5400 (Interactive Call): Rewrite interactive-p, focusing on when
5401 and how to use it.
5402 (Misc Events): Clarify previous change.
5403
5404 * advice.texi (Simple Advice): Clarify what job the example does.
5405 (Around-Advice): Clarify ad-do-it.
5406 (Activation of Advice): An option of ad-default-compilation-action
5407 is `never', not `nil'.
5408
54092004-10-26 Kim F. Storm <storm@cua.dk>
5410
5411 * commands.texi (Interactive Codes): Add U code letter.
5412
54132004-10-25 Simon Josefsson <jas@extundo.com>
5414
5415 * minibuf.texi (Reading a Password): Add.
5416
54172004-10-24 Jason Rumney <jasonr@gnu.org>
5418
5419 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5420 and wheel-down.
5421
54222004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5423
5424 * processes.texi (Synchronous Processes): Document process-file.
5425
54262004-10-22 Kenichi Handa <handa@m17n.org>
5427
5428 * text.texi (translate-region): Document that it accepts also a
5429 char-table.
5430
54312004-10-22 David Ponce <david@dponce.com>
5432
5433 * windows.texi (Resizing Windows): Document the `preserve-before'
5434 argument of the functions `enlarge-window' and `shrink-window'.
5435
54362004-10-19 Jason Rumney <jasonr@gnu.org>
5437
5438 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5439
54402004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5441
5442 * text.texi (Filling): Add anchor for definition of
5443 `sentence-end-double-space'.
5444
5445 * searching.texi (Regexp Example): Update description of how
5446 Emacs currently recognizes the end of a sentence.
5447 (Standard Regexps): Update definition of the variable
5448 `sentence-end'. Add definition of the function `sentence-end'.
5449
54502004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5451
5452 * display.texi (Progress): New node.
5453
54542004-10-05 Kim F. Storm <storm@cua.dk>
5455
5456 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5457
54582004-09-29 Kim F. Storm <storm@cua.dk>
5459
5460 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5461 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5462 fringe bitmap symbols, as they now have their own namespace.
5463 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5464 vs. pixels. Signal error if no free bitmap slots.
5465 (Pixel Specification): Change IMAGE to @var{image}.
5466
54672004-09-28 Richard M. Stallman <rms@gnu.org>
5468
5469 * text.texi (Special Properties): Clarify line-spacing and line-height.
5470
5471 * searching.texi (Regexp Search): Add looking-back.
5472
54732004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5474
5475 * display.texi: Correct typos.
5476 (Image Descriptors): Correct xref's.
5477
54782004-09-25 Richard M. Stallman <rms@gnu.org>
5479
5480 * text.texi (Special Properties): Cleanups in `cursor'.
5481 Rewrites in `line-height' and `line-spacing'; exchange them.
5482
5483 * display.texi (Fringes): Rewrite previous change.
5484 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5485 (Display Fringe Bitmaps): Node deleted, text moved.
5486 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5487 (Scroll Bars): Clarify set-window-scroll-bars.
5488 (Pointer Shape): Rewrite.
5489 (Specified Space): Clarify :align-to, etc.
5490 (Pixel Specification): Use @var. Clarify new text.
5491 (Other Display Specs): Clarify `slice'.
5492 (Image Descriptors): Cleanups.
5493 (Showing Images): Cleanups.
5494
54952004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5496
5497 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5498
5499 * modes.texi: Various minor changes in addition to:
5500 (Major Mode Conventions): Final call to `run-mode-hooks' should
5501 not be inside the `delay-mode-hooks' form.
5502 (Mode Hooks): New node.
5503 (Hooks): Delete obsolete example.
5504 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5505 node "Mode Hooks".
5506
55072004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5508
5509 * display.texi: Correct various typos.
5510 (Display): Rename node "Pointer Shapes" to "Pointer
5511 Shape". (There is already a node called "Pointer Shapes" in
5512 frames.texi.)
5513 (Images): Remove non-existent node "Image Slices" from menu.
5514
55152004-09-23 Kim F. Storm <storm@cua.dk>
5516
5517 * text.texi (Special Properties): Add `cursor', `pointer',
5518 `line-height', and `line-spacing' properties.
5519
5520 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5521 Shapes' to menu.
5522 (Standard Faces): Doc fix for fringe face.
5523 (Fringes): Add `overflow-newline-into-fringe' and
5524 'indicate-buffer-boundaries'.
5525 (Fringe Bitmaps, Pointer Shapes): New nodes.
5526 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5527 Bitmaps' to menu.
5528 (Specified Space): Describe pixel width and height.
5529 (Pixel Specification): New node.
5530 (Other Display Specs): Add `slice' property.
5531 (Display Fringe Bitmaps): New node.
5532 (Images): Add 'Image Slices' to menu.
5533 (Image Descriptors): Add `:pointer' and `:map' properties.
5534 (Showing Images): Add slice arg to `insert-image'. Add
5535 'insert-sliced-image'.
5536
55372004-09-20 Richard M. Stallman <rms@gnu.org>
5538
5539 * commands.texi (Key Sequence Input):
5540 Clarify downcasing in read-key-sequence.
5541
55422004-09-08 Juri Linkov <juri@jurta.org>
5543
5544 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5545
55462004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5547
5548 * locals.texi (Standard Buffer-Local Variables): Add
5549 `buffer-auto-save-file-format'.
5550 * internals.texi (Buffer Internals): Describe new
5551 auto_save_file_format field of the buffer structure.
5552 * files.texi (Format Conversion): `auto-save-file-format' has been
5553 renamed `buffer-auto-save-file-format'.
5554
55552004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5556
5557 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5558 an integer or a marker.
5559 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5560
55612004-08-22 Richard M. Stallman <rms@gnu.org>
5562
5563 * modes.texi (Major Mode Conventions): Discuss rebinding of
5564 standard key bindings.
5565
55662004-08-18 Kim F. Storm <storm@cua.dk>
5567
5568 * processes.texi (Accepting Output): Add `just-this-one' arg to
5569 `accept-process-output'.
5570 (Output from Processes): New var `process-adaptive-read-buffering'.
5571
55722004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5573
5574 * keymaps.texi: Various changes in addition to:
5575 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5576 Give more varied examples for `kbd'.
5577 (Creating Keymaps): Char tables have slots for all characters
5578 without modifiers.
5579 (Active Keymaps): `overriding-local-map' and
5580 `overriding-terminal-local-map' also override text property and
5581 overlay keymaps.
5582 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5583 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5584 to denote a prefix of no events.
5585 `map-keymap' includes parent's bindings _recursively_.
5586 Clarify and correct description of `where-is-internal'.
5587 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5588 (Menu Example): For menus intended for use with the keyboard, the
5589 menu items should be bound to characters or real function keys.
5590
55912004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5592
5593 * objects.texi (Character Type): Reposition `@anchor' to prevent
5594 double space inside sentence in Info.
5595
5596 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5597 renamed to `disabled-command-function'.
5598 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5599 (Command Loop Info): Replace reference to it.
5600 (Disabling Commands): `disabled-command-hook' has been renamed to
5601 `disabled-command-function'.
5602
56032004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5604
5605 * os.texi (Translating Input): Only non-prefix bindings in
5606 `key-translation-map' override actual key bindings. Warn about
5607 possible indirect effect of actual key bindings on non-prefix
5608 bindings in `key-translation-map'.
5609
56102004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5611
5612 * minibuf.texi (High-Level Completion): Add anchor for definition
5613 of `read-variable'.
5614
5615 * commands.texi: Various changes in addition to:
5616 (Using Interactive): Clarify description of `interactive-form'.
5617 (Interactive Call): Mention default for KEYS argument to
5618 `call-interactively'.
5619 (Command Loop Info): Clarify description of `this-command-keys'.
5620 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5621 Value of `last-event-frame' can be `macro'.
5622 (Repeat Events): `double-click-fuzz' is also used to distinguish
5623 clicks and drags.
5624 (Classifying Events): Clarify descriptions of `event-modifiers'
5625 `event-basic-type' and `event-convert-list'.
5626 (Accessing Events): `posn-timestamp' takes POSITION argument.
5627 (Quoted Character Input): Clarify description of
5628 `read-quoted-char' and fix example.
5629 (Quitting): Add `with-local-quit'.
5630 (Disabling Commands): Correct and clarify descriptions of
5631 `enable-command' and `disable-command'.
5632 Mention what happens if `disabled-command-hook' is nil.
5633 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5634 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5635
56362004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5637
5638 * frames.texi: Various changes in addition to:
5639 (Creating Frames): Expand and clarify description of `make-frame'.
5640 (Window Frame Parameters): Either none or both of the `icon-left'
5641 and `icon-top' parameters must be specified. Put descriptions of
5642 `menu-bar-lines' and `toolbar-lines' closer together and change
5643 them accordingly.
5644 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5645 except while processing `frame-title-format' or `icon-title-format'.
5646 (Deleting Frames): Correct description of `delete-frame'.
5647 Non-nil return values of `frame-live-p' are like those of `framep'.
5648 (Frames and Windows): Mention return value of
5649 `set-frame-selected-window'.
5650 (Visibility of Frames): Mention `force' argument to
5651 `make-frame-invisible'. `frame-visible-p' returns t for all
5652 frames on text-only terminals.
5653 (Frame Configurations): Restoring a frame configuration does not
5654 restore deleted frames.
5655 (Window System Selections): `x-set-selection' returns DATA.
5656 (Resources): Add example.
5657 (Display Feature Testing): Clarify descriptions of
5658 `display-pixel-height', `display-pixel-width', `x-server-version'
5659 and `x-server-vendor'.
5660
5661 * windows.texi (Choosing Window): Add anchor.
5662 * minibuf.texi (Minibuffer Misc): Add anchor.
5663
56642004-07-23 John Paul Wallington <jpw@gnu.org>
5665
5666 * macros.texi (Defining Macros): Declaration keyword for setting
5667 Edebug spec is `debug' not `edebug'.
5668
56692004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5670
5671 * windows.texi: Various small changes in addition to:
5672 (Window Point): Mention return value of `set-window-point'.
5673 (Window Start): `pos-visible-in-window-p' disregards horizontal
5674 scrolling. Explain return value if PARTIALLY is non-nil.
5675 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5676 and `set-window-vscroll'.
5677 (Size of Window): The argument WINDOW to `window-inside-edges',
5678 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5679 (Resizing Windows): Explain return value of
5680 `shrink-window-if-larger-than-buffer'.
5681 `window-size-fixed' automatically becomes buffer local when set.
5682 (Window Configurations): Explain return value of
5683 `set-window-configuration'.
5684
5685 * minibuf.texi (Minibuffer Misc): Add anchor for
5686 `minibuffer-scroll-window'.
5687
5688 * positions.texi (Text Lines): Add anchor for `count-lines'.
5689
56902004-07-17 Richard M. Stallman <rms@gnu.org>
5691
5692 * display.texi (Overlay Properties): Adding `evaporate' prop
5693 deletes empty overlay immediately.
5694
5695 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5696 fix example.
5697
56982004-07-16 Jim Blandy <jimb@redhat.com>
5699
5700 * searching.texi (Regexp Backslash): Document new \_< and \_>
5701 operators.
5702
57032004-07-16 Juanma Barranquero <lektu@terra.es>
5704
5705 * display.texi (Images): Fix Texinfo usage.
5706
57072004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5708
5709 * buffers.texi (Modification Time): `visited-file-modtime' now
5710 returns a list of two integers, instead of a cons.
5711
57122004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5713
5714 * windows.texi: Various changes in addition to:
5715 (Splitting Windows): Add `split-window-keep-point'.
5716
57172004-07-09 Richard M. Stallman <rms@gnu.org>
5718
5719 * frames.texi (Input Focus): Minor fix.
5720
57212004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5722
5723 * frames.texi (Input Focus): Clarify descriptions of
5724 `select-frame-set-input-focus' and `select-frame'.
5725
57262004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5727
5728 * os.texi: Various small changes in addition to:
5729 (Killing Emacs): Expand and clarify description of
5730 `kill-emacs-query-functions' and `kill-emacs-hook'.
5731 (System Environment): Expand and clarify description of `getenv'
5732 and `setenv'.
5733 (Timers): Clarify description of `run-at-time'.
5734 (Translating Input): Correct description of
5735 `extra-keyboard-modifiers'.
5736 (Flow Control): Correct description of `enable-flow-control'.
5737
57382004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5739
5740 * os.texi: Update copyright.
5741 (Session Management): Grammar fix.
5742 Clarify which Emacs does the restarting.
5743 Use @samp for *scratch* buffer.
5744
57452004-07-04 Alan Mackenzie <acm@muc.de>
5746
5747 * frames.texi (Input Focus): Add documentation for
5748 `select-frame-set-input-focus'. Replace refs to non-existent
5749 `switch-frame' with `select-frame'. Minor corrections and tidying
5750 up of text-only terminal stuff.
5751
57522004-07-02 Richard M. Stallman <rms@gnu.org>
5753
5754 * files.texi (Saving Buffers): Cleanup write-contents-function.
5755 (Magic File Names): Cleanup file-remote-p.
5756
b344d29d 57572004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5758
5759 * files.texi (Magic File Names): `file-remote-p' returns an
5760 identifier of the remote system, not just t.
5761
57622004-07-02 David Kastrup <dak@gnu.org>
5763
5764 * searching.texi (Entire Match Data): Add explanation about new
5765 match-data behavior when @var{integers} is non-nil.
5766
57672004-06-24 Richard M. Stallman <rms@gnu.org>
5768
5769 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5770
5771 * customize.texi (Variable Definitions): Note about doc strings
5772 and :set.
5773
5774 * keymaps.texi (Keymap Terminology): Document `kbd'.
5775 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5776
5777 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5778 makes it buffer-local.
5779
5780 * files.texi (Saving Buffers): Correct previous change.
5781
5782 * commands.texi (Accessing Events):
5783 Clarify posn-col-row and posn-actual-col-row.
5784
57852004-06-24 David Ponce <david.ponce@wanadoo.fr>
5786
5787 * commands.texi (Accessing Events): New functions
5788 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5789
57902004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5791
5792 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5793 * frames.texi, buffers.texi, backups.texi, variables.texi:
5794 * loading.texi, eval.texi, functions.texi, control.texi:
5795 * symbols.texi, minibuf.texi: Reposition @anchor's.
5796
5797 * help.texi: Various small changes in addition to the following.
5798 (Describing Characters): Describe PREFIX argument to
5799 `key-description'. Correct and clarify definition of
5800 `text-char-description'. Describe NEED-VECTOR argument to
5801 `read-kbd-macro'.
5802 (Help Functions): Clarify definition of `apropos'.
5803
58042004-06-23 Lars Hansen <larsh@math.ku.dk>
5805
5806 * files.texi (Saving Buffers): Correct description of
5807 `write-contents-functions'.
5808
58092004-06-21 Juanma Barranquero <lektu@terra.es>
5810
5811 * display.texi (Images): Remove redundant @vindex directives.
5812 Rewrite `image-library-alist' doc in active voice.
5813
58142004-06-14 Juanma Barranquero <lektu@terra.es>
5815
5816 * display.texi (Images): Document new delayed library loading,
5817 variable `image-library-alist' and (existing but undocumented)
5818 function `image-type-available-p'.
5819
58202004-06-05 Richard M. Stallman <rms@gnu.org>
5821
5822 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5823 refer the user to the Initial Input node.
5824 (Text from Minibuffer): Likewise.
5825 (Initial Input): New node. Document this feature
5826 and say it is mostly deprecated.
5827
58282004-05-30 Richard M. Stallman <rms@gnu.org>
5829
5830 * loading.texi (Named Features): Clarify return value
5831 and meaning of NOERROR.
5832
5833 * variables.texi (File Local Variables): Minor cleanup.
5834
58352004-05-30 Michael Albinus <michael.albinus@gmx.de>
5836
5837 * files.texi (Magic File Names): Add `file-remote-p' as operation
5838 of file name handlers.
5839
58402004-05-29 Richard M. Stallman <rms@gnu.org>
5841
5842 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5843 as arg to a minor mode command.
5844
58452004-05-22 Richard M. Stallman <rms@gnu.org>
5846
5847 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5848
5849 * streams.texi (Output Variables): Doc float-output-format.
5850
5851 * searching.texi (Regexp Special): Nested repetition can be infloop.
5852
5853 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5854 real stack overflow.
5855
5856 * compile.texi: Minor cleanups.
5857
58582004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5859
5860 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5861 circular lists.
5862 (List Elements): Explain handling of circular and dotted lists.
5863
58642004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5865
5866 * modes.texi (Search-based Fontification): Fix typo.
5867
58682004-05-10 Juanma Barranquero <lektu@terra.es>
5869
5870 * modes.texi (Mode Line Variables): Fix description of
5871 global-mode-string, which is now after which-func-mode, not the
5872 buffer name.
5873
58742004-05-07 Lars Hansen <larsh@math.ku.dk>
5875
5876 * modes.texi (Desktop Save Mode): Add.
5877 (Modes): Add menu entry Desktop Save Mode.
5878
5879 * hooks.texi: Add desktop-after-read-hook,
5880 desktop-no-desktop-file-hook and desktop-save-hook.
5881
5882 * locals.texi: Add desktop-save-buffer.
5883
58842004-04-30 Jesper Harder <harder@ifa.au.dk>
5885
5886 * display.texi: emacs -> Emacs.
5887
58882004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5889
5890 * files.texi (Changing Files): Document set-file-times.
5891
58922004-04-23 Juanma Barranquero <lektu@terra.es>
5893
5894 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5895
58962004-04-18 Jesper Harder <harder@ifa.au.dk>
5897
5898 * tips.texi (Coding Conventions): defopt -> defcustom.
5899
59002004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5901
5902 * sequences.texi: Various clarifications.
5903
59042004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5905
5906 * buffers.texi (Read Only Buffers): Mention optional ARG to
5907 `toggle-read-only'.
5908
59092004-04-14 Nick Roberts <nick@nick.uklinux.net>
5910
5911 * windows.texi (Selecting Windows): Note that get-lru-window
5912 returns a full-width window if possible.
5913
59142004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5915
5916 * buffers.texi: Various changes in addition to:
5917 (Buffer File Name): Add `find-buffer-visiting'.
5918 (Buffer Modification): Mention optional ARG to `not-modified'.
5919 (Indirect Buffers): Mention optional CLONE argument to
5920 `make-indirect-buffer'.
5921
5922 * files.texi: Various changes in addition to:
5923 (Visiting Functions): `find-file-hook' is now a normal hook.
5924 (File Name Expansion): Explain difference between the way that
5925 `expand-file-name' and `file-truename' treat `..'.
5926 (Contents of Directories): Mention optional ID-FORMAT argument to
5927 `directory-files-and-attributes'.
5928 (Format Conversion): Mention new optional CONFIRM argument to
5929 `format-write-file'.
5930
59312004-04-12 Miles Bader <miles@gnu.org>
5932
5933 * macros.texi (Expansion): Add description of `macroexpand-all'.
5934
59352004-04-05 Jesper Harder <harder@ifa.au.dk>
5936
5937 * variables.texi (Variable Aliases): Mention
5938 cyclic-variable-indirection.
5939
5940 * errors.texi (Standard Errors): Ditto.
5941
59422004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5943
5944 * backups.texi: Various small changes in addition to:
5945 (Making Backups): Mention return value of `backup-buffer'.
5946 (Auto-Saving): Mention optional FORCE argument to
5947 `delete-auto-save-file-if-necessary'.
5948 (Reverting): Mention optional PRESERVE-MODES argument to
5949 `revert-buffer'. Correct description of `revert-buffer-function'.
5950
59512004-03-22 Juri Linkov <juri@jurta.org>
5952
5953 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5954 with `Vector Functions'.
5955
5956 * text.texi (Sorting): Add missing quote.
5957
59582004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5959
5960 * intro.texi (Lisp History): Replace xref to `cl' manual with
5961 inforef.
5962
59632004-03-12 Richard M. Stallman <rms@gnu.org>
5964
5965 * intro.texi (Version Info): Add arg to emacs-version.
5966 (Lisp History): Change xref to CL manual.
5967
59682004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5969
5970 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5971 for Partial Completion mode.
5972
59732004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5974
5975 * customize.texi: Fix typo. Remove eol whitespace.
5976
59772004-03-04 Richard M. Stallman <rms@gnu.org>
5978
5979 * processes.texi: Fix typos.
5980
5981 * lists.texi (Building Lists): Minor clarification.
5982
5983 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5984 in make-hash-table.
5985
59862004-02-29 Juanma Barranquero <lektu@terra.es>
5987
5988 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5989 rm, and ignore exit code.
5990
59912004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5992
5993 * display.texi (Defining Faces): Add description for min-colors.
5994 Update example.
5995
59962004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5997
5998 * abbrevs.texi: Various corrections and clarifications in addition
5999 to the following:
6000 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6001
60022004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6003
6004 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6005
60062004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6007
6008 * text.texi: Various small changes in addition to the following:
6009 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
6010 to delete-horizontal-space.
6011 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
6012 description of yank-handler text property at various places.
6013
6014 * frames.texi (Window System Selections): Add anchor.
6015
6016 * syntax.texi (Syntax Table Functions): Clarify and correct
6017 descriptions of make-syntax-table and copy-syntax-table.
6018 (Motion and Syntax): Clarify SYNTAXES argument to
6019 skip-syntax-forward.
6020 (Parsing Expressions): Mention that the return value of
6021 parse-partial-sexp is currently a list of ten rather than nine
6022 elements.
6023 (Categories): Various corrections and clarifications.
6024
60252004-02-17 Luc Teirlinck <teirllm@auburn.edu>
6026
6027 * markers.texi (Marker Insertion Types): Minor change.
6028
6029 * locals.texi (Standard Buffer-Local Variables):
6030 * commands.texi (Interactive Codes, Using Interactive):
6031 * functions.texi (Related Topics): Fix xrefs.
6032
60332004-02-16 Luc Teirlinck <teirllm@auburn.edu>
6034
6035 * lists.texi (Sets And Lists): Update description of delete-dups.
6036
60372004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6038
6039 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
6040
c8763fb6 60412004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6042
6043 * frames.texi (Parameter Access): frame-parameters arg is optional.
6044 modify-frame-parameters handles nil for FRAME.
6045 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
6046 are all-or-nothing for certain toolkits.
6047 Mention parameter wait-for-wm.
6048 (Frames and Windows): In frame-first-window and frame-selected-window
6049 the arg is optional.
6050 (Input Focus): In redirect-frame-focus the second arg is optional.
6051 (Window System Selections): Mention selection type CLIPBOARD.
6052 Mention data-type UTF8_STRING.
6053 Mention numbering of cut buffers.
6054 (Resources): Describe x-resource-name.
6055
60562004-02-16 Richard M. Stallman <rms@gnu.org>
6057
6058 * windows.texi (Buffers and Windows): Delete false table
6059 about all-frames.
6060
6061 * syntax.texi (Parsing Expressions): Delete old caveat
6062 about parse-sexp-ignore-comments.
6063
6064 * streams.texi (Output Variables): Add print-quoted.
6065
6066 * lists.texi (Building Lists): Minor cleanup.
6067
6068 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
6069
6070 * display.texi (Overlays): Explain overlays use markers.
6071 (Managing Overlays): Explain front-advance and rear-advance
6072 in more detail.
6073
6074 * loading.texi (Unloading): Document unload-feature-special-hooks.
6075 Get rid of fns-NNN.el file.
6076
60772004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6078
6079 * help.texi (Describing Characters): Fix text-char-description
6080 example output.
6081
6082 * edebug.texi (Using Edebug): Fix example.
6083
6084 * debugging.texi (Internals of Debugger): Fix return value.
6085
6086 * files.texi (Changing Files): Fix argname.
6087
6088 * calendar.texi: Fix parens, and default values.
6089
6090 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
6091 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 6092 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
6093
6094 * positions.texi (Text Lines): Don't add -1 in current-line.
6095
60962004-02-16 Richard M. Stallman <rms@gnu.org>
6097
6098 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
6099
61002004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6101
6102 * processes.texi (Low-Level Network): Fix a typo.
6103
61042004-02-12 Kim F. Storm <storm@cua.dk>
6105
6106 * display.texi (Fringes): Use consistent wording.
6107 Note that window-fringe's window arg is optional.
6108 (Scroll Bars): Use consistent wording.
6109
61102004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6111
6112 * tips.texi (Comment Tips): Document the new conventions for
6113 commenting out code.
6114
c8763fb6 61152004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6116
6117 * positions.texi (Text Lines): Added missing end defun.
6118
61192004-02-07 Kim F. Storm <storm@cua.dk>
6120
6121 * positions.texi (Text Lines): Add line-number-at-pos.
6122
61232004-02-06 John Paul Wallington <jpw@gnu.org>
6124
6125 * display.texi (Button Properties, Button Buffer Commands):
6126 mouse-2 invokes button, not down-mouse-1.
6127
61282004-02-04 Jason Rumney <jasonr@gnu.org>
6129
6130 * makefile.w32-in: Sync with Makefile.in changes.
6131
61322004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6133
6134 * minibuf.texi (Text from Minibuffer): Various corrections and
6135 clarifications.
6136 (Object from Minibuffer): Correct Lisp description of
6137 read-minibuffer.
6138 (Minibuffer History): Clarify description of cons values for
6139 HISTORY arguments.
6140 (Basic Completion): Various corrections and clarifications. Add
6141 completion-regexp-list.
6142 (Minibuffer Completion): Correct and clarify description of
6143 completing-read.
6144 (Completion Commands): Mention Partial Completion mode. Various
6145 other minor changes.
6146 (High-Level Completion): Various corrections and clarifications.
6147 (Reading File Names): Ditto.
6148 (Minibuffer Misc): Ditto.
6149
61502004-01-26 Luc Teirlinck <teirllm@auburn.edu>
6151
6152 * strings.texi (Text Comparison): assoc-string also matches
6153 elements of alists that are strings instead of conses.
6154 (Formatting Strings): Standardize Texinfo usage. Update index
6155 entries.
6156
61572004-01-20 Luc Teirlinck <teirllm@auburn.edu>
6158
6159 * lists.texi (Sets And Lists): Add delete-dups.
6160
61612004-01-15 Luc Teirlinck <teirllm@auburn.edu>
6162
6163 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
6164 special form.
6165 * macros.texi (Defining Macros): Update description of `declare',
6166 which now is a macro.
6167 (Wrong Time): Fix typos.
6168
61692004-01-14 Luc Teirlinck <teirllm@auburn.edu>
6170
6171 * compile.texi (Compilation Functions): Expand descriptions of
6172 `compile-defun', `byte-compile-file', `byte-recompile-directory'
6173 and `batch-byte-compile'. In particular, mention and describe
6174 all optional arguments.
6175 (Disassembly): Correct and clarify the description of `disassemble'.
6176
61772004-01-11 Luc Teirlinck <teirllm@auburn.edu>
6178
6179 * searching.texi: Various small changes in addition to the
6180 following.
6181 (Regexp Example): Adapt to new value of `sentence-end'.
6182 (Regexp Functions): The PAREN argument to `regexp-opt' can be
6183 `words'.
6184 (Search and Replace): Add usage note for `perform-replace'.
6185 (Entire Match Data): Mention INTEGERS and REUSE arguments to
6186 `match-data'.
6187 (Standard Regexps): Update for new values of `paragraph-start'
6188 and `sentence-end'.
6189
61902004-01-07 Luc Teirlinck <teirllm@auburn.edu>
6191
6192 * files.texi (Saving Buffers): Clarify descriptions of
6193 `write-contents-functions' and `before-save-hook'.
6194 Make the defvar's for `before-save-hook' and `after-save-hook'
6195 into defopt's.
6196
61972004-01-07 Kim F. Storm <storm@cua.dk>
6198
6199 * commands.texi (Click Events): Describe new image and
6200 width/height elements of click events.
6201 (Accessing Events): Add posn-string, posn-image, and
6202 posn-object-width-height. Change posn-object to return either
6203 image or string object.
6204
62052004-01-01 Simon Josefsson <jas@extundo.com>
6206
6207 * hooks.texi (Standard Hooks): Add before-save-hook.
6208 * files.texi (Saving Buffers): Likewise.
6209
62102004-01-03 Richard M. Stallman <rms@gnu.org>
6211
6212 * frames.texi (Frames and Windows): Delete frame-root-window.
6213
62142004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6215
6216 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6217
6218 * functions.texi: Various small changes in addition to the
6219 following.
6220 (What Is a Function): `functionp' returns nil for macros. Clarify
6221 behavior of this and following functions for symbol arguments.
6222 (Function Documentation): Add `\' in front of (fn @var{arglist})
6223 and explain why.
6224 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6225 Add anchor.
6226 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6227
62282004-01-01 Miles Bader <miles@gnu.org>
6229
6230 * display.texi (Buttons): New section.
6231
62322003-12-31 Andreas Schwab <schwab@suse.de>
6233
6234 * numbers.texi (Math Functions): sqrt reports a domain-error
6235 error.
6236 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6237
62382003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6239
6240 * tips.texi (Documentation Tips): Update item on hyperlinks in
6241 documentation strings.
6242
6243 * errors.texi (Standard Errors): Various small corrections and
6244 additions.
6245
6246 * control.texi: Various small changes in addition to the
6247 following.
6248 (Signaling Errors): Provide some more details on how `signal'
6249 constructs the error message. Add anchor to the definition of
6250 `signal'.
6251 (Error Symbols): Describe special treatment of `quit'.
6252 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6253 to emphasize that it has to be a single form.
6254
6255 * buffers.texi: Add anchor.
6256
62572003-12-29 Richard M. Stallman <rms@gnu.org>
6258
6259 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6260 (Window Configurations): Add window-configuration-frame.
6261
6262 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6263
6264 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6265 Change arg name in get-char-property.
6266 (Special Properties): Update handling of keymap property.
6267
6268 * strings.texi (Modifying Strings): Add clear-string.
6269 (Text Comparison): Add assoc-string and remove
6270 assoc-ignore-case, assoc-ignore-representation.
6271
6272 * os.texi (Time of Day): Add set-time-zone-rule.
6273
6274 * numbers.texi (Math Functions): asin, acos, log, log10
6275 report domain-error errors.
6276
6277 * nonascii.texi (Converting Representations):
6278 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6279 (Encoding and I/O): Add file-name-coding-system.
6280
6281 * modes.texi (Search-based Fontification): Explain that
6282 face specs are symbols with face names as values.
6283
6284 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6285
6286 * lists.texi (Building Lists): remq moved elsewhere.
6287 (Sets And Lists): remq moved here.
6288 (Association Lists): Refer to assoc-string.
6289
6290 * internals.texi (Garbage Collection): Add memory-use-counts.
6291
6292 * frames.texi (Frames and Windows): Add set-frame-selected-window
6293 and frame-root-window.
6294
6295 * files.texi (Contents of Directories):
6296 Add directory-files-and-attributes.
6297
6298 * display.texi (Refresh Screen): Add force-window-update.
6299 (Invisible Text): Explain about moving point out of invis text.
6300 (Overlay Properties): Add overlay-properties.
6301 (Managing Overlays): Add overlayp.
6302 (GIF Images): Invalid image number displays a hollow box.
6303
6304 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6305 (Killing Buffers): Add buffer-live-p.
6306
63072003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6308
6309 * display.texi (Fringes): Fix typo "set-buffer-window".
6310
63112003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6312
6313 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6314 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6315 Add or change various xrefs and anchors.
6316
6317 * commands.texi: Replace all occurrences of @acronym{CAR} with
6318 @sc{car}, for consistency with the rest of the Elisp manual.
6319 `car' and `cdr' are historically acronyms, but are no longer
6320 widely thought of as such.
6321
6322 * internals.texi (Pure Storage): Mention that `purecopy' does not
6323 copy text properties.
6324 (Object Internals): Now 29 bits are used (in most implementations)
6325 to address Lisp objects.
6326
6327 * variables.texi (Variables with Restricted Values): New node.
6328
6329 * objects.texi (Lisp Data Types): Mention that certain variables
6330 can only take on a restricted set of values and add an xref to
6331 the new node "Variables with Restricted Values".
6332
6333 * eval.texi (Function Indirection): Describe the errors that
6334 `indirect-function' can signal.
6335 (Eval): Clarify the descriptions of `eval-region' and `values'.
6336 Describe `eval-buffer' instead of `eval-current-buffer' and
6337 mention `eval-current-buffer' as an alias for `current-buffer'.
6338 Correct the description and mention all optional arguments.
6339
6340 * nonascii.texi: Various small changes in addition to the
6341 following.
6342 (Converting Representations): Clarify behavior of
6343 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6344 ASCII arguments.
6345 (Character Sets): Document the variable `charset-list' and adapt
6346 the definition of the function `charset-list' accordingly.
6347 (Translation of Characters): Clarify use of generic characters in
6348 `make-translation-table'. Clarify and correct the description of
6349 the use of translation tables in encoding and decoding.
6350 (User-Chosen Coding Systems): Correct and clarify the description
6351 of `select-safe-coding-system'.
6352 (Default Coding Systems): Clarify description of
6353 `file-coding-system-alist'.
6354
63552003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6356
6357 * strings.texi (Text Comparison): Correctly describe when two
6358 strings are `equal'. Combine and clarify descriptions of
6359 `assoc-ignore-case' and `assoc-ignore-representation'.
6360
6361 * objects.texi (Non-ASCII in Strings): Clarify description of
6362 when a string is unibyte or multibyte.
6363 (Bool-Vector Type): Update examples.
6364 (Equality Predicates): Correctly describe when two strings are
6365 `equal'.
6366
63672003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6368
6369 * lists.texi (Building Lists): `append' no longer accepts integer
6370 arguments. Update the description of `number-sequence' to reflect
6371 recent changes.
6372 (Sets And Lists): Describe `member-ignore-case' after `member'.
6373
63742003-11-27 Kim F. Storm <storm@cua.dk>
6375
6376 * commands.texi (Click Events): Click object may be an images.
6377 Describe (dx . dy) element of click positions.
6378 (Accessing Events): Remove duplicate posn-timestamp.
6379 New functions posn-object and posn-object-x-y.
6380
63812003-11-23 Kim F. Storm <storm@cua.dk>
6382
6383 * commands.texi (Click Events): Describe enhancements to event
6384 position lists, including new text-pos and (col . row) items.
6385 Mention left-fringe and right-fringe area events.
6386 (Accessing Events): New functions posn-area and
6387 posn-actual-col-row. Mention posn-timestamp. Mention that
6388 posn-point in non-text area still returns buffer position.
6389 Clarify posn-col-row.
6390
63912003-11-21 Lars Hansen <larsh@math.ku.dk>
6392
6393 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6394 * anti.texi (File Attributes): Describe removed parameter
6395 ID-FORMAT.
6396
63972003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6398
6399 * positions.texi (Positions): Mention that, if a marker is used as
6400 a position, its buffer is ignored.
6401
6402 * markers.texi (Overview of Markers): Mention it here too.
6403
64042003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6405
6406 * numbers.texi (Numeric Conversions): Not just `floor', but also
6407 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6408
64092003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6410
6411 * markers.texi (Creating Markers): Specify insertion type of
6412 created markers. Add xref to `Marker Insertion Types'.
6413 Second argument to `copy-marker' is optional.
6414 (Marker Insertion Types): Mention that most markers are created
6415 with insertion type nil.
6416 (The Mark): Correctly describe when `mark' signals an error.
6417 (The Region): Correctly describe when `region-beginning' and
6418 `region-end' signal an error.
6419
64202003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6421
6422 * hash.texi (Creating Hash): Clarify description of `eql'.
6423 `makehash' is obsolete.
6424 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6425
6426 * positions.texi (Point): Change description of `buffer-end', so
6427 that it is also correct for floating point arguments.
6428 (List Motion): Correct argument lists of `beginning-of-defun' and
6429 `end-of-defun'.
6430 (Excursions): Add xref to `Marker Insertion Types'.
6431 (Narrowing): Argument to `narrow-to-page' is optional.
6432
64332003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6434
6435 * streams.texi (Output Streams): Clarify behavior of point for
6436 marker output streams.
6437
64382003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6439
6440 * variables.texi (Defining Variables): Second argument to
6441 `defconst' is not optional.
6442 (Setting Variables): Mention optional argument APPEND to
6443 `add-to-list'.
6444 (Creating Buffer-Local): Expand description of
6445 `make-variable-buffer-local'.
6446 (Frame-Local Variables): Expand description of
6447 `make-variable-frame-local'.
6448 (Variable Aliases): Correct description of optional argument
6449 DOCSTRING to `defvaralias'. Mention return value of
6450 `defvaralias'.
6451 (File Local Variables): Add xref to `File variables' in Emacs
6452 Manual. Correct description of `hack-local-variables'. Mention
6453 `safe-local-variable' property. Mention optional second argument
6454 to `risky-local-variable-p'.
6455
64562003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6457
6458 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6459
64602003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6461
6462 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6463 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6464 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6465 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6466 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6467 lispref/processes.texi, lispref/searching.texi,
6468 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6469 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6470 @acronym{FOO}.
6471
64722003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6473
6474 * strings.texi (Creating Strings): Argument START to `substring'
6475 can not be `nil'. Expand description of
6476 `substring-no-properties'. Correct description of `split-string',
6477 especially with respect to empty matches. Prevent very bad line
6478 break in definition of `split-string-default-separators'.
6479 (Text Comparison): `string=' and `string<' also accept symbols as
6480 arguments.
6481 (String Conversion): More completely describe argument BASE in
6482 `string-to-number'.
6483 (Formatting Strings): `%s' and `%S' in `format' do require
6484 corresponding object. Clarify behavior of numeric prefix after
6485 `%' in `format'.
6486 (Case Conversion): The argument to `upcase-initials' can be a
6487 character.
6488
64892003-10-27 Kenichi Handa <handa@m17n.org>
6490
6491 * display.texi (Fontsets): Fix texinfo usage.
6492
64932003-10-25 Kenichi Handa <handa@m17n.org>
6494
6495 * display.texi (Fontsets): Add description of the function
6496 set-fontset-font.
6497
64982003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6499
6500 * display.texi (Temporary Displays): Add xref to `Documentation
6501 Tips'.
6502
6503 * functions.texi (Function Safety): Use inforef instead of pxref
6504 for SES.
6505
65062003-10-23 Andreas Schwab <schwab@suse.de>
6507
6508 * Makefile.in (TEX, texinputdir): Don't define.
6509 (TEXI2DVI): Define.
6510 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6511 add $(srcdir)/index.texi.
6512 ($(infodir)/elisp): Remove index.texi dependency.
6513 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6514 (index.texi): Remove target.
6515 (dist): Don't link $(srcdir)/permute-index.
6516 (clean): Don't remove index.texi.
6517
6518 * permute-index, index.perm: Remove.
6519 * index.texi: Rename from index.unperm.
6520
65212003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6522
6523 * tips.texi (Documentation Tips): Document new behavior for face
6524 and variable hyperlinks in Help mode.
6525
65262003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6527
6528 * objects.texi (Integer Type): Update for extra bit of integer range.
6529 (Character Type): Ditto.
6530
65312003-10-16 Eli Zaretskii <eliz@gnu.org>
6532
6533 * numbers.texi (Integer Basics): Add index entries for reading
6534 numbers in hex, octal, and binary.
6535
65362003-10-16 Lute Kamstra <lute@gnu.org>
6537
6538 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6539 argument.
6540
65412003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6542
6543 * windows.texi (Choosing Window): Fix typo.
6544 * edebug.texi (Edebug Execution Modes): Fix typo.
6545
65462003-10-13 Richard M. Stallman <rms@gnu.org>
6547
6548 * windows.texi (Basic Windows): A window has fringe settings,
6549 display margins and scroll-bar settings.
6550 (Splitting Windows): Doc split-window return value.
6551 Clean up one-window-p.
6552 (Selecting Windows): Fix typo.
6553 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6554 (Buffers and Windows): In set-window-buffer, explain effect
6555 on fringe settings and scroll bar settings.
6556 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6557 (Choosing Window): Use defopt for pop-up-frame-function.
6558 For special-display-buffer-names, explain same-window and same-frame.
6559 Clarify window-dedicated-p return value.
6560 (Textual Scrolling): scroll-up and scroll-down can get an error.
6561 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6562 Clarify set-window-hscroll.
6563 (Size of Window): Don't mention tool bar in window-height.
6564 (Coordinates and Windows): Explain what coordinates-in-window-p
6565 returns for fringes and display margins.
6566 (Window Configurations): Explain saving fringes, etc.
6567
6568 * tips.texi (Library Headers): Clean up Documentation.
6569
6570 * syntax.texi (Parsing Expressions): Clean up forward-comment
6571 and parse-sexp-lookup-properties.
6572
6573 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6574
6575 * os.texi (System Environment): Clean up text for load-average errors.
6576
6577 * modes.texi (Hooks): Don't explain local hook details at front.
6578 Clarify run-hooks and run-hook-with-args a little.
6579 Clean up add-hook and remove-hook.
6580
6581 * edebug.texi (Edebug Execution Modes): Clarify t.
6582 Document edebug-sit-for-seconds.
6583 (Coverage Testing): Document C-x X = and =.
6584 (Instrumenting Macro Calls): Fix typo.
6585 (Specification List): Don't index the specification keywords.
6586
65872003-10-10 Kim F. Storm <storm@cua.dk>
6588
6589 * processes.texi (Network): Introduce make-network-process.
6590
65912003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6592
6593 * tips.texi (Library Headers): Fix typo.
6594
65952003-10-07 Juri Linkov <juri@jurta.org>
6596
6597 * modes.texi (Imenu): Mention imenu-create-index-function's
6598 default value. Explain submenus better.
6599
66002003-10-07 Lute Kamstra <lute@gnu.org>
6601
6602 * modes.texi (Faces for Font Lock): Fix typo.
6603 (Hooks): Explain how buffer-local hook variables can refer to
6604 global hook variables.
6605 Various minor clarifications.
6606
66072003-10-06 Lute Kamstra <lute@gnu.org>
6608
6609 * tips.texi (Coding Conventions): Mention naming conventions for
6610 hooks.
6611
66122003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6613
6614 * loading.texi (Library Search): Correct default value of
6615 load-suffixes.
6616 (Named Features): Fix typo.
6617
66182003-10-05 Richard M. Stallman <rms@gnu.org>
6619
6620 * loading.texi (Named Features): In `provide',
6621 say how to test for subfeatures.
6622 (Unloading): In unload-feature, use new var name
6623 unload-feature-special-hooks.
6624
66252003-10-03 Lute Kamstra <lute@gnu.org>
6626
6627 * modes.texi (Major Mode Conventions): Mention third way to set up
6628 Imenu.
6629 (Imenu): A number of small fixes.
6630 Delete documentation of internal variable imenu--index-alist.
6631 Document the return value format of imenu-create-index-function
6632 functions.
6633
66342003-09-30 Richard M. Stallman <rms@gnu.org>
6635
6636 * processes.texi (Network): Say what stopped datagram connections do.
6637
6638 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6639
6640 * display.texi (Overlay Properties): Clarify `evaporate' property.
6641
66422003-09-29 Lute Kamstra <lute@gnu.org>
6643
6644 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6645 constructs should be marked as risky.
6646 Change cons cell into proper list.
6647 (Mode Line Variables): Change cons cell into proper list.
6648
66492003-09-26 Lute Kamstra <lute@gnu.org>
6650
6651 * modes.texi (Mode Line Data): Document the :propertize construct.
6652 (Mode Line Variables): Reorder the descriptions of the variables
6653 to match their order in the default mode-line-format.
6654 Describe the new variables mode-line-position and mode-line-modes.
6655 Update the default values of mode-line-frame-identification,
6656 minor-mode-alist, and default-mode-line-format.
6657 (Properties in Mode): Mention the :propertize construct.
6658
66592003-09-26 Richard M. Stallman <rms@gnu.org>
6660
6661 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6662 * loading.texi, minibuf.texi, text.texi, variables.texi:
6663 Avoid @strong{Note:}.
6664
66652003-09-26 Richard M. Stallman <rms@gnu.org>
6666
6667 * keymaps.texi (Remapping Commands): Fix typo.
6668
66692003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6670
6671 * processes.texi (Low-Level Network): Fix typo.
6672
66732003-09-23 Kim F. Storm <storm@cua.dk>
6674
6675 * processes.texi (Network, Network Servers): Fix typos.
6676 (Low-Level Network): Add timeout value for :server keyword.
6677 Add new option keywords to make-network-process.
6678 Add set-network-process-options.
6679 Explain how to test availability of network options.
6680
66812003-09-19 Richard M. Stallman <rms@gnu.org>
6682
6683 * text.texi (Motion by Indent): Arg to
6684 backward-to-indentation and forward-to-indentation is optional.
6685
6686 * strings.texi (Creating Strings): Add substring-no-properties.
6687
6688 * processes.texi
6689 (Process Information): Add list-processes arg QUERY-ONLY.
6690 Delete process-contact from here.
6691 Add new status values for process-status.
6692 Add process-get, process-put, process-plist, set-process-plist.
6693 (Synchronous Processes): Add call-process-shell-command.
6694 (Signals to Processes): signal-process allows process objects.
6695 (Network): Complete rewrite.
6696 (Network Servers, Datagrams, Low-Level Network): New nodes.
6697
6698 * positions.texi (Word Motion): forward-word, backward-word
6699 arg is optional. Reword.
6700
6701 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6702
6703 * variables.texi (Creating Buffer-Local):
6704 Delete duplicate definition of buffer-local-value.
6705 (File Local Variables): Explain about discarding text props.
6706
67072003-09-11 Richard M. Stallman <rms@gnu.org>
6708
6709 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6710 changes variables that record input events.
6711 (Minibuffer Misc): Add minibuffer-selected-window.
6712
6713 * lists.texi (Building Lists): Add copy-tree.
6714
6715 * display.texi (Fontsets): Add char-displayable-p.
6716 (Scroll Bars): New node.
6717
67182003-09-08 Lute Kamstra <lute@gnu.org>
6719
6720 * modes.texi (%-Constructs): Document new `%i' and `%I'
6721 constructs.
6722
67232003-09-03 Peter Runestig <peter@runestig.com>
6724
6725 * makefile.w32-in: New file.
6726
67272003-08-29 Richard M. Stallman <rms@gnu.org>
6728
6729 * display.texi (Overlay Properties): Clarify how priorities
6730 affect use of the properties.
6731
67322003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6733
6734 * customize.texi (Type Keywords): Correct the description of
6735 `:help-echo' in the case where `motion-doc' is a function.
6736
67372003-08-14 John Paul Wallington <jpw@gnu.org>
6738
6739 * modes.texi (Emulating Mode Line): Subsection, not section.
6740
67412003-08-13 Richard M. Stallman <rms@gnu.org>
6742
6743 * elisp.texi (Top): Update subnode lists in menu.
6744
6745 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6746 (Kill Functions): kill-region has new arg yank-handler.
6747 (Yanking): New node.
6748 (Yank Commands): Add yank-undo-function.
6749 (Low-Level Kill Ring):
6750 kill-new and kill-append have new arg yank-handler.
6751 (Changing Properties): Add remove-list-of-text-properties.
6752 (Atomic Changes): New node.
6753
6754 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6755
6756 * streams.texi (Output Variables): Add eval-expression-print-length
6757 and eval-expression-print-level.
6758
6759 * os.texi (Time Conversion): For encode-time, explain limits on year.
6760
6761 * objects.texi (Character Type): Define anchor "modifier bits".
6762
6763 * modes.texi (Emulating Mode Line): New node.
6764 (Search-based Fontification): Font Lock uses font-lock-face property.
6765 (Other Font Lock Variables): Likewise.
6766
6767 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6768 not vectors.
6769 (Active Keymaps): Add emulation-mode-map-alists.
6770 (Functions for Key Lookup): key-binding has new arg no-remap.
6771 (Remapping Commands): New node.
6772 (Scanning Keymaps): where-is-internal has new arg no-remap.
6773 (Tool Bar): Add tool-bar-local-item-from-menu.
6774 Clarify when to use tool-bar-add-item-from-menu.
6775
6776 * commands.texi (Interactive Call): commandp has new arg.
6777 (Command Loop Info): Add this-original-command.
6778
67792003-08-06 John Paul Wallington <jpw@gnu.org>
6780
6781 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6782
6783 * display.texi (Warning Basics): Fix typo.
6784 (Fringes): Add closing curly bracket and fix typo.
6785
6786 * elisp.texi (Top): Fix typo.
6787
67882003-08-05 Richard M. Stallman <rms@gnu.org>
6789
6790 * elisp.texi: Update lists of subnodes.
6791
6792 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6793
6794 * variables.texi (Local Variables): Use lc for example variable names.
6795
6796 * tips.texi (Library Headers): Explain where to put -*-.
6797
6798 * strings.texi (Creating Strings): Fix xref for vconcat.
6799
6800 * sequences.texi (Vector Functions):
6801 vconcat no longer allows integer args.
6802
6803 * minibuf.texi (Reading File Names): read-file-name has new
6804 arg PREDICATE. New function read-directory-name.
6805
6806 * macros.texi (Defining Macros): Give definition of `declare'
6807 (Indenting Macros): New node.
6808
6809 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6810 (Window Frame Parameters): Make separate table of parameters
6811 that are coupled with specific face attributes.
6812 (Deleting Frames): delete-frame-hooks renamed to
6813 delete-frame-functions.
6814
6815 * files.texi (Magic File Names): Add file-remote-p.
6816 Clarify file-local-copy.
6817
6818 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6819 here; instead xref Defining Macros.
6820
6821 * display.texi (Warnings): New node, and subnodes.
6822 (Fringes): New node.
6823
6824 * debugging.texi (Test Coverage): New node.
6825
6826 * compile.texi (Compiler Errors): Explain with-no-warnings
6827 and other ways to suppress warnings.
6828
6829 * commands.texi (Interactive Call): Minor clarification.
6830
6831 * buffers.texi (Buffer File Name): set-visited-file-name
6832 renames the buffer too.
6833
6834 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6835
68362003-07-24 Markus Rost <rost@math.ohio-state.edu>
6837
6838 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6839
68402003-07-22 Markus Rost <rost@math.ohio-state.edu>
6841
6842 * internals.texi (Garbage Collection): Fix previous change.
6843
68442003-07-22 Richard M. Stallman <rms@gnu.org>
6845
6846 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6847
6848 * display.texi (Width): Use \s syntax in example.
6849 (Font Selection): Add face-font-rescale-alist.
6850
6851 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6852 Remove spurious indent in example.
6853
6854 * lists.texi (Building Lists): Add number-sequence.
6855
6856 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6857
6858 * functions.texi (Function Documentation): Explain how to
6859 show calling convention explicitly in the doc string.
6860
6861 * windows.texi (Selecting Windows): save-selected-window saves
6862 selected window of each frame.
6863 (Window Configurations): Minor change.
6864
6865 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6866
6867 * streams.texi (Output Variables): Add print-continuous-numbering
6868 and print-number-table.
6869
6870 * processes.texi (Decoding Output): New node.
6871
6872 * os.texi (Time Conversion): decode-time arg is optional.
6873
6874 * objects.texi (Character Type): Don't use space as example for \.
6875 Make list of char names and \-sequences correspond.
6876 Explain that \s is not used in strings. `\ ' needs space after.
6877
6878 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6879 (Translation of Characters): Add translation-table-for-input.
6880 (Default Coding Systems): Add auto-coding-functions.
6881 (Explicit Encoding): Add decode-coding-inserted-region.
6882 (Locales): Add locale-info.
6883
6884 * minibuf.texi (Basic Completion): Describe test-completion.
6885 Collections can be lists of strings.
6886 Clean up lazy-completion-table.
6887 (Programmed Completion): Mention test-completion.
6888 Clarify why lambda expressions are not accepted.
6889 (Minibuffer Misc): Describe minibufferp.
6890
68912003-07-14 Richard M. Stallman <rms@gnu.org>
6892
6893 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6894
6895 * windows.texi (Selecting Windows): New arg to select-window.
6896 (Selecting Windows): Add with-selected-window.
6897 (Size of Window): Add window-inside-edges, etc.
6898
6899 * internals.texi (Garbage Collection): Add post-gc-hook.
6900
6901 * processes.texi (Subprocess Creation): Add exec-suffixes.
6902
6903 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6904 (Scanning Keymaps): Add map-keymaps.
6905 (Defining Menus): Add keymap-prompt.
6906
6907 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6908 most-negative-fixnum.
6909
6910 * compile.texi (Byte Compilation): Explain no-byte-compile
6911 (Compiler Errors): New node.
6912
6913 * os.texi (User Identification): user-uid, user-real-uid
6914 can return float.
6915
6916 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6917 and about derived modes.
6918 (Minor Modes): Add minor-mode-list.
6919 (Defining Minor Modes): Keyword args for define-minor-mode.
6920 (Search-based Fontification): Explain managing other properties.
6921 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6922 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6923 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6924
6925 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6926 (Variable Aliases): Clarify defvaralias.
6927
6928 * loading.texi (Library Search): Add load-suffixes.
6929
6930 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6931 (Programmed Completion): Add dynamic-completion-table.
6932
6933 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6934 (Magic File Names): Specify precedence order of handlers.
6935
6936 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6937 and post-command-hook.
6938 (Waiting): New calling convention for sit-for.
6939
6940 * text.texi (Special Properties): local-map and keymap properties
6941 apply based on their stickiness.
6942
69432003-07-07 Richard M. Stallman <rms@gnu.org>
6944
6945 * modes.texi (Minor Mode Conventions): Specify only some kinds
6946 of list values as args to minor modes.
6947
6948 * files.texi (File Name Expansion): Warn about iterative use
6949 of substitute-in-file-name.
6950
6951 * advice.texi (Activation of Advice): Clean up previous change.
6952
69532003-07-06 Markus Rost <rost@math.ohio-state.edu>
6954
6955 * advice.texi (Activation of Advice): Note that ad-start-advice is
6956 turned on by default.
6957
69582003-06-30 Richard M. Stallman <rms@gnu.org>
6959
6960 * text.texi (Buffer Contents): Document current-word.
6961 (Change Hooks): Not called for *Messages*.
6962
6963 * functions.texi (Defining Functions): Explain about redefining
6964 primitives.
6965 (Function Safety): Renamed. Minor changes.
6966 Comment out the detailed criteria for what is safe.
6967
69682003-06-22 Andreas Schwab <schwab@suse.de>
6969
6970 * objects.texi (Symbol Type): Fix description of examples.
6971
69722003-06-16 Andreas Schwab <schwab@suse.de>
6973
6974 * hash.texi (Creating Hash): Fix description of :weakness.
6975
c8763fb6 69762003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6977
6978 * files.texi (Changing Files): copy-file copies file modes, too.
6979
69802003-05-28 Richard M. Stallman <rms@gnu.org>
6981
6982 * strings.texi (Creating Strings): Clarify split-string.
6983
69842003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6985
6986 * strings.texi (Creating Strings): Update split-string specification
6987 and examples.
6988
69892003-05-19 Richard M. Stallman <rms@gnu.org>
6990
6991 * elisp.texi: Correct invariant section names.
6992
69932003-04-20 Richard M. Stallman <rms@gnu.org>
6994
6995 * os.texi (Timers): Explain about timers and quitting.
6996
69972003-04-19 Richard M. Stallman <rms@gnu.org>
6998
6999 * internals.texi (Writing Emacs Primitives): Strings are
7000 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7001 Explain GCPRO convention for varargs function args.
7002
70032003-04-16 Richard M. Stallman <rms@gnu.org>
7004
7005 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7006
70072003-04-08 Richard M. Stallman <rms@gnu.org>
7008
7009 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
7010
70112003-02-13 Kim F. Storm <storm@cua.dk>
7012
7013 * objects.texi (Character Type): New \s escape for space.
7014
70152003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7016
7017 * os.texi (System Environment): Added cygwin system-type.
7018
70192003-01-25 Richard M. Stallman <rms@gnu.org>
7020
7021 * keymaps.texi: Document that a symbol can act as a keymap.
7022
70232003-01-13 Richard M. Stallman <rms@gnu.org>
7024
7025 * text.texi (Changing Properties): Say string indices are origin-0.
7026
7027 * positions.texi (Screen Lines) <compute-motion>:
7028 Correct order of elts in return value.
7029
7030 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
7031 how to define a default binding.
7032
70332002-12-07 Markus Rost <rost@math.ohio-state.edu>
7034
7035 * loading.texi (Unloading): Fix recent change for load-history.
7036
7037 * customize.texi (Simple Types): Clarify description of custom
7038 type 'number. Describe new custom type 'float.
7039
70402002-12-04 Markus Rost <rost@math.ohio-state.edu>
7041
7042 * variables.texi (File Local Variables): Fix typo.
7043
c8763fb6 70442002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
7045
7046 From Michael Albinus <Michael.Albinus@alcatel.de>.
7047
7048 * README: Target for Info file is `make info'.
7049
7050 * files.texi (File Name Components): Fixed typos in
7051 `file-name-sans-extension'.
7052 (Magic File Names): Complete list of operations for magic file
7053 name handlers.
7054
70552002-09-16 Jonathan Yavner <jyavner@engineer.com>
7056
7057 * variables.texi (File Local Variables): New function
7058 risky-local-variable-p.
7059
70602002-09-15 Jonathan Yavner <jyavner@engineer.com>
7061
7062 * functions.texi (Function safety): New node about unsafep.
7063
70642002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
7065
7066 * customize.texi (Splicing into Lists): Fixed example.
7067 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
7068
70692002-06-17 Juanma Barranquero <lektu@terra.es>
7070
7071 * frames.texi (Display Feature Testing): Fix typo.
7072
70732002-06-12 Andreas Schwab <schwab@suse.de>
7074
7075 * frames.texi (Initial Parameters, Resources): Fix references to
7076 the Emacs manual.
7077
70782002-05-13 Kim F. Storm <storm@cua.dk>
7079
7080 * variables.texi (Intro to Buffer-Local): Updated warning and
7081 example relating to changing buffer inside let.
7082
c8763fb6 70832002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7084
7085 * os.texi (Session Management): New node about X Session management.
7086
70872002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
7088
7089 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
7090 to which the manual corresponds, and the copyright years.
7091
7092 * Makefile.in (VERSION): Set to 2.9.
7093
70942001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
7095
7096 * elisp.texi: Change the category in @dircategory to "Emacs", to
7097 make it consistent with info/dir.
7098
70992001-11-25 Miles Bader <miles@gnu.org>
7100
7101 * text.texi (Fields): Describe new `limit' arg in
7102 field-beginning/field-end.
7103
71042001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7105
7106 * permute-index: Don't depend on csh-specific features. Replace
7107 the interpreter name with /bin/sh.
7108
7109 * two-volume-cross-refs.txt: New file.
7110 * two.el: New file.
7111 * spellfile: New file.
7112
71132001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7114
7115 * permute-index: New file.
7116
7117 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7118 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7119 8+3 restricted namespace.
7120
7121 * Makefile.in (infodir): Define relative to $(srcdir).
7122 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7123 include directories list via -I switch to makeinfo.
7124 (index.texi): Use cp if both hard and symbolic links fail.
7125
71262001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7127
7128 * Makefile.in (distclean): Add.
7129
7130 The following changes make ELisp manual part of the Emacs
7131 distribution:
7132
7133 * Makefile.in: Add Copyright notice.
7134 (prefix): Remove.
7135 (infodir): Change value to "../info".
7136 (VPATH): New variable.
7137 (MAKE): Don't define.
7138 (texmacrodir): Don't define.
7139 (texinputdir): Append the existing value of TEXINPUTS.
7140 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7141 command to be compatible with man/Makefile.in, and to put the
7142 output into ../info.
7143 (info): Add target.
7144 (installall): Target removed.
7145
c8763fb6 71462001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7147
7148 * tips.texi (Coding Conventions): Fix typo.
7149
71502001-10-23 Gerd Moellmann <gerd@gnu.org>
7151
7152 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
7153
71542001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
7155
7156 * files.texi (File Name Components): Update the description of
7157 file-name-sans-extension and file-name-extension, as they now
7158 ignore leading dots.
7159
71602001-10-20 Gerd Moellmann <gerd@gnu.org>
7161
7162 * (Version 21.1 released.)
7163
71642001-10-19 Miles Bader <miles@gnu.org>
7165
7166 * positions.texi (Text Lines): Describe behavior of
7167 `beginning-of-line'/`end-of-line' in the presence of field properties.
7168
71692001-10-17 Gerd Moellmann <gerd@gnu.org>
7170
7171 * Makefile.in (VERSION): Set to 2.8.
7172 (manual): Use `manual-21'.
7173
7174 * elisp.texi (VERSION): Add and use it where the version
7175 number was used. Set it to 2.8.
7176
7177 * intro.texi: Likewise.
7178
71792001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7180
7181 * files.texi (File Name Completion): Document the significance of
7182 a trailing slash in elements of completion-ignored-extensions.
7183
71842001-10-06 Miles Bader <miles@gnu.org>
7185
7186 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
7187
71882001-10-04 Gerd Moellmann <gerd@gnu.org>
7189
7190 * variables.texi (Variable Aliases): New node.
7191
71922001-10-04 Gerd Moellmann <gerd@gnu.org>
7193
7194 * Branch for 21.1.
7195
71962001-10-02 Miles Bader <miles@gnu.org>
7197
7198 * minibuf.texi (Minibuffer Misc): Add entries for
7199 `minibuffer-contents', `minibuffer-contents-no-properties', and
7200 `delete-minibuffer-contents'.
7201 Correct description for `minibuffer-prompt-end'.
7202
7203 * text.texi (Property Search): Correct descriptions of
7204 `next-char-property-change' and `previous-char-property-change'.
7205 Add entries for `next-single-char-property-change' and
7206 `previous-single-char-property-change'.
7207 Make operand names a bit more consistent.
7208
72092001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7210
7211 * frames.texi (Finding All Frames): Document that next-frame and
7212 previous-frame are local to current terminal.
7213
72142001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7215
7216 * keymaps.texi (Creating Keymaps): Fix the description of the
7217 result of make-keymap.
7218
72192001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7220
7221 * display.texi (Font Lookup, Attribute Functions)
7222 (Image Descriptors): Add cross-references to the definition of
7223 selected frame.
7224
7225 * buffers.texi (The Buffer List): Add cross-references to the
7226 definition of selected frame.
7227
7228 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7229 frame at any given time.
7230 (Multiple Displays, Size and Position): Add a cross-reference to
7231 the definition of the selected frame.
7232
72332001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7234
7235 * strings.texi (String Conversion) <string-to-number>: Document
7236 that a float is returned for integers that are too large.
7237
7238 * frames.texi (Mouse Position): Document mouse-position-function.
7239 (Display Feature Testing): Document display-images-p.
7240 (Window Frame Parameters): Document the cursor-type variable.
7241
7242 * numbers.texi (Integer Basics): Document CL style read syntax for
7243 integers in bases other than 10.
7244
7245 * positions.texi (List Motion): Document
7246 open-paren-in-column-0-is-defun-start.
7247
7248 * lists.texi (Sets And Lists): Document member-ignore-case.
7249
7250 * internals.texi (Garbage Collection): Document the used and free
7251 strings report.
7252 (Memory Usage): Document strings-consed.
7253
7254 * os.texi (Time of Day): Document float-time.
7255 (Recording Input): Document that clear-this-command-keys clears
7256 the vector to be returned by recent-keys.
7257
7258 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7259 argument keymap can be a list.
7260
7261 * nonascii.texi (User-Chosen Coding Systems)
7262 <select-safe-coding-system>: Document the new argument
7263 accept-default-p and the variable
7264 select-safe-coding-system-accept-default-p. Tell what happens if
7265 buffer-file-coding-system is undecided.
7266 (Default Coding Systems): Document auto-coding-regexp-alist.
7267
7268 * display.texi (The Echo Area) <message>: Document
7269 message-truncate-lines.
7270 (Glyphs): Document that the glyph table is unused on windowed
7271 displays.
7272
7273 * help.texi (Describing Characters) <single-key-description>:
7274 Document the new argument no-angles.
7275 (Accessing Documentation) <documentation-property>: Document that
7276 a non-string property is evaluated.
7277 <documentation>: Document that the function-documentation property
7278 is looked for.
7279
7280 * windows.texi (Selecting Windows): Document some-window.
7281
7282 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7283
7284 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7285 apropos-mode-hook.
7286
7287 * commands.texi (Using Interactive): Document interactive-form.
7288 (Keyboard Macros): Document kbd-macro-termination-hook.
7289 (Command Loop Info): Document that clear-this-command-keys clears
7290 the vector to be returned by recent-keys.
7291
72922001-09-04 Werner LEMBERG <wl@gnu.org>
7293
7294 * Makefile.in (srcdir, texinputdir): New variables.
7295 (srcs, index.texi, install): Use $(srcdir).
7296 (.PHONY): Remove elisp.dvi.
7297 (elisp): Use -I switch for makeinfo.
7298 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7299 (installall, dist): Use $(srcdir).
7300 Fix path to texinfo.tex.
7301 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7302
73032001-08-30 Gerd Moellmann <gerd@gnu.org>
7304
7305 * display.texi (Conditional Display): Adjust to API change.
7306
7307 * configure: New file.
7308
73092001-07-30 Gerd Moellmann <gerd@gnu.org>
7310
7311 * commands.texi (Repeat Events): Add description of
7312 double-click-fuzz.
7313
73142001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7315
7316 * syntax.texi (Syntax Class Table): Add the missing designator for
7317 comment and string fences.
7318 (Syntax Properties): Add a xref to syntax table internals.
7319 (Syntax Table Internals): Document string-to-syntax.
7320
73212001-05-07 Gerd Moellmann <gerd@gnu.org>
7322
7323 * Makefile.in (install): Use install-info command line options
7324 like in Emacs' Makefile.in.
7325
73262000-12-09 Miles Bader <miles@gnu.org>
7327
7328 * windows.texi (Window Start): Update documentation for
7329 `pos-visible-in-window-p'.
7330
73312000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7332
7333 * lists.texi (Building Lists): Add footnote to explain how to add
7334 to the end of a list.
7335
73362000-10-25 Gerd Moellmann <gerd@gnu.org>
7337
7338 * files.texi (Visiting Functions): Typos.
7339
73402000-10-25 Kenichi Handa <handa@etl.go.jp>
7341
7342 * files.texi (Visiting Functions): Return value of
7343 find-file-noselect may be a list of buffers if wildcards are used.
7344
73452000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7346
7347 * display.texi (Defining Faces): Document `graphic' display type
7348 in face specs.
7349
b344d29d 73502000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7351
7352 * hooks.texi (Standard Hooks): Replace obsolete
7353 `after-make-frame-hook' with `after-make-frame-functions'.
7354
7355 * frames.texi (Creating Frames): Ditto.
7356
7357 * variables.texi (Future Local Variables): Ditto.
7358
73592000-10-16 Gerd Moellmann <gerd@gnu.org>
7360
7361 * display.texi (Other Image Types): Add description of :foreground
7362 and :background properties of mono PBM images.
7363
73642000-08-17 Werner LEMBERG <wl@gnu.org>
7365
7366 * .cvsignore: New file.
7367
73682000-01-05 Gerd Moellmann <gerd@gnu.org>
7369
7370 * tindex.pl: New script.
7371
73721999-12-03 Dave Love <fx@gnu.org>
7373
7374 * Makefile.in (MAKEINFO): New parameter.
7375
73761999-09-17 Richard Stallman <rms@gnu.org>
7377
7378 * Makefile.in (srcs): Add hash.texi.
7379 (VERSION): Update to 20.6.
7380
73811999-09-13 Richard Stallman <rms@gnu.org>
7382
7383 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7384
73851998-08-29 Karl Heuer <kwzh@gnu.org>
7386
7387 * configure.in: New file.
7388 * Makefile.in: Renamed from Makefile.
7389 (prefix, infodir): Use value obtained from configure.
7390 (emacslibdir): Obsolete variable deleted.
7391 (dist): Distribute configure.in, configure, Makefile.in.
7392
73931998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7394
7395 * Makefile (INSTALL_INFO): New variable.
7396 (install): Run install-info.
7397
73981998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7399
7400 * Makefile (elisp.dvi): Add missing backslash.
7401
74021998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7403
7404 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7405 Run texindex without `./'. Always run texindex on elisp.tp.
7406 (elisp.tps): Target deleted.
7407
74081998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7409
7410 * Makefile (srcs): Add nonascii.texi and customize.texi.
7411 (dist): Start by deleting `temp'.
7412
74131998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7414
7415 * Makefile (makeinfo, texindex): Targets deleted.
7416 (makeinfo.o, texindex.o): Targets deleted.
7417 (clean, dist): Don't do anything with them or with getopt*.
7418
74191998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7420
7421 * Makefile (SHELL): Defined.
7422
74231998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7424
7425 * Makefile (elisp.tps): New target.
7426 (elisp.dvi): Depend on elisp.tps.
7427
c5602427 74281996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7429
7430 * README: Update phone number.
7431
7432 * Makefile (elisp): Make this be the default target.
7433 Depend on makeinfo.c instead of makeinfo.
7434 (install): Don't depend on elisp.dvi, since we don't install that.
7435 Use mkinstalldirs.
7436 (dist): Add mkinstalldirs.
7437
c5602427 74381995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7439
7440 * Makefile (VERSION): Update version number.
7441 (maintainer-clean): Renamed from realclean.
7442
c5602427 74431995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7444
7445 * Makefile (realclean): New target.
7446 (elisp): Remove any old elisp-* files first.
7447
c5602427 74481993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7449
7450 * Makefile (VERSION): New variable.
7451 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7452 Compressed file suffix should be `.gz', not `.z'.
7453
ce058493 74541993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7455
7456 * Makefile (elisp): Depend on makeinfo.
7457
c5602427 74581993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7459
7460 * Makefile (srcs): Add anti.texi.
7461
c5602427 74621993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7463
7464 * Makefile (infodir, prefix): New vars.
7465 (install): Use infodir.
7466 (emacsinfodir): Deleted.
7467
c5602427 74681993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7469
7470 * Makefile (srcs): Add calendar.texi.
7471
7472 * Makefile (dist): Copy texindex.c and makeinfo.c.
7473 Limit elisp-* files to those with one or two digits.
7474
c5602427 74751993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7476
7477 * Makefile (dist): Changed to use Gzip instead of compress.
7478
c5602427 74791993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7480
7481 * loading.texi (Unloading): define-function changed back to
7482 defalias. It may not stay this way, but at least it's
7483 consistent with the known-good version of the code patch.
7484
c5602427 74851993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7486
7487 * modes.texi (Hooks): Document new optional arg of add-hook.
7488
c5602427 74891993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7490
7491 * variables.texi: Document nil initial value of buffer-local variables.
7492
7493 * tips.texi: Add new section on standard library headers.
7494
c5602427 74951993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7496
7497 * Makefile (srcs): Add frame.texi to the list of sources.
7498
c5602427 74991993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7500
7501 * Makefile (dist): Don't bother excluding autosave files; they'll
7502 never make it into the temp directory anyway, and the hash marks
7503 in the name are problematic for make and the Bourne shell.
7504 (srcs):
7505
c5602427 75061993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7507
7508 * Makefile (dist): Don't include backup files or autosave files in
7509 the distribution tar file.
7510
c5602427 75111991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7512
7513 * Makefile (srcs): Added index.perm.
7514 (elisp.dvi): Remove erroneous shell comment.
7515 Expect output of permute-index in permuted.fns.
7516 Save old elisp.aux in elisp.oaux.
7517 (clean): Added index.texi to be deleted.
7518
c5602427 75191990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7520
7521 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7522
c5602427 75231990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7524
7525 * files.texi: Noted that completion-ignored-extensions is ignored
7526 when making *Completions*.
7527
3e868ee3 75281990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7529
7530 * Makefile make dist now depends on elisp.dvi, since it tries
7531 to include it in the dist file.
7532
c5602427 75331990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7534
c5602427 7535 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7536
c5602427 75371989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7538
7539 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7540 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7541
c5602427 75421989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7543
7544 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7545 and @error{} are the terms now being used. The files in the
7546 directory have been changed to reflect this.
7547
7548 * All instances of @indentedresultt{} have been changed to
7549 ` @result{}', using 5 spaces at the begining of the line.
7550
c5602427 75511989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7552
7553 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7554 experimental @indentedresult{}, @indentedexpandsto{} are part of
7555 the texinfo.tex in this directory. These TeX macros are not
7556 stable yet.
7557
c5602427 75581989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7559
7560 * texinfo.tex: Temporarily added
7561 \let\result=\dblarrow
7562 \def\error{{\it ERROR} \longdblarrow}
7563 We need to do this better soon.
7564
c5602427 75651989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7566
7567 * Applied Karl Berry's patches to *.texinfo files, but not to
7568 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7569 new title page format is also not applied, since it requires
7570 texinfo.tex changes.)
7571
7572 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7573 for the Project GNU development environment.
7574
7575;; Local Variables:
c8763fb6 7576;; coding: utf-8
b8d4c8d0
GM
7577;; add-log-time-zone-rule: t
7578;; End:
7579
352c8b4a 7580 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7581 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7582
7583 This file is part of GNU Emacs.
7584
352c8b4a 7585 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7586 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7587 the Free Software Foundation, either version 3 of the License, or
7588 (at your option) any later version.
b8d4c8d0
GM
7589
7590 GNU Emacs is distributed in the hope that it will be useful,
7591 but WITHOUT ANY WARRANTY; without even the implied warranty of
7592 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7593 GNU General Public License for more details.
7594
7595 You should have received a copy of the GNU General Public License
352c8b4a 7596 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7597
7598;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda