(General Escape Syntax): Update explanation of unicode escape syntax.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
d55f6ca5
CY
12009-02-27 Chong Yidong <cyd@stupidchicken.com>
2
3 * objects.texi (General Escape Syntax): Update explanation of
4 unicode escape syntax.
5
ca8f09a8
CY
62009-02-23 Chong Yidong <cyd@stupidchicken.com>
7
8 * control.texi (Control Structures): Add cindex entry for "textual
9 order".
10
11 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
12 instead of "expression" throughout.
13 (Function Indirection): Copyedits. Use active voice.
14 (Eval): The default value of max-lisp-eval-depth is now 400.
15
a20878b6
MB
162009-02-23 Miles Bader <miles@gnu.org>
17
18 * processes.texi (System Processes): Rename `system-process-attributes'
19 to `process-attributes'.
20
61f66044
CY
212009-02-22 Chong Yidong <cyd@stupidchicken.com>
22
1b80d1f3
CY
23 * symbols.texi (Property Lists): Emphasize that property lists are
24 not restricted to symbol cells.
25 (Other Plists): Copyedit.
26
61f66044
CY
27 * sequences.texi (Sequences Arrays Vectors): Make introduction
28 more concise.
29 (Arrays): Mention char-tables and bool-vectors too.
30 (Vectors): Don't repeat information given in Arrays node. Link to
31 nodes that explain the vector usage examples.
32 (Char-Tables): Note that char-table elements can have arbitrary
33 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 34 Link to Property Lists node.
61f66044 35
9403944b
CY
362009-02-22 Chong Yidong <cyd@stupidchicken.com>
37
38 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
39 `append'.
4068c7b4 40 (List Elements): Copyedits.
9403944b
CY
41
42 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
43 of `vconcat'.
44
45 * strings.texi (Creating Strings): Copyedits. Remove obsolete
46 Emacs 20 usage of `concat'.
47 (Case Conversion): Copyedits.
48
b87a185f
CY
492009-02-21 Chong Yidong <cyd@stupidchicken.com>
50
51 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
52 Minor edits.
53 (Frame Configuration Type): Emphasize that it is not primitive.
54 (Font Type): New node.
55 (Type Predicates): Add fontp; type-of now recognizes font object
56 types.
57
58 * intro.texi (Version Info): Update version numbers in examples.
59 (Acknowledgements): List more contributors.
60
61 * elisp.texi: Bump version number to 3.0.
62 (Top): Link to Font Type node.
63
867d4bb3
JB
642009-02-20 Juanma Barranquero <lekktu@gmail.com>
65
66 * modes.texi (Major Mode Conventions): Remove duplicate words.
67 (Customizing Keywords): Fix typo.
68
77730170
EZ
692009-02-14 Eli Zaretskii <eliz@gnu.org>
70
71 * nonascii.texi (User-Chosen Coding Systems): Document that
72 select-safe-coding-system suggests raw-text if there are raw bytes
73 in the region.
74 (Explicit Encoding): Warn not to use `undecided' when encoding.
75
c8736212
GM
762009-02-11 Glenn Morris <rgm@gnu.org>
77
78 * frames.texi (Visibility of Frames): Mention the effect multiple
79 workspaces/desktops can have on visibility.
80
ab992d66
EZ
812009-02-07 Eli Zaretskii <eliz@gnu.org>
82
c8736212
GM
83 * text.texi (Commands for Insertion):
84 * commands.texi (Event Mod):
85 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
86 * nonascii.texi (Translation of Characters): Reinstate
87 documentation of translation-table-for-input.
7d2a859f
EZ
88 (Explicit Encoding): Document the `charset' text property produced
89 by decode-coding-region and decode-coding-string.
ab992d66 90
e651a255
AM
912009-01-27 Alan Mackenzie <acm@muc.de>
92
93 * modes.texi (Search-based Fontification): Correct a typo.
94
bc5cde4b
JB
952009-01-25 Juanma Barranquero <lekktu@gmail.com>
96
97 * abbrevs.texi (Abbrev Table Properties): Fix typo.
98 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
99
3533155b
EZ
1002009-01-24 Eli Zaretskii <eliz@gnu.org>
101
f721deda
EZ
102 * display.texi (Window Systems): Document the value of
103 `initial-window-system' under --daemon.
104
3533155b
EZ
105 * os.texi (System Environment): Remove description of the
106 `environment' function which has been deleted.
107
f79b43b2
DN
1082009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
109
110 * frames.texi (Multiple Displays): Remove documentation for
111 removed function make-frame-on-tty.
112
e3aa6669
CY
1132009-01-22 Chong Yidong <cyd@stupidchicken.com>
114
115 * files.texi (Format Conversion Piecemeal): Clarify behavior of
116 write-region-annotate-functions. Document
117 write-region-post-annotation-function.
118
fb13a416
CY
1192009-01-19 Chong Yidong <cyd@stupidchicken.com>
120
121 * display.texi (Font Lookup): Document WIDTH argument of
122 x-list-fonts.
123
02eccf6b
EZ
1242009-01-17 Eli Zaretskii <eliz@gnu.org>
125
ead3f58d
EZ
126 * maps.texi (Standard Keymaps): Rename function-key-map to
127 local-function-key-map.
128
129 * keymaps.texi (Translation Keymaps): Rename function-key-map to
130 local-function-key-map.
131
132 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
133 and `set-keyboard-coding-system' now accept an optional terminal
134 argument.
135
136 * commands.texi (Event Mod): `keyboard-translate-table' is now
137 terminal-local.
138 (Function Keys): Rename function-key-map to
139 local-function-key-map.
140
df05a163
EZ
141 * elisp.texi (Top): Make @detailmenu be consistent with changes in
142 frames.texi.
143
0ed8034e 144 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
145 `delete-terminal-functions', `suspend-tty-functions' and
146 `resume-tty-functions'.
0ed8034e
EZ
147
148 * frames.texi (Frames): Document `frame-terminal' and
149 `terminal-live-p'.
150 (Multiple Displays): Document `make-frame-on-tty'.
151 (Multiple Terminals): Document `terminal-list', `delete-terminal',
152 `terminal-name', and `get-device-terminal'.
490f1197
EZ
153 (Terminal Parameters): Document `terminal-parameters',
154 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
155
156 * os.texi (System Environment): Document `environment' and
157 `initial-environment'.
490f1197
EZ
158 (Suspending Emacs): Update for multi-tty; document
159 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 160
02eccf6b
EZ
161 * nonascii.texi (Coding System Basics): More accurate description
162 of `raw-text'.
163
f19fea97
JB
1642009-01-12 Juanma Barranquero <lekktu@gmail.com>
165
166 * display.texi (Low-Level Font): Fix typo.
167
16fa292f
CY
1682009-01-10 Chong Yidong <cyd@stupidchicken.com>
169
170 * elisp.texi (Top): Update node listing.
171
172 * display.texi (PostScript Images): Node deleted.
173
0b4faef3
EZ
1742009-01-10 Eli Zaretskii <eliz@gnu.org>
175
3355f04d
EZ
176 * processes.texi (Decoding Output): Document that null bytes force
177 no-conversion for reading process output.
178
179 * files.texi (Reading from Files): Document that null bytes force
180 no-conversion when visiting files.
181
538395d9
EZ
182 * processes.texi (Serial Ports): Improve wording, suggested by
183 RMS.
184
0b4faef3
EZ
185 * nonascii.texi (Lisp and Coding Systems): Document
186 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 187 (Character Properties): Improve wording.
0b4faef3 188
ce9cf065
CY
1892009-01-09 Chong Yidong <cyd@stupidchicken.com>
190
191 * display.texi (Font Lookup): Remove obsolete function
192 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
193 (Low-Level Font): Rename from Fonts, move to end of Faces section.
194 (Font Selection): Reorder order of variable descriptions. Minor
195 clarifications.
196
197 * elisp.texi (Top): Update node listing.
198
ab756fb3
GM
1992009-01-09 Glenn Morris <rgm@gnu.org>
200
201 * commands.texi (Command Loop Info): Say that last-command-char and
202 last-input-char are obsolete aliases.
203
204 * edebug.texi (Edebug Recursive Edit): Remove separate references to
205 last-input-char and last-command-char, since they are just aliases for
206 last-input-event and last-command-event.
207
208 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
209 last-command-char.
210
6b2b8ab1
CY
2112009-01-08 Chong Yidong <cyd@stupidchicken.com>
212
213 * elisp.texi: Update node listing.
214
215 * display.texi (Faces): Put Font Selection node after Auto Faces.
216 (Face Attributes): Don't link to Font Lookup. Document
217 font-family-list.
218 (Fonts): New node.
219
3568e767
JR
2202009-01-08 Jason Rumney <jasonr@gnu.org>
221
222 * frames.texi (Pointer Shape): Clarify that only X supports
223 changing the standard pointer shapes. (Bug#1485)
224
6221c8db
CY
2252009-01-08 Chong Yidong <cyd@stupidchicken.com>
226
227 * display.texi (Attribute Functions): Note that a function value
228 :height is relative, and that compatibility functions work by
229 calling set-face-attribute.
230 (Displaying Faces): Reorder list in order of increasing priority.
231 (Face Remapping): New node. Content moved here from Displaying
232 Faces.
233 (Glyphs): Link to Face Functions.
234
e3d3799a
CY
2352009-01-08 Chong Yidong <cyd@stupidchicken.com>
236
237 * display.texi (Faces): Don't discuss face id here. facep does
238 not return t.
239 (Defining Faces): Minor clarification.
240 (Face Attributes): Rearrange items to match docstring of
241 set-face-attribute. Add :foundry attribute. Document new role of
242 :font attribute. Texinfo usage fix.
243 (Attribute Functions): Copyedits.
244 (Face Functions): Note that face number is seldom used.
245
638a2457
RS
2462009-01-05 Richard M Stallman <rms@gnu.org>
247
248 * strings.texi (Predicates for Strings): Minor clarification.
249
250 * functions.texi (Function Safety): Texinfo usage fix.
251
49ea0074
JB
2522009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
253
254 * objects.texi (General Escape Syntax): Fix typo.
255
9f822178
MR
2562009-01-03 Martin Rudalics <rudalics@gmx.at>
257
258 * windows.texi (Choosing Window): Say that pop-up-frame-alist
259 works via the default value of pop-up-frame-function.
260
af34ad36
EZ
2612009-01-02 Eli Zaretskii <eliz@gnu.org>
262
263 * processes.texi (System Processes): Document the `time' and
264 `ctime' attributes of `system-process-attributes'.
265
d31f6679
CY
2662009-01-01 Chong Yidong <cyd@stupidchicken.com>
267
268 * display.texi (Face Attributes): Clarify :height attribute.
269
174dc00c
MR
2702008-12-31 Martin Rudalics <rudalics@gmx.at>
271
272 * buffers.texi (The Buffer List): Clarify what moves a buffer to
273 the front of the buffer list. Add entries for `last-buffer' and
274 `unbury-buffer'.
275
b8afe7e4
EZ
2762008-12-27 Eli Zaretskii <eliz@gnu.org>
277
d14030f5
EZ
278 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
279 and its subsections.
280
281 * frames.texi (Multiple Terminals, Low-level Terminal)
282 (Terminal Parameters, Frames on Other TTY devices): New sections.
283 (Frames): Add an xref to "Multiple Terminals".
284
765980a4
EZ
285 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
286
287 * objects.texi (Terminal Type): New node.
288 (Editing Types): Add it to the menu.
289
47bd5577
EZ
290 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
291 Variables".
292
eb22b78c 293 * variables.texi (Directory Local Variables): New node.
47bd5577 294 (Variables): Add a menu item for it.
eb22b78c 295
b8afe7e4
EZ
296 * loading.texi (Autoload): Document `generate-autoload-cookie' and
297 `generated-autoload-file'.
298
77bb0476
EZ
2992008-12-20 Eli Zaretskii <eliz@gnu.org>
300
028e2c19
EZ
301 * os.texi (Startup Summary): Add xref to documentation of
302 `initial-window-system'.
303
77bb0476
EZ
304 * display.texi (Window Systems): Document `window-system' the
305 function. The variable `window-system' is now frame-local.
028e2c19 306 Document `initial-window-system'.
77bb0476 307
dda87836
MR
3082008-12-19 Martin Rudalics <rudalics@gmx.at>
309
310 * windows.texi (Windows): Rewrite description of
311 fit-window-to-buffer.
312
caef3ed2
GM
3132008-12-13 Glenn Morris <rgm@gnu.org>
314
315 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
316 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
317
21c58e4d
GM
3182008-12-12 Glenn Morris <rgm@gnu.org>
319
320 * debugging.texi (Error Debugging): Refer forwards to
321 eval-expression-debug-on-error.
322
af38459f
EZ
3232008-12-05 Eli Zaretskii <eliz@gnu.org>
324
5dedd9b5
EZ
325 * strings.texi (String Basics): Only unibyte strings that
326 represent key sequences hold 8-bit raw bytes.
327
af38459f
EZ
328 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
329 paragraph to speak about `undecided'.
330 (Character Properties): Don't explain the meaning of each
331 property; instead, identify their Unicode Standard names.
b3f1f4a5 332 (Character Sets): Document `map-charset-chars'.
af38459f 333
fa047ae7
GM
3342008-12-02 Glenn Morris <rgm@gnu.org>
335
336 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
337 section yet again.
338
47dbc044
EZ
3392008-11-29 Eli Zaretskii <eliz@gnu.org>
340
98d05998
EZ
341 * nonascii.texi (Character Properties): New Section.
342 (Specifying Coding Systems): Document
343 `coding-system-priority-list', `set-coding-system-priority', and
344 `with-coding-priority'.
345 (Lisp and Coding Systems): Document `check-coding-systems-region'
346 and `coding-system-charset-list'.
347 (Coding System Basics): Document `coding-system-aliases'.
348
349 * elisp.texi (Top): Add a @detailmenu entry for "Character
350 Properties".
351
47dbc044
EZ
352 * objects.texi (Character Type): Correct the range of Emacs
353 characters. Add an @xref to "Character Codes".
354
355 * strings.texi (String Basics): Add an @xref to "Character Codes".
356
357 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
358
359 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
360 (Character Codes): Document `max-char'.
361
8b80cdf5
EZ
3622008-11-28 Eli Zaretskii <eliz@gnu.org>
363
364 * nonascii.texi (Text Representations, Converting Representations)
365 (Character Sets, Scanning Charsets, Translation of Characters):
366 Make text more accurate.
367
a99dceba
GM
3682008-11-28 Glenn Morris <rgm@gnu.org>
369
370 * files.texi (Format Conversion Round-Trip): Improve previous change.
371
f6dc3bed
CY
3722008-11-26 Chong Yidong <cyd@stupidchicken.com>
373
374 * modes.texi (Auto Major Mode): Fix example.
375
5da9413d
GM
3762008-11-25 Glenn Morris <rgm@gnu.org>
377
378 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
379
380 * files.texi (Format Conversion Round-Trip):
381 Use active voice for previous change.
382
fcca848c
CY
3832008-11-25 Chong Yidong <cyd@stupidchicken.com>
384
385 * os.texi (Processor Run Time):
386 * processes.texi (Transaction Queues):
387 * markers.texi (The Mark):
388 * windows.texi (Choosing Window, Selecting Windows):
389 * files.texi (Changing Files, Magic File Names):
390 * commands.texi (Key Sequence Input):
391 * functions.texi (Declaring Functions):
392 * strings.texi (Predicates for Strings):
393 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
394
36c8dc54
CY
3952008-11-24 Chong Yidong <cyd@stupidchicken.com>
396
397 * help.texi (Accessing Documentation): Update example.
398
399 * variables.texi (Defining Variables): Note that `*' is not
400 necessary if defcustom is used.
401
2a79b242
EZ
4022008-11-22 Eli Zaretskii <eliz@gnu.org>
403
404 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
405 Characters" from @detailmenu.
406
407 * nonascii.texi (Character Codes, Character Sets)
408 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
409 (Chars and Bytes, Splitting Characters): Sections removed.
410
392f0d26
LK
4112008-11-22 Lute Kamstra <lute@gnu.org>
412
413 * positions.texi (Text Lines): Update goto-line documentation.
414
af1a5cd5
MR
4152008-11-21 Martin Rudalics <rudalics@gmx.at>
416
6a4cfb0c
MR
417 * frames.texi (Frames): Fix typo, add cross references, reword.
418 (Initial Parameters): Reword special-display-frame-alist text.
419 (Frames and Windows): Reword. Describe argument norecord for
420 set-frame-selected-window.
421 (Input Focus): Describe argument norecord for select-frame.
422 Remove comment on MS-Windows behavior for focus-follows-mouse.
423 (Raising and Lowering): Mention windows-frames dichotomy in
424 metaphor.
425
af1a5cd5
MR
426 * windows.texi (Displaying Buffers, Vertical Scrolling)
427 (Horizontal Scrolling): Fix indenting and rewording issues
428 introduced with 2008-11-07 change.
429
c249fa9c
GM
4302008-11-20 Glenn Morris <rgm@gnu.org>
431
432 * files.texi (Format Conversion Round-Trip): Mention `preserve'
433 element of `format-alist'.
434
204d4665
GM
4352008-11-19 Glenn Morris <rgm@gnu.org>
436
437 * doclicense.texi: Update to FDL 1.3.
438 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
439
cc0910af
CY
4402008-11-18 Chong Yidong <cyd@stupidchicken.com>
441
efe6e7c4
CY
442 * windows.texi (Window Hooks): Remove *-end-trigger-functions
443 vars, which are obsolete. Mention jit-lock-register.
444
445 * modes.texi (Other Font Lock Variables): Document
446 jit-lock-register and jit-lock-unregister.
447
cc0910af
CY
448 * frames.texi (Color Parameters): Document alpha parameter.
449
aeeedf76
MR
4502008-11-16 Martin Rudalics <rudalics@gmx.at>
451
452 * windows.texi (Splitting Windows, Deleting Windows)
453 (Selecting Windows, Cyclic Window Ordering)
454 (Buffers and Windows, Displaying Buffers, Choosing Window)
455 (Dedicated Windows, Window Point, Window Start and End)
456 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
457 (Size of Window, Resizing Windows, Window Configurations)
458 (Window Parameters): Avoid @var at beginning of sentences and
459 reword accordingly.
460
4c565c5c
LK
4612008-11-11 Lute Kamstra <lute@gnu.org>
462
463 * files.texi (File Name Components): Fix file-name-extension
464 documentation.
465
25f494c9
JB
4662008-11-11 Juanma Barranquero <lekktu@gmail.com>
467
468 * frames.texi (Basic Parameters): Remove display-environment-variable
469 and term-environment-variable.
470
a1401ab1
EZ
4712008-11-08 Eli Zaretskii <eliz@gnu.org>
472
473 * windows.texi (Basic Windows, Splitting Windows)
474 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
475 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
476 (Resizing Windows, Window Configurations, Window Parameters):
477 Fix wording and markup.
a1401ab1 478
efafc282
MR
4792008-11-07 Martin Rudalics <rudalics@gmx.at>
480
481 * windows.texi (Windows): Update entries.
482 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 483 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
484 (Selecting Windows, Cyclic Window Ordering): Reword with special
485 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
486 (Buffers and Windows, Choosing Window): Reword with special
487 emphasis on dedicated windows.
488 (Displaying Buffers): Reword. For switch-to-buffer mention that
489 it may fall back on pop-to-buffer. For other-window try to
490 explain how it treats the cyclic ordering of windows.
efafc282
MR
491 (Dedicated Windows): New node and section discussing dedicated
492 windows and associated functions.
86ab855a 493 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
494 (Window Start and End): Rename node and section title. Reword.
495 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
496 Minor rewording.
497 (Size of Window): Reword, in particular text on window-width.
498 (Resizing Windows): Reword. Add text on balancing windows.
499 (Window Configurations): Reword. Mention window parameters.
500 (Window Parameters): New node and section on window parameters.
501 (Window Hooks): Reword. Mention that
502 window-configuration-change-hook is run "buffer-locally".
503 * elisp.texi (Top): Update Windows entries in @detailmenu
504 section.
505
d60a8ab2
JB
5062008-11-04 Juanma Barranquero <lekktu@gmail.com>
507
508 * searching.texi (Regexp Search): Fix typo.
509
01777627
CY
5102008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
511
512 * searching.texi (Regexp Search): Document GREEDY arg.
513 (Simple Match Data): Fix return value.
514
c4526e93
EZ
5152008-11-01 Eli Zaretskii <eliz@gnu.org>
516
517 * nonascii.texi (Text Representations): Rewrite to make consistent
518 with Emacs 23 internal representation of characters. Document
519 `unibyte-string'.
520
fe2ae8b5
CY
5212008-10-28 Chong Yidong <cyd@stupidchicken.com>
522
523 * processes.texi (Process Information): Note that process-status
524 does not accept buffer names.
525
cc5a21e3
CY
5262008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
527
528 * positions.texi (Skipping Characters): Correct return value of
529 skip-chars-forward.
530
09460d9a
MR
5312008-10-25 Martin Rudalics <rudalics@gmx.at>
532
520b29e7
MR
533 * windows.texi (Deleting Windows): Update documentation of
534 delete-windows-on.
535 (Buffers and Windows): Update documentations of
536 get-buffer-window and get-buffer-window-list.
537 (Displaying Buffers): Update documentation of
538 replace-buffer-in-windows.
539
09460d9a
MR
540 * buffers.texi (Current Buffer): Reword set-buffer and
541 with-current-buffer documentations.
542 (Creating Buffers): Reword documentation of get-buffer-create.
543
4d48fcdc
MR
5442008-10-23 Martin Rudalics <rudalics@gmx.at>
545
546 * buffers.texi (Current Buffer): Reword documentation of
547 set-buffer.
548 (Buffer Names): Reword documentation of buffer-name.
549 (The Buffer List): For bury-buffer explain what happens with the
550 buffer's window.
551 (Creating Buffers): Say that get-buffer-create's arg is called
552 buffer-or-name.
553
f0143c43
CY
5542008-10-22 Chong Yidong <cyd@stupidchicken.com>
555
3e5dbbd3
CY
556 * advice.texi (Computed Advice): Explain what DEFINITION is.
557
f0143c43
CY
558 * nonascii.texi (Character Codes): Remove obsolete function
559 char-valid-p, and document characterp instead.
560
52a94b85
MR
5612008-10-22 Martin Rudalics <rudalics@gmx.at>
562
563 * windows.texi (Displaying Buffers): Reword documentation of
564 pop-to-buffer.
565 (Choosing Window): Rewrite documentation of display-buffer and
566 its options.
567
f76f8246
MR
568 * buffers.texi (Killing Buffers): Update documentation of
569 kill-buffer.
570
acc8b598
EZ
5712008-10-21 Eli Zaretskii <eliz@gnu.org>
572
80e6b6df
EZ
573 * processes.texi (Serial Ports): Fix wording and improve markup.
574
3645358a
EZ
575 * searching.texi (Regexp Search): Document `string-match-p' and
576 `looking-at-p'.
577 (POSIX Regexps): Add an xref for "non-greedy".
578 (Regexp Special): Add @cindex entry for "non-greedy".
579
b3d50cff 580 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 581 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 582
73b7530a
EZ
583 * frames.texi (Color Names): Add an xref to `read-color'.
584
585 * minibuf.texi (High-Level Completion): Document `read-color'.
586
acc8b598
EZ
587 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
588
589 * positions.texi (Narrowing): Add an xref to "Swapping Text".
590
591 * buffers.texi (Swapping Text): New section, documents
592 `buffer-swap-text'.
593
10e187e8
MR
5942008-10-21 Martin Rudalics <rudalics@gmx.at>
595
596 * windows.texi (Resizing Windows): Minor wording fix.
597
fd6f900c
EZ
5982008-10-20 Eli Zaretskii <eliz@gnu.org>
599
600 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
601 and `combine-and-quote-strings'.
602
603 * strings.texi (Creating Strings): Add xrefs for them.
604
e4372165
EZ
6052008-10-19 Eli Zaretskii <eliz@gnu.org>
606
d6328fba
EZ
607 * elisp.texi (Top): Make descriptive text for "Reading File Names"
608 match the corresponding menu in minibuf.texi.
609
e4372165
EZ
610 * minibuf.texi (Reading File Names): Document `read-shell-command'
611 and `minibuffer-local-shell-command-map'.
612
5d8dda33
MR
6132008-10-19 Martin Rudalics <rudalics@gmx.at>
614
615 * windows.texi (Resizing Windows): Remove var{} around "window" in
616 documentation of enlarge-window.
617 Rewrite documentation of window-min-height and window-min-width.
618
437706cd
EZ
6192008-10-19 Eli Zaretskii <eliz@gnu.org>
620
80f85d7c
EZ
621 * functions.texi (Calling Functions): Document `apply-partially'.
622
291703b5
EZ
623 * hooks.texi (Standard Hooks): Mention
624 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
625
626 * variables.texi (File Local Variables): Document
627 `file-local-variables-alist', `before-hack-local-variables-hook'
628 and `hack-local-variables-hook'.
629
583d8b3c
EZ
630 * processes.texi (Synchronous Processes): Document `process-lines'.
631
437706cd 632 * customize.texi (Variable Definitions): Document
583d8b3c 633 `custom-reevaluate-setting'.
437706cd 634
7e51d89b
MR
6352008-10-18 Martin Rudalics <rudalics@gmx.at>
636
637 * windows.texi (Choosing Window, Deleting Windows)
638 (Displaying Buffers): Expand documentation of dedicated windows.
639
43c59a3d
EZ
6402008-10-18 Eli Zaretskii <eliz@gnu.org>
641
018a960d
EZ
642 * files.texi (Changing Files): Document symbolic input of file
643 modes to `set-file-modes'. Document `read-file-modes' and
644 `file-modes-symbolic-to-number'.
645
2c0b8144
EZ
646 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
647 and `search-map'.
648
80120f13
EZ
649 * searching.texi (Search and Replace): Document
650 `replace-search-function' and `replace-re-search-function'.
2c0b8144 651 Document `multi-query-replace-map'.
80120f13 652
6d4913f0
EZ
653 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
654 (Completion Commands, Reading File Names): Rename
655 `minibuffer-local-must-match-filename-map' to
656 `minibuffer-local-filename-must-match-map'.
657 (Minibuffer Completion): The `require-match' argument to
658 `completing-read' can now have the value `confirm-only'.
659
43c59a3d
EZ
660 * windows.texi (Displaying Buffers): Minor wording fix.
661 (Choosing Window): `split-height-threshold' can now be nil.
662 Document `split-width-threshold'. `pop-up-frames' can have the
663 value `graphic-only'.
664
f36acfd9
EZ
6652008-10-17 Eli Zaretskii <eliz@gnu.org>
666
667 * os.texi (Startup Summary): Document `before-init-time' and
668 `after-init-time'. Document `initial-window-system' and
669 `window-system-initialization-alist'. Document reading the
670 abbrevs file. Document the call to `server-start' under --daemon.
671 Rearrange a bit to be consistent with the code flow.
53728487
EZ
672 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
673 (Time Parsing): Document `format-seconds'.
f36acfd9 674
96995b89
MR
6752008-10-17 Martin Rudalics <rudalics@gmx.at>
676
677 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
678 and reword.
679
2de17c73
EZ
6802008-10-16 Eli Zaretskii <eliz@gnu.org>
681
682 * markers.texi (The Mark): Document use-region-p.
683
9cf52b11
EZ
6842008-10-15 Eli Zaretskii <eliz@gnu.org>
685
c3aaf1d7
EZ
686 * internals.texi (Writing Emacs Primitives): The interactive spec
687 of a primitive can be a Lisp form.
688
841a1743
EZ
689 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
690 values of transient-mark-mode. Document handle-shift-selection.
691
692 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
693 (Interactive Examples): Show an example of `^'.
694 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
695 (Defining Commands, Using Interactive): The interactive-form of a
696 function can be added via its symbol's property.
841a1743 697
52441368
EZ
698 * positions.texi (List Motion): beginning-of-defun-function can
699 now accept an argument.
700
8e8c1a72
EZ
701 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
702 now return a list of strings.
703
a33a1f2a
EZ
704 * control.texi (Handling Errors): Document ignore-errors.
705
4fb04348
EZ
706 * frames.texi (Creating Frames): Document frame-inherited-parameters.
707 (Parameter Access): Document set-frame-parameter.
708
ee666f84
EZ
709 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
710 Hooks" for the effect of kill-all-local-variables on local hook
711 functions.
712
9cf52b11
EZ
713 * modes.texi (Major Mode Conventions, Mode Line Variables):
714 `mode-name' need not be a string. xref to "Mode Line Data" for
715 details, and to "Emulating Mode Line" for computing a string
716 value.
717
22526bc4
EZ
7182008-10-14 Eli Zaretskii <eliz@gnu.org>
719
a65f6a85
EZ
720 * processes.texi (System Processes): New section.
721 (Processes, Signals to Processes): Add xrefs to it.
722
723 * objects.texi (Editing Types): A `process' is a subprocess of
724 Emacs, not just any process running on the OS.
725
726 * elisp.texi (Top): Adjust the @detailmenu for the above two
727 changes.
728
2724b26a
EZ
729 * sequences.texi (Char-Tables): Remove documentation of
730 set-char-table-default, which has no effect since Emacs 23.
731 <char-table-range, set-char-table-range>: Don't mention generic
732 characters and charsets. Add a cons cell as a possible argument.
733
734 * nonascii.texi (Splitting Characters)
735 (Translation of Characters): Don't mention generic characters.
736
737 * display.texi (Fontsets): Don't mention generic characters.
738
22526bc4 739 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 740 argument FUNCTION with a cons cell as KEY.
22526bc4 741
eaf4b689
EZ
7422008-10-13 Eli Zaretskii <eliz@gnu.org>
743
45e46036
EZ
744 * objects.texi (Primitive Function Type): Move "@cindex special
745 forms" from here...
746
747 * eval.texi (Special Forms): ...to here.
748
749 * functions.texi (What Is a Function): `functionp' returns nil for
750 special forms. Add an xref.
751
eaf4b689
EZ
752 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
753 Variables".
754
755 * variables.texi (Frame-Local Variables): New section.
756 (Buffer-Local Variables): Add an xref to it.
757 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
758 have both frame-local and buffer-local binding.
759
760 * frames.texi (Frames): Mention multiple tty frames.
761 (Frame Parameters, Parameter Access): Mention frame-local variable
762 bindings.
763
15688fce
GM
7642008-09-20 Glenn Morris <rgm@gnu.org>
765
766 * display.texi (Defining Faces): Recommend against face variables.
767
35539065
JB
7682008-09-16 Juanma Barranquero <lekktu@gmail.com>
769
770 * display.texi (Echo Area Customization): Fix typo.
771
6a57054b
JB
7722008-09-09 Juanma Barranquero <lekktu@gmail.com>
773
774 * loading.texi (Where Defined): Add `defface' item.
775
d632fb82
MR
7762008-09-06 Martin Rudalics <rudalics@gmx.at>
777
778 * loading.texi (Where Defined): Fix description of symbol-file.
779
905a9adb
JR
7802008-08-26 Jason Rumney <jasonr@gnu.org>
781
782 * display.texi (TIFF Images): New section describing :index property.
783
852e91b7
CY
7842008-08-23 Chong Yidong <cyd@stupidchicken.com>
785
786 * display.texi (Temporary Displays): Remove unnecessary comment
787 about usage of temp-buffer-show-hook.
788
6be001ee
CY
7892008-08-05 Chong Yidong <cyd@stupidchicken.com>
790
791 * symbols.texi (Other Plists): Fix incorrect example.
792 Suggested by Florian Beck.
793
58e3d8e8
JB
7942008-07-31 Juanma Barranquero <lekktu@gmail.com>
795
796 * os.texi: Fix previous change.
797
7c2fb837
DN
7982008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
799
800 * os.texi:
801 * intro.texi:
802 * files.texi: Remove VMS support.
803
9e2a2647
DN
8042008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
805
806 * os.texi:
807 * frames.texi:
808 * display.texi: Remove mentions of Mac Carbon.
809
c4f4682b
MB
8102008-07-01 Miles Bader <miles@gnu.org>
811
812 * text.texi (Special Properties):
813 * display.texi (Truncation): Add wrap-prefix and line-prefix.
814
3696411e
JB
8152008-06-28 Johan Bockgård <bojohan@gnu.org>
816
817 * display.texi (Other Image Types): Fix copy/paste error; say
818 "PBM", not "XBM".
819
f2a77c3a
DN
8202008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
821
822 * os.texi: Remove references to obsolete systems.
823
6d52677d
EZ
8242008-06-20 Eli Zaretskii <eliz@gnu.org>
825
826 * makefile.w32-in (distclean): Remove makefile.
827
1a87da4c
GM
8282008-06-17 Glenn Morris <rgm@gnu.org>
829
830 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
831 (elisp, dist): Remove rules and variables that are obsolete now
832 the lisp manual is no longer distributed separately.
833
fdda1c5d
GM
8342008-06-16 Glenn Morris <rgm@gnu.org>
835
646692e9
GM
836 * configure, configure.in, mkinstalldirs: Remove unused files.
837
838 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 839 * vol1.texi (EMACSVER):
6a57054b 840 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
841
842 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
843 as per maintain.info.
844
611bee81
GM
8452008-06-15 Glenn Morris <rgm@gnu.org>
846
a7bed3a0
GM
847 * makefile.w32-in (manual): Use "23" rather than "21".
848
849 * Makefile.in (emacsver): New, set by configure.
850 (manual): Use emacsver.
851
d794edf2
GM
852 * intro.texi: Report bugs using M-x report-emacs-bug.
853
611bee81
GM
854 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
855
c73e02fa
GM
8562008-06-13 Daniel Engeler <engeler@gmail.com>
857
858 * elisp.texi, internals.texi, processes.texi: Add documentation
859 about serial port access.
860
e40a85cd
MB
8612008-06-05 Miles Bader <miles@gnu.org>
862
863 * display.texi (Displaying Faces): Update to reflect function
864 renamings in face-remap.el.
865
7b753744
JB
8662008-06-05 Juanma Barranquero <lekktu@gmail.com>
867
868 * display.texi (Fontsets): Fix typos.
869
9d3d42fb
MB
8702008-06-03 Miles Bader <miles@gnu.org>
871
7b753744
JB
872 * display.texi (Displaying Faces): Add add-relative-face-remapping,
873 remove-relative-face-remapping, set-base-face-remapping,
874 and set-default-base-face-remapping.
9d3d42fb 875
f2cec7a9
MB
8762008-06-01 Miles Bader <miles@gnu.org>
877
878 * display.texi (Displaying Faces): Add face-remapping-alist.
879
8f39c96d
SM
8802008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
881
882 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
883 variable names.
884
1ef5eecc
ER
8852008-05-03 Eric S. Raymond <esr@golux>
886
352c8b4a 887 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
888 (current-global-map) return references, not copies.
889
63b4387f
JL
8902008-05-02 Juri Linkov <juri@jurta.org>
891
892 * minibuf.texi (Text from Minibuffer): Document a list of
893 default values for `read-from-minibuffer'.
894
38a8b703
JB
8952008-04-24 Juanma Barranquero <lekktu@gmail.com>
896
897 * nonascii.texi (Translation of Characters): Fix previous change.
898
7c42e639
CY
8992008-04-20 Chong Yidong <cyd@stupidchicken.com>
900
901 * display.texi (Overlay Properties): Clarify role of underlying
902 textprop and overlay keymaps for display strings.
903
904 * keymaps.texi (Active Keymaps): Ditto.
905
25c0d999
SM
9062008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
907
908 * minibuf.texi (Programmed Completion):
909 Replace dynamic-completion-table with the new completion-table-dynamic.
910
e3af5968
CY
9112008-04-07 Chong Yidong <cyd@stupidchicken.com>
912
913 * intro.texi (Some Terms): Change "fonts in this manual" index
914 entry to "typographic conventions".
915
6bfc8698
EZ
9162008-04-05 Eli Zaretskii <eliz@gnu.org>
917
918 * objects.texi (Text Props and Strings): Add indexing for read
919 syntax of text properties.
920
4972c361
SM
9212008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
922
923 * processes.texi (Decoding Output): Remove process-filter-multibyte
924 functions.
925
c70a68db
MR
9262008-03-15 Martin Rudalics <rudalics@gmx.at>
927
928 * display.texi (Finding Overlays): Say that empty overlays at
929 the end of the buffer are reported too.
930
1291fd36
GM
9312008-03-13 Glenn Morris <rgm@gnu.org>
932
933 * elisp.texi (EMACSVER): Set to 23.0.60.
934
c6b0dfd5
CY
9352008-02-26 Chong Yidong <cyd@stupidchicken.com>
936
38a8b703 937 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 938
875fc30c
GM
9392008-02-22 Glenn Morris <rgm@gnu.org>
940
941 * frames.texi (Position Parameters): Clarify the description of
942 `left' and `top', using information from "Geometry".
943 (Geometry): Give a pointer to "Position Parameters", rather than
944 repeating information.
945
d8c8e45a
GM
9462008-02-11 Glenn Morris <rgm@gnu.org>
947
948 * objects.texi (Equality Predicates): No longer talk about "two"
949 functions.
950
38a8b703 9512008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
952
953 * objects.texi (Equality Predicates): Add defun for
954 equal-including-properties.
955
bfffe0b1
GM
9562008-02-10 Glenn Morris <rgm@gnu.org>
957
958 * objects.texi (Equality Predicates):
959 Mention equal-including-properties.
960
431b78c9
RS
9612008-02-07 Richard Stallman <rms@gnu.org>
962
963 * windows.texi (Window Start): Mention the feature of moving
964 window-start to start of line.
965
c8763fb6 9662008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
967
968 * keymaps.texi (Tool Bar): Document rtl property.
969
1a256502
TTN
9702008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
971
972 * display.texi (Button Types):
973 For define-button-type, clarify type of NAME.
974
569382c2
MR
9752008-01-19 Martin Rudalics <rudalics@gmx.at>
976
977 * buffers.texi (Buffer Modification): Fix typo.
978
f3041af1
DN
9792008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
980
981 * os.texi (System Environment): Remove references to OSes that are
982 not supported anymore.
983
d35e1cd7
DN
9842008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
985
986 * os.texi (System Environment): Remove mention for Masscomp.
987
23af7580
RS
9882008-01-04 Richard Stallman <rms@gnu.org>
989
990 * display.texi (Faces): Don't talk about internal face vector as arg
991 to facep.
992
993 * customize.texi (Type Keywords): Fix previous change.
994
995 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
996 * elisp.texi (Top): Fix menu for commands.texi change.
997
ec7d5b1e
RS
9982007-12-30 Richard Stallman <rms@gnu.org>
999
1000 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1001 (Accessing Scroll): New node broken out of Accessing Mouse.
1002
101a6cea
RS
10032007-12-28 Richard Stallman <rms@gnu.org>
1004
1005 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1006 (Basic Parameters): For `title', refer to title bar.
041817a4 1007 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1008
72b7e664
RS
10092007-12-23 Richard Stallman <rms@gnu.org>
1010
1011 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1012 Improve some of the commented-out keywords' text too.
1013
27a4f445
MR
10142007-12-14 Martin Rudalics <rudalics@gmx.at>
1015
e2e3f1d7
MR
1016 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1017 "visit the current buffer".
1018
27a4f445
MR
1019 * os.texi (System Interface): Fix typo.
1020
a2afc99d
RS
10212007-12-04 Richard Stallman <rms@gnu.org>
1022
1023 * objects.texi (Symbol Type): Fix typo.
1024
b694135c
RS
10252007-12-03 Richard Stallman <rms@gnu.org>
1026
1027 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1028
f99a19da
GM
10292007-12-01 Glenn Morris <rgm@gnu.org>
1030
1031 * functions.texi (Declaring Functions): Improve previous change.
1032
8f4b37d8
GM
10332007-11-30 Glenn Morris <rgm@gnu.org>
1034
1035 * functions.texi (Declaring Functions): Add optional fourth
1036 argument of declare-function, and setting third argument to `t'.
1037
61a2fe01
RS
10382007-11-29 Richard Stallman <rms@gnu.org>
1039
1040 * customize.texi (Composite Types): Document `group' type.
1041
cbfc5193
GM
10422007-11-29 Glenn Morris <rgm@gnu.org>
1043
1044 * functions.texi (Declaring Functions): Add findex. Mention
1045 `external' files.
1046
8386283a
JB
10472007-11-26 Juanma Barranquero <lekktu@gmail.com>
1048
1049 * functions.texi (Declaring Functions): Fix directive.
1050
a07c9a8b
RS
10512007-11-25 Richard Stallman <rms@gnu.org>
1052
1053 * help.texi (Help Functions): Clean up last change.
1054
1055 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
1056
1057 * loading.texi (Named Features): Minor cleanup.
1058
1059 * macros.texi (Eval During Expansion): Minor cleanup.
1060
1061 * variables.texi (Variable Aliases): Minor cleanup.
1062
a0925923
RS
10632007-11-24 Richard Stallman <rms@gnu.org>
1064
1065 * functions.texi (Declaring Functions): Clarify previous change.
1066
1067 * compile.texi (Compiler Errors): Clarify previous change.
1068
20c63e44
RS
10692007-11-24 Richard Stallman <rms@gnu.org>
1070
e5e76c04 1071 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
1072 Clarify the text and move items around.
1073
5bb0cda3
GM
10742007-11-24 Glenn Morris <rgm@gnu.org>
1075
1076 * functions.texi (Declaring Functions): New section.
1077 * compile.texi (Compiler Errors): Mention declaring functions,
1078 defvar with no initvalue, and byte-compile-warnings.
1079
af13c86a
MR
10802007-11-15 Martin Rudalics <rudalics@gmx.at>
1081
1082 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
1083 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
1084
a5373305
MR
10852007-11-13 Martin Rudalics <rudalics@gmx.at>
1086
1087 * help.texi (Help Functions): Document new macro `with-help-window'.
1088
fe284805
JL
10892007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
1090
1091 * searching.texi (Replacing Match): Describe new
1092 `match-substitute-replacement'.
1093
2c3a09b1
RS
10942007-10-31 Richard Stallman <rms@gnu.org>
1095
1096 * strings.texi (Creating Strings): Null strings from concat not unique.
1097
f2b480f4
RS
10982007-10-26 Richard Stallman <rms@gnu.org>
1099
1100 * objects.texi (Equality Predicates): Null strings are uniquified.
1101
1102 * minibuf.texi: Minor clarifications in previous change.
1103
db21122c
GM
11042007-10-25 Glenn Morris <rgm@gnu.org>
1105
1106 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1107
2328cbb3
RS
11082007-10-24 Richard Stallman <rms@gnu.org>
1109
1110 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1111
1112 * variables.texi (Frame-Local Variables): Node deleted.
1113 (Variables): Delete Frame-Local Variables from menu.
1114 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1115 (Default Value): Don't mention frame-local vars.
1116
1117 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1118
1119 * loading.texi (Unloading): Document FEATURE-unload-function
1120 instead of FEATURE-unload-hook.
1121
2328cbb3
RS
1122 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1123
c066bafa
JL
11242007-10-22 Juri Linkov <juri@jurta.org>
1125
1126 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1127 (High-Level Completion): Document a list of default value strings
1128 in the DEFAULT argument, for which minibuffer functions return the
1129 first element.
1130
65ced25f
JL
11312007-10-17 Juri Linkov <juri@jurta.org>
1132
1133 * text.texi (Filling): Update arguments of fill-paragraph.
1134 fill-paragraph operates on the active region in Transient Mark mode.
1135 Remove fill-paragraph-or-region.
1136
ee46ec8e
KB
11372007-10-13 Karl Berry <karl@gnu.org>
1138
1139 * elisp.texi (@dircategory): Move to after @copying,
1140 since we want @copying as close as possible to the beginning of
1141 the output.
1142
61bbdbc6
RS
11432007-10-12 Richard Stallman <rms@gnu.org>
1144
1145 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1146
1147 * commands.texi (Distinguish Interactive): New node,
1148 broken out from Interactive Call and rewritten.
1149 (Command Loop): Put Distinguish Interactive in menu.
1150
af23e1e8
RS
11512007-10-09 Richard Stallman <rms@gnu.org>
1152
1153 * text.texi (Examining Properties): Mention overlay priority.
1154
1155 * display.texi (Display Margins): Correct the description
1156 of margin display specifications.
1157 (Replacing Specs): New subnode broken out of Display Property.
1158
e1965a69
JL
11592007-10-06 Juri Linkov <juri@jurta.org>
1160
1161 * text.texi (Filling): Document fill-paragraph-or-region.
1162
4638454b
JB
11632007-10-05 Juanma Barranquero <lekktu@gmail.com>
1164
1165 * display.texi (Auto Faces): Fix typo.
1166
7ed54cc5
RS
11672007-10-02 Richard Stallman <rms@gnu.org>
1168
1169 * display.texi (Display Property): Explain some display specs
1170 don't let you move point in.
1171
1172 * frames.texi (Cursor Parameters): Describe
1173 cursor-in-non-selected-windows here. Explain more values.
1174
1175 * windows.texi (Basic Windows): Don't describe
1176 cursor-in-non-selected-windows here.
1177
305a7ef2
EZ
11782007-10-01 Eli Zaretskii <eliz@gnu.org>
1179
1180 * processes.texi (Misc Network): Note that these functions are
1181 supported only on some systems.
1182
f7a7f4eb
RS
11832007-10-01 Richard Stallman <rms@gnu.org>
1184
1185 * display.texi (Overlay Properties): Explain nil as priority.
1186 Explain that conflicts are unpredictable if not resolved by
1187 priorities.
1188
780d7bb9
RS
11892007-09-23 Richard Stallman <rms@gnu.org>
1190
1191 * macros.texi (Backquote): Minor clarification.
1192
14b4fdfb
RS
11932007-09-19 Richard Stallman <rms@gnu.org>
1194
1195 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1196 Clarify when they work in parallel and when one overrides.
1197 Fix error in example.
14b4fdfb 1198
b8d4c8d0
GM
11992007-09-06 Glenn Morris <rgm@gnu.org>
1200
b3e755a9 1201 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1202 commands to use ../../info.
1203 * Makefile.in (infodir): Go up one more level.
4638454b 1204 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1205 (miscmanualdir): New.
1206 (dist): Use new variable miscmanualdir.
1207 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1208 (usermanualdir): Change from ../man to ../emacs.
1209
1bb1f7d3
MR
12102007-08-30 Martin Rudalics <rudalics@gmx.at>
1211
1212 * commands.texi (Command Loop Info): Advise against changing
1213 most variables described here. Explain new variable
1214 last-repeatable-command.
1215
b8d4c8d0
GM
12162007-08-29 Glenn Morris <rgm@gnu.org>
1217
1218 * elisp.texi (EMACSVER): Increase to 23.0.50.
1219
12202007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1221
1222 * frames.texi (Basic Parameters): Add display-environment-variable
1223 and term-environment-variable.
1224
12252007-08-28 Juri Linkov <juri@jurta.org>
1226
1227 * display.texi (Image Formats, Other Image Types): Add SVG.
1228
12292007-08-28 Juri Linkov <juri@jurta.org>
1230
1231 * display.texi (Images): Move formats-related text to new node
1232 "Image Formats".
1233 (Image Formats): New node.
1234
619fb9ee
RS
12352007-08-27 Richard Stallman <rms@gnu.org>
1236
1237 * windows.texi (Window Configurations): Clarify what
1238 a window configuration saves.
1239
b8d4c8d0
GM
12402007-08-25 Richard Stallman <rms@gnu.org>
1241
1242 * display.texi (Images): Delete redundant @findex.
1243
12442007-08-16 Richard Stallman <rms@gnu.org>
1245
1246 * processes.texi (Asynchronous Processes): Clarify
1247 doc of start-file-process.
1248
12492007-08-08 Martin Rudalics <rudalics@gmx.at>
1250
1251 * modes.texi (Example Major Modes): Fix typo.
1252
12532007-08-08 Glenn Morris <rgm@gnu.org>
1254
1255 * intro.texi (nil and t): Do not use `iff' in documentation.
1256
1257 * tips.texi (Documentation Tips): Recommend against `iff'.
1258
12592007-08-07 Chong Yidong <cyd@stupidchicken.com>
1260
1261 * display.texi (Image Cache): Document image-refresh.
1262
12632007-08-06 Martin Rudalics <rudalics@gmx.at>
1264
1265 * windows.texi (Size of Window): Document window-full-width-p.
1266
12672007-07-25 Glenn Morris <rgm@gnu.org>
1268
1269 * gpl.texi (GPL): Replace license with GPLv3.
1270
1271 * Relicense all FSF files to GPLv3 or later.
1272
12732007-07-24 Michael Albinus <michael.albinus@gmx.de>
1274
4638454b
JB
1275 * processes.texi (Synchronous Processes):
1276 Add `process-file-shell-command'.
b8d4c8d0
GM
1277 (Asynchronous Processes): Mention restricted use of
1278 `process-filter' and `process-sentinel' in
1279 `start-file-process'. Add `start-file-process-shell-command'.
1280
12812007-07-17 Michael Albinus <michael.albinus@gmx.de>
1282
1283 * files.texi (Magic File Names): Introduce optional parameter
1284 IDENTIFICATION for `file-remote-p'.
1285
12862007-07-16 Richard Stallman <rms@gnu.org>
1287
1288 * display.texi (Defining Faces): Fix previous change.
1289
12902007-07-14 Richard Stallman <rms@gnu.org>
1291
1292 * control.texi (Handling Errors): Document `debug' in handler list.
1293
12942007-07-10 Richard Stallman <rms@gnu.org>
1295
1296 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1297
12982007-07-09 Richard Stallman <rms@gnu.org>
1299
1300 * files.texi (Magic File Names): Rewrite previous change.
1301
13022007-07-08 Michael Albinus <michael.albinus@gmx.de>
1303
1304 * files.texi (Magic File Names): Introduce optional parameter
1305 CONNECTED for `file-remote-p'.
1306
13072007-07-07 Michael Albinus <michael.albinus@gmx.de>
1308
1309 * processes.texi (Asynchronous Processes):
1310 * files.texi (Magic File Names): Add `start-file-process'.
1311
13122007-06-27 Richard Stallman <rms@gnu.org>
1313
1314 * files.texi (Format Conversion Piecemeal): Clarify
1315 `after-insert-file-functions' calling convention.
1316
13172007-06-27 Michael Albinus <michael.albinus@gmx.de>
1318
4638454b
JB
1319 * files.texi (Magic File Names): Remove `dired-call-process'.
1320 Add `process-file'.
b8d4c8d0
GM
1321
13222007-06-27 Kenichi Handa <handa@m17n.org>
1323
1324 * text.texi (Special Properties): Fix description about
4638454b 1325 `composition' property.
b8d4c8d0
GM
1326
13272007-06-26 Kenichi Handa <handa@m17n.org>
1328
1329 * nonascii.texi (Default Coding Systems): Document about the
1330 return value `undecided'.
1331
13322007-06-25 David Kastrup <dak@gnu.org>
1333
1334 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1335 `current-active-maps'.
1336
13372007-06-24 Karl Berry <karl@gnu.org>
1338
4638454b 1339 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1340
13412007-06-15 Juanma Barranquero <lekktu@gmail.com>
1342
1343 * display.texi (Overlay Arrow): Doc fix.
1344
13452007-06-14 Karl Berry <karl@tug.org>
1346
1347 * anti.texi (Antinews): Typo.
1348
13492007-06-14 Chong Yidong <cyd@stupidchicken.com>
1350
1351 * display.texi (Image Cache): Document image-refresh.
1352
13532007-06-12 Karl Berry <karl@gnu.org>
1354
1355 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1356 * two-volume.make: New file.
1357 * .cvsignore: Ignore two-volume files.
1358
13592007-06-12 Tom Tromey <tromey@redhat.com>
1360
1361 * os.texi (Init File): Document user-emacs-directory.
1362
13632007-06-03 Nick Roberts <nickrob@snap.net.nz>
1364
1365 * commands.texi (Click Events): Describe width and height when
1366 object is nil.
1367
13682007-05-30 Nick Roberts <nickrob@snap.net.nz>
1369
1370 * commands.texi (Click Events): Layout more logically. Describe
1371 width and height.
1372 (Drag Events, Motion Events): Update to new format for position.
1373
13742007-06-02 Richard Stallman <rms@gnu.org>
1375
1376 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1377
13782007-06-02 Chong Yidong <cyd@stupidchicken.com>
1379
1380 * Version 22.1 released.
1381
13822007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1383
1384 * text.texi (Special Properties): Correct meaning of fontified face.
1385
13862007-05-30 Richard Stallman <rms@gnu.org>
1387
1388 * text.texi (Special Properties): Add link to Adjusting Point.
1389
13902007-05-12 Richard Stallman <rms@gnu.org>
1391
1392 * text.texi (Margins): indent-to-left-margin is not the default.
1393 (Mode-Specific Indent): For indent-line-function, the default
1394 is indent-relative.
1395
1396 * modes.texi (Example Major Modes): Explain last line of text-mode
1397 is redundant.
1398
13992007-05-10 Richard Stallman <rms@gnu.org>
1400
1401 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1402
1403 * help.texi (Keys in Documentation): Add reference to
1404 Documentation Tips.
1405
1406 * files.texi (Format Conversion): TO-FN gets three arguments.
1407
1408 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1409
14102007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1411
1412 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1413 * files.texi (Format Conversion): Expand intro; add menu.
1414 (Format Conversion Overview, Format Conversion Round-Trip)
1415 (Format Conversion Piecemeal): New nodes/subsections.
1416 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1417 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1418 (Saving Properties): Delete node/subsection.
1419
14202007-05-07 Karl Berry <karl@gnu.org>
1421
1422 * elisp.texi (EMACSVER): Back to 22.
1423
14242007-05-06 Richard Stallman <rms@gnu.org>
1425
1426 * processes.texi (Accepting Output): Revert most of previous change.
1427
14282007-05-05 Richard Stallman <rms@gnu.org>
1429
1430 * processes.texi (Accepting Output): accept-process-output
1431 uses microseconds, not milliseconds. But that arg is obsolete.
1432
14332007-05-04 Karl Berry <karl@tug.org>
1434
1435 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1436
14372007-05-04 Eli Zaretskii <eliz@gnu.org>
1438
1439 * tips.texi (Documentation Tips): Rearrange items to place the
1440 more important ones first. Add an index entry for hyperlinks.
1441
14422007-05-03 Karl Berry <karl@gnu.org>
1443
1444 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1445 (EMACSVER) [smallbook]: 22 for printed version.
1446
1447 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1448 so restore anchor to normal position after defun. Found by Kevin Ryde.
1449
14502007-04-26 Glenn Morris <rgm@gnu.org>
1451
1452 * elisp.texi (EMACSVER): Increase to 22.1.50.
1453
14542007-04-28 Karl Berry <karl@gnu.org>
1455
1456 * elisp.texi: Improve line breaks on copyright page,
1457 similar layout to emacs manual, 8.5x11 by default.
1458
14592007-04-24 Richard Stallman <rms@gnu.org>
1460
1461 * text.texi (Special Properties): Add xref to Overlay Properties.
1462
1463 * display.texi (Overlay Properties): Add xref to Special Properties.
1464
14652007-04-22 Richard Stallman <rms@gnu.org>
1466
1467 * keymaps.texi (Extended Menu Items): Move the info about
1468 format with cached keyboard binding.
1469
14702007-04-21 Richard Stallman <rms@gnu.org>
1471
1472 * text.texi (Special Properties): Clarify previous change.
1473
1474 * files.texi (File Name Expansion): Clarify previous change.
1475
1476 * display.texi (Attribute Functions): Fix example for
1477 face-attribute-relative-p.
1478
14792007-04-19 Kenichi Handa <handa@m17n.org>
1480
1481 * text.texi (Special Properties): Document composition property.
1482
14832007-04-19 Glenn Morris <rgm@gnu.org>
1484
1485 * files.texi (File Name Expansion): Mention "superroot".
1486
14872007-04-15 Chong Yidong <cyd@stupidchicken.com>
1488
1489 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1490 setups.
1491 (Display Feature Testing): Note that display refers to all
1492 physical monitors for multi-monitor setups.
1493
14942007-04-14 Richard Stallman <rms@gnu.org>
1495
1496 * lists.texi (Sets And Lists): Clarify `delete' examples.
1497 Remove spurious xref to same node.
1498 Clarify xref for add-to-list.
1499
15002007-04-12 Nick Roberts <nickrob@snap.net.nz>
1501
1502 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1503 value of lisp-mode-map.
1504
15052007-04-11 Karl Berry <karl@gnu.org>
1506
1507 * anti.texi (Antinews):
1508 * display.texi (Overlay Properties, Defining Images):
1509 * processes.texi (Synchronous Processes, Sentinels):
1510 * syntax.texi (Syntax Table Internals):
1511 * searching.texi (Regexp Special):
1512 * nonascii.texi (Default Coding Systems):
1513 * text.texi (Special Properties):
1514 * minibuf.texi (Basic Completion): Wording to improve breaks in
1515 8.5x11 format.
1516 * elisp.texi (smallbook): New @set to more easily switch between
1517 smallbook and 8.5x11.
1518
15192007-04-11 Richard Stallman <rms@gnu.org>
1520
1521 * text.texi (Lazy Properties): Minor fix.
1522
15232007-04-08 Karl Berry <karl@gnu.org>
1524
1525 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1526 * macros.texi (Backquote): Downcase Backquote in index entries for
1527 consistency.
1528
15292007-04-08 Richard Stallman <rms@gnu.org>
1530
1531 * text.texi (Adaptive Fill): Just describe default,
1532 don't show it (since it contains non-ASCII chars).
1533
15342007-04-07 Karl Berry <karl@gnu.org>
1535
1536 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1537 adaptive-fill-regexp's value, since they are not in the standard
1538 TeX fonts.
1539
15402007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1541
1542 * display.texi (Defining Faces): Fix example.
1543
15442007-04-07 Karl Berry <karl@gnu.org>
1545
1546 * display.texi (Button Buffer Commands): Improve page break.
1547
15482007-04-07 Richard Stallman <rms@gnu.org>
1549
1550 * advice.texi (Activation of Advice): Remove redundant index entry.
1551
1552 * backups.texi: Improve index entries. Remove redundant ones.
1553
1554 * compile.texi (Byte Compilation): Improve index entry.
1555
1556 * hash.texi (Creating Hash): Improve index entry.
1557
1558 * symbols.texi (Definitions): Improve index entry.
1559
1560 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1561
1562 * maps.texi (Standard Keymaps): Remove useless index entry.
1563
1564 * help.texi (Documentation Basics): Remove redundant index entries.
1565
1566 * customize.texi: Improve index entries.
1567 Remove redundant/useless ones.
1568
1569 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1570
1571 * streams.texi (Output Variables): Improve index entry.
1572
1573 * abbrevs.texi (Abbrevs): Remove useless index entry.
1574
1575 * macros.texi (Expansion): Remove useless index entry.
1576
1577 * text.texi: Improve index entries. Remove redundant/useless ones.
1578 (Text Properties, Examining Properties)
1579 (Special Properties): Use "property category" instead of "category"
1580 to refer to the `category' property.
1581
1582 * positions.texi: Improve index entries. Remove useless one.
1583
1584 * lists.texi: Improve index entries. Remove redundant/useless ones.
1585
1586 * os.texi: Improve index entries.
1587 (Timers): Fix previous change.
1588
1589 * buffers.texi: Improve index entries.
1590 (Modification Time): Get rid of term "obsolete buffer".
1591
1592 * debugging.texi: Improve index entries.
1593 (Test Coverage): Add xref to other test coverage ftr.
1594
1595 * eval.texi: Improve index entry. Remove redundant ones.
1596
1597 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1598
1599 * files.texi: Improve index entries. Remove redundant/useless ones.
1600
1601 * objects.texi: Improve index entries.
1602
1603 * processes.texi: Improve index entries.
1604
1605 * modes.texi: Improve index entry. Remove redundant one.
1606
1607 * nonascii.texi: Improve index entries.
1608
1609 * internals.texi: Improve index entries.
1610
1611 * syntax.texi: Improve index entries.
1612
1613 * keymaps.texi (Active Keymaps): Improve index entries.
1614
1615 * commands.texi: Improve index entries. Remove redundant/useless ones.
1616
1617 * frames.texi: Improve index entries. Remove redundant/useless ones.
1618
1619 * markers.texi: Improve index entries. Remove redundant ones.
1620
1621 * tips.texi: Improve index entries.
1622
1623 * loading.texi (Unloading): Improve index entry.
1624
1625 * variables.texi: Improve index entries. Remove redundant one.
1626
1627 * sequences.texi: Improve index entry.
1628
1629 * display.texi: Improve index entries. Remove redundant ones.
1630
1631 * windows.texi: Improve index entries.
1632
1633 * searching.texi: Improve index entries. Remove redundant one.
1634
1635 * strings.texi (Case Tables): Improve last change.
1636
16372007-04-04 Chong Yidong <cyd@stupidchicken.com>
1638
1639 * strings.texi (Case Tables): Document with-case-table and
1640 ascii-case-table.
1641
16422007-04-03 Karl Berry <karl@gnu.org>
1643
1644 * processes.texi (Network): Reword to improve page break.
1645
16462007-04-03 Eli Zaretskii <eliz@gnu.org>
1647
1648 * functions.texi (Inline Functions): Describe more disadvantages
1649 of defsubst, and make advice against it stronger.
1650
16512007-04-02 Karl Berry <karl@gnu.org>
1652
1653 * backups.texi (Backup Names): Avoid widow words.
1654 * modes.texi (Example Major Modes): Align last comment.
1655
16562007-04-01 Chong Yidong <cyd@stupidchicken.com>
1657
1658 * keymaps.texi (Remapping Commands): Document new arg to
1659 command-remapping.
1660
16612007-04-01 Karl Berry <karl@gnu.org>
1662
1663 * processes.texi (Low-Level Network): Typo.
1664 * loading.texi (Hooks for Loading): Avoid double "the".
1665 * keymaps.texi (Key Sequences): No double "and".
1666 (Changing Key Bindings): Shorten to improve line break.
1667
16682007-03-31 Glenn Morris <rgm@gnu.org>
1669
1670 * os.texi (Timers): Fix description of run-at-time TIME formats.
1671
16722007-03-31 Richard Stallman <rms@gnu.org>
1673
1674 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1675 regarding ellipsis.
1676
16772007-03-31 Eli Zaretskii <eliz@gnu.org>
1678
1679 * intro.texi (nil and t):
1680 * symbols.texi (Plists and Alists):
1681 * variables.texi (Variable Aliases, Constant Variables):
1682 * functions.texi (Defining Functions):
1683 * advice.texi (Advising Primitives):
1684 * debugging.texi (Syntax Errors, Compilation Errors):
1685 * minibuf.texi (Minibuffer Windows):
1686 * commands.texi (Adjusting Point):
1687 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1688 (Auto Major Mode, Major Mode Conventions):
1689 * help.texi (Describing Characters):
1690 * files.texi (Create/Delete Dirs, Information about Files)
1691 (File Locks, Writing to Files, Reading from Files)
1692 (Saving Buffers):
1693 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1694 * frames.texi (Finding All Frames):
1695 * positions.texi (Buffer End, Motion):
1696 * markers.texi (The Region):
1697 * text.texi (Deletion, Near Point):
1698 * display.texi (Displaying Messages, Truncation):
1699 * os.texi (Processor Run Time):
1700 * tips.texi (Key Binding Conventions, Programming Tips)
1701 (Warning Tips, Documentation Tips, Comment Tips):
1702 * internals.texi (Memory Usage): Improve indexing.
1703
1704 * variables.texi (Frame-Local Variables):
1705 * functions.texi (Argument List):
1706 * loading.texi (Library Search):
1707 * streams.texi (Output Variables):
1708 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1709 * searching.texi (Replacing Match, Search and Replace):
1710 * processes.texi (Byte Packing, Decoding Output)
1711 (Accepting Output, Network Servers, Shell Arguments):
1712 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1713 * windows.texi (Window Point, Window Start):
1714 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1715 * commands.texi (Reading Input, Keyboard Events):
1716 * minibuf.texi (Reading File Names, Minibuffer Completion)
1717 (Recursive Mini):
1718 * positions.texi (List Motion):
1719 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1720 * numbers.texi (Arithmetic Operations, Math Functions)
1721 (Predicates on Numbers, Comparison of Numbers):
1722 (Numeric Conversions):
1723 * locals.texi (Standard Buffer-Local Variables):
1724 * maps.texi (Standard Keymaps):
1725 * os.texi (User Identification, System Environment, Recording Input)
1726 (X11 Keysyms):
1727 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1728 * backups.texi (Backups and Auto-Saving):
1729 * customize.texi (Customization, Group Definitions)
1730 (Variable Definitions):
1731 * compile.texi (Byte Compilation): Improve index entries.
1732
17332007-03-31 Karl Berry <karl@gnu.org>
1734
1735 * macros.texi (Defining Macros): Avoid widow syllable.
1736
17372007-03-31 Eli Zaretskii <eliz@gnu.org>
1738
1739 * elisp.texi (Top): Postscript -> PostScript.
1740
1741 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1742
17432007-03-31 Markus Triska <markus.triska@gmx.at>
1744
1745 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1746
17472007-03-30 Karl Berry <karl@gnu.org>
1748
1749 * lists.texi (List-related Predicates): Remove spurious @need.
1750 (Setcdr): Use @smallexample to improve page break.
1751 (Association Lists) <assoc>: Reword to improve page break.
1752
1753 * strings.texi (String Conversion): Insert blank line to improve
1754 page break.
1755
1756 * numbers.texi (Random Numbers): Use @minus{}.
1757 (Math Functions): Use @minus{}.
1758
1759 * intro.texi (Acknowledgements): Avoid line breaks before middle
1760 initials.
1761
17622007-03-24 Eli Zaretskii <eliz@gnu.org>
1763
1764 * errors.texi (Standard Errors): Add an index entry.
1765
17662007-03-19 Richard Stallman <rms@gnu.org>
1767
1768 * os.texi (Recording Input): recent-keys now gives 300 keys.
1769
17702007-03-12 Glenn Morris <rgm@gnu.org>
1771
1772 * os.texi: Replace "daylight savings" with "daylight saving"
1773 throughout.
1774
17752007-03-05 Richard Stallman <rms@gnu.org>
1776
1777 * variables.texi (File Local Variables): Update
1778 enable-local-variables values.
1779
17802007-03-04 Richard Stallman <rms@gnu.org>
1781
1782 * syntax.texi (Control Parsing): Minor clarification.
1783
1784 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1785
1786 * sequences.texi (Sequence Functions): Move string-bytes away,
1787 add xref.
1788
1789 * nonascii.texi (Text Representations): Move string-bytes here.
1790
1791 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1792
1793 * minibuf.texi (Basic Completion): Minor clarification.
1794
1795 * markers.texi (The Mark): Clarify existence vs activation of mark.
1796 Other cleanup.
1797
1798 * display.texi (Finding Overlays): Write better example.
1799
1800 * compile.texi (Eval During Compile): Clarify putting macros
1801 in eval-when-compile.
1802
c5602427 18032007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1804
1805 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1806 load-read-function definition doc.
b8d4c8d0
GM
1807
18082007-02-21 Kim F. Storm <storm@cua.dk>
1809
1810 * strings.texi (Text Comparison): Mention that assoc-string
1811 converts symbols to strings before testing.
1812
18132007-02-17 Kim F. Storm <storm@cua.dk>
1814
1815 * processes.texi (Bindat Spec): Vector types can have optional
1816 element type.
1817 (Bindat Examples): Fix example. Add vector with element type.
1818
18192007-02-16 Andreas Schwab <schwab@suse.de>
1820
1821 * strings.texi (Formatting Strings): Document '+' flag.
1822
18232007-02-15 Juanma Barranquero <lekktu@gmail.com>
1824
1825 * strings.texi (Modifying Strings): Clarify that `clear-string'
1826 always converts the string to unibyte.
1827
18282007-02-14 Kim F. Storm <storm@cua.dk>
1829
1830 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1831 Rewrite glyph code description to refer to these functions.
1832 Remove details of encoding face number and char into integer code.
1833
18342007-02-03 Alan Mackenzie <acm@muc.de>
1835
1836 * loading.texi (Hooks for Loading): Make the description of
1837 `eval-after-load' more detailed, and amend the description of
1838 after-load-alist, in accordance with changes from 2006-05.
1839
18402007-02-03 Chong Yidong <cyd@stupidchicken.com>
1841
1842 * modes.texi (Defining Minor Modes): Document that a :require
1843 keyword or similar may be required to make saved customization
1844 variables work.
1845
18462007-02-03 Eli Zaretskii <eliz@gnu.org>
1847
1848 * elisp.texi (Top): Make the detailed menu headers compliant with
1849 Texinfo guidelines and with what texnfo-upd.el expects. Add
1850 comments to prevent people from inadvertently modifying the key
1851 parts needed by `texinfo-multiple-files-update'.
1852
18532007-02-02 Eli Zaretskii <eliz@gnu.org>
1854
1855 * elisp.texi (Top): Update the top-level menus.
1856
1857 * syntax.texi (Categories): Add index entries.
1858
18592007-02-01 Juanma Barranquero <lekktu@gmail.com>
1860
1861 * display.texi (Attribute Functions): Fix name and description of
1862 the UNDERLINE arg of `set-face-underline-p'.
1863
18642007-01-29 Eli Zaretskii <eliz@gnu.org>
1865
1866 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1867 Variables", and "Standard Keymaps" to the detailed menu.
1868
1869 * variables.texi (Future Local Variables): Add index entry.
1870
18712007-01-28 Richard Stallman <rms@gnu.org>
1872
1873 * tips.texi (Coding Conventions): Clarify the tip about macros
1874 that define a function or a variable.
1875
1876 * files.texi (File Attributes): UID and GID can be floats.
1877 (Magic File Names): Explain why deferring all operations to
1878 the standard handler does not work.
1879
18802007-01-23 Martin Rudalics <rudalics@gmx.at>
1881
1882 * backups.texi (Reverting): Use "buffer" instead of "file"
1883 when talking about major and minor modes.
1884
18852007-01-21 Richard Stallman <rms@gnu.org>
1886
1887 * help.texi (Documentation): Add xref to Documentation Tips.
1888
18892007-01-14 Juanma Barranquero <lekktu@gmail.com>
1890
1891 * tips.texi (Coding Conventions): Fix typos.
1892
18932007-01-05 Richard Stallman <rms@gnu.org>
1894
1895 * modes.texi (Defining Minor Modes): Fix previous change.
1896
18972007-01-03 Richard Stallman <rms@gnu.org>
1898
1899 * customize.texi (Variable Definitions, Customization Types):
1900 Don't use * in doc string for defcustom.
1901
19022007-01-02 Richard Stallman <rms@gnu.org>
1903
1904 * variables.texi (Variable Aliases): Clarify that aliases vars
1905 always have the same value.
1906
1907 * processes.texi (Bindat Spec): Fix Texinfo usage.
1908
1909 * modes.texi (Defining Minor Modes): Explain effect of command
1910 defined with define-global-minor-mode on new buffers.
1911
19122006-12-30 Kim F. Storm <storm@cua.dk>
1913
1914 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1915 `auto-resize-tool-bars'.
1916
19172006-12-30 Richard Stallman <rms@gnu.org>
1918
1919 * keymaps.texi (Active Keymaps): Fix previous change.
1920
19212006-12-30 Nick Roberts <nickrob@snap.net.nz>
1922
1923 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1924
19252006-12-30 Kim F. Storm <storm@cua.dk>
1926
1927 * processes.texi (Bindat Spec): Clarify using field names in
1928 length specifications.
1929
19302006-12-29 Kim F. Storm <storm@cua.dk>
1931
1932 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1933 Add count and index variables for eval forms in repeat blocks.
1934
19352006-12-24 Richard Stallman <rms@gnu.org>
1936
1937 * customize.texi (Variable Definitions): Document
1938 new name custom-add-frequent-value.
1939
19402006-12-19 Kim F. Storm <storm@cua.dk>
1941
1942 * commands.texi (Misc Events): User signals now result in sigusr1
1943 and sigusr2 events which are handled through special-event-map.
1944 (Special Events): User signals and drag-n-drop are special.
1945
19462006-12-17 Richard Stallman <rms@gnu.org>
1947
1948 * loading.texi (Named Features): Explain subfeatures better.
1949
1950 * customize.texi: Use "option" only for user options.
1951 For the keyword values inside defcustom etc, say "keywords".
1952 For :options value's elements, say "elements".
1953 :group should not be omitted.
1954
1955 * syntax.texi (Parsing Expressions): Split up node.
1956 (Motion via Parsing, Position Parse, Parser State)
1957 (Low-Level Parsing, Control Parsing): New subnodes.
1958 (Parser State): Document syntax-ppss-toplevel-pos.
1959
1960 * positions.texi (List Motion): Punctuation fix.
1961
1962 * files.texi (File Name Completion): Document PREDICATE arg
1963 to file-name-completion.
1964
19652006-12-16 Eli Zaretskii <eliz@gnu.org>
1966
1967 * internals.texi (Building Emacs, Writing Emacs Primitives):
1968 Add index entries.
1969
19702006-12-11 Richard Stallman <rms@gnu.org>
1971
1972 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1973 affects face menu. Explain how to make it non-nil without enabling
1974 any fontification.
1975
19762006-12-10 Chong Yidong <cyd@stupidchicken.com>
1977
1978 * modes.texi (Font Lock Basics): Document nil value of
1979 font-lock-defaults.
1980
19812006-12-10 Glenn Morris <rgm@gnu.org>
1982
1983 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1984 value for system-flag argument. Abbrev tables may not be empty
1985 when major modes are loaded.
1986
19872006-12-08 Juanma Barranquero <lekktu@gmail.com>
1988
1989 * makefile.w32-in (maintainer-clean): Partially revert last
1990 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1991 to protect elisp-covers.texi.
1992
19932006-12-07 Juanma Barranquero <lekktu@gmail.com>
1994
1995 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1996 Don't remove elisp* info files; they are already deleted by the
1997 `clean' and `distclean' targets, and they are in the $(infodir)
1998 directory, not the current one.
1999
20002006-12-04 Kim F. Storm <storm@cua.dk>
2001
2002 * commands.texi (Misc Events): Update signal events.
2003 (Event Examples): Add signal example.
2004
20052006-11-29 Richard Stallman <rms@gnu.org>
2006
2007 * frames.texi (Visibility of Frames): Explain visible windows
2008 can be covered by others. Add xref for raise-frame.
2009
20102006-11-28 Richard Stallman <rms@gnu.org>
2011
2012 * searching.texi (Regexp Special): Update when ^ is special.
2013
20142006-11-27 Eli Zaretskii <eliz@gnu.org>
2015
2016 * customize.texi (Customization, Common Keywords)
2017 (Group Definitions, Variable Definitions, Composite Types)
2018 (Type Keywords, Customization Types): Add index entries for
2019 various customization keywords.
2020
20212006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2022
2023 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2024
c8763fb6 20252006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2026
2027 * frames.texi (Window System Selections): Remove clipboard from
2028 description of selection-coding-system.
2029
20302006-11-06 Richard Stallman <rms@gnu.org>
2031
2032 * lists.texi (List Variables): Document COMPARE-FN.
2033
2034 * keymaps.texi: Avoid use of "binding" to mean a relation;
2035 use it only to refer to the meaning associated with a key.
2036 (Keymaps): Change menu node description.
2037
2038 * elisp.texi (Top): Change menu node description.
2039
2040 * display.texi (Managing Overlays): Document overlay-recenter.
2041
20422006-10-29 Chong Yidong <cyd@stupidchicken.com>
2043
2044 * Makefile.in: Use relative paths to avoid advertising filesystem
2045 contents during compilation.
2046
20472006-10-23 Kim F. Storm <storm@cua.dk>
2048
2049 * commands.texi (Event Input Misc): Update unread-command-events.
2050
20512006-10-23 Nick Roberts <nickrob@snap.net.nz>
2052
2053 * lists.texi (Sets And Lists): Fix typos.
2054
20552006-10-18 Juanma Barranquero <lekktu@gmail.com>
2056
2057 * control.texi (Processing of Errors): Use @var for an argument,
2058 not @code.
2059
20602006-10-16 Richard Stallman <rms@gnu.org>
2061
2062 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
2063
2064 * keymaps.texi (Format of Keymaps): Show all the keymap element
2065 patterns that result from menu items.
2066 (Key Lookup): Minor cleanups.
2067
2068 * modes.texi (Precalculated Fontification): Don't say that
2069 not setting font-lock-defaults avoids loading font-lock.
2070
2071 * help.texi (Documentation): Move xref to Emacs Manual here.
2072 (Documentation Basics): From here.
2073 Also doc emacs-lisp-docstring-fill-column.
2074
2075 * elisp.texi: Update version and ISBN.
2076
2077 * commands.texi (Interactive Call): Clarify KEYS arg to
2078 call-interactively is a vector.
2079 (Command Loop Info): Delete anchor in this-command-keys.
2080 Add anchor in this-command-keys-vector.
2081 (Recursive Editing): Document how recursive-edit
2082 handles the current buffer.
2083
20842006-10-13 Chong Yidong <cyd@stupidchicken.com>
2085
2086 * frames.texi (Frame Titles): %c and %l are ignored in
2087 frame-title-format.
2088
20892006-10-11 Richard Stallman <rms@gnu.org>
2090
2091 * keymaps.texi (Key Sequences): Clarify use of kbd.
2092
20932006-10-10 Kim F. Storm <storm@cua.dk>
2094
2095 * lists.texi (Sets And Lists): Add memql.
2096
20972006-10-03 Richard Stallman <rms@gnu.org>
2098
2099 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2100 Clarify :ascii: and :nonascii:.
2101
21022006-09-29 Juri Linkov <juri@jurta.org>
2103
2104 * modes.texi (%-Constructs): Reorder coding systems in the
2105 documentation of %z to the real order displayed in the modeline.
2106
21072006-09-25 Richard Stallman <rms@gnu.org>
2108
2109 * os.texi (Timers): Describe timer-max-repeats.
2110
21112006-09-25 Chong Yidong <cyd@stupidchicken.com>
2112
2113 * os.texi (Timers): Mention with-local-quit.
2114
21152006-09-24 Richard Stallman <rms@gnu.org>
2116
2117 * searching.texi (Searching and Matching): Mention property search.
2118
2119 * commands.texi (Command Loop Info): Explain how read-event affects
2120 this-command-keys.
2121
21222006-09-20 Richard Stallman <rms@gnu.org>
2123
2124 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2125
2126 * windows.texi (Window Start): Minor cleanups.
2127
21282006-09-20 Kim F. Storm <storm@cua.dk>
2129
2130 * windows.texi (Window Start): pos-visible-in-window-p allows
2131 specifying t for position to mean "end of window".
2132 Add window-line-height.
2133
2134 * anti.texi (Antinews): Mention window-line-height.
2135
21362006-09-19 David Kastrup <dak@gnu.org>
2137
2138 * keymaps.texi (Searching Keymaps): Small clarification.
2139
21402006-09-18 Richard Stallman <rms@gnu.org>
2141
2142 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2143 cause keyboard menus.
2144 (Menu Keymaps): Likewise.
2145 (Defining Menus, Keyboard Menus): Clarify.
2146
2147 * text.texi (Fields): Clarify explanation of constrain-to-field.
2148
21492006-09-16 Eli Zaretskii <eliz@gnu.org>
2150
2151 * variables.texi (Tips for Defining): Fix a typo.
2152
21532006-09-15 Richard Stallman <rms@gnu.org>
2154
2155 * keymaps.texi (Remapping Commands, Searching Keymaps)
2156 (Active Keymaps): Clean up previous change.
2157
21582006-09-15 Jay Belanger <belanger@truman.edu>
2159
2160 * gpl.texi: Replace "Library Public License" by "Lesser Public
2161 License" throughout.
2162
21632006-09-15 David Kastrup <dak@gnu.org>
2164
2165 * keymaps.texi (Active Keymaps): Adapt description to use
2166 `get-char-property' instead `get-text-property'. Explain how
2167 mouse events change this. Explain the new optional argument of
2168 `key-binding' and its mouse-dependent lookup.
2169 (Searching Keymaps): Adapt description similarly.
2170 (Remapping Commands): Explain the new optional argument of
2171 `command-remapping'.
2172
21732006-09-14 Richard Stallman <rms@gnu.org>
2174
2175 * keymaps.texi (Searching Keymaps): Clarification.
2176 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2177
21782006-09-13 Richard Stallman <rms@gnu.org>
2179
2180 * objects.texi (Character Type): Node split.
2181 Add xref to Describing Characters.
2182 (Basic Char Syntax, General Escape Syntax)
2183 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2184
21852006-09-11 Richard Stallman <rms@gnu.org>
2186
2187 * display.texi (Display Table Format): Wording clarification.
2188 (Glyphs): Clarifications.
2189
21902006-09-10 Chong Yidong <cyd@stupidchicken.com>
2191
2192 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2193 local maps.
2194
21952006-09-10 Kim F. Storm <storm@cua.dk>
2196
2197 * display.texi (Forcing Redisplay): Document return value of
2198 function redisplay.
2199
22002006-09-09 Richard Stallman <rms@gnu.org>
2201
2202 * windows.texi (Window Hooks): Explain limits of
2203 window-scroll-functions.
2204
2205 * display.texi (Fringe Indicators): Update for last change in
2206 indicate-buffer-boundaries.
2207
22082006-09-08 Richard Stallman <rms@gnu.org>
2209
2210 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2211
22122006-09-06 Kim F. Storm <storm@cua.dk>
2213
2214 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2215
2216 * windows.texi (Window Start): Update pos-visible-in-window-p.
2217
22182006-09-04 Richard Stallman <rms@gnu.org>
2219
2220 * processes.texi (Accepting Output): Explain SECONDS=0 for
2221 accept-process-output.
2222
2223 * os.texi (Idle Timers): Explain why timer functions should not
2224 loop until (input-pending-p).
2225
22262006-09-02 Eli Zaretskii <eliz@gnu.org>
2227
2228 * makefile.w32-in (usermanualdir): New variable.
2229 (elisp.dvi): Use it.
2230
22312006-09-01 Eli Zaretskii <eliz@gnu.org>
2232
2233 * buffers.texi (Buffer Modification): Fix last change.
2234
22352006-09-01 Chong Yidong <cyd@stupidchicken.com>
2236
2237 * buffers.texi (Buffer Modification): Document
2238 buffer-chars-modified-tick.
2239
22402006-08-31 Richard Stallman <rms@gnu.org>
2241
2242 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2243
22442006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2245
2246 * modes.texi (Syntactic Font Lock):
2247 Mention font-lock-syntactic-face-function
2248 instead of specific faces.
2249
22502006-08-29 Chong Yidong <cyd@stupidchicken.com>
2251
2252 * display.texi (Images): Add xrref to display-images-p.
2253
22542006-08-28 Kenichi Handa <handa@m17n.org>
2255
2256 * nonascii.texi (Lisp and Coding Systems): Fix description of
2257 detect-coding-region.
2258
22592006-08-27 Michael Olson <mwolson@gnu.org>
2260
2261 * processes.texi (Transaction Queues): Remove stray quote
2262 character.
2263
22642006-08-25 Richard Stallman <rms@gnu.org>
2265
2266 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2267 Add xref.
2268
22692006-08-24 Chong Yidong <cyd@stupidchicken.com>
2270
2271 * os.texi (Timers): Avoid waiting inside timers.
2272
22732006-08-21 Lute Kamstra <lute@gnu.org>
2274
2275 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2276
22772006-08-20 Richard Stallman <rms@gnu.org>
2278
2279 * os.texi (Idle Timers): New node, split out from Timers.
2280 Document current-idle-time.
2281 * commands.texi (Reading One Event): Update xref.
2282 * elisp.texi (Top): Update subnode menu.
2283
22842006-08-16 Richard Stallman <rms@gnu.org>
2285
2286 * keymaps.texi (Extended Menu Items): Show format of cached
2287 bindings in extended menu items.
2288
2289 * customize.texi (Variable Definitions): Explain when the
2290 standard value expression is evaluated.
2291
22922006-08-15 Chong Yidong <cyd@stupidchicken.com>
2293
2294 * commands.texi (Reading One Event): Explain idleness in
2295 `read-event'.
2296
22972006-08-12 Chong Yidong <cyd@stupidchicken.com>
2298
2299 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2300 (Commands for Insertion): Removed split-line since it's not
2301 relevant for Lisp programming.
2302 (Yank Commands): Rewrite introduction.
2303 (Undo): Clarify.
2304 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2305 (Filling): Remove redundant comment. Clarify return value of
2306 current-justification.
2307 (Margins): Minor clarifications.
2308 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2309 (Sorting): Update definition of sort-lines.
2310 (Columns): Clarify behavior of sort-columns.
2311 (Indent Tabs): Link to Tab Stops in Emacs manual.
2312 (Special Properties): Clarify.
2313 (Clickable Text): Mention Buttons package.
2314
23152006-08-12 Kevin Ryde <user42@zip.com.au>
2316
2317 * os.texi (Time Parsing): Add %z to description of
2318 format-time-string, as per docstring. Add cross reference to
2319 glibc manual for strftime.
2320
23212006-08-08 Richard Stallman <rms@gnu.org>
2322
2323 * modes.texi: Clean up wording in previous change.
2324
23252006-08-07 Chong Yidong <cyd@stupidchicken.com>
2326
2327 * modes.texi (Hooks): Clarify.
2328 (Major Mode Basics): Mention define-derived-mode explicitly.
2329 (Major Mode Conventions): Rebinding RET is OK for some modes.
2330 Mention change-major-mode-hook and after-change-major-mode-hook.
2331 (Example Major Modes): Moved to end of Modes section.
2332 (Mode Line Basics): Clarify.
2333 (Mode Line Data): Mention help-echo and local-map in strings.
2334 Explain reason for treatment of non-risky variables.
2335 (Properties in Mode): Clarify.
2336 (Faces for Font Lock): Add font-lock-negation-char-face.
2337
23382006-08-04 Eli Zaretskii <eliz@gnu.org>
2339
2340 * strings.texi (Formatting Strings): Warn against arbitrary
2341 strings as first arg to `format'.
2342
23432006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2344
2345 * text.texi (Clickable Text): Mention `help-echo' text property.
2346 Update intro, examples and associated explanations.
2347
23482006-07-31 Richard Stallman <rms@gnu.org>
2349
2350 * commands.texi: Update xrefs.
2351 (Event Mod): New node, cut out from old Translating Input.
2352
2353 * maps.texi: Update xrefs.
2354
2355 * keymaps.texi (Translation Keymaps): New node.
2356 Update xrefs from Translating Input to Translation Keymaps.
2357
2358 * elisp.texi (Top): Update subnode menu.
2359
2360 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2361
2362 * os.texi (System Interface): Fix menu descriptions of some nodes.
2363 (Translating Input): Node deleted.
2364
23652006-07-31 Nick Roberts <nickrob@snap.net.nz>
2366
2367 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2368
2369 * lists.texi (Sets And Lists): Likewise.
2370
23712006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2372
2373 * text.texi (Fields): Mention POS
2374 requirement when narrowing is in effect.
2375
23762006-07-28 Richard Stallman <rms@gnu.org>
2377
2378 * display.texi (Face Attributes): Simplify wording.
2379 (Attribute Functions): Clarify meaning of new-frame default
2380 attribute settings.
2381
2382 * customize.texi (Common Keywords): Document how to use
2383 :package-version in a package not in Emacs.
2384
23852006-07-28 Kim F. Storm <storm@cua.dk>
2386
2387 * commands.texi (Reading One Event): Fix last change.
2388
23892006-07-26 Chong Yidong <cyd@stupidchicken.com>
2390
2391 * commands.texi (Reading One Event): Document SECONDS argument for
2392 read-event, read-char, and read-char-exclusive.
2393
23942006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2395
2396 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2397 to ensure correct identification.
2398
23992006-07-24 Richard Stallman <rms@gnu.org>
2400
2401 * text.texi (Clickable Text): Clarify.
2402
2403 * sequences.texi (Vector Functions): Delete duplicate xref.
2404
2405 * objects.texi (Function Type): Clarify.
2406
2407 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2408 modes.
2409
2410 * lists.texi (List Variables): New node.
2411 Material moved from other nodes.
2412
2413 * variables.texi (Setting Variables): add-to-list and
2414 add-to-ordered-list moved to List Variables node.
2415
24162006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2417
2418 * text.texi (Links and Mouse-1):
2419 For mouse-on-link-p, expand on arg POS.
2420
24212006-07-21 Kim F. Storm <storm@cua.dk>
2422
2423 * display.texi (Forcing Redisplay): Don't mention systems which
2424 don't support sub-second timers for redisplay-preemption-period.
2425
2426 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2427
24282006-07-21 Eli Zaretskii <eliz@gnu.org>
2429
2430 * frames.texi (Input Focus): Document that focus-follows-mouse has
2431 no effect on MS-Windows.
2432
24332006-07-18 Richard Stallman <rms@gnu.org>
2434
2435 * display.texi (Forcing Redisplay): Cleanups in previous change.
2436
2437 * processes.texi (Low-Level Network): Make menu more convenient.
2438
24392006-07-18 Kim F. Storm <storm@cua.dk>
2440
2441 * display.texi (Forcing Redisplay): redisplay-preemption-period
2442 only used on window systems. Add xref to Terminal Output.
2443
2444 * os.texi (Terminal Output): baud-rate only controls preemption on
2445 non-window systems. Add xref to Forcing Redisplay.
2446
2447 * processes.texi (Low-Level Network): Rename node "Make Network"
2448 to "Network Processes".
2449
24502006-07-18 Karl Berry <karl@gnu.org>
2451
2452 * variables.texi, functions.texi, customize.texi, loading.texi:
2453 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2454
24552006-07-17 Chong Yidong <cyd@stupidchicken.com>
2456
2457 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2458
24592006-07-17 Richard Stallman <rms@gnu.org>
2460
2461 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2462 Put period and comma inside quotes.
2463
2464 * loading.texi, markers.texi: Use real doublequote inside menus.
2465
2466 * windows.texi: Put point and comma inside quotes.
2467 (Textual Scrolling): Use @samp for error message.
2468
2469 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2470 * strings.texi, streams.texi, processes.texi, os.texi:
2471 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2472 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2473 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2474 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2475 Put point and comma inside quotes.
2476
2477 * control.texi (Processing of Errors): Add command-error-function.
2478
2479 * variables.texi (File Local Variables): Clarify that
2480 file local variables make buffer-local bindings.
2481
2482 * modes.texi (Syntactic Font Lock): Give default for
2483 font-lock-syntax-table.
2484
24852006-07-17 Nick Roberts <nickrob@snap.net.nz>
2486
2487 * text.texi (Special Properties): Clean up previous change.
2488
24892006-07-16 Karl Berry <karl@gnu.org>
2490
2491 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2492 * control.texi: Fix bad page breaks through chapter 10 (control).
2493
2494 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2495 underfull hbox.
2496
24972006-07-15 Nick Roberts <nickrob@snap.net.nz>
2498
2499 * text.texi (Special Properties): Describe fontified text property
2500 in relation to a character (not text).
2501
25022006-07-15 Kim F. Storm <storm@cua.dk>
2503
2504 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2505 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2506 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2507
2508 * anti.texi (Antinews): Mention redisplay function.
2509 The kbd macro existed, but was not documented, before 22.x.
2510 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2511
25122006-07-14 Nick Roberts <nickrob@snap.net.nz>
2513
2514 * display.texi (Displaying Messages): Add anchor.
2515
2516 * frames.texi (Dialog Boxes): Use it.
2517
25182006-07-12 Richard Stallman <rms@gnu.org>
2519
2520 * objects.texi (Frame Type): Explain nature of frames better.
2521
2522 * frames.texi (Frames): Explain nature of frames better.
2523
25242006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2525
2526 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2527
25282006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2529
2530 * frames.texi (Window System Selections): Mention scrap support for Mac.
2531 Default value of x-select-enable-clipboard is t on Mac.
2532
2533 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2534
25352006-07-11 Kim F. Storm <storm@cua.dk>
2536
2537 * display.texi (Forcing Redisplay): Add `redisplay' function.
2538 Don't mention (sit-for -1) -- use (redisplay t) instead.
2539
2540 * commands.texi (Waiting): (sit-for -1) is no longer special.
2541 (sit-for 0) is equivalent to (redisplay).
2542 Iconifying/deiconifying no longer makes sit-for return.
2543
25442006-07-10 Nick Roberts <nickrob@snap.net.nz>
2545
2546 * display.texi (Buttons): Fix typo.
2547
2548 * index.texi, elisp.texi (New Symbols): Comment node out.
2549
25502006-07-09 Richard Stallman <rms@gnu.org>
2551
2552 * display.texi (Truncation): Clean up previous change.
2553
25542006-07-08 Richard Stallman <rms@gnu.org>
2555
2556 * commands.texi (Interactive Call): Use 3 as prefix in example
2557 for execute-extended-command.
2558
2559 * display.texi (Attribute Functions): Move paragraph about
2560 compatibility with Emacs < 21.
2561
25622006-07-09 Kim F. Storm <storm@cua.dk>
2563
2564 * display.texi (Refresh Screen): Clarify force-window-update.
2565 (Truncation): "Normally" indicated by fringe arrows.
2566
25672006-07-08 Eli Zaretskii <eliz@gnu.org>
2568
2569 * windows.texi (Textual Scrolling, Resizing Windows):
2570 * variables.texi (Constant Variables):
2571 * text.texi (Buffer Contents, Deletion, Changing Properties)
2572 (Property Search, Special Properties, Sticky Properties)
2573 (Links and Mouse-1, Fields, Change Hooks):
2574 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2575 (Categories):
2576 * symbols.texi (Other Plists):
2577 * streams.texi (Output Variables):
2578 * processes.texi (Input to Processes, Query Before Exit):
2579 * positions.texi (Word Motion, Text Lines, List Motion):
2580 * os.texi (Init File, System Environment, Sound Output)
2581 (Session Management):
2582 * nonascii.texi (Text Representations, Character Sets)
2583 (Chars and Bytes, Locales):
2584 * modes.texi (Defining Minor Modes, Header Lines):
2585 * minibuf.texi (Minibuffer Contents):
2586 * markers.texi (Information from Markers):
2587 * lists.texi (List Elements, Building Lists, Association Lists):
2588 * keymaps.texi (Tool Bar):
2589 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2590 * functions.texi (What Is a Function, Mapping Functions):
2591 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2592 (Color Names, Text Terminal Colors, Display Feature Testing):
2593 * files.texi (Visiting Functions, File Name Components)
2594 (Unique File Names, Contents of Directories):
2595 * display.texi (Forcing Redisplay, Displaying Messages)
2596 (Temporary Displays, Font Selection, Auto Faces)
2597 (Font Lookup, Fringe Indicators, Display Margins)
2598 (Image Descriptors, Showing Images, Image Cache, Button Types)
2599 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2600 (Display Table Format, Glyphs):
2601 * control.texi (Iteration):
2602 * commands.texi (Command Loop Info, Adjusting Point):
2603 * backups.texi (Making Backups, Auto-Saving):
2604 Remove @tindex entries.
2605
26062006-07-07 Kim F. Storm <storm@cua.dk>
2607
2608 * display.texi (Fringe Cursors): Fix typo.
2609 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2610 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2611
26122006-07-05 Richard Stallman <rms@gnu.org>
2613
2614 * text.texi (Buffer Contents): Add example of text props
2615 in result of buffer-substring.
2616 (Text Properties): Explain better about use of specific property names.
2617 (Property Search): Some cleanups; reorder some functions.
2618
2619 * keymaps.texi (Changing Key Bindings): Cleanup.
2620 Add xref to Key Binding Conventions.
2621
2622 * display.texi (Attribute Functions): Add examples for
2623 face-attribute-relative-p.
2624
2625 * tips.texi (Coding Conventions): Cleanup last change.
2626
26272006-07-05 Karl Berry <karl@gnu.org>
2628
2629 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2630 Remove @setchapternewpage odd.
2631 Result is 1013 pages, down from 1100.
2632
2633 * anti.texi, customize.texi, display.texi, internals.texi:
2634 * minibuf.texi, modes.texi, tips.texi:
2635 Fix overfull/underfull boxes.
2636
26372006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2638
2639 * edebug.texi (Instrumenting):
2640 Add Edebug-specific findex for eval-buffer.
2641 * loading.texi (Loading):
2642 Replace eval-current-buffer with eval-buffer.
2643
26442006-06-30 Nick Roberts <nickrob@snap.net.nz>
2645
2646 * locals.texi (Standard Buffer-Local Variables): Update the list
2647 of variables.
2648
26492006-06-26 Nick Roberts <nickrob@snap.net.nz>
2650
2651 * files.texi (File Name Completion): Point user to the node
2652 "Reading File Names".
2653
26542006-06-24 Eli Zaretskii <eliz@gnu.org>
2655
2656 * files.texi (Contents of Directories): Document case-insensitive
2657 behavior on respective filesystems.
2658
2659 * objects.texi (Character Type): Document that Emacs signals an
2660 error for unsupported Unicode characters specified as \uNNNN.
2661
26622006-06-19 Richard Stallman <rms@gnu.org>
2663
2664 * processes.texi (Bindat Spec): Clarify previous change.
2665
26662006-06-16 Richard Stallman <rms@gnu.org>
2667
2668 * tips.texi (Coding Conventions): Better explain conventions
2669 for definition constructs.
2670
2671 * text.texi (Special Properties): String value of `read-only'
2672 serves as the error message.
2673
2674 * objects.texi (Character Type): Clarify prev. change.
2675 (Non-ASCII in Strings): Mention \u and \U.
2676
2677 * commands.texi (Using Interactive): Explain problem of
2678 markers, etc., in command-history.
2679
26802006-06-14 Kim F. Storm <storm@cua.dk>
2681
2682 * commands.texi (Waiting): Negative arg to sit-for forces
2683 redisplay even if input is pending.
2684
2685 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2686 redisplay. Remove incorrect example of binding redisplay-dont-pause
2687 around (sit-for 0).
2688
26892006-06-13 Richard Stallman <rms@gnu.org>
2690
2691 * display.texi (Forcing Redisplay): Clarify previous change.
2692
26932006-06-13 Romain Francoise <romain@orebokech.com>
2694
2695 * display.texi (Forcing Redisplay): Fix typo.
2696
26972006-06-13 Kim F. Storm <storm@cua.dk>
2698
2699 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2700
27012006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2702
2703 * tips.texi (Coding Conventions): Add `@end itemize'.
2704
27052006-06-10 Richard Stallman <rms@gnu.org>
2706
2707 * tips.texi (Coding Conventions): Explain use of coding systems
2708 to ensure one decoding for strings.
2709
27102006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2711
2712 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2713 syntax.
2714
27152006-06-07 Eli Zaretskii <eliz@gnu.org>
2716
2717 * display.texi (Font Selection): Remove description of
2718 clear-face-cache.
2719
2720 * compile.texi (Eval During Compile): Fix a typo. Add index
2721 entries for possible uses of eval-when-compile.
2722
27232006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2724
2725 * display.texi (Abstract Display): Fix typo.
2726
27272006-06-03 Eli Zaretskii <eliz@gnu.org>
2728
2729 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2730 Reword variable's description.
2731
27322006-06-01 Richard Stallman <rms@gnu.org>
2733
2734 * windows.texi (Splitting Windows): Clarify splitting nonselected
2735 window.
2736
27372006-05-31 Juri Linkov <juri@jurta.org>
2738
2739 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2740
27412006-05-30 Richard Stallman <rms@gnu.org>
2742
2743 * display.texi (Line Height): Fix errors in description of
10d1d0af 2744 default line height and line-height property.
b8d4c8d0
GM
2745
2746 * nonascii.texi (Default Coding Systems): Further clarification.
2747
27482006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2749
2750 * internals.texi (Pure Storage): Mention that an overflow in pure
2751 space causes a memory leak.
2752 (Garbage Collection): If there was an overflow in pure space,
2753 `garbage-collect' returns nil.
2754
27552006-05-30 Eli Zaretskii <eliz@gnu.org>
2756
2757 * nonascii.texi (Default Coding Systems): Fix it some more.
2758
27592006-05-29 Eli Zaretskii <eliz@gnu.org>
2760
2761 * nonascii.texi (Default Coding Systems): Fix last change.
2762
27632006-05-29 Kenichi Handa <handa@m17n.org>
2764
2765 * nonascii.texi (find-operation-coding-system): Describe the new
2766 argument format (FILENAME . BUFFER).
2767
27682006-05-28 Richard Stallman <rms@gnu.org>
2769
2770 * tips.texi (Coding Conventions): Better explain reasons not to
2771 advise other packages or use `eval-after-load'.
2772
27732006-05-29 Kim F. Storm <storm@cua.dk>
2774
2775 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2776 `bindat-idx' and `bindat-raw' for clarity.
2777
27782006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2779
2780 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2781
2782 * display.texi (Display): Add "Abstract Display" to menu.
2783 (Abstract Display, Abstract Display Functions)
2784 (Abstract Display Example): New nodes.
2785 * elisp.texi (Top): Add "Abstract Display" to menu.
2786
27872006-05-27 Chong Yidong <cyd@stupidchicken.com>
2788
2789 * keymaps.texi (Key Sequences): Link to input events definition.
2790 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2791
2792 * files.texi (Changing Files): Document updated argument list for
2793 copy-file.
2794
27952006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2796
2797 * processes.texi (Bindat Functions): Explain term "total length".
2798 Use it in bindat-length and bindat-pack descriptions.
2799
28002006-05-26 Eli Zaretskii <eliz@gnu.org>
2801
2802 * tips.texi (Coding Conventions): Advise against using
2803 eval-after-load in packages. Add an index entry.
2804
28052006-05-25 Juri Linkov <juri@jurta.org>
2806
2807 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2808
2809 * modes.texi (%-Constructs): Add %e, %z, %Z.
2810
28112006-05-25 Richard Stallman <rms@gnu.org>
2812
2813 * elisp.texi (Top): Update subnode menu.
2814
2815 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2816 (Keymaps): Update menu.
2817
28182006-05-25 Chong Yidong <cyd@stupidchicken.com>
2819
2820 * keymaps.texi (Key Sequences): Some clarifications.
2821
28222006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2823
2824 * processes.texi (Bindat Functions): Say "unibyte string"
2825 explicitly for bindat-unpack and bindat-pack descriptions.
2826 (Bindat Examples): Don't call `string-make-unibyte' in example.
2827
28282006-05-25 Chong Yidong <cyd@stupidchicken.com>
2829
2830 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2831 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2832
2833 * keymaps.texi (Changing Key Bindings):
dd7b651b 2834 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2835 * help.texi (Describing Characters): Refer to it.
2836
28372006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2838
2839 * frames.texi (Pointer Shape): @end table -> @end defvar.
2840
28412006-05-22 Richard Stallman <rms@gnu.org>
2842
2843 * elisp.texi (Top): Update subnode menus.
2844
2845 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2846 Contents rewritten; material from old Pointer Shape node moved here.
2847
2848 * display.texi (Pointer Shape): Node deleted.
2849 (Image Descriptors): Minor cleanup.
2850
28512006-05-21 Richard Stallman <rms@gnu.org>
2852
2853 * syntax.texi (Parsing Expressions): Update info on which STATE
2854 elements are ignored.
2855
28562006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2857
2858 * hooks.texi (Standard Hooks): Correct typo.
2859
2860 * gpl.texi (GPL): ifinfo -> ifnottex.
2861
28622006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2863
2864 * searching.texi (Simple Match Data): Warn about match data being
2865 set anew by every search.
2866
28672006-05-17 Richard Stallman <rms@gnu.org>
2868
2869 * minibuf.texi (Minibuffer History): Clarify.
2870
2871 * searching.texi (Regexp Special): Clarify nested regexp warning.
2872
28732006-05-16 Kim F. Storm <storm@cua.dk>
2874
2875 * minibuf.texi (Minibuffer History): Update add-to-history.
2876
28772006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2878
2879 * nonascii.texi (Explicit Encoding): Fix
2880 typo (encoding<->decoding).
2881
28822006-05-14 Richard Stallman <rms@gnu.org>
2883
2884 * buffers.texi (Creating Buffers): Cleanup.
2885
2886 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2887
28882006-05-13 Eli Zaretskii <eliz@gnu.org>
2889
2890 * buffers.texi (Current Buffer): Document that with-temp-buffer
2891 disables undo.
2892
2893 * os.texi (Terminal-Specific): More accurate description of how
2894 Emacs searches for the terminal-specific libraries.
2895
28962006-05-12 Eli Zaretskii <eliz@gnu.org>
2897
2898 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2899 emacs-xtra to @inforef's.
2900
2901 * text.texi (Undo): Document that undo is turned off in buffers
2902 whose names begin with a space.
2903
2904 * buffers.texi (Buffer Names): Add index entries for buffers whose
2905 names begin with a space.
2906 (Creating Buffers): Document that undo is turned off in buffers
2907 whose names begin with a space.
2908
2909 * files.texi (Visiting Functions, Reading from Files)
2910 (Saving Buffers): Mention code and EOL conversions by file I/O
2911 primitives and subroutines.
2912
2913 * nonascii.texi (Lisp and Coding Systems): Document
2914 coding-system-eol-type. Add index entries for eol conversion.
2915
2916 * display.texi (Defining Faces): Mention `mac', and add an xref to
2917 where window-system is described.
2918
29192006-05-10 Richard Stallman <rms@gnu.org>
2920
2921 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2922
29232006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2924
2925 * variables.texi (File Local Variables): Recommend to quote lambda
2926 expressions in safe-local-variable property.
2927
29282006-05-09 Richard Stallman <rms@gnu.org>
2929
2930 * variables.texi (File Local Variables): Document
2931 safe-local-eval-forms and safe-local-eval-function.
2932
29332006-05-07 Kim F. Storm <storm@cua.dk>
2934
2935 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2936 from add-to-history.
2937
29382006-05-07 Romain Francoise <romain@orebokech.com>
2939
2940 * commands.texi (Event Input Misc):
2941 * compile.texi (Eval During Compile):
2942 * internals.texi (Buffer Internals):
2943 * minibuf.texi (Initial Input):
2944 * nonascii.texi (Scanning Charsets):
2945 * numbers.texi (Comparison of Numbers):
2946 * windows.texi (Textual Scrolling, Vertical Scrolling):
2947 Fix various typos.
2948
29492006-05-06 Eli Zaretskii <eliz@gnu.org>
2950
2951 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2952 conditional xref's to either emacs or emacs-xtra, depending on
2953 @iftex/@ifnottex.
2954
2955 * minibuf.texi (Minibuffer History): Document add-to-history.
2956
29572006-05-05 Eli Zaretskii <eliz@gnu.org>
2958
2959 * internals.texi (Pure Storage): Mention the pure overflow message
2960 at startup.
2961
c8763fb6 29622006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2963
2964 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2965 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2966 search.
2967
29682006-05-01 Richard Stallman <rms@gnu.org>
2969
2970 * intro.texi (nil and t): Clarify.
2971
2972 * variables.texi (File Local Variables): Suggest using booleanp.
2973
29742006-05-01 Juanma Barranquero <lekktu@gmail.com>
2975
2976 * objects.texi (Type Predicates): Fix typos.
2977
29782006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2979
2980 * intro.texi (nil and t): Add booleanp.
2981
2982 * objects.texi (Type Predicates): Add links for booleanp and
2983 string-or-null-p.
2984
29852006-04-29 Richard Stallman <rms@gnu.org>
2986
2987 * modes.texi (Multiline Font Lock): Rename from
2988 Multi line Font Lock Elements. Much clarification.
2989 (Font Lock Multiline, Region to Fontify): Much clarification.
2990
29912006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2992
2993 * variables.texi (File Local Variables): Remove the special case t for
2994 safe-local-variable.
2995
29962006-04-26 Richard Stallman <rms@gnu.org>
2997
2998 * syntax.texi (Parsing Expressions): Minor cleanup.
2999
30002006-04-18 Richard Stallman <rms@gnu.org>
3001
3002 * tips.texi (Coding Conventions): Explain when the package's
3003 prefix should appear later on (not at the start of the name).
3004
3005 * searching.texi (String Search): Clarify effect of NOERROR.
3006
3007 * modes.texi (Imenu): Clarify what special items do.
3008
3009 * hooks.texi (Standard Hooks): Delete text about old hook names.
3010
30112006-04-17 Romain Francoise <romain@orebokech.com>
3012
3013 * variables.texi (Local Variables): Update the default value of
3014 `max-specpdl-size'.
3015
30162006-04-15 Michael Olson <mwolson@gnu.org>
3017
3018 * processes.texi (Transaction Queues): Mention the new optional
3019 `delay-question' argument for `tq-enqueue'.
3020
30212006-04-13 Bill Wohler <wohler@newt.com>
3022
3023 * customize.texi (Common Keywords): Use dotted notation for
3024 :package-version value. Specify its values. Improve documentation
3025 for customize-package-emacs-version-alist.
3026
30272006-04-12 Bill Wohler <wohler@newt.com>
3028
3029 * customize.texi (Common Keywords): Move description of
3030 customize-package-emacs-version-alist to @defvar.
3031
30322006-04-10 Bill Wohler <wohler@newt.com>
3033
3034 * customize.texi (Common Keywords): Add :package-version.
3035
30362006-04-10 Kim F. Storm <storm@cua.dk>
3037
3038 * text.texi (Buffer Contents): Add NOPROPS arg to
3039 filter-buffer-substring.
3040
30412006-04-08 Kevin Ryde <user42@zip.com.au>
3042
3043 * os.texi (Command-Line Arguments): Update xref to emacs manual
3044 "Command Arguments" -> "Emacs Invocation", per change there.
3045
30462006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3047
3048 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
3049 be on one line to help makeinfo not render two spaces after the dot.
3050
30512006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
3052
3053 * strings.texi (Predicates for Strings): Add string-or-null-p.
3054
30552006-03-28 Kim F. Storm <storm@cua.dk>
3056
3057 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
3058 remarks about systems that don't support fractional seconds.
3059
30602006-03-25 Karl Berry <karl@gnu.org>
3061
3062 * elisp.texi: Use @copyright{} instead of (C), and do not indent
3063 the year list.
3064
30652006-03-21 Nick Roberts <nickrob@snap.net.nz>
3066
3067 * display.texi (Fringe Indicators): Fix typos.
3068
30692006-03-19 Luc Teirlinck <teirllm@auburn.edu>
3070
3071 * tips.texi (Documentation Tips): One can now also write `program'
3072 in front of a quoted symbol in a docstring to prevent making a
3073 hyperlink.
3074
30752006-03-19 Alan Mackenzie <acm@muc.de>
3076
3077 * text.texi (Special Properties): Clarify `fontified' property.
3078
30792006-03-16 Richard Stallman <rms@gnu.org>
3080
3081 * display.texi (Defining Images): Minor cleanup.
3082
30832006-03-16 Bill Wohler <wohler@newt.com>
3084
3085 * display.texi (Defining Images): In image-load-path-for-library,
3086 prefer user's images.
3087
30882006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
3089
3090 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
3091
30922006-03-15 Bill Wohler <wohler@newt.com>
3093
3094 * display.texi (Defining Images): Fix example in
3095 image-load-path-for-library by not recommending that one binds
3096 image-load-path. Just defvar it to placate compiler and only use
3097 it if previously defined.
3098
30992006-03-14 Bill Wohler <wohler@newt.com>
3100
3101 * display.texi (Defining Images): In image-load-path-for-library,
3102 always return list of directories. Update example.
3103
31042006-03-14 Alan Mackenzie <acm@muc.de>
3105
3106 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3107 This describes font-lock-extend-region-function.
3108 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3109 the new node "Region to Fontify".
3110
31112006-03-13 Richard Stallman <rms@gnu.org>
3112
3113 * display.texi (Invisible Text): The impossible position is
3114 now before the invisible text, not after.
3115 (Defining Images): Clean up last change.
3116
31172006-03-11 Bill Wohler <wohler@newt.com>
3118
3119 * display.texi (Defining Images): Add image-load-path-for-library.
3120
31212006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3122
3123 * text.texi (Adaptive Fill): Fix Texinfo usage.
3124
3125 * strings.texi (Creating Strings): Fix Texinfo usage.
3126
3127 * searching.texi (Regexp Special): Use @samp for regular
3128 expressions that are not in Lisp syntax.
3129
31302006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3131
3132 * searching.texi (Regexp Special): Put remark between parentheses
3133 to avoid misreading.
3134
31352006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3136
3137 * searching.texi (Syntax of Regexps): More accurately describe
3138 which characters are special in which situations.
3139 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3140 are not special. Describe in detail when `[' and `]' are special.
3141 (Regexp Backslash): Plenty of regexps with unbalanced square
3142 brackets are valid, so reword that statement.
3143
31442006-03-02 Kim F. Storm <storm@cua.dk>
3145
3146 * keymaps.texi (Tool Bar): Add tool-bar-border.
3147
31482006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3149
3150 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3151
31522006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3153
3154 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3155
3156 * files.texi (Locating Files): Suggest additional values for the
3157 SUFFIXES arg of `locate-file'. Update pxref.
3158
3159 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3160 (How Programs Do Loading): Discuss the effects of Auto Compression
3161 mode on `load'.
3162 (Load Suffixes): New node.
3163 (Library Search): Delete description of `load-suffixes'; it was
3164 moved to "Load Suffixes".
3165 (Autoload, Named Features): Mention `load-suffixes'.
3166
31672006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3168
3169 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3170
3171 * windows.texi (Window Tree): Fix typo.
3172
31732006-02-20 Kim F. Storm <storm@cua.dk>
3174
3175 * display.texi (Fringe Indicators): New section.
3176 Move indicate-empty-lines, indicate-buffer-boundaries, and
3177 default-indicate-buffer-boundaries here.
3178 Add fringe-indicator-alist and default-fringes-indicator-alist.
3179 Add list of logical fringe indicator symbols.
3180 Update list of standard bitmap names.
3181 (Fringe Cursors): New section.
3182 Move overflow-newline-into-fringe here.
3183 Add fringe-cursor-alist and default-fringes-cursor-alist.
3184 Add list of fringe cursor symbols.
3185
31862006-02-20 Juanma Barranquero <lekktu@gmail.com>
3187
3188 * commands.texi (Using Interactive): Fix reference to node
3189 "Minibuffers".
3190
31912006-02-19 Richard M. Stallman <rms@gnu.org>
3192
3193 * minibuf.texi (High-Level Completion):
3194 Add xref to read-input-method-name.
3195
3196 * files.texi (Relative File Names): Move file-relative-name here.
3197 (File Name Expansion): From here. Minor clarifications.
3198
3199 * commands.texi (Using Interactive): Add xrefs about reading input.
3200 Clarify remarks about that moving point and mark.
3201 Put string case before list case.
3202
c8763fb6 32032006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3204
3205 * display.texi (Other Display Specs, Image Descriptors):
3206 Revert erroneous changes. The previous description of
3207 image-descriptors as `(image . PROPS)' was correct.
3208
32092006-02-14 Richard M. Stallman <rms@gnu.org>
3210
3211 * variables.texi (File Local Variables): Clarifications.
3212
32132006-02-14 Juanma Barranquero <lekktu@gmail.com>
3214
3215 * variables.texi (File Local Variables): Use @code for a cons
3216 cell, not @var.
3217
32182006-02-13 Chong Yidong <cyd@stupidchicken.com>
3219
3220 * variables.texi (File Local Variables): Document new file local
3221 variable behavior.
3222
32232006-02-10 Kim F. Storm <storm@cua.dk>
3224
3225 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3226
32272006-02-08 Juanma Barranquero <lekktu@gmail.com>
3228
3229 * modes.texi (%-Constructs): Remove obsolete info about
3230 `global-mode-string'.
3231
32322006-02-07 Richard M. Stallman <rms@gnu.org>
3233
3234 * commands.texi (Prefix Command Arguments): Minor cleanup.
3235
3236 * display.texi: "Graphical display", not window system.
3237
3238 * functions.texi (What Is a Function): Fix xref.
3239
3240 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3241 (Changing Key Bindings): Clarify when remapping is better than
3242 substitute-key-definition.
3243
32442006-02-02 Richard M. Stallman <rms@gnu.org>
3245
3246 * minibuf.texi (Basic Completion): Completion alists are risky.
3247
3248 * keymaps.texi (Active Keymaps): Clarifications.
3249 (Searching Keymaps): New node.
3250 (Keymaps): Update menu.
3251
3252 * frames.texi (Layout Parameters): Minor clarification.
3253 (Drag and Drop): New node.
3254 (Frames): Update menu.
3255
32562006-01-29 Chong Yidong <cyd@stupidchicken.com>
3257
3258 * display.texi (Other Display Specs, Image Descriptors):
3259 Image description is a list, not a cons cell.
3260
32612006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3262
3263 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3264 list is not necessarily a list).
3265
32662006-01-27 Eli Zaretskii <eliz@gnu.org>
3267
3268 * frames.texi (Layout Parameters): border-width and
3269 internal-border-width belong to the frame, not the window.
3270
32712006-01-19 Richard M. Stallman <rms@gnu.org>
3272
3273 * nonascii.texi (Translation of Characters): Search cmds use
3274 translation-table-for-input. Automatically made local.
3275
3276 * markers.texi (Overview of Markers): Count insertion type
3277 as one of a marker's attributes.
3278
3279 * keymaps.texi (Controlling Active Maps): New node, split out of
3280 Active Keymaps.
3281 (Keymaps): Menu updated.
3282 (Active Keymaps): Give pseudocode to explain how the active
3283 maps are searched. current-active-maps and key-binding moved here.
3284 (Functions for Key Lookup): current-active-maps and key-binding moved.
3285 Clarifications.
3286 (Searching the Keymaps): New subnode.
3287
3288 * elisp.texi (Top): Menu clarification.
3289
3290 * display.texi (Other Display Specs): Delete duplicate entry for
3291 just a string as display spec. Move text about recursive display
3292 specs on such a string.
3293
3294 * commands.texi (Key Sequence Input): Clarify.
3295 Move num-nonmacro-input-events out.
3296 (Reading One Event): num-nonmacro-input-events moved here.
3297
32982006-01-14 Nick Roberts <nickrob@snap.net.nz>
3299
3300 * advice.texi (Simple Advice): Update example to fit argument
3301 change in previous-line.
3302
33032006-01-05 Richard M. Stallman <rms@gnu.org>
3304
3305 * markers.texi (The Mark): Fix in `mark'.
3306
33072006-01-04 Richard M. Stallman <rms@gnu.org>
3308
3309 * processes.texi (Misc Network, Make Network): Minor cleanups.
3310
33112006-01-04 Kim F. Storm <storm@cua.dk>
3312
3313 * processes.texi (Make Network): Add IPv6 addresses and handling.
3314 (Network Feature Testing): Mention (:family ipv6).
3315 (Misc Network): Add IPv6 formats to format-network-address.
3316
33172005-12-30 Richard M. Stallman <rms@gnu.org>
3318
3319 * text.texi (Changing Properties):
3320 Don't use return value of set-text-properties.
3321
33222005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3323
3324 * modes.texi (Mode Line Format): Correct typo in menu.
3325
33262005-12-29 Richard M. Stallman <rms@gnu.org>
3327
3328 * modes.texi (Mode Line Top): New node.
3329 (Mode Line Data): Some text moved to new node.
3330 Explain the data structure more concretely.
3331 (Mode Line Basics): Clarifications.
3332 (Mode Line Variables): Clarify intro paragraph.
3333 (%-Constructs): Clarify intro paragraph.
3334 (Mode Line Format): Update menu.
3335
33362005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3337
3338 * minibuf.texi (Basic Completion): Update lazy-completion-table
3339 examples for removal of ARGS argument.
3340
33412005-12-23 Richard M. Stallman <rms@gnu.org>
3342
3343 * text.texi (Undo): Restore some explanation from the version
3344 that was deleted.
3345
33462005-12-23 Eli Zaretskii <eliz@gnu.org>
3347
3348 * text.texi (Undo): Remove duplicate descriptions of `apply
3349 funname' and `apply delta' elements of the undo list.
3350
33512005-12-20 Richard M. Stallman <rms@gnu.org>
3352
3353 * help.texi (Help Functions): Update documentation of `apropos'.
3354
33552005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3356
3357 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3358 because it is confusing. If the :help-echo keyword is a function,
3359 it is not directly used as the :help-echo overlay property, as the
3360 xref seems to suggest (it does not take the appropriate args).
3361
33622005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3363
3364 * customize.texi (Common Keywords): Fix Texinfo usage.
3365 (Group Definitions, Variable Definitions): Update for new
3366 conventions for using `*' in docstrings.
3367
3368 * tips.texi (Documentation Tips): Update for new conventions for
3369 using `*' in docstrings.
3370
33712005-12-16 Richard M. Stallman <rms@gnu.org>
3372
3373 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3374
33752005-12-16 Juri Linkov <juri@jurta.org>
3376
3377 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3378
33792005-12-14 Romain Francoise <romain@orebokech.com>
3380
3381 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3382 Fix typo.
3383
33842005-12-11 Juri Linkov <juri@jurta.org>
3385
3386 * minibuf.texi (Completion Commands): Add mention of read-file-name
3387 for filename completion keymaps.
3388 (Reading File Names): Add mention of filename completion keymaps
3389 for read-file-name and xref to `Completion Commands'.
3390
33912005-12-10 Richard M. Stallman <rms@gnu.org>
3392
3393 * customize.texi (Common Keywords): State caveats for use of :tag.
3394
33952005-12-08 Richard M. Stallman <rms@gnu.org>
3396
3397 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3398 with xrefs and better explanation.
3399 (Completion Commands): Add the filename completion maps.
3400
3401 * objects.texi (Character Type): Clarify that \s is not space
3402 if a dash follows.
3403
34042005-12-05 Richard M. Stallman <rms@gnu.org>
3405
3406 * windows.texi (Resizing Windows): Delete preserve-before args.
3407
34082005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3409
3410 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3411 in full keymaps, since the quirk has been fixed.
3412
34132005-12-03 Eli Zaretskii <eliz@gnu.org>
3414
3415 * hooks.texi (Standard Hooks): Add index entries. Mention
3416 `compilation-finish-functions'.
3417
34182005-11-27 Richard M. Stallman <rms@gnu.org>
3419
3420 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3421
34222005-11-21 Juri Linkov <juri@jurta.org>
3423
3424 * customize.texi (Common Keywords): Update links types
3425 custom-manual and url-link. Add link types emacs-library-link,
3426 file-link, function-link, variable-link, custom-group-link.
3427
34282005-11-20 Chong Yidong <cyd@stupidchicken.com>
3429
3430 * display.texi: Revert 2005-11-20 change.
3431
34322005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3433
3434 * processes.texi (Bindat Functions):
3435 Say "third" to refer to zero-based index "2".
3436
34372005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3438
3439 * loading.texi (Library Search): Update the default value of
3440 `load-suffixes'.
3441
34422005-11-17 Chong Yidong <cyd@stupidchicken.com>
3443
3444 * display.texi (Attribute Functions): Mention :ignore-defface.
3445
34462005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3447
3448 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3449 (Minor Mode Conventions): Mention the use of a hook.
3450
34512005-11-06 Richard M. Stallman <rms@gnu.org>
3452
3453 * files.texi (Magic File Names): find-file-name-handler checks the
3454 `operations' property of the handler.
3455
34562005-11-03 Richard M. Stallman <rms@gnu.org>
3457
3458 * variables.texi (Frame-Local Variables): Small clarification.
3459
34602005-10-29 Chong Yidong <cyd@stupidchicken.com>
3461
3462 * os.texi (Init File): Document ~/.emacs.d/init.el.
3463
34642005-10-29 Richard M. Stallman <rms@gnu.org>
3465
3466 * internals.texi (Garbage Collection): Document memory-full.
3467
34682005-10-28 Bill Wohler <wohler@newt.com>
3469
3470 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3471 for URLs.
3472
34732005-10-28 Richard M. Stallman <rms@gnu.org>
3474
3475 * minibuf.texi (Completion Commands): Clean up prev change.
3476
34772005-10-26 Kevin Ryde <user42@zip.com.au>
3478
3479 * compile.texi (Eval During Compile): Explain recommended uses
3480 of eval-when-compile and eval-and-compile.
3481
34822005-10-27 Masatake YAMATO <jet@gyve.org>
3483
3484 * minibuf.texi (Completion Commands):
3485 Write about new optional argument for `display-completion-list'.
3486
34872005-10-23 Richard M. Stallman <rms@gnu.org>
3488
3489 * display.texi (Overlay Arrow): Clarify about local bindings of
3490 overlay-arrow-position.
3491
34922005-10-22 Eli Zaretskii <eliz@gnu.org>
3493
3494 * internals.texi (Building Emacs): Fix last change.
3495
34962005-10-22 Richard M. Stallman <rms@gnu.org>
3497
3498 * internals.texi (Building Emacs): Document eval-at-startup.
3499
35002005-10-21 Richard M. Stallman <rms@gnu.org>
3501
3502 * loading.texi (Where Defined): load-history contains abs file names.
3503 symbol-file returns abs file names.
3504
35052005-10-19 Kim F. Storm <storm@cua.dk>
3506
3507 * display.texi (Showing Images): Add max-image-size integer value.
3508
35092005-10-18 Chong Yidong <cyd@stupidchicken.com>
3510
3511 * display.texi (Showing Images): Document max-image-size.
3512
35132005-10-17 Richard M. Stallman <rms@gnu.org>
3514
3515 * commands.texi (Quitting): Minor clarification.
3516
3517 * processes.texi (Sentinels): Clarify about output and quitting.
3518 (Filter Functions): Mention with-local-quit.
3519
35202005-10-17 Juri Linkov <juri@jurta.org>
3521
3522 * buffers.texi (Current Buffer):
3523 * commands.texi (Event Input Misc):
3524 * compile.texi (Eval During Compile, Compiler Errors):
3525 * customize.texi (Group Definitions):
3526 * display.texi (Progress, Defining Faces):
3527 * files.texi (Writing to Files):
3528 * modes.texi (Mode Hooks, Defining Minor Modes):
3529 * streams.texi (Output Functions):
3530 * syntax.texi (Syntax Table Functions):
3531 * text.texi (Change Hooks):
3532 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3533
3534 * commands.texi (Quitting): Replace arg `forms' with `body' in
3535 `with-local-quit'.
3536
3537 * positions.texi (Excursions): Replace arg `forms' with `body' in
3538 `save-excursion'.
3539
35402005-10-08 Kim F. Storm <storm@cua.dk>
3541
3542 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3543 Rename manual section accordingly.
3544
35452005-10-04 Kim F. Storm <storm@cua.dk>
3546
3547 * windows.texi (Window Split Tree): New section describing
3548 new function window-split-tree function.
3549
35502005-10-03 Nick Roberts <nickrob@snap.net.nz>
3551
3552 * display.texi (Fringe Size/Pos): Simplify and add detail.
3553
35542005-09-30 Romain Francoise <romain@orebokech.com>
3555
3556 * minibuf.texi (High-Level Completion): Explain that the prompt
3557 given to `read-buffer' should end with a colon and a space.
3558 Update usage examples.
3559
35602005-09-29 Juri Linkov <juri@jurta.org>
3561
3562 * display.texi (Displaying Messages): Rename argument name
3563 `string' to `format-string' in functions `message', `message-box',
3564 `message-or-box'.
3565
35662005-09-26 Chong Yidong <cyd@stupidchicken.com>
3567
3568 * errors.texi (Standard Errors): Correct xrefs.
3569
35702005-09-18 Chong Yidong <cyd@stupidchicken.com>
3571
3572 * display.texi (Defining Images): Update documentation for
3573 `image-load-path'.
3574
35752005-09-17 Richard M. Stallman <rms@gnu.org>
3576
3577 * display.texi (Defining Images): Clean up previous change.
3578
35792005-09-16 Romain Francoise <romain@orebokech.com>
3580
3581 * elisp.texi: Specify GFDL version 1.2.
3582
3583 * doclicense.texi (GNU Free Documentation License): Update to
3584 version 1.2.
3585
35862005-09-15 Chong Yidong <cyd@stupidchicken.com>
3587
3588 * display.texi (Defining Images): Document `image-load-path'.
3589
35902005-09-15 Richard M. Stallman <rms@gnu.org>
3591
3592 * objects.texi (Printed Representation): Minor cleanup.
3593 (Box Diagrams): Minor fix.
3594 (Cons Cell Type): Move (...) index item here.
3595 (Box Diagrams): From here.
3596 (Array Type): Minor fix.
3597 (Type Predicates): Delete index "predicates".
3598 (Hash Table Type): Clarify xref.
3599 (Dotted Pair Notation): Minor fix.
3600
36012005-09-10 Chong Yidong <cyd@stupidchicken.com>
3602
3603 * files.texi (Saving Buffers): Fix typo.
3604
36052005-09-08 Richard M. Stallman <rms@gnu.org>
3606
3607 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3608
36092005-09-08 Chong Yidong <cyd@stupidchicken.com>
3610
3611 * locals.texi (Standard Buffer-Local Variables): Don't include
3612 mode variables for minor modes.
3613 Fix xrefs for buffer-display-count, buffer-display-table,
3614 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3615 enable-multibyte-characters, fill-column, header-line-format,
3616 left-fringe-width, left-margin, and right-fringe-width.
3617
3618 * hooks.texi (Standard Hooks): All hooks should conform to the
3619 standard naming convention now.
3620 Fix xref for `echo-area-clear-hook'.
3621
3622 * display.texi (Usual Display): Note that indicate-empty-lines and
3623 tab-width are buffer-local.
3624
3625 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3626
3627 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3628
3629 * nonascii.texi (Encoding and I/O): Note that
3630 buffer-file-coding-system is buffer-local.
3631
3632 * positions.texi (List Motion): Note that defun-prompt-regexp is
3633 buffer-local.
3634
3635 * text.texi (Auto Filling): Note that auto-fill-function is
3636 buffer-local.
3637 (Undo): Note that buffer-undo-list is buffer-local.
3638
3639 * windows.texi (Buffers and Windows): Document
3640 buffer-display-count.
3641
36422005-09-06 Richard M. Stallman <rms@gnu.org>
3643
3644 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3645 package prefix elsewhere than at the start of the name.
3646
36472005-09-03 Richard M. Stallman <rms@gnu.org>
3648
3649 * tips.texi (Programming Tips): Add conventions for minibuffer
3650 questions and prompts.
3651
36522005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3653
3654 * intro.texi (nil and t): Minor cleanup.
3655 Delete spurious mention of keyword symbols.
3656 (Evaluation Notation): Add index entry.
3657 (A Sample Function Description): Minor cleanup.
3658 (A Sample Variable Description): Not all vars can be set.
3659
36602005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3661
3662 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3663
3664 (Insertion): Document precise type of `insert-char' arg COUNT.
3665
36662005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3667
3668 * modes.texi (Other Font Lock Variables): Sync the default of
3669 font-lock-lines-before.
3670
36712005-08-31 Michael Albinus <michael.albinus@gmx.de>
3672
3673 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3674
36752005-08-29 Richard M. Stallman <rms@gnu.org>
3676
3677 * elisp.texi (Top): Update subnode menu.
3678
3679 * searching.texi (Searching and Matching): Move node.
3680 Rearrange contents and add overall explanation.
3681 (Searching and Case): Move node.
3682 (Searching and Matching): Update menu.
3683
36842005-08-27 Eli Zaretskii <eliz@gnu.org>
3685
3686 * os.texi (Startup Summary): Fix the description of the initial
3687 startup message display.
3688
36892005-08-25 Richard M. Stallman <rms@gnu.org>
3690
3691 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3692
36932005-08-25 Emilio C. Lopes <eclig@gmx.net>
3694
3695 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3696 `next-overlay-change' example.
3697
36982005-08-22 Juri Linkov <juri@jurta.org>
3699
3700 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3701 Fix invert-face. Fix args of face-background.
3702
3703 * display.texi (Standard Faces): Delete node.
3704 (Faces): Add xref to `(emacs)Standard Faces'.
3705 (Displaying Faces): Fix xref to `Standard Faces'.
3706
3707 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3708
37092005-08-20 Alan Mackenzie <acm@muc.de>
3710
3711 * buffers.texi (The Buffer List): Clarify the manipulation of the
3712 buffer list.
3713
37142005-08-14 Richard M. Stallman <rms@gnu.org>
3715
3716 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3717 a regexp.
3718
37192005-08-11 Richard M. Stallman <rms@gnu.org>
3720
3721 * elisp.texi (Top): Update subnode lists.
3722
3723 * display.texi (Inverse Video): Node deleted.
3724
3725 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3726 New nodes split out of Coding Conventions.
3727
3728 * searching.texi (Regular Expressions): Document re-builder.
3729
3730 * os.texi (Time Parsing): New node split out of Time Conversion.
3731
3732 * processes.texi (Misc Network, Network Feature Testing)
3733 (Network Options, Make Network): New nodes split out of
3734 Low-Level Network.
3735
37362005-08-09 Richard M. Stallman <rms@gnu.org>
3737
3738 * frames.texi (Geometry): New node, split from Size and Position.
3739 (Frame Parameters): Refer to Geometry.
3740
3741 * buffers.texi (The Buffer List): Fix xrefs.
3742
3743 * windows.texi (Splitting Windows): Fix xref.
3744
3745 * frames.texi (Layout Parameters): Add xref.
3746
3747 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3748
3749 * keymaps.texi (Menu Bar): Fix xref.
3750
3751 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3752
3753 * modes.texi (%-Constructs): Fix xref.
3754
3755 * frames.texi (Window Frame Parameters): Node split up.
3756 (Basic Parameters, Position Parameters, Size Parameters)
3757 (Layout Parameters, Buffer Parameters, Management Parameters)
3758 (Cursor Parameters, Color Parameters): New subnodes.
3759
37602005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3761
3762 * positions.texi (Screen Lines): Update xref for previous change
3763 in minibuf.texi.
3764
3765 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3766 change in minibuf.texi.
3767
37682005-08-09 Richard M. Stallman <rms@gnu.org>
3769
3770 * tips.texi (Coding Conventions): Minor cleanup.
3771
3772 * modes.texi (Defining Minor Modes): Explain when init-value
3773 can be non-nil.
3774
3775 * elisp.texi (Top): Update submenu for Minibuffer.
3776
3777 * minibuf.texi (Minibuffer Misc): Node split up.
3778 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3779 (Recursive Mini): New nodes split out from Minibuffer Misc.
3780 (Minibuffer Misc): Document max-mini-window-height.
3781
3782 * hash.texi (Defining Hash): Delete stray paren in example.
3783
3784 * display.texi (Echo Area Customization): Don't define
3785 max-mini-window-height here; xref instead.
3786
3787 * commands.texi (Event Input Misc): Update while-no-input.
3788
3789 * advice.texi (Advising Functions): Explain when to use advice
3790 and when to use a hook.
3791
37922005-07-30 Eli Zaretskii <eliz@gnu.org>
3793
3794 * makefile.w32-in (info): Don't run install-info.
3795 ($(infodir)/dir): New target, produced by running install-info.
3796
37972005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3798
3799 * modes.texi (Defining Minor Modes): The keyword for the initial
3800 value is :init-value, not :initial-value.
3801
38022005-07-23 Eli Zaretskii <eliz@gnu.org>
3803
3804 * loading.texi (Autoload): Make the `doctor' example be consistent
3805 with what's in current loaddefs.el. Describe the "fn" magic in
3806 the usage portion of the doc string.
3807
38082005-07-22 Richard M. Stallman <rms@gnu.org>
3809
3810 * internals.texi (Garbage Collection): Clarify previous change.
3811
38122005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3813
3814 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3815
38162005-07-18 Juri Linkov <juri@jurta.org>
3817
3818 * commands.texi (Accessing Events):
3819 * frames.texi (Text Terminal Colors, Resources):
3820 * markers.texi (The Mark):
3821 * modes.texi (Defining Minor Modes):
3822 Delete duplicate duplicate words.
3823
38242005-07-16 Richard M. Stallman <rms@gnu.org>
3825
3826 * display.texi (Managing Overlays): Clarify make-overlay
3827 args for insertion types.
3828
38292005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3830
3831 * customize.texi (Variable Definitions):
3832 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3833 `standard-value' is a list too.
3834 (Defining New Types): Use @key{RET} instead of @key{ret}.
3835
38362005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3837
3838 * os.texi (Translating Input): Fix typo.
3839
38402005-07-08 Richard M. Stallman <rms@gnu.org>
3841
3842 * README: Update edition number and size estimate.
3843
3844 * elisp.texi (VERSION): Set to 2.9.
3845
38462005-07-07 Richard M. Stallman <rms@gnu.org>
3847
3848 * book-spine.texinfo: Update Emacs version.
3849
3850 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3851
38522005-07-06 Richard M. Stallman <rms@gnu.org>
3853
3854 * searching.texi (Regexp Search): Clarify what re-search-forward
3855 does when the search fails.
3856
38572005-07-05 Lute Kamstra <lute@gnu.org>
3858
3859 * Update FSF's address in GPL notices.
3860
3861 * doclicense.texi (GNU Free Documentation License):
3862 * gpl.texi (GPL):
3863 * tips.texi (Coding Conventions, Library Headers):
3864 * vol1.texi:
3865 * vol2.texi: Update FSF's address.
3866
38672005-07-04 Richard M. Stallman <rms@gnu.org>
3868
3869 * hooks.texi (Standard Hooks): Add occur-hook.
3870
38712005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3872
3873 * display.texi (The Echo Area): Correct menu.
3874
38752005-07-03 Richard M. Stallman <rms@gnu.org>
3876
3877 * elisp.texi (Top): Update subnode menu for Display.
3878
3879 * display.texi (Displaying Messages): New node, with most
3880 of what was in The Echo Area.
3881 (Progress): Moved under The Echo Area.
3882 (Logging Messages): New node with new text.
3883 (Echo Area Customization): New node, the rest of what was
3884 in The Echo Area. Document message-truncate-lines with @defvar.
3885 (Display): Update menu.
3886
3887 * windows.texi (Textual Scrolling): Doc 3 values for
3888 scroll-preserve-screen-position.
3889
3890 * text.texi (Special Properties): Change hook functions
3891 should bind inhibit-modification-hooks around altering buffer text.
3892
3893 * keymaps.texi (Key Binding Commands): Call binding BINDING
3894 rather than DEFINITION.
3895
38962005-06-29 Juanma Barranquero <lekktu@gmail.com>
3897
3898 * variables.texi (Defining Variables): `user-variable-p' returns t
3899 for aliases of user options, nil for alias loops.
3900
39012005-06-28 Richard M. Stallman <rms@gnu.org>
3902
3903 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3904 make-keymap.
3905
39062005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3907
3908 * variables.texi (Setting Variables): Correct and clarify
3909 description of `add-to-ordered-list'.
3910
39112005-06-26 Richard M. Stallman <rms@gnu.org>
3912
3913 * display.texi (Faces): Minor cleanup.
3914
39152005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3916
3917 * display.texi (Faces): `facep' returns t for strings that are
3918 face names.
3919
39202005-06-25 Richard M. Stallman <rms@gnu.org>
3921
3922 * objects.texi (Equality Predicates): Clarify meaning of equal.
3923
3924 * windows.texi (Selecting Windows): save-selected-window
3925 and with-selected-window save and restore the current buffer.
3926
39272005-06-24 Richard M. Stallman <rms@gnu.org>
3928
3929 * numbers.texi (Float Basics): Explain how to test for NaN,
3930 and printing the sign of NaNs.
3931
39322005-06-24 Eli Zaretskii <eliz@gnu.org>
3933
3934 * makefile.w32-in (MAKEINFO): Use --force.
3935
39362005-06-23 Richard M. Stallman <rms@gnu.org>
3937
3938 * display.texi (Face Functions): Correct Texinfo usage.
3939
39402005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3941
3942 * lists.texi (Rings): `ring-elements' now returns the elements of
3943 RING in order.
3944
39452005-06-23 Juanma Barranquero <lekktu@gmail.com>
3946
3947 * markers.texi (The Mark): Texinfo usage fix.
3948
39492005-06-23 Kim F. Storm <storm@cua.dk>
3950
3951 * searching.texi (Entire Match Data): Remove evaporate option for
3952 match-data. Do not mention evaporate option for set-match-data.
3953
39542005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3955
3956 * display.texi (Face Functions): Mention face aliases.
3957
39582005-06-21 Richard M. Stallman <rms@gnu.org>
3959
3960 * anti.texi (Antinews): Texinfo usage fix.
3961
39622005-06-21 Karl Berry <karl@gnu.org>
3963
3964 * elisp.texi: Use @copying.
3965
3966 * elisp.texi: Put @summarycontents and @contents before the Top
3967 node, instead of the end of the file, so that the contents appear
3968 in the right place in the dvi/pdf output.
3969
39702005-06-21 Juri Linkov <juri@jurta.org>
3971
3972 * display.texi (Defining Faces): Add `customized-face'.
3973
39742005-06-20 Kim F. Storm <storm@cua.dk>
3975
3976 * variables.texi (Setting Variables): Any type of element can be
3977 given order in add-to-ordered-list. Compare elements with eq.
3978
3979 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3980
39812005-06-20 Karl Berry <karl@gnu.org>
3982
3983 * syntax.texi (Syntax Flags): Make last column very slightly wider
3984 to avoid "generic comment" breaking on two lines and causing an
3985 underfull box.
3986
39872005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3988
3989 * lists.texi (Rings): Various minor clarifications and corrections.
3990
39912005-06-18 Richard M. Stallman <rms@gnu.org>
3992
3993 * functions.texi (Obsolete Functions): Simplify.
3994
3995 * variables.texi (Variable Aliases): Simplify.
3996
3997 * anti.texi, backups.texi, compile.texi, customization.texi:
3998 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3999 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4000 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4001 * variables.texi: Fix formatting ugliness.
4002
4003 * elisp.texi: Add links to Rings and Byte Packing.
4004 Update version and copyright years.
4005
4006 * minibuf.texi: Fix formatting ugliness.
4007 (Completion Commands): Move keymap vars to the end
4008 and vars completing-read binds to the top.
4009
40102005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4011
4012 * processes.texi: Fix typos.
4013 (Bindat Spec): Correct Texinfo error.
4014 (Byte Packing): Fix ungrammatical sentence.
4015
40162005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4017
4018 * lists.texi (Rings): New node.
4019 (Lists): Add it to menu.
4020
4021 * processes.texi (Byte Packing): New node.
4022 (Processes): Add it to menu.
4023
40242005-06-17 Richard M. Stallman <rms@gnu.org>
4025
4026 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4027
4028 * help.texi (Documentation Basics): Explain the xref to
4029 Documentation Tips.
4030
4031 * debugging.texi (Debugger Commands): Minor fix.
4032
40332005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4034
4035 * edebug.texi (Instrumenting): Eliminate duplicate link.
4036 (Specification List): Replace references to "below", referring to
4037 a later node, with one @ref to that node.
4038
4039 * os.texi (Timers): Timers should save and restore the match data
4040 if they change it.
4041
4042 * debugging.texi (Debugger Commands): Mention that the Lisp
4043 debugger can not step through primitive functions.
4044
40452005-06-16 Juanma Barranquero <lekktu@gmail.com>
4046
4047 * functions.texi (Obsolete Functions): Update argument names of
4048 `make-obsolete' and `define-obsolete-function-alias'.
4049
4050 * variables.texi (Variable Aliases): Update argument names of
4051 `defvaralias', `make-obsolete-variable' and
4052 `define-obsolete-variable-alias'.
4053
40542005-06-15 Kim F. Storm <storm@cua.dk>
4055
4056 * searching.texi (Entire Match Data): Rephrase warnings about
4057 evaporate arg to match-data and set-match-data.
4058
40592005-06-14 Luc Teirlinck <teirllm@auburn.edu>
4060
4061 * elisp.texi (Top): Update detailed menu.
4062
4063 * edebug.texi (Edebug): Update menu.
4064 (Instrumenting): Update xrefs.
4065 (Edebug Execution Modes): Correct xref.
4066 (Jumping): Clarify description of `h' command.
4067 Eliminate redundant @ref.
4068 (Breaks): New node.
4069 (Breakpoints): Is now a subsubsection.
4070 (Global Break Condition): Mention `C-x X X'.
4071 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
4072 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
4073 (Edebug Display Update): Correct pxref.
4074 (Edebug and Macros): New node.
4075 (Instrumenting Macro Calls): Is now a subsubsection.
4076 Neither arg of `def-edebug-spec' is evaluated.
4077 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
4078 (Specification Examples): Fix typo.
4079
40802005-06-14 Lute Kamstra <lute@gnu.org>
4081
4082 * debugging.texi (Function Debugging): Primitives can break on
4083 entry too.
4084
40852005-06-14 Kim F. Storm <storm@cua.dk>
4086
4087 * variables.texi (Setting Variables): Add add-to-ordered-list.
4088
40892005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
4090
4091 * syntax.texi (Parsing Expressions): Document aux functions and vars of
4092 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
4093
40942005-06-13 Lute Kamstra <lute@gnu.org>
4095
4096 * text.texi (Special Properties): Fix cross reference.
4097
40982005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4099
4100 * debugging.texi (Function Debugging): Delete mention of empty
4101 string argument to `cancel-debug-on-entry'. Delete inaccurate
4102 description of the return value of that command.
4103
41042005-06-11 Alan Mackenzie <acm@muc.de>
4105
4106 * text.texi (Adaptive Fill): Amplify the description of
4107 fill-context-prefix.
4108
41092005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4110
4111 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4112
41132005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4114
4115 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4116
41172005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4118
4119 * debugging.texi (Error Debugging): Minor rewording.
4120 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4121 is optional.
4122
41232005-06-10 Lute Kamstra <lute@gnu.org>
4124
4125 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4126 (Top): Give it a title. Correct version number. Give the
4127 detailed node listing a more prominent header.
4128 * intro.texi: Don't set VERSION here a second time.
4129 Mention Emacs's version too.
4130 * anti.texi (Antinews): Use EMACSVER to refer to the current
4131 version of Emacs.
4132
41332005-06-09 Kim F. Storm <storm@cua.dk>
4134
4135 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4136 match-data and set-match-data.
4137
41382005-06-08 Richard M. Stallman <rms@gnu.org>
4139
4140 * searching.texi (Entire Match Data): Clarify when match-data
4141 returns markers and when integers.
4142
4143 * display.texi (Defining Faces): Explain that face name should not
4144 end in `-face'.
4145
4146 * modes.texi (Mode Line Data): Minor cleanup.
4147 (Customizing Keywords): Node split out of Search-based Fontification.
4148 Add example of using font-lock-add-keywords from a hook.
4149 Clarify when MODE should be non-nil, and when nil.
4150
41512005-06-06 Richard M. Stallman <rms@gnu.org>
4152
4153 * modes.texi (Mode Line Data): Explain what happens when the car
4154 of a list is a void symbol.
4155 (Search-based Fontification): Explain MODE arg to
4156 font-lock-add-keywords and warn about calls from major modes.
4157
41582005-06-08 Juri Linkov <juri@jurta.org>
4159
4160 * display.texi (Standard Faces): Add `shadow' face.
4161
41622005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4163
4164 * modes.texi (Major Mode Conventions): A derived mode only needs
4165 to put the call to the parent mode inside `delay-mode-hooks'.
4166
41672005-05-29 Richard M. Stallman <rms@gnu.org>
4168
4169 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4170 new, and what that implies. Clarify.
4171
4172 * files.texi (Locating Files): Clean up the text.
4173
4174 * frames.texi (Window Frame Parameters): Document user-size.
4175 Shorten entry for top by referring to left.
4176
41772005-05-26 Richard M. Stallman <rms@gnu.org>
4178
4179 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4180 is new, and what the implications are. Other clarifications.
4181
41822005-05-24 Richard M. Stallman <rms@gnu.org>
4183
4184 * frames.texi (Dialog Boxes): Minor fixes.
4185
41862005-05-25 Masatake YAMATO <jet@gyve.org>
4187
4188 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4189
41902005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4191
4192 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4193 is optional.
4194
41952005-05-24 Nick Roberts <nickrob@snap.net.nz>
4196
10d1d0af 4197 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4198
41992005-05-23 Lute Kamstra <lute@gnu.org>
4200
4201 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4202 syntax-begin-function over font-lock-beginning-of-syntax-function.
4203
42042005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4205
4206 * minibuf.texi (Reading File Names): Update description of
4207 `read-directory-name'.
4208
4209 * modes.texi (Derived Modes): Clarify :group keyword.
4210
42112005-05-21 Eli Zaretskii <eliz@gnu.org>
4212
4213 * files.texi (Locating Files): New subsection.
4214 Describe locate-file and executable-find.
4215
42162005-05-21 Kevin Ryde <user42@zip.com.au>
4217
4218 * frames.texi (Initial Parameters): Update cross reference to
4219 "Emacs Invocation".
4220
42212005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4222
4223 * keymaps.texi (Active Keymaps): Add anchor.
4224
4225 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4226 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4227 appropriate place.
4228 (Derived Modes): Small clarifications.
4229 (Minor Mode Conventions, Keymaps and Minor Modes):
4230 Replace references to nodes with references to anchors.
4231 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4232 Clarify description of lists whose first element is an integer.
4233 (Mode Line Variables): Add anchor.
4234 (%-Constructs): Clarify description of integer after %.
4235 (Emulating Mode Line): Describe nil value for FACE.
4236
42372005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4238
4239 * modes.texi (Derived Modes): Correct references to non-existing
4240 variable standard-syntax-table.
4241
42422005-05-17 Lute Kamstra <lute@gnu.org>
4243
4244 * modes.texi (Defining Minor Modes): Mention the mode hook.
4245
42462005-05-15 Kim F. Storm <storm@cua.dk>
4247
4248 * processes.texi (Network): Remove open-network-stream-nowait.
4249 (Network Servers): Remove open-network-stream-server.
4250
42512005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4252
4253 * elisp.texi (Top): Update detailed menu.
4254
4255 * variables.texi: Reorder nodes.
4256 (Variables): Update menu.
4257 (File Local Variables): Do not refer to the `-*-' line as
4258 a "local variables list". Add pxref.
4259
42602005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4261
4262 * elisp.texi (Top): Update detailed menu for node changes.
4263
4264 * modes.texi (Modes): Update Menu.
4265 (Hooks): Move to beginning of chapter.
4266 Most minor modes run mode hooks too.
4267 `add-hook' can handle void hooks or hooks whose value is a single
4268 function.
4269 (Major Modes): Update Menu.
4270 (Major Mode Basics): New node, split off from `Major Modes'.
4271 (Major Mode Conventions): Correct xref. Explain how to handle
4272 auto-mode-alist if the major mode command has an autoload cookie.
4273 (Auto Major Mode): Major update. Add magic-mode-alist.
4274 (Derived Modes): Major update.
4275 (Mode Line Format): Update Menu.
4276 (Mode Line Basics): New node, split off from `Mode Line Format'.
4277
4278 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4279 for `magic autoload comment'. Add index entries and anchor.
4280
42812005-05-14 Richard M. Stallman <rms@gnu.org>
4282
4283 * tips.texi (Coding Conventions): Explain how important it is
4284 that just loading certain files not change Emacs behavior.
4285
4286 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4287
42882005-05-12 Lute Kamstra <lute@gnu.org>
4289
4290 * modes.texi (Generic Modes): Update.
4291 (Major Modes): Refer to node "Generic Modes".
4292
4293 * elisp.texi (Top): Update to the current structure of the manual.
4294 * processes.texi (Processes): Add menu description.
4295 * customize.texi (Customization): Add menu descriptions.
4296
42972005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4298
4299 * processes.texi (Signals to Processes)
4300 (Low-Level Network): Fix typos.
4301
43022005-05-11 Lute Kamstra <lute@gnu.org>
4303
4304 * elisp.texi (Top): Add some nodes from the chapter "Major and
4305 Minor Modes" to the detailed node listing.
4306
43072005-05-10 Richard M. Stallman <rms@gnu.org>
4308
4309 * keymaps.texi (Extended Menu Items): Menu item filter functions
4310 can be called at any time.
4311
43122005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4313
4314 * variables.texi (File Local Variables): `(hack-local-variables t)'
4315 now also checks whether a mode is specified in the local variables
4316 list.
4317
43182005-05-05 Kevin Ryde <user42@zip.com.au>
4319
4320 * display.texi (The Echo Area): Correct format function cross
4321 reference.
4322
43232005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4324
4325 * variables.texi (Variable Aliases): Change description of
4326 `define-obsolete-variable-alias'.
4327
4328 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4329 (Defining Functions): Add xref.
4330 (Obsolete Functions): New node.
4331 (Function Safety): Standardize capitalization of section title.
4332
4333 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4334 (Dialog Boxes): Complete description of `x-popup-dialog'.
4335
43362005-05-04 Richard M. Stallman <rms@gnu.org>
4337
4338 * commands.texi (Interactive Codes): Fix Texinfo usage.
4339 Document U more clearly.
4340
43412005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4342
4343 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4344 function and not a macro.
4345
4346 * frames.texi (Pop-Up Menus): Correct and clarify description of
4347 `x-popup-menu'.
4348 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4349
43502005-05-01 Richard M. Stallman <rms@gnu.org>
4351
4352 * edebug.texi (Checking Whether to Stop): Fix previous change.
4353
43542005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4355
4356 * display.texi: Fix typos and Texinfo usage.
4357
4358 * edebug.texi (Checking Whether to Stop): executing-macro ->
4359 executing-kbd-macro.
4360
43612005-05-01 Richard M. Stallman <rms@gnu.org>
4362
4363 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4364
43652005-04-30 Richard M. Stallman <rms@gnu.org>
4366
4367 * files.texi (Magic File Names): Document `operations' property.
4368
43692005-04-29 Lute Kamstra <lute@gnu.org>
4370
4371 * modes.texi (Generic Modes): New node.
4372 (Major Modes): Add it to the menu.
4373 (Derived Modes): Add "derived mode" to concept index.
4374
43752005-04-28 Lute Kamstra <lute@gnu.org>
4376
4377 * modes.texi (Defining Minor Modes): Fix previous change.
4378 (Font Lock Mode): Simplify.
4379 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4380 when set and that some parts are optional. Add cross references.
4381 (Search-based Fontification): Say how to specify font-lock-keywords.
4382 Add cross references. Add font-lock-multiline to index.
4383 Move font-lock-keywords-case-fold-search here from node "Other Font
4384 Lock Variables". Document font-lock-add-keywords and
4385 font-lock-remove-keywords.
4386 (Other Font Lock Variables): Move font-lock-keywords-only,
4387 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4388 and font-lock-syntactic-face-function to node "Syntactic Font
4389 Lock". Move font-lock-keywords-case-fold-search to node
4390 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4391 and font-lock-{,un}fontify-{buffer,region}-function.
4392 (Precalculated Fontification): Remove reference to deleted variable
4393 font-lock-core-only.
4394 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4395 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4396 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4397 and font-lock-syntactic-face-function here from node "Other Font
4398 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4399 Syntax Properties". Add cross references.
4400 (Setting Syntax Properties): New node.
4401 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4402 * syntax.texi (Syntax Properties): Add cross reference.
4403 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4404
44052005-04-26 Richard M. Stallman <rms@gnu.org>
4406
4407 * display.texi (Defining Faces):
4408 Document `default' elements of defface spec.
4409
4410 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4411
4412 * variables.texi (Variable Aliases): Clarify text.
4413
44142005-04-25 Chong Yidong <cyd@stupidchicken.com>
4415
4416 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4417
44182005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4419
4420 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4421
44222005-04-24 Eli Zaretskii <eliz@gnu.org>
4423
4424 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4425 syntax-after and syntax-class.
4426
4427 * files.texi (Changing Files): Fix last change's cross-reference.
4428 (Unique File Names): Don't mention "numbers" in the documentation
4429 of make-temp-file and make-temp-name.
4430
44312005-04-23 Richard M. Stallman <rms@gnu.org>
4432
4433 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4434
44352005-04-22 Nick Roberts <nickrob@snap.net.nz>
4436
4437 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4438
44392005-04-22 Nick Roberts <nickrob@snap.net.nz>
4440
4441 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4442 and define-obsolete-variable-alias.
4443
44442005-04-22 Kim F. Storm <storm@cua.dk>
4445
4446 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4447 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4448
44492005-04-21 Lute Kamstra <lute@gnu.org>
4450
4451 * lists.texi (Association Lists): Document rassq-delete-all.
4452
44532005-04-19 Richard M. Stallman <rms@gnu.org>
4454
4455 * modes.texi (Search-based Fontification): Explain that
4456 facespec is an expression to be evaluated.
4457
44582005-04-19 Kevin Ryde <user42@zip.com.au>
4459
4460 * streams.texi (Output Functions): Fix xref.
4461 * strings.texi (String Conversion): Fix xref.
4462
44632005-04-19 Kim F. Storm <storm@cua.dk>
4464
4465 * symbols.texi (Symbol Plists): Add safe-get.
4466 Mention that `get' may signal an error.
4467
44682005-04-18 Nick Roberts <nickrob@snap.net.nz>
4469
4470 * customize.texi (Variable Definitions): Replace tooltip-mode
4471 example with save-place.
4472
44732005-04-17 Richard M. Stallman <rms@gnu.org>
4474
4475 * buffers.texi (Indirect Buffers): Clarify.
4476
4477 * positions.texi (Positions): Clarify converting marker to integer.
4478
4479 * strings.texi (String Basics): Mention string-match; clarify.
4480
44812005-04-08 Lute Kamstra <lute@gnu.org>
4482
4483 * modes.texi (Search-based Fontification): Fix cross references.
4484 Use consistent terminology. Document anchored highlighting.
4485
44862005-04-05 Lute Kamstra <lute@gnu.org>
4487
4488 * modes.texi (Defining Minor Modes): Document :group keyword
4489 argument and its default value.
4490
44912005-04-03 Lute Kamstra <lute@gnu.org>
4492
4493 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4494 references and/or descriptions. Delete major mode hooks; mention
4495 them as a category instead. Rename or delete obsolete hooks.
4496
44972005-04-02 Richard M. Stallman <rms@gnu.org>
4498
4499 * nonascii.texi (Coding System Basics): Another wording cleanup.
4500
45012005-04-01 Richard M. Stallman <rms@gnu.org>
4502
4503 * nonascii.texi (Coding System Basics): Clarify previous change.
4504
45052005-04-01 Kenichi Handa <handa@m17n.org>
4506
10d1d0af 4507 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4508 identity of coding systems.
4509
45102005-03-29 Chong Yidong <cyd@stupidchicken.com>
4511
4512 * text.texi (Buffer Contents): Add filter-buffer-substring and
4513 buffer-substring-filters.
4514
45152005-03-26 Chong Yidong <cyd@stupidchicken.com>
4516
4517 * anti.texi (Antinews): Mention `G' interactive code.
4518
4519 * tips.texi (Compilation Tips): Mention benchmark.el.
4520
45212005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4522
4523 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4524 is now bound to M-o M-o.
4525
4526 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4527
45282005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4529
4530 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4531 in the Emacs Manual).
4532 * Makefile.in (srcs): Remove calendar.texi.
4533 * makefile.w32-in (srcs): Remove calendar.texi.
4534 * display.texi (Display): Change name of next node.
4535 * os.texi (System In): Change name of previous node.
4536 * elisp.texi (Top): Remove Calendar references.
4537 * vol1.texi (Top): Remove Calendar references.
4538 * vol2.texi (Top): Remove Calendar references.
4539
45402005-03-25 Richard M. Stallman <rms@gnu.org>
4541
4542 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4543 Cleanup previous change.
4544
45452005-03-25 Chong Yidong <cyd@stupidchicken.com>
4546
4547 * display.texi (Face Attributes): Faces earlier in an :inherit
4548 list take precedence.
4549 (Scroll Bars): Fix description of vertical-scroll-bars.
4550 Document frame-current-scroll-bars and window-current-scroll-bars.
4551
4552 * markers.texi (The Mark): Document temporary Transient Mark mode.
4553
4554 * minibuf.texi (Reading File Names):
4555 Document read-file-name-completion-ignore-case.
4556
4557 * positions.texi (Screen Lines): Document nil for width argument
4558 to compute-motion.
4559
45602005-03-23 Kim F. Storm <storm@cua.dk>
4561
4562 * display.texi (Standard Faces): Other faces used in the fringe
4563 implicitly inherits from the fringe face.
4564 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4565 properties implicitly inherits from fringe face.
4566 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4567
45682005-03-20 Chong Yidong <cyd@stupidchicken.com>
4569
4570 * display.texi (Invisible Text): State default value of
4571 line-move-ignore-invisible.
4572 (Managing Overlays): Document remove-overlays.
4573 (Standard Faces): Document escape-glyph face.
4574
4575 * minibuf.texi (Reading File Names): Document read-file-name-function.
4576
4577 * modes.texi (Other Font Lock Variables):
4578 Document font-lock-lines-before.
4579
4580 * positions.texi (Skipping Characters): skip-chars-forward allows
4581 character classes.
4582
45832005-03-18 Lute Kamstra <lute@gnu.org>
4584
4585 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4586
45872005-03-17 Richard M. Stallman <rms@gnu.org>
4588
4589 * text.texi (Undo): Document extensible undo entries.
4590
dd7b651b 4591 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4592
4593 * nonascii.texi (Character Codes): Minor fix.
4594
4595 * display.texi (Display Property): Explain the significance
4596 of having text properties that are eq.
4597 (Other Display Specs): Explain string as display spec.
4598
4599 * commands.texi (Interactive Codes): Document G option.
4600
46012005-03-17 Chong Yidong <cyd@stupidchicken.com>
4602
4603 * text.texi (Filling): Add sentence-end-without-period and
4604 sentence-end-without-space.
4605 (Changing Properties): Minor fix.
4606
4607 * anti.texi: Total rewrite.
4608
46092005-03-15 Lute Kamstra <lute@gnu.org>
4610
4611 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4612
46132005-03-08 Kim F. Storm <storm@cua.dk>
4614
4615 * display.texi (Specified Space): Property :width is support on
4616 non-graphic terminals, :height is not.
4617
46182005-03-07 Richard M. Stallman <rms@gnu.org>
4619
4620 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4621 Now subnodes of Fringes.
4622 (Overlay Arrow): Document overlay-arrow-variable-list.
4623 (Fringe Size/Pos): New node, broken out of Fringes.
4624 (Display): Explain clearing vs redisplay better.
4625 (Truncation): Clarify use of bitmaps.
4626 (The Echo Area): Clarify the uses of the echo area.
4627 Add max-mini-window-height.
4628 (Progress): Clarify.
4629 (Invisible Text): Explain that main loop moves point out.
4630 (Selective Display): Say "hidden", not "invisible".
4631 (Managing Overlays): Move up. Describe relation to Undo here.
4632 (Overlay Properties): Clarify intro.
4633 (Finding Overlays): Explain return values when nothing found.
4634 (Width): truncate-string-to-width has added arg.
4635 (Displaying Faces): Clarify and update mode line face handling.
4636 (Face Functions): Minor cleanup.
4637 (Conditional Display): Merge into Other Display Specs.
4638 (Pixel Specification, Other Display Specs): Minor cleanups.
4639 (Images, Image Descriptors): Minor cleanups.
4640 (GIF Images): Patents have expired.
4641 (Showing Images): Explain default text for insert-image.
4642 (Manipulating Button Types): Merge into Manipulating Buttons.
4643 (Making Buttons): Explain return values.
4644 (Button Buffer Commands): Add xref.
4645 (Inverse Video): Update mode-line-inverse-video.
4646 (Display Table Format): Clarify.
4647 (Active Display Table): Give defaults for window-display-table.
4648
4649 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4650 and calendar-today-marker are strings, not chars.
4651 (Holiday Customizing): Minor fix.
4652
4653 * internals.texi (Writing Emacs Primitives): Update `or' example.
4654 Update limit on # args of subr.
4655
4656 * edebug.texi (Using Edebug): Arrow is in fringe.
4657 (Instrumenting): Arg to eval-defun works without loading edebug.
4658 (Edebug Execution Modes): Add xref.
4659
4660 * customize.texi (Common Keywords): Clarify :require.
4661 Mention :version here.
4662 (Variable Definitions, Group Definitions): Not here.
4663 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4664
46652005-03-07 Chong Yidong <cyd@stupidchicken.com>
4666 * nonascii.texi (Text Representations): Clarify position-bytes.
4667 (Character Sets): Add list-charset-chars.
4668 (Scanning Charsets): Add charset-after.
4669 (Encoding and I/O): Minor fix.
4670
46712005-03-06 Richard M. Stallman <rms@gnu.org>
4672
4673 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4674 (Resizing Windows): Likewise.
4675
4676 * text.texi (Change Hooks): Get rid of "Emacs 21".
4677
4678 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4679
4680 * streams.texi (Output Variables): Get rid of "Emacs 21".
4681
4682 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4683
4684 * os.texi (Translating Input): Replace flow-control example
4685 with a less obsolete example that uses `keyboard-translate'.
4686
4687 * objects.texi (Hash Table Type, Circular Objects):
4688 Get rid of "Emacs 21".
4689
4690 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4691 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4692
4693 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4694
4695 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4696
4697 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4698 (Menu Bar): Fix when menu-bar-update-hook is called.
4699
4700 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4701
4702 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4703 and make it read better.
4704
4705 * files.texi (Writing to Files): Get rid of "Emacs 21".
4706 (Unique File Names): Likewise.
4707
4708 * elisp.texi: Update Emacs version to 22.
4709
4710 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4711 (Overlay Properties, Face Attributes): Likewise.
4712 (Managing Overlays): Fix punctuation.
4713 (Attribute Functions): Clarify set-face-font; get rid of
4714 info about old Emacs versions.
4715 (Auto Faces, Font Lookup, Display Property, Images):
4716 Get rid of "Emacs 21".
4717
4718 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4719
47202005-03-05 Richard M. Stallman <rms@gnu.org>
4721
4722 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4723
47242005-03-04 Lute Kamstra <lute@gnu.org>
4725
4726 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4727
47282005-03-03 Lute Kamstra <lute@gnu.org>
4729
4730 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4731
47322005-03-01 Lute Kamstra <lute@gnu.org>
4733
4734 * debugging.texi (Debugger Commands): Update `j'.
4735
47362005-02-28 Lute Kamstra <lute@gnu.org>
4737
4738 * debugging.texi (Debugging): Fix typo.
4739 (Error Debugging): Document eval-expression-debug-on-error.
4740 (Function Debugging): Update example.
4741 (Using Debugger): Mention starred stack frames.
4742 (Debugger Commands): Document `j' and `l'.
4743 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4744 Update the messages that the debugger displays.
4745 (Internals of Debugger): Add cross reference. Update example.
4746 (Excess Open): Minor improvement.
4747 (Excess Close): Minor improvement.
4748
47492005-02-26 Richard M. Stallman <rms@gnu.org>
4750
4751 * tips.texi (Coding Conventions): Clarify.
4752 Put all the major mode key reservations together.
4753 Mention the Mouse-1 => Mouse-2 conventions.
4754
4755 * syntax.texi (Syntax Class Table): Clarify.
4756 (Syntax Table Functions): syntax-after moved from here.
4757 (Syntax Table Internals): syntax-after moved to here.
4758 (Parsing Expressions): Update info on number of values
4759 and what's meaningful in the STATE argument.
4760 (Categories): Fix typo.
4761
4762 * sequences.texi (Arrays): Cleanup.
4763 (Char-Tables): Clarify.
4764
4765 * processes.texi (Deleting Processes): Cleanups, add xref.
4766 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4767 (Process Information): set-process-coding-system, some args optional.
4768 (Input to Processes): Explain various types for PROCESS args.
4769 Rename them from PROCESS-NAME to PROCESS.
4770 (Signals to Processes): Likewise.
4771 (Decoding Output): Cleanup.
4772 (Query Before Exit): Clarify.
4773
4774 * os.texi (Startup Summary): Correct the options; add missing ones.
4775 (Terminal Output, Batch Mode): Clarify.
4776 (Flow Control): Node deleted.
4777
4778 * markers.texi (The Mark): Clarify.
4779
4780 * macros.texi (Expansion): Cleanup.
4781 (Indenting Macros): indent-spec allows ints, not floats.
4782
4783 * keymaps.texi (Keymaps): Clarify.
4784 (Format of Keymaps): Update lisp-mode-map example.
4785 (Active Keymaps, Key Lookup): Clarify.
4786 (Changing Key Bindings): Add xref to `kbd'.
4787 (Key Binding Commands, Simple Menu Items): Clarify.
4788 (Mouse Menus, Menu Bar): Clarify.
4789 (Menu Example): Replace print example with menu-bar-replace-menu.
4790
4791 * help.texi (Documentation Basics): Add function-documentation prop.
4792
4793 * elisp.texi (Top): Don't refer to Flow Control node.
4794
4795 * commands.texi (Command Overview): Improve xrefs.
4796 (Adjusting Point): Adjusting point applies to intangible and invis.
4797 (Key Sequence Input): Doc extra read-key-sequence args.
4798 Likewise for read-key-sequence-vector.
4799
4800 * backups.texi (Rename or Copy): Minor fix.
4801 (Numbered Backups): For version-control, say the default.
4802 (Auto-Saving): make-auto-save-file-name example is simplified.
4803
4804 * advice.texi (Advising Functions): Don't imply one part of Emacs
4805 should advise another part. Markup changes.
4806 (Defining Advice): Move transitional para.
4807 (Activation of Advice): Cleanup.
4808 Explain if COMPILE is nil or negative.
4809
4810 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4811
48122005-02-24 Lute Kamstra <lute@gnu.org>
4813
4814 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4815 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4816
48172005-02-23 Lute Kamstra <lute@gnu.org>
4818
4819 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4820 to define global minor modes as well.
4821
4822 * display.texi (Managing Overlays): overlay-buffer returns nil for
4823 deleted overlays.
4824
48252005-02-22 Kim F. Storm <storm@cua.dk>
4826
4827 * minibuf.texi (Basic Completion): Allow symbols in addition to
4828 strings in try-completion and all-completions.
4829
48302005-02-14 Lute Kamstra <lute@gnu.org>
4831
4832 * elisp.texi (Top): Remove reference to deleted node.
4833
4834 * lists.texi (Lists): Remove reference to deleted node.
4835 (Cons Cells): Fix typo.
4836
4837 * loading.texi (Where Defined): Fix typo.
4838
48392005-02-14 Richard M. Stallman <rms@gnu.org>
4840
4841 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4842 is useful for discarding some minor modes.
4843
4844 * symbols.texi (Symbol Components): Reorder examples.
4845
4846 * streams.texi (Input Functions): State standard-input default.
4847 (Output Variables): State standard-output default.
4848
4849 * objects.texi (Printed Representation): Clarify read syntax vs print.
4850 (Floating Point Type): Explain meaning better.
4851 (Symbol Type): Explain uniqueness better.
4852 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4853 List examples sooner.
4854 (Box Diagrams): New subnode broken out.
4855 Some examples moved from old Lists as Boxes node.
4856 (Dotted Pair Notation): Clarify intro.
4857 (Array Type): Clarify.
4858 (Type Predicates): Add hash-table-p.
4859
4860 * numbers.texi (Integer Basics): Clarify radix explanation.
4861 (Predicates on Numbers): Minor clarification.
4862 (Comparison of Numbers): Minor clarification. Clarify eql.
4863 Typos in min, max.
4864 (Math Functions): Clarify overflow in expt.
4865
4866 * minibuf.texi (Text from Minibuffer): Minor clarification.
4867 Mention arrow keys.
4868
4869 * loading.texi (Autoload): defun's doc string overrides autoload's
4870 doc string.
4871 (Repeated Loading): Modernize "add to list" examples.
4872 (Where Defined): Finish updating table of load-history elts.
4873
4874 * lists.texi (List-related Predicates): Minor wording improvement.
4875 (Lists as Boxes): Node deleted.
4876 (Building Lists): Explain trivial cases of number-sequence.
4877
4878 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4879 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4880 (Hash Access): Any object can be a key.
4881 State value of maphash.
4882
4883 * functions.texi (What Is a Function): Wording cleanup.
4884 (Function Documentation): Minor cleanup.
4885 Explain purpose of calling convention at end of doc string.
4886 (Function Names): Wording cleanup.
4887 (Calling Functions): Wording cleanup.
4888 Explain better how funcall calls the function.
4889 (Function Cells): Delete example of saving and redefining function.
4890
4891 * control.texi (Combining Conditions): Wording cleanup.
4892 (Iteration): dolist and dotimes bind VAR locally.
4893 (Cleanups): Xref to Atomic Changes.
4894
4895 * compile.texi (Byte Compilation): Delete 19.29 info.
4896 (Compilation Functions): Macros' difficulties don't affect defsubst.
4897 (Docs and Compilation): Delete 19.29 info.
4898
48992005-02-10 Richard M. Stallman <rms@gnu.org>
4900
4901 * objects.texi (Symbol Type): Minor correction.
4902
49032005-02-06 Lute Kamstra <lute@gnu.org>
4904
4905 * modes.texi (Example Major Modes): Fix typos.
4906
49072005-02-06 Richard M. Stallman <rms@gnu.org>
4908
4909 * text.texi (Margins): fill-nobreak-predicate can be one function.
4910
4911 * strings.texi (Modifying Strings): clear-string can make unibyte.
4912 (Formatting Strings): format gives error if values missing.
4913
4914 * positions.texi (Character Motion): Mention default arg
4915 for forward-char. backward-char refers to forward-char.
4916 (Word Motion): Mention default arg for forward-word.
4917 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4918 Simplify end-of-buffer.
4919 (Text Lines): Mention default arg for forward-line.
4920 (List Motion): Mention default arg for beginning/end-of-defun.
4921 (Skipping Characters): Minor fixes in explaining character-set.
4922
4923 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4924 Mode inheritance applies only when default-major-mode is nil.
4925 Clarifications.
4926 (Example Major Modes): Update Text mode and Lisp mode examples.
4927 (Minor Mode Conventions): Mention define-minor-mode at top.
4928 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4929 (Mode Line Format): Update mode line face display info.
4930 (Properties in Mode): Mention effect of risky vars.
4931 (Imenu): Define imenu-add-to-menubar.
4932 (Font Lock Mode): Add descriptions to menu lines.
4933 (Faces for Font Lock): Add font-lock-doc-face.
4934
49352005-02-05 Lute Kamstra <lute@gnu.org>
4936
4937 * text.texi (Maintaining Undo): Remove obsolete function.
4938
49392005-02-05 Eli Zaretskii <eliz@gnu.org>
4940
4941 * frames.texi (Color Names): Add pointer to the X docs about RGB
4942 color specifications. Improve indexing
4943 (Text Terminal Colors): Replace the description of RGB values by
4944 an xref to "Color Names".
4945
49462005-02-03 Richard M. Stallman <rms@gnu.org>
4947
4948 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4949 Clarify.
4950 (Selecting Windows): Clarify save-selected-window.
4951 (Cyclic Window Ordering): Clarify walk-windows.
4952 (Window Point): Clarify.
4953 (Window Start): Add comment to example.
4954 (Resizing Windows): Add `interactive' specs in examples.
4955 Document fit-window-to-buffer.
4956
4957 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4958 (Undo, Maintaining Undo): Clarify last change.
4959 (Sorting): In sort-numeric-fields, explain about octal and hex.
4960 Mention sort-numeric-base.
4961 (Format Properties): Add xref for hard newlines.
4962
4963 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4964 (Pop-Up Menus): Fix typo.
4965 (Color Names): Explain all types of color names.
4966 Explain color-values on B&W terminal.
4967 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4968
4969 * files.texi (File Locks): Not supported on MS systems.
4970 (Testing Accessibility): Clarify.
4971
4972 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4973 (Coverage Testing): Fix typo.
4974
4975 * commands.texi (Misc Events): Remove stray space.
4976
4977 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4978 (Modification Time): Clarify when visited-file-modtime returns 0.
4979 (The Buffer List): Clarify bury-buffer.
4980 (Killing Buffers): Clarify.
4981 (Indirect Buffers): Add clone-indirect-buffer.
4982
49832005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4984
4985 * edebug.texi (Printing in Edebug): Fix default value of
4986 edebug-print-circle.
4987 (Coverage Testing): Fix displayed frequency count data.
4988
49892005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4990
4991 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4992
49932005-02-02 Kim F. Storm <storm@cua.dk>
4994
4995 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4996
49972005-01-29 Eli Zaretskii <eliz@gnu.org>
4998
4999 * commands.texi (Misc Events): Describe the help-echo event.
5000
5001 * text.texi (Special Properties) <help-echo>: Use `pos'
5002 consistently in description of the help-echo property.
5003 Use @code{nil} instead of @var{nil}.
5004
5005 * display.texi (Overlay Properties): Fix the index entry for
5006 help-echo overlay property.
5007
5008 * customize.texi (Type Keywords): Uncomment the xref to the
5009 help-echo property documentation.
5010
50112005-01-23 Kim F. Storm <storm@cua.dk>
5012
5013 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5014 return value. Third element FULLY replaced by PARTIAL which
5015 specifies number of invisible pixels if row is only partially visible.
5016 (Textual Scrolling): Mention auto-window-vscroll.
5017 (Vertical Scrolling): New defvar auto-window-vscroll.
5018
50192005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5020
5021 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5022 command remapping.
5023
50242005-01-15 Richard M. Stallman <rms@gnu.org>
5025
5026 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5027
50282005-01-14 Kim F. Storm <storm@cua.dk>
5029
5030 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5031
5032 * text.texi (Links and Mouse-1): Fix string and vector item.
5033
50342005-01-13 Richard M. Stallman <rms@gnu.org>
5035
5036 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5037 descriptions of overriding-local-map and overriding-terminal-local-map.
5038
5039 * text.texi (Links and Mouse-1): Clarify text.
5040
50412005-01-13 Kim F. Storm <storm@cua.dk>
5042
5043 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5044
50452005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5046
5047 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5048
50492005-01-12 Kim F. Storm <storm@cua.dk>
5050
5051 * text.texi (Links and Mouse-1): Rename section from Enabling
5052 Mouse-1 to Following Links. Change xrefs.
5053 Add examples for define-button-type and define-widget.
5054
5055 * display.texi (Button Properties, Button Buffer Commands):
5056 Clarify mouse-1 and follow-link functionality.
5057
50582005-01-12 Richard M. Stallman <rms@gnu.org>
5059
5060 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
5061
5062 * display.texi (Beeping): Fix Texinfo usage.
5063
5064 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
5065
50662005-01-11 Kim F. Storm <storm@cua.dk>
5067
5068 * display.texi (Button Properties, Button Buffer Commands):
5069 Mention mouse-1 binding. Add follow-link keyword.
5070
5071 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
5072 (Enabling Mouse-1 to Follow Links): New subsection.
5073
50742005-01-06 Richard M. Stallman <rms@gnu.org>
5075
5076 * text.texi (Special Properties): Minor change.
5077
5078 * os.texi (Timers): Clarify previous change.
5079
5080 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
5081
50822005-01-01 Luc Teirlinck <teirllm@auburn.edu>
5083
5084 * display.texi (Face Attributes): Correct xref to renamed node.
5085
50862005-01-01 Richard M. Stallman <rms@gnu.org>
5087
5088 * display.texi (Face Attributes): Describe hex color specs.
5089
50902004-12-31 Richard M. Stallman <rms@gnu.org>
5091
5092 * os.texi (Timers): Update previous change.
5093
50942004-12-30 Kim F. Storm <storm@cua.dk>
5095
5096 * display.texi (Line Height): Total line-height is now specified
5097 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5098 in cons cells. (nil . RATIO) is relative to actual line height.
5099 Use line-height `t' instead of `0' to get minimum height.
5100
51012004-12-29 Richard M. Stallman <rms@gnu.org>
5102
5103 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5104
51052004-12-28 Richard M. Stallman <rms@gnu.org>
5106
5107 * commands.texi (Quitting): Clarify value of with-local-quit.
5108
5109 * elisp.texi (Top): Fix previous change.
5110
5111 * loading.texi (Loading): Fix previous change.
5112
51132004-12-27 Richard M. Stallman <rms@gnu.org>
5114
5115 * Makefile.in (MAKEINFO): Specify --force.
5116
5117 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5118
5119 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5120
5121 * display.texi (Line Height): Further clarify.
5122
5123 * elisp.texi (Top): Update Loading submenu.
5124
5125 * loading.texi (Where Defined): New node.
5126 (Unloading): load-history moved to Where Defined.
5127
51282004-12-21 Richard M. Stallman <rms@gnu.org>
5129
5130 * commands.texi (Event Input Misc): Add while-no-input.
5131
51322004-12-11 Richard M. Stallman <rms@gnu.org>
5133
5134 * display.texi (Line Height): Rewrite text for clarity.
5135
51362004-12-11 Kim F. Storm <storm@cua.dk>
5137
5138 * display.texi (Display): Add node "Line Height" to menu.
5139 (Line Height): New node. Move full description of line-spacing
5140 and line-height text properties here from text.texi.
5141 (Scroll Bars): Add vertical-scroll-bar variable.
5142
5143 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5144
5145 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5146 line-spacing and vertical-scroll-bar.
5147
5148 * text.texi (Special Properties): Just mention line-spacing and
5149 line-height here, add xref to new "Line Height" node.
5150
51512004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5152
5153 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5154
5155 * locals.texi (Standard Buffer-Local Variables):
5156 Add @xref for `line-spacing'.
5157
51582004-12-05 Richard M. Stallman <rms@gnu.org>
5159
5160 * Makefile.in (maintainer-clean): Remove the info files
5161 in $(infodir) where they are created.
5162
51632004-12-03 Richard M. Stallman <rms@gnu.org>
5164
5165 * windows.texi (Selecting Windows): get-lru-window and
5166 get-largest-window don't consider dedicated windows.
5167
5168 * text.texi (Undo): Document undo-in-progress.
5169
51702004-11-26 Richard M. Stallman <rms@gnu.org>
5171
5172 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5173 Remove a few vars that are not always buffer-local.
5174
51752004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5176
5177 * locals.texi (Standard Buffer-Local Variables): Comment out
5178 xref's to non-existent node `Yet to be written'.
5179
51802004-11-24 Richard M. Stallman <rms@gnu.org>
5181
5182 * processes.texi (Synchronous Processes): Grammar fix.
5183
5184 * numbers.texi (Comparison of Numbers): Add eql.
5185
5186 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5187
5188 * intro.texi (Printing Notation): Fix previous change.
5189
5190 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5191 and default-indicate-buffer-boundaries from here.
5192 (Usual Display): To here.
5193 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5194 (Usual Display): Move tab-width up.
5195
5196 * customize.texi (Variable Definitions): Replace
5197 show-paren-mode example with tooltip-mode.
5198 (Simple Types, Composite Types, Defining New Types):
5199 Minor cleanups.
5200
52012004-11-21 Jesper Harder <harder@ifa.au.dk>
5202
5203 * processes.texi (Synchronous Processes, Output from Processes):
5204 Markup fix.
5205
52062004-11-20 Richard M. Stallman <rms@gnu.org>
5207
5208 * positions.texi (Skipping Characters): skip-chars-forward
5209 now handles char classes.
5210
5211 * intro.texi (Printing Notation): Avoid confusion of `print'
5212 when explaining @print.
5213
5214 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5215
5216 * display.texi (Display Table Format): Minor fix.
5217
5218 * streams.texi (Output Functions): Fix print example.
5219
5220 * Makefile.in (elisp): New target.
5221 (dist): Depend on $(infodir)/elisp, not elisp.
5222 Copy the info files from $(infodir).
5223
5224 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5225 read-from-minibuffer.
5226
5227 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5228
52292004-11-19 Richard M. Stallman <rms@gnu.org>
5230
5231 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5232
52332004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5234
5235 * tips.texi (Coding Conventions): Fix typo.
5236
52372004-11-16 Richard M. Stallman <rms@gnu.org>
5238
5239 * tips.texi (Coding Conventions): Separate defvar and require
5240 methods to avoid warnings. Use require only when there are many
5241 functions and variables from that package.
5242
5243 * minibuf.texi (Minibuffer Completion): When ignoring case,
5244 predicate must not be case-sensitive.
5245
5246 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5247 (Test Coverage): Don't talk about "splotches". Clarified.
5248
52492004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5250
5251 * frames.texi (Window Frame Parameters): Fix typo.
5252
52532004-11-15 Kim F. Storm <storm@cua.dk>
5254
5255 * symbols.texi (Other Plists): Note that plist-get may signal error.
5256 Add safe-plist-get.
5257
52582004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5259
5260 * modes.texi (Font Lock Basics): Fix typo.
5261
52622004-11-08 Richard M. Stallman <rms@gnu.org>
5263
5264 * syntax.texi (Syntax Table Functions): Add syntax-after.
5265
52662004-11-06 Lars Brinkhoff <lars@nocrew.org>
5267
5268 * os.texi (Processor Run Time): New section documenting
5269 get-internal-run-time.
5270
52712004-11-06 Eli Zaretskii <eliz@gnu.org>
5272
5273 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5274 it nukes elisp-cover.texi.
5275 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5276 elisp-0 etc.
5277
52782004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5279
5280 * commands.texi (Keyboard Macros): Document `append' return value
5281 of `defining-kbd-macro'.
5282
52832004-11-01 Richard M. Stallman <rms@gnu.org>
5284
5285 * commands.texi (Interactive Call): Add called-interactively-p.
5286
52872004-10-29 Simon Josefsson <jas@extundo.com>
5288
5289 * minibuf.texi (Reading a Password): Revert.
5290
52912004-10-28 Richard M. Stallman <rms@gnu.org>
5292
5293 * frames.texi (Display Feature Testing): Explain about "vendor".
5294
52952004-10-27 Richard M. Stallman <rms@gnu.org>
5296
5297 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5298 not raw. Clarify `n'.
5299 (Interactive Call): Rewrite interactive-p, focusing on when
5300 and how to use it.
5301 (Misc Events): Clarify previous change.
5302
5303 * advice.texi (Simple Advice): Clarify what job the example does.
5304 (Around-Advice): Clarify ad-do-it.
5305 (Activation of Advice): An option of ad-default-compilation-action
5306 is `never', not `nil'.
5307
53082004-10-26 Kim F. Storm <storm@cua.dk>
5309
5310 * commands.texi (Interactive Codes): Add U code letter.
5311
53122004-10-25 Simon Josefsson <jas@extundo.com>
5313
5314 * minibuf.texi (Reading a Password): Add.
5315
53162004-10-24 Jason Rumney <jasonr@gnu.org>
5317
5318 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5319 and wheel-down.
5320
53212004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5322
5323 * processes.texi (Synchronous Processes): Document process-file.
5324
53252004-10-22 Kenichi Handa <handa@m17n.org>
5326
5327 * text.texi (translate-region): Document that it accepts also a
5328 char-table.
5329
53302004-10-22 David Ponce <david@dponce.com>
5331
5332 * windows.texi (Resizing Windows): Document the `preserve-before'
5333 argument of the functions `enlarge-window' and `shrink-window'.
5334
53352004-10-19 Jason Rumney <jasonr@gnu.org>
5336
5337 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5338
53392004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5340
5341 * text.texi (Filling): Add anchor for definition of
5342 `sentence-end-double-space'.
5343
5344 * searching.texi (Regexp Example): Update description of how
5345 Emacs currently recognizes the end of a sentence.
5346 (Standard Regexps): Update definition of the variable
5347 `sentence-end'. Add definition of the function `sentence-end'.
5348
53492004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5350
5351 * display.texi (Progress): New node.
5352
53532004-10-05 Kim F. Storm <storm@cua.dk>
5354
5355 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5356
53572004-09-29 Kim F. Storm <storm@cua.dk>
5358
5359 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5360 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5361 fringe bitmap symbols, as they now have their own namespace.
5362 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5363 vs. pixels. Signal error if no free bitmap slots.
5364 (Pixel Specification): Change IMAGE to @var{image}.
5365
53662004-09-28 Richard M. Stallman <rms@gnu.org>
5367
5368 * text.texi (Special Properties): Clarify line-spacing and line-height.
5369
5370 * searching.texi (Regexp Search): Add looking-back.
5371
53722004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5373
5374 * display.texi: Correct typos.
5375 (Image Descriptors): Correct xref's.
5376
53772004-09-25 Richard M. Stallman <rms@gnu.org>
5378
5379 * text.texi (Special Properties): Cleanups in `cursor'.
5380 Rewrites in `line-height' and `line-spacing'; exchange them.
5381
5382 * display.texi (Fringes): Rewrite previous change.
5383 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5384 (Display Fringe Bitmaps): Node deleted, text moved.
5385 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5386 (Scroll Bars): Clarify set-window-scroll-bars.
5387 (Pointer Shape): Rewrite.
5388 (Specified Space): Clarify :align-to, etc.
5389 (Pixel Specification): Use @var. Clarify new text.
5390 (Other Display Specs): Clarify `slice'.
5391 (Image Descriptors): Cleanups.
5392 (Showing Images): Cleanups.
5393
53942004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5395
5396 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5397
5398 * modes.texi: Various minor changes in addition to:
5399 (Major Mode Conventions): Final call to `run-mode-hooks' should
5400 not be inside the `delay-mode-hooks' form.
5401 (Mode Hooks): New node.
5402 (Hooks): Delete obsolete example.
5403 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5404 node "Mode Hooks".
5405
54062004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5407
5408 * display.texi: Correct various typos.
5409 (Display): Rename node "Pointer Shapes" to "Pointer
5410 Shape". (There is already a node called "Pointer Shapes" in
5411 frames.texi.)
5412 (Images): Remove non-existent node "Image Slices" from menu.
5413
54142004-09-23 Kim F. Storm <storm@cua.dk>
5415
5416 * text.texi (Special Properties): Add `cursor', `pointer',
5417 `line-height', and `line-spacing' properties.
5418
5419 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5420 Shapes' to menu.
5421 (Standard Faces): Doc fix for fringe face.
5422 (Fringes): Add `overflow-newline-into-fringe' and
5423 'indicate-buffer-boundaries'.
5424 (Fringe Bitmaps, Pointer Shapes): New nodes.
5425 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5426 Bitmaps' to menu.
5427 (Specified Space): Describe pixel width and height.
5428 (Pixel Specification): New node.
5429 (Other Display Specs): Add `slice' property.
5430 (Display Fringe Bitmaps): New node.
5431 (Images): Add 'Image Slices' to menu.
5432 (Image Descriptors): Add `:pointer' and `:map' properties.
5433 (Showing Images): Add slice arg to `insert-image'. Add
5434 'insert-sliced-image'.
5435
54362004-09-20 Richard M. Stallman <rms@gnu.org>
5437
5438 * commands.texi (Key Sequence Input):
5439 Clarify downcasing in read-key-sequence.
5440
54412004-09-08 Juri Linkov <juri@jurta.org>
5442
5443 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5444
54452004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5446
5447 * locals.texi (Standard Buffer-Local Variables): Add
5448 `buffer-auto-save-file-format'.
5449 * internals.texi (Buffer Internals): Describe new
5450 auto_save_file_format field of the buffer structure.
5451 * files.texi (Format Conversion): `auto-save-file-format' has been
5452 renamed `buffer-auto-save-file-format'.
5453
54542004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5455
5456 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5457 an integer or a marker.
5458 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5459
54602004-08-22 Richard M. Stallman <rms@gnu.org>
5461
5462 * modes.texi (Major Mode Conventions): Discuss rebinding of
5463 standard key bindings.
5464
54652004-08-18 Kim F. Storm <storm@cua.dk>
5466
5467 * processes.texi (Accepting Output): Add `just-this-one' arg to
5468 `accept-process-output'.
5469 (Output from Processes): New var `process-adaptive-read-buffering'.
5470
54712004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5472
5473 * keymaps.texi: Various changes in addition to:
5474 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5475 Give more varied examples for `kbd'.
5476 (Creating Keymaps): Char tables have slots for all characters
5477 without modifiers.
5478 (Active Keymaps): `overriding-local-map' and
5479 `overriding-terminal-local-map' also override text property and
5480 overlay keymaps.
5481 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5482 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5483 to denote a prefix of no events.
5484 `map-keymap' includes parent's bindings _recursively_.
5485 Clarify and correct description of `where-is-internal'.
5486 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5487 (Menu Example): For menus intended for use with the keyboard, the
5488 menu items should be bound to characters or real function keys.
5489
54902004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5491
5492 * objects.texi (Character Type): Reposition `@anchor' to prevent
5493 double space inside sentence in Info.
5494
5495 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5496 renamed to `disabled-command-function'.
5497 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5498 (Command Loop Info): Replace reference to it.
5499 (Disabling Commands): `disabled-command-hook' has been renamed to
5500 `disabled-command-function'.
5501
55022004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5503
5504 * os.texi (Translating Input): Only non-prefix bindings in
5505 `key-translation-map' override actual key bindings. Warn about
5506 possible indirect effect of actual key bindings on non-prefix
5507 bindings in `key-translation-map'.
5508
55092004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5510
5511 * minibuf.texi (High-Level Completion): Add anchor for definition
5512 of `read-variable'.
5513
5514 * commands.texi: Various changes in addition to:
5515 (Using Interactive): Clarify description of `interactive-form'.
5516 (Interactive Call): Mention default for KEYS argument to
5517 `call-interactively'.
5518 (Command Loop Info): Clarify description of `this-command-keys'.
5519 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5520 Value of `last-event-frame' can be `macro'.
5521 (Repeat Events): `double-click-fuzz' is also used to distinguish
5522 clicks and drags.
5523 (Classifying Events): Clarify descriptions of `event-modifiers'
5524 `event-basic-type' and `event-convert-list'.
5525 (Accessing Events): `posn-timestamp' takes POSITION argument.
5526 (Quoted Character Input): Clarify description of
5527 `read-quoted-char' and fix example.
5528 (Quitting): Add `with-local-quit'.
5529 (Disabling Commands): Correct and clarify descriptions of
5530 `enable-command' and `disable-command'.
5531 Mention what happens if `disabled-command-hook' is nil.
5532 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5533 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5534
55352004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5536
5537 * frames.texi: Various changes in addition to:
5538 (Creating Frames): Expand and clarify description of `make-frame'.
5539 (Window Frame Parameters): Either none or both of the `icon-left'
5540 and `icon-top' parameters must be specified. Put descriptions of
5541 `menu-bar-lines' and `toolbar-lines' closer together and change
5542 them accordingly.
5543 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5544 except while processing `frame-title-format' or `icon-title-format'.
5545 (Deleting Frames): Correct description of `delete-frame'.
5546 Non-nil return values of `frame-live-p' are like those of `framep'.
5547 (Frames and Windows): Mention return value of
5548 `set-frame-selected-window'.
5549 (Visibility of Frames): Mention `force' argument to
5550 `make-frame-invisible'. `frame-visible-p' returns t for all
5551 frames on text-only terminals.
5552 (Frame Configurations): Restoring a frame configuration does not
5553 restore deleted frames.
5554 (Window System Selections): `x-set-selection' returns DATA.
5555 (Resources): Add example.
5556 (Display Feature Testing): Clarify descriptions of
5557 `display-pixel-height', `display-pixel-width', `x-server-version'
5558 and `x-server-vendor'.
5559
5560 * windows.texi (Choosing Window): Add anchor.
5561 * minibuf.texi (Minibuffer Misc): Add anchor.
5562
55632004-07-23 John Paul Wallington <jpw@gnu.org>
5564
5565 * macros.texi (Defining Macros): Declaration keyword for setting
5566 Edebug spec is `debug' not `edebug'.
5567
55682004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5569
5570 * windows.texi: Various small changes in addition to:
5571 (Window Point): Mention return value of `set-window-point'.
5572 (Window Start): `pos-visible-in-window-p' disregards horizontal
5573 scrolling. Explain return value if PARTIALLY is non-nil.
5574 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5575 and `set-window-vscroll'.
5576 (Size of Window): The argument WINDOW to `window-inside-edges',
5577 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5578 (Resizing Windows): Explain return value of
5579 `shrink-window-if-larger-than-buffer'.
5580 `window-size-fixed' automatically becomes buffer local when set.
5581 (Window Configurations): Explain return value of
5582 `set-window-configuration'.
5583
5584 * minibuf.texi (Minibuffer Misc): Add anchor for
5585 `minibuffer-scroll-window'.
5586
5587 * positions.texi (Text Lines): Add anchor for `count-lines'.
5588
55892004-07-17 Richard M. Stallman <rms@gnu.org>
5590
5591 * display.texi (Overlay Properties): Adding `evaporate' prop
5592 deletes empty overlay immediately.
5593
5594 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5595 fix example.
5596
55972004-07-16 Jim Blandy <jimb@redhat.com>
5598
5599 * searching.texi (Regexp Backslash): Document new \_< and \_>
5600 operators.
5601
56022004-07-16 Juanma Barranquero <lektu@terra.es>
5603
5604 * display.texi (Images): Fix Texinfo usage.
5605
56062004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5607
5608 * buffers.texi (Modification Time): `visited-file-modtime' now
5609 returns a list of two integers, instead of a cons.
5610
56112004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5612
5613 * windows.texi: Various changes in addition to:
5614 (Splitting Windows): Add `split-window-keep-point'.
5615
56162004-07-09 Richard M. Stallman <rms@gnu.org>
5617
5618 * frames.texi (Input Focus): Minor fix.
5619
56202004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5621
5622 * frames.texi (Input Focus): Clarify descriptions of
5623 `select-frame-set-input-focus' and `select-frame'.
5624
56252004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5626
5627 * os.texi: Various small changes in addition to:
5628 (Killing Emacs): Expand and clarify description of
5629 `kill-emacs-query-functions' and `kill-emacs-hook'.
5630 (System Environment): Expand and clarify description of `getenv'
5631 and `setenv'.
5632 (Timers): Clarify description of `run-at-time'.
5633 (Translating Input): Correct description of
5634 `extra-keyboard-modifiers'.
5635 (Flow Control): Correct description of `enable-flow-control'.
5636
56372004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5638
5639 * os.texi: Update copyright.
5640 (Session Management): Grammar fix.
5641 Clarify which Emacs does the restarting.
5642 Use @samp for *scratch* buffer.
5643
56442004-07-04 Alan Mackenzie <acm@muc.de>
5645
5646 * frames.texi (Input Focus): Add documentation for
5647 `select-frame-set-input-focus'. Replace refs to non-existent
5648 `switch-frame' with `select-frame'. Minor corrections and tidying
5649 up of text-only terminal stuff.
5650
56512004-07-02 Richard M. Stallman <rms@gnu.org>
5652
5653 * files.texi (Saving Buffers): Cleanup write-contents-function.
5654 (Magic File Names): Cleanup file-remote-p.
5655
b344d29d 56562004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5657
5658 * files.texi (Magic File Names): `file-remote-p' returns an
5659 identifier of the remote system, not just t.
5660
56612004-07-02 David Kastrup <dak@gnu.org>
5662
5663 * searching.texi (Entire Match Data): Add explanation about new
5664 match-data behavior when @var{integers} is non-nil.
5665
56662004-06-24 Richard M. Stallman <rms@gnu.org>
5667
5668 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5669
5670 * customize.texi (Variable Definitions): Note about doc strings
5671 and :set.
5672
5673 * keymaps.texi (Keymap Terminology): Document `kbd'.
5674 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5675
5676 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5677 makes it buffer-local.
5678
5679 * files.texi (Saving Buffers): Correct previous change.
5680
5681 * commands.texi (Accessing Events):
5682 Clarify posn-col-row and posn-actual-col-row.
5683
56842004-06-24 David Ponce <david.ponce@wanadoo.fr>
5685
5686 * commands.texi (Accessing Events): New functions
5687 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5688
56892004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5690
5691 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5692 * frames.texi, buffers.texi, backups.texi, variables.texi:
5693 * loading.texi, eval.texi, functions.texi, control.texi:
5694 * symbols.texi, minibuf.texi: Reposition @anchor's.
5695
5696 * help.texi: Various small changes in addition to the following.
5697 (Describing Characters): Describe PREFIX argument to
5698 `key-description'. Correct and clarify definition of
5699 `text-char-description'. Describe NEED-VECTOR argument to
5700 `read-kbd-macro'.
5701 (Help Functions): Clarify definition of `apropos'.
5702
57032004-06-23 Lars Hansen <larsh@math.ku.dk>
5704
5705 * files.texi (Saving Buffers): Correct description of
5706 `write-contents-functions'.
5707
57082004-06-21 Juanma Barranquero <lektu@terra.es>
5709
5710 * display.texi (Images): Remove redundant @vindex directives.
5711 Rewrite `image-library-alist' doc in active voice.
5712
57132004-06-14 Juanma Barranquero <lektu@terra.es>
5714
5715 * display.texi (Images): Document new delayed library loading,
5716 variable `image-library-alist' and (existing but undocumented)
5717 function `image-type-available-p'.
5718
57192004-06-05 Richard M. Stallman <rms@gnu.org>
5720
5721 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5722 refer the user to the Initial Input node.
5723 (Text from Minibuffer): Likewise.
5724 (Initial Input): New node. Document this feature
5725 and say it is mostly deprecated.
5726
57272004-05-30 Richard M. Stallman <rms@gnu.org>
5728
5729 * loading.texi (Named Features): Clarify return value
5730 and meaning of NOERROR.
5731
5732 * variables.texi (File Local Variables): Minor cleanup.
5733
57342004-05-30 Michael Albinus <michael.albinus@gmx.de>
5735
5736 * files.texi (Magic File Names): Add `file-remote-p' as operation
5737 of file name handlers.
5738
57392004-05-29 Richard M. Stallman <rms@gnu.org>
5740
5741 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5742 as arg to a minor mode command.
5743
57442004-05-22 Richard M. Stallman <rms@gnu.org>
5745
5746 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5747
5748 * streams.texi (Output Variables): Doc float-output-format.
5749
5750 * searching.texi (Regexp Special): Nested repetition can be infloop.
5751
5752 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5753 real stack overflow.
5754
5755 * compile.texi: Minor cleanups.
5756
57572004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5758
5759 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5760 circular lists.
5761 (List Elements): Explain handling of circular and dotted lists.
5762
57632004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5764
5765 * modes.texi (Search-based Fontification): Fix typo.
5766
57672004-05-10 Juanma Barranquero <lektu@terra.es>
5768
5769 * modes.texi (Mode Line Variables): Fix description of
5770 global-mode-string, which is now after which-func-mode, not the
5771 buffer name.
5772
57732004-05-07 Lars Hansen <larsh@math.ku.dk>
5774
5775 * modes.texi (Desktop Save Mode): Add.
5776 (Modes): Add menu entry Desktop Save Mode.
5777
5778 * hooks.texi: Add desktop-after-read-hook,
5779 desktop-no-desktop-file-hook and desktop-save-hook.
5780
5781 * locals.texi: Add desktop-save-buffer.
5782
57832004-04-30 Jesper Harder <harder@ifa.au.dk>
5784
5785 * display.texi: emacs -> Emacs.
5786
57872004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5788
5789 * files.texi (Changing Files): Document set-file-times.
5790
57912004-04-23 Juanma Barranquero <lektu@terra.es>
5792
5793 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5794
57952004-04-18 Jesper Harder <harder@ifa.au.dk>
5796
5797 * tips.texi (Coding Conventions): defopt -> defcustom.
5798
57992004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5800
5801 * sequences.texi: Various clarifications.
5802
58032004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5804
5805 * buffers.texi (Read Only Buffers): Mention optional ARG to
5806 `toggle-read-only'.
5807
58082004-04-14 Nick Roberts <nick@nick.uklinux.net>
5809
5810 * windows.texi (Selecting Windows): Note that get-lru-window
5811 returns a full-width window if possible.
5812
58132004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5814
5815 * buffers.texi: Various changes in addition to:
5816 (Buffer File Name): Add `find-buffer-visiting'.
5817 (Buffer Modification): Mention optional ARG to `not-modified'.
5818 (Indirect Buffers): Mention optional CLONE argument to
5819 `make-indirect-buffer'.
5820
5821 * files.texi: Various changes in addition to:
5822 (Visiting Functions): `find-file-hook' is now a normal hook.
5823 (File Name Expansion): Explain difference between the way that
5824 `expand-file-name' and `file-truename' treat `..'.
5825 (Contents of Directories): Mention optional ID-FORMAT argument to
5826 `directory-files-and-attributes'.
5827 (Format Conversion): Mention new optional CONFIRM argument to
5828 `format-write-file'.
5829
58302004-04-12 Miles Bader <miles@gnu.org>
5831
5832 * macros.texi (Expansion): Add description of `macroexpand-all'.
5833
58342004-04-05 Jesper Harder <harder@ifa.au.dk>
5835
5836 * variables.texi (Variable Aliases): Mention
5837 cyclic-variable-indirection.
5838
5839 * errors.texi (Standard Errors): Ditto.
5840
58412004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5842
5843 * backups.texi: Various small changes in addition to:
5844 (Making Backups): Mention return value of `backup-buffer'.
5845 (Auto-Saving): Mention optional FORCE argument to
5846 `delete-auto-save-file-if-necessary'.
5847 (Reverting): Mention optional PRESERVE-MODES argument to
5848 `revert-buffer'. Correct description of `revert-buffer-function'.
5849
58502004-03-22 Juri Linkov <juri@jurta.org>
5851
5852 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5853 with `Vector Functions'.
5854
5855 * text.texi (Sorting): Add missing quote.
5856
58572004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5858
5859 * intro.texi (Lisp History): Replace xref to `cl' manual with
5860 inforef.
5861
58622004-03-12 Richard M. Stallman <rms@gnu.org>
5863
5864 * intro.texi (Version Info): Add arg to emacs-version.
5865 (Lisp History): Change xref to CL manual.
5866
58672004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5868
5869 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5870 for Partial Completion mode.
5871
58722004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5873
5874 * customize.texi: Fix typo. Remove eol whitespace.
5875
58762004-03-04 Richard M. Stallman <rms@gnu.org>
5877
5878 * processes.texi: Fix typos.
5879
5880 * lists.texi (Building Lists): Minor clarification.
5881
5882 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5883 in make-hash-table.
5884
58852004-02-29 Juanma Barranquero <lektu@terra.es>
5886
5887 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5888 rm, and ignore exit code.
5889
58902004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5891
5892 * display.texi (Defining Faces): Add description for min-colors.
5893 Update example.
5894
58952004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5896
5897 * abbrevs.texi: Various corrections and clarifications in addition
5898 to the following:
5899 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5900
59012004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5902
5903 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5904
59052004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5906
5907 * text.texi: Various small changes in addition to the following:
5908 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5909 to delete-horizontal-space.
5910 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5911 description of yank-handler text property at various places.
5912
5913 * frames.texi (Window System Selections): Add anchor.
5914
5915 * syntax.texi (Syntax Table Functions): Clarify and correct
5916 descriptions of make-syntax-table and copy-syntax-table.
5917 (Motion and Syntax): Clarify SYNTAXES argument to
5918 skip-syntax-forward.
5919 (Parsing Expressions): Mention that the return value of
5920 parse-partial-sexp is currently a list of ten rather than nine
5921 elements.
5922 (Categories): Various corrections and clarifications.
5923
59242004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5925
5926 * markers.texi (Marker Insertion Types): Minor change.
5927
5928 * locals.texi (Standard Buffer-Local Variables):
5929 * commands.texi (Interactive Codes, Using Interactive):
5930 * functions.texi (Related Topics): Fix xrefs.
5931
59322004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5933
5934 * lists.texi (Sets And Lists): Update description of delete-dups.
5935
59362004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5937
5938 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5939
c8763fb6 59402004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5941
5942 * frames.texi (Parameter Access): frame-parameters arg is optional.
5943 modify-frame-parameters handles nil for FRAME.
5944 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5945 are all-or-nothing for certain toolkits.
5946 Mention parameter wait-for-wm.
5947 (Frames and Windows): In frame-first-window and frame-selected-window
5948 the arg is optional.
5949 (Input Focus): In redirect-frame-focus the second arg is optional.
5950 (Window System Selections): Mention selection type CLIPBOARD.
5951 Mention data-type UTF8_STRING.
5952 Mention numbering of cut buffers.
5953 (Resources): Describe x-resource-name.
5954
59552004-02-16 Richard M. Stallman <rms@gnu.org>
5956
5957 * windows.texi (Buffers and Windows): Delete false table
5958 about all-frames.
5959
5960 * syntax.texi (Parsing Expressions): Delete old caveat
5961 about parse-sexp-ignore-comments.
5962
5963 * streams.texi (Output Variables): Add print-quoted.
5964
5965 * lists.texi (Building Lists): Minor cleanup.
5966
5967 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5968
5969 * display.texi (Overlays): Explain overlays use markers.
5970 (Managing Overlays): Explain front-advance and rear-advance
5971 in more detail.
5972
5973 * loading.texi (Unloading): Document unload-feature-special-hooks.
5974 Get rid of fns-NNN.el file.
5975
59762004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5977
5978 * help.texi (Describing Characters): Fix text-char-description
5979 example output.
5980
5981 * edebug.texi (Using Edebug): Fix example.
5982
5983 * debugging.texi (Internals of Debugger): Fix return value.
5984
5985 * files.texi (Changing Files): Fix argname.
5986
5987 * calendar.texi: Fix parens, and default values.
5988
5989 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5990 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 5991 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
5992
5993 * positions.texi (Text Lines): Don't add -1 in current-line.
5994
59952004-02-16 Richard M. Stallman <rms@gnu.org>
5996
5997 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5998
59992004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6000
6001 * processes.texi (Low-Level Network): Fix a typo.
6002
60032004-02-12 Kim F. Storm <storm@cua.dk>
6004
6005 * display.texi (Fringes): Use consistent wording.
6006 Note that window-fringe's window arg is optional.
6007 (Scroll Bars): Use consistent wording.
6008
60092004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6010
6011 * tips.texi (Comment Tips): Document the new conventions for
6012 commenting out code.
6013
c8763fb6 60142004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6015
6016 * positions.texi (Text Lines): Added missing end defun.
6017
60182004-02-07 Kim F. Storm <storm@cua.dk>
6019
6020 * positions.texi (Text Lines): Add line-number-at-pos.
6021
60222004-02-06 John Paul Wallington <jpw@gnu.org>
6023
6024 * display.texi (Button Properties, Button Buffer Commands):
6025 mouse-2 invokes button, not down-mouse-1.
6026
60272004-02-04 Jason Rumney <jasonr@gnu.org>
6028
6029 * makefile.w32-in: Sync with Makefile.in changes.
6030
60312004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6032
6033 * minibuf.texi (Text from Minibuffer): Various corrections and
6034 clarifications.
6035 (Object from Minibuffer): Correct Lisp description of
6036 read-minibuffer.
6037 (Minibuffer History): Clarify description of cons values for
6038 HISTORY arguments.
6039 (Basic Completion): Various corrections and clarifications. Add
6040 completion-regexp-list.
6041 (Minibuffer Completion): Correct and clarify description of
6042 completing-read.
6043 (Completion Commands): Mention Partial Completion mode. Various
6044 other minor changes.
6045 (High-Level Completion): Various corrections and clarifications.
6046 (Reading File Names): Ditto.
6047 (Minibuffer Misc): Ditto.
6048
60492004-01-26 Luc Teirlinck <teirllm@auburn.edu>
6050
6051 * strings.texi (Text Comparison): assoc-string also matches
6052 elements of alists that are strings instead of conses.
6053 (Formatting Strings): Standardize Texinfo usage. Update index
6054 entries.
6055
60562004-01-20 Luc Teirlinck <teirllm@auburn.edu>
6057
6058 * lists.texi (Sets And Lists): Add delete-dups.
6059
60602004-01-15 Luc Teirlinck <teirllm@auburn.edu>
6061
6062 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
6063 special form.
6064 * macros.texi (Defining Macros): Update description of `declare',
6065 which now is a macro.
6066 (Wrong Time): Fix typos.
6067
60682004-01-14 Luc Teirlinck <teirllm@auburn.edu>
6069
6070 * compile.texi (Compilation Functions): Expand descriptions of
6071 `compile-defun', `byte-compile-file', `byte-recompile-directory'
6072 and `batch-byte-compile'. In particular, mention and describe
6073 all optional arguments.
6074 (Disassembly): Correct and clarify the description of `disassemble'.
6075
60762004-01-11 Luc Teirlinck <teirllm@auburn.edu>
6077
6078 * searching.texi: Various small changes in addition to the
6079 following.
6080 (Regexp Example): Adapt to new value of `sentence-end'.
6081 (Regexp Functions): The PAREN argument to `regexp-opt' can be
6082 `words'.
6083 (Search and Replace): Add usage note for `perform-replace'.
6084 (Entire Match Data): Mention INTEGERS and REUSE arguments to
6085 `match-data'.
6086 (Standard Regexps): Update for new values of `paragraph-start'
6087 and `sentence-end'.
6088
60892004-01-07 Luc Teirlinck <teirllm@auburn.edu>
6090
6091 * files.texi (Saving Buffers): Clarify descriptions of
6092 `write-contents-functions' and `before-save-hook'.
6093 Make the defvar's for `before-save-hook' and `after-save-hook'
6094 into defopt's.
6095
60962004-01-07 Kim F. Storm <storm@cua.dk>
6097
6098 * commands.texi (Click Events): Describe new image and
6099 width/height elements of click events.
6100 (Accessing Events): Add posn-string, posn-image, and
6101 posn-object-width-height. Change posn-object to return either
6102 image or string object.
6103
61042004-01-01 Simon Josefsson <jas@extundo.com>
6105
6106 * hooks.texi (Standard Hooks): Add before-save-hook.
6107 * files.texi (Saving Buffers): Likewise.
6108
61092004-01-03 Richard M. Stallman <rms@gnu.org>
6110
6111 * frames.texi (Frames and Windows): Delete frame-root-window.
6112
61132004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6114
6115 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6116
6117 * functions.texi: Various small changes in addition to the
6118 following.
6119 (What Is a Function): `functionp' returns nil for macros. Clarify
6120 behavior of this and following functions for symbol arguments.
6121 (Function Documentation): Add `\' in front of (fn @var{arglist})
6122 and explain why.
6123 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6124 Add anchor.
6125 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6126
61272004-01-01 Miles Bader <miles@gnu.org>
6128
6129 * display.texi (Buttons): New section.
6130
61312003-12-31 Andreas Schwab <schwab@suse.de>
6132
6133 * numbers.texi (Math Functions): sqrt reports a domain-error
6134 error.
6135 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6136
61372003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6138
6139 * tips.texi (Documentation Tips): Update item on hyperlinks in
6140 documentation strings.
6141
6142 * errors.texi (Standard Errors): Various small corrections and
6143 additions.
6144
6145 * control.texi: Various small changes in addition to the
6146 following.
6147 (Signaling Errors): Provide some more details on how `signal'
6148 constructs the error message. Add anchor to the definition of
6149 `signal'.
6150 (Error Symbols): Describe special treatment of `quit'.
6151 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6152 to emphasize that it has to be a single form.
6153
6154 * buffers.texi: Add anchor.
6155
61562003-12-29 Richard M. Stallman <rms@gnu.org>
6157
6158 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6159 (Window Configurations): Add window-configuration-frame.
6160
6161 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6162
6163 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6164 Change arg name in get-char-property.
6165 (Special Properties): Update handling of keymap property.
6166
6167 * strings.texi (Modifying Strings): Add clear-string.
6168 (Text Comparison): Add assoc-string and remove
6169 assoc-ignore-case, assoc-ignore-representation.
6170
6171 * os.texi (Time of Day): Add set-time-zone-rule.
6172
6173 * numbers.texi (Math Functions): asin, acos, log, log10
6174 report domain-error errors.
6175
6176 * nonascii.texi (Converting Representations):
6177 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6178 (Encoding and I/O): Add file-name-coding-system.
6179
6180 * modes.texi (Search-based Fontification): Explain that
6181 face specs are symbols with face names as values.
6182
6183 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6184
6185 * lists.texi (Building Lists): remq moved elsewhere.
6186 (Sets And Lists): remq moved here.
6187 (Association Lists): Refer to assoc-string.
6188
6189 * internals.texi (Garbage Collection): Add memory-use-counts.
6190
6191 * frames.texi (Frames and Windows): Add set-frame-selected-window
6192 and frame-root-window.
6193
6194 * files.texi (Contents of Directories):
6195 Add directory-files-and-attributes.
6196
6197 * display.texi (Refresh Screen): Add force-window-update.
6198 (Invisible Text): Explain about moving point out of invis text.
6199 (Overlay Properties): Add overlay-properties.
6200 (Managing Overlays): Add overlayp.
6201 (GIF Images): Invalid image number displays a hollow box.
6202
6203 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6204 (Killing Buffers): Add buffer-live-p.
6205
62062003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6207
6208 * display.texi (Fringes): Fix typo "set-buffer-window".
6209
62102003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6211
6212 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6213 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6214 Add or change various xrefs and anchors.
6215
6216 * commands.texi: Replace all occurrences of @acronym{CAR} with
6217 @sc{car}, for consistency with the rest of the Elisp manual.
6218 `car' and `cdr' are historically acronyms, but are no longer
6219 widely thought of as such.
6220
6221 * internals.texi (Pure Storage): Mention that `purecopy' does not
6222 copy text properties.
6223 (Object Internals): Now 29 bits are used (in most implementations)
6224 to address Lisp objects.
6225
6226 * variables.texi (Variables with Restricted Values): New node.
6227
6228 * objects.texi (Lisp Data Types): Mention that certain variables
6229 can only take on a restricted set of values and add an xref to
6230 the new node "Variables with Restricted Values".
6231
6232 * eval.texi (Function Indirection): Describe the errors that
6233 `indirect-function' can signal.
6234 (Eval): Clarify the descriptions of `eval-region' and `values'.
6235 Describe `eval-buffer' instead of `eval-current-buffer' and
6236 mention `eval-current-buffer' as an alias for `current-buffer'.
6237 Correct the description and mention all optional arguments.
6238
6239 * nonascii.texi: Various small changes in addition to the
6240 following.
6241 (Converting Representations): Clarify behavior of
6242 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6243 ASCII arguments.
6244 (Character Sets): Document the variable `charset-list' and adapt
6245 the definition of the function `charset-list' accordingly.
6246 (Translation of Characters): Clarify use of generic characters in
6247 `make-translation-table'. Clarify and correct the description of
6248 the use of translation tables in encoding and decoding.
6249 (User-Chosen Coding Systems): Correct and clarify the description
6250 of `select-safe-coding-system'.
6251 (Default Coding Systems): Clarify description of
6252 `file-coding-system-alist'.
6253
62542003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6255
6256 * strings.texi (Text Comparison): Correctly describe when two
6257 strings are `equal'. Combine and clarify descriptions of
6258 `assoc-ignore-case' and `assoc-ignore-representation'.
6259
6260 * objects.texi (Non-ASCII in Strings): Clarify description of
6261 when a string is unibyte or multibyte.
6262 (Bool-Vector Type): Update examples.
6263 (Equality Predicates): Correctly describe when two strings are
6264 `equal'.
6265
62662003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6267
6268 * lists.texi (Building Lists): `append' no longer accepts integer
6269 arguments. Update the description of `number-sequence' to reflect
6270 recent changes.
6271 (Sets And Lists): Describe `member-ignore-case' after `member'.
6272
62732003-11-27 Kim F. Storm <storm@cua.dk>
6274
6275 * commands.texi (Click Events): Click object may be an images.
6276 Describe (dx . dy) element of click positions.
6277 (Accessing Events): Remove duplicate posn-timestamp.
6278 New functions posn-object and posn-object-x-y.
6279
62802003-11-23 Kim F. Storm <storm@cua.dk>
6281
6282 * commands.texi (Click Events): Describe enhancements to event
6283 position lists, including new text-pos and (col . row) items.
6284 Mention left-fringe and right-fringe area events.
6285 (Accessing Events): New functions posn-area and
6286 posn-actual-col-row. Mention posn-timestamp. Mention that
6287 posn-point in non-text area still returns buffer position.
6288 Clarify posn-col-row.
6289
62902003-11-21 Lars Hansen <larsh@math.ku.dk>
6291
6292 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6293 * anti.texi (File Attributes): Describe removed parameter
6294 ID-FORMAT.
6295
62962003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6297
6298 * positions.texi (Positions): Mention that, if a marker is used as
6299 a position, its buffer is ignored.
6300
6301 * markers.texi (Overview of Markers): Mention it here too.
6302
63032003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6304
6305 * numbers.texi (Numeric Conversions): Not just `floor', but also
6306 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6307
63082003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6309
6310 * markers.texi (Creating Markers): Specify insertion type of
6311 created markers. Add xref to `Marker Insertion Types'.
6312 Second argument to `copy-marker' is optional.
6313 (Marker Insertion Types): Mention that most markers are created
6314 with insertion type nil.
6315 (The Mark): Correctly describe when `mark' signals an error.
6316 (The Region): Correctly describe when `region-beginning' and
6317 `region-end' signal an error.
6318
63192003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6320
6321 * hash.texi (Creating Hash): Clarify description of `eql'.
6322 `makehash' is obsolete.
6323 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6324
6325 * positions.texi (Point): Change description of `buffer-end', so
6326 that it is also correct for floating point arguments.
6327 (List Motion): Correct argument lists of `beginning-of-defun' and
6328 `end-of-defun'.
6329 (Excursions): Add xref to `Marker Insertion Types'.
6330 (Narrowing): Argument to `narrow-to-page' is optional.
6331
63322003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6333
6334 * streams.texi (Output Streams): Clarify behavior of point for
6335 marker output streams.
6336
63372003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6338
6339 * variables.texi (Defining Variables): Second argument to
6340 `defconst' is not optional.
6341 (Setting Variables): Mention optional argument APPEND to
6342 `add-to-list'.
6343 (Creating Buffer-Local): Expand description of
6344 `make-variable-buffer-local'.
6345 (Frame-Local Variables): Expand description of
6346 `make-variable-frame-local'.
6347 (Variable Aliases): Correct description of optional argument
6348 DOCSTRING to `defvaralias'. Mention return value of
6349 `defvaralias'.
6350 (File Local Variables): Add xref to `File variables' in Emacs
6351 Manual. Correct description of `hack-local-variables'. Mention
6352 `safe-local-variable' property. Mention optional second argument
6353 to `risky-local-variable-p'.
6354
63552003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6356
6357 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6358
63592003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6360
6361 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6362 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6363 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6364 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6365 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6366 lispref/processes.texi, lispref/searching.texi,
6367 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6368 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6369 @acronym{FOO}.
6370
63712003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6372
6373 * strings.texi (Creating Strings): Argument START to `substring'
6374 can not be `nil'. Expand description of
6375 `substring-no-properties'. Correct description of `split-string',
6376 especially with respect to empty matches. Prevent very bad line
6377 break in definition of `split-string-default-separators'.
6378 (Text Comparison): `string=' and `string<' also accept symbols as
6379 arguments.
6380 (String Conversion): More completely describe argument BASE in
6381 `string-to-number'.
6382 (Formatting Strings): `%s' and `%S' in `format' do require
6383 corresponding object. Clarify behavior of numeric prefix after
6384 `%' in `format'.
6385 (Case Conversion): The argument to `upcase-initials' can be a
6386 character.
6387
63882003-10-27 Kenichi Handa <handa@m17n.org>
6389
6390 * display.texi (Fontsets): Fix texinfo usage.
6391
63922003-10-25 Kenichi Handa <handa@m17n.org>
6393
6394 * display.texi (Fontsets): Add description of the function
6395 set-fontset-font.
6396
63972003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6398
6399 * display.texi (Temporary Displays): Add xref to `Documentation
6400 Tips'.
6401
6402 * functions.texi (Function Safety): Use inforef instead of pxref
6403 for SES.
6404
64052003-10-23 Andreas Schwab <schwab@suse.de>
6406
6407 * Makefile.in (TEX, texinputdir): Don't define.
6408 (TEXI2DVI): Define.
6409 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6410 add $(srcdir)/index.texi.
6411 ($(infodir)/elisp): Remove index.texi dependency.
6412 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6413 (index.texi): Remove target.
6414 (dist): Don't link $(srcdir)/permute-index.
6415 (clean): Don't remove index.texi.
6416
6417 * permute-index, index.perm: Remove.
6418 * index.texi: Rename from index.unperm.
6419
64202003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6421
6422 * tips.texi (Documentation Tips): Document new behavior for face
6423 and variable hyperlinks in Help mode.
6424
64252003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6426
6427 * objects.texi (Integer Type): Update for extra bit of integer range.
6428 (Character Type): Ditto.
6429
64302003-10-16 Eli Zaretskii <eliz@gnu.org>
6431
6432 * numbers.texi (Integer Basics): Add index entries for reading
6433 numbers in hex, octal, and binary.
6434
64352003-10-16 Lute Kamstra <lute@gnu.org>
6436
6437 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6438 argument.
6439
64402003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6441
6442 * windows.texi (Choosing Window): Fix typo.
6443 * edebug.texi (Edebug Execution Modes): Fix typo.
6444
64452003-10-13 Richard M. Stallman <rms@gnu.org>
6446
6447 * windows.texi (Basic Windows): A window has fringe settings,
6448 display margins and scroll-bar settings.
6449 (Splitting Windows): Doc split-window return value.
6450 Clean up one-window-p.
6451 (Selecting Windows): Fix typo.
6452 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6453 (Buffers and Windows): In set-window-buffer, explain effect
6454 on fringe settings and scroll bar settings.
6455 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6456 (Choosing Window): Use defopt for pop-up-frame-function.
6457 For special-display-buffer-names, explain same-window and same-frame.
6458 Clarify window-dedicated-p return value.
6459 (Textual Scrolling): scroll-up and scroll-down can get an error.
6460 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6461 Clarify set-window-hscroll.
6462 (Size of Window): Don't mention tool bar in window-height.
6463 (Coordinates and Windows): Explain what coordinates-in-window-p
6464 returns for fringes and display margins.
6465 (Window Configurations): Explain saving fringes, etc.
6466
6467 * tips.texi (Library Headers): Clean up Documentation.
6468
6469 * syntax.texi (Parsing Expressions): Clean up forward-comment
6470 and parse-sexp-lookup-properties.
6471
6472 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6473
6474 * os.texi (System Environment): Clean up text for load-average errors.
6475
6476 * modes.texi (Hooks): Don't explain local hook details at front.
6477 Clarify run-hooks and run-hook-with-args a little.
6478 Clean up add-hook and remove-hook.
6479
6480 * edebug.texi (Edebug Execution Modes): Clarify t.
6481 Document edebug-sit-for-seconds.
6482 (Coverage Testing): Document C-x X = and =.
6483 (Instrumenting Macro Calls): Fix typo.
6484 (Specification List): Don't index the specification keywords.
6485
64862003-10-10 Kim F. Storm <storm@cua.dk>
6487
6488 * processes.texi (Network): Introduce make-network-process.
6489
64902003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6491
6492 * tips.texi (Library Headers): Fix typo.
6493
64942003-10-07 Juri Linkov <juri@jurta.org>
6495
6496 * modes.texi (Imenu): Mention imenu-create-index-function's
6497 default value. Explain submenus better.
6498
64992003-10-07 Lute Kamstra <lute@gnu.org>
6500
6501 * modes.texi (Faces for Font Lock): Fix typo.
6502 (Hooks): Explain how buffer-local hook variables can refer to
6503 global hook variables.
6504 Various minor clarifications.
6505
65062003-10-06 Lute Kamstra <lute@gnu.org>
6507
6508 * tips.texi (Coding Conventions): Mention naming conventions for
6509 hooks.
6510
65112003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6512
6513 * loading.texi (Library Search): Correct default value of
6514 load-suffixes.
6515 (Named Features): Fix typo.
6516
65172003-10-05 Richard M. Stallman <rms@gnu.org>
6518
6519 * loading.texi (Named Features): In `provide',
6520 say how to test for subfeatures.
6521 (Unloading): In unload-feature, use new var name
6522 unload-feature-special-hooks.
6523
65242003-10-03 Lute Kamstra <lute@gnu.org>
6525
6526 * modes.texi (Major Mode Conventions): Mention third way to set up
6527 Imenu.
6528 (Imenu): A number of small fixes.
6529 Delete documentation of internal variable imenu--index-alist.
6530 Document the return value format of imenu-create-index-function
6531 functions.
6532
65332003-09-30 Richard M. Stallman <rms@gnu.org>
6534
6535 * processes.texi (Network): Say what stopped datagram connections do.
6536
6537 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6538
6539 * display.texi (Overlay Properties): Clarify `evaporate' property.
6540
65412003-09-29 Lute Kamstra <lute@gnu.org>
6542
6543 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6544 constructs should be marked as risky.
6545 Change cons cell into proper list.
6546 (Mode Line Variables): Change cons cell into proper list.
6547
65482003-09-26 Lute Kamstra <lute@gnu.org>
6549
6550 * modes.texi (Mode Line Data): Document the :propertize construct.
6551 (Mode Line Variables): Reorder the descriptions of the variables
6552 to match their order in the default mode-line-format.
6553 Describe the new variables mode-line-position and mode-line-modes.
6554 Update the default values of mode-line-frame-identification,
6555 minor-mode-alist, and default-mode-line-format.
6556 (Properties in Mode): Mention the :propertize construct.
6557
65582003-09-26 Richard M. Stallman <rms@gnu.org>
6559
6560 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6561 * loading.texi, minibuf.texi, text.texi, variables.texi:
6562 Avoid @strong{Note:}.
6563
65642003-09-26 Richard M. Stallman <rms@gnu.org>
6565
6566 * keymaps.texi (Remapping Commands): Fix typo.
6567
65682003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6569
6570 * processes.texi (Low-Level Network): Fix typo.
6571
65722003-09-23 Kim F. Storm <storm@cua.dk>
6573
6574 * processes.texi (Network, Network Servers): Fix typos.
6575 (Low-Level Network): Add timeout value for :server keyword.
6576 Add new option keywords to make-network-process.
6577 Add set-network-process-options.
6578 Explain how to test availability of network options.
6579
65802003-09-19 Richard M. Stallman <rms@gnu.org>
6581
6582 * text.texi (Motion by Indent): Arg to
6583 backward-to-indentation and forward-to-indentation is optional.
6584
6585 * strings.texi (Creating Strings): Add substring-no-properties.
6586
6587 * processes.texi
6588 (Process Information): Add list-processes arg QUERY-ONLY.
6589 Delete process-contact from here.
6590 Add new status values for process-status.
6591 Add process-get, process-put, process-plist, set-process-plist.
6592 (Synchronous Processes): Add call-process-shell-command.
6593 (Signals to Processes): signal-process allows process objects.
6594 (Network): Complete rewrite.
6595 (Network Servers, Datagrams, Low-Level Network): New nodes.
6596
6597 * positions.texi (Word Motion): forward-word, backward-word
6598 arg is optional. Reword.
6599
6600 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6601
6602 * variables.texi (Creating Buffer-Local):
6603 Delete duplicate definition of buffer-local-value.
6604 (File Local Variables): Explain about discarding text props.
6605
66062003-09-11 Richard M. Stallman <rms@gnu.org>
6607
6608 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6609 changes variables that record input events.
6610 (Minibuffer Misc): Add minibuffer-selected-window.
6611
6612 * lists.texi (Building Lists): Add copy-tree.
6613
6614 * display.texi (Fontsets): Add char-displayable-p.
6615 (Scroll Bars): New node.
6616
66172003-09-08 Lute Kamstra <lute@gnu.org>
6618
6619 * modes.texi (%-Constructs): Document new `%i' and `%I'
6620 constructs.
6621
66222003-09-03 Peter Runestig <peter@runestig.com>
6623
6624 * makefile.w32-in: New file.
6625
66262003-08-29 Richard M. Stallman <rms@gnu.org>
6627
6628 * display.texi (Overlay Properties): Clarify how priorities
6629 affect use of the properties.
6630
66312003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6632
6633 * customize.texi (Type Keywords): Correct the description of
6634 `:help-echo' in the case where `motion-doc' is a function.
6635
66362003-08-14 John Paul Wallington <jpw@gnu.org>
6637
6638 * modes.texi (Emulating Mode Line): Subsection, not section.
6639
66402003-08-13 Richard M. Stallman <rms@gnu.org>
6641
6642 * elisp.texi (Top): Update subnode lists in menu.
6643
6644 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6645 (Kill Functions): kill-region has new arg yank-handler.
6646 (Yanking): New node.
6647 (Yank Commands): Add yank-undo-function.
6648 (Low-Level Kill Ring):
6649 kill-new and kill-append have new arg yank-handler.
6650 (Changing Properties): Add remove-list-of-text-properties.
6651 (Atomic Changes): New node.
6652
6653 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6654
6655 * streams.texi (Output Variables): Add eval-expression-print-length
6656 and eval-expression-print-level.
6657
6658 * os.texi (Time Conversion): For encode-time, explain limits on year.
6659
6660 * objects.texi (Character Type): Define anchor "modifier bits".
6661
6662 * modes.texi (Emulating Mode Line): New node.
6663 (Search-based Fontification): Font Lock uses font-lock-face property.
6664 (Other Font Lock Variables): Likewise.
6665
6666 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6667 not vectors.
6668 (Active Keymaps): Add emulation-mode-map-alists.
6669 (Functions for Key Lookup): key-binding has new arg no-remap.
6670 (Remapping Commands): New node.
6671 (Scanning Keymaps): where-is-internal has new arg no-remap.
6672 (Tool Bar): Add tool-bar-local-item-from-menu.
6673 Clarify when to use tool-bar-add-item-from-menu.
6674
6675 * commands.texi (Interactive Call): commandp has new arg.
6676 (Command Loop Info): Add this-original-command.
6677
66782003-08-06 John Paul Wallington <jpw@gnu.org>
6679
6680 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6681
6682 * display.texi (Warning Basics): Fix typo.
6683 (Fringes): Add closing curly bracket and fix typo.
6684
6685 * elisp.texi (Top): Fix typo.
6686
66872003-08-05 Richard M. Stallman <rms@gnu.org>
6688
6689 * elisp.texi: Update lists of subnodes.
6690
6691 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6692
6693 * variables.texi (Local Variables): Use lc for example variable names.
6694
6695 * tips.texi (Library Headers): Explain where to put -*-.
6696
6697 * strings.texi (Creating Strings): Fix xref for vconcat.
6698
6699 * sequences.texi (Vector Functions):
6700 vconcat no longer allows integer args.
6701
6702 * minibuf.texi (Reading File Names): read-file-name has new
6703 arg PREDICATE. New function read-directory-name.
6704
6705 * macros.texi (Defining Macros): Give definition of `declare'
6706 (Indenting Macros): New node.
6707
6708 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6709 (Window Frame Parameters): Make separate table of parameters
6710 that are coupled with specific face attributes.
6711 (Deleting Frames): delete-frame-hooks renamed to
6712 delete-frame-functions.
6713
6714 * files.texi (Magic File Names): Add file-remote-p.
6715 Clarify file-local-copy.
6716
6717 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6718 here; instead xref Defining Macros.
6719
6720 * display.texi (Warnings): New node, and subnodes.
6721 (Fringes): New node.
6722
6723 * debugging.texi (Test Coverage): New node.
6724
6725 * compile.texi (Compiler Errors): Explain with-no-warnings
6726 and other ways to suppress warnings.
6727
6728 * commands.texi (Interactive Call): Minor clarification.
6729
6730 * buffers.texi (Buffer File Name): set-visited-file-name
6731 renames the buffer too.
6732
6733 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6734
67352003-07-24 Markus Rost <rost@math.ohio-state.edu>
6736
6737 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6738
67392003-07-22 Markus Rost <rost@math.ohio-state.edu>
6740
6741 * internals.texi (Garbage Collection): Fix previous change.
6742
67432003-07-22 Richard M. Stallman <rms@gnu.org>
6744
6745 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6746
6747 * display.texi (Width): Use \s syntax in example.
6748 (Font Selection): Add face-font-rescale-alist.
6749
6750 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6751 Remove spurious indent in example.
6752
6753 * lists.texi (Building Lists): Add number-sequence.
6754
6755 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6756
6757 * functions.texi (Function Documentation): Explain how to
6758 show calling convention explicitly in the doc string.
6759
6760 * windows.texi (Selecting Windows): save-selected-window saves
6761 selected window of each frame.
6762 (Window Configurations): Minor change.
6763
6764 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6765
6766 * streams.texi (Output Variables): Add print-continuous-numbering
6767 and print-number-table.
6768
6769 * processes.texi (Decoding Output): New node.
6770
6771 * os.texi (Time Conversion): decode-time arg is optional.
6772
6773 * objects.texi (Character Type): Don't use space as example for \.
6774 Make list of char names and \-sequences correspond.
6775 Explain that \s is not used in strings. `\ ' needs space after.
6776
6777 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6778 (Translation of Characters): Add translation-table-for-input.
6779 (Default Coding Systems): Add auto-coding-functions.
6780 (Explicit Encoding): Add decode-coding-inserted-region.
6781 (Locales): Add locale-info.
6782
6783 * minibuf.texi (Basic Completion): Describe test-completion.
6784 Collections can be lists of strings.
6785 Clean up lazy-completion-table.
6786 (Programmed Completion): Mention test-completion.
6787 Clarify why lambda expressions are not accepted.
6788 (Minibuffer Misc): Describe minibufferp.
6789
67902003-07-14 Richard M. Stallman <rms@gnu.org>
6791
6792 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6793
6794 * windows.texi (Selecting Windows): New arg to select-window.
6795 (Selecting Windows): Add with-selected-window.
6796 (Size of Window): Add window-inside-edges, etc.
6797
6798 * internals.texi (Garbage Collection): Add post-gc-hook.
6799
6800 * processes.texi (Subprocess Creation): Add exec-suffixes.
6801
6802 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6803 (Scanning Keymaps): Add map-keymaps.
6804 (Defining Menus): Add keymap-prompt.
6805
6806 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6807 most-negative-fixnum.
6808
6809 * compile.texi (Byte Compilation): Explain no-byte-compile
6810 (Compiler Errors): New node.
6811
6812 * os.texi (User Identification): user-uid, user-real-uid
6813 can return float.
6814
6815 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6816 and about derived modes.
6817 (Minor Modes): Add minor-mode-list.
6818 (Defining Minor Modes): Keyword args for define-minor-mode.
6819 (Search-based Fontification): Explain managing other properties.
6820 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6821 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6822 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6823
6824 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6825 (Variable Aliases): Clarify defvaralias.
6826
6827 * loading.texi (Library Search): Add load-suffixes.
6828
6829 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6830 (Programmed Completion): Add dynamic-completion-table.
6831
6832 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6833 (Magic File Names): Specify precedence order of handlers.
6834
6835 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6836 and post-command-hook.
6837 (Waiting): New calling convention for sit-for.
6838
6839 * text.texi (Special Properties): local-map and keymap properties
6840 apply based on their stickiness.
6841
68422003-07-07 Richard M. Stallman <rms@gnu.org>
6843
6844 * modes.texi (Minor Mode Conventions): Specify only some kinds
6845 of list values as args to minor modes.
6846
6847 * files.texi (File Name Expansion): Warn about iterative use
6848 of substitute-in-file-name.
6849
6850 * advice.texi (Activation of Advice): Clean up previous change.
6851
68522003-07-06 Markus Rost <rost@math.ohio-state.edu>
6853
6854 * advice.texi (Activation of Advice): Note that ad-start-advice is
6855 turned on by default.
6856
68572003-06-30 Richard M. Stallman <rms@gnu.org>
6858
6859 * text.texi (Buffer Contents): Document current-word.
6860 (Change Hooks): Not called for *Messages*.
6861
6862 * functions.texi (Defining Functions): Explain about redefining
6863 primitives.
6864 (Function Safety): Renamed. Minor changes.
6865 Comment out the detailed criteria for what is safe.
6866
68672003-06-22 Andreas Schwab <schwab@suse.de>
6868
6869 * objects.texi (Symbol Type): Fix description of examples.
6870
68712003-06-16 Andreas Schwab <schwab@suse.de>
6872
6873 * hash.texi (Creating Hash): Fix description of :weakness.
6874
c8763fb6 68752003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6876
6877 * files.texi (Changing Files): copy-file copies file modes, too.
6878
68792003-05-28 Richard M. Stallman <rms@gnu.org>
6880
6881 * strings.texi (Creating Strings): Clarify split-string.
6882
68832003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6884
6885 * strings.texi (Creating Strings): Update split-string specification
6886 and examples.
6887
68882003-05-19 Richard M. Stallman <rms@gnu.org>
6889
6890 * elisp.texi: Correct invariant section names.
6891
68922003-04-20 Richard M. Stallman <rms@gnu.org>
6893
6894 * os.texi (Timers): Explain about timers and quitting.
6895
68962003-04-19 Richard M. Stallman <rms@gnu.org>
6897
6898 * internals.texi (Writing Emacs Primitives): Strings are
6899 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6900 Explain GCPRO convention for varargs function args.
6901
69022003-04-16 Richard M. Stallman <rms@gnu.org>
6903
6904 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6905
69062003-04-08 Richard M. Stallman <rms@gnu.org>
6907
6908 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6909
69102003-02-13 Kim F. Storm <storm@cua.dk>
6911
6912 * objects.texi (Character Type): New \s escape for space.
6913
69142003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6915
6916 * os.texi (System Environment): Added cygwin system-type.
6917
69182003-01-25 Richard M. Stallman <rms@gnu.org>
6919
6920 * keymaps.texi: Document that a symbol can act as a keymap.
6921
69222003-01-13 Richard M. Stallman <rms@gnu.org>
6923
6924 * text.texi (Changing Properties): Say string indices are origin-0.
6925
6926 * positions.texi (Screen Lines) <compute-motion>:
6927 Correct order of elts in return value.
6928
6929 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6930 how to define a default binding.
6931
69322002-12-07 Markus Rost <rost@math.ohio-state.edu>
6933
6934 * loading.texi (Unloading): Fix recent change for load-history.
6935
6936 * customize.texi (Simple Types): Clarify description of custom
6937 type 'number. Describe new custom type 'float.
6938
69392002-12-04 Markus Rost <rost@math.ohio-state.edu>
6940
6941 * variables.texi (File Local Variables): Fix typo.
6942
c8763fb6 69432002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6944
6945 From Michael Albinus <Michael.Albinus@alcatel.de>.
6946
6947 * README: Target for Info file is `make info'.
6948
6949 * files.texi (File Name Components): Fixed typos in
6950 `file-name-sans-extension'.
6951 (Magic File Names): Complete list of operations for magic file
6952 name handlers.
6953
69542002-09-16 Jonathan Yavner <jyavner@engineer.com>
6955
6956 * variables.texi (File Local Variables): New function
6957 risky-local-variable-p.
6958
69592002-09-15 Jonathan Yavner <jyavner@engineer.com>
6960
6961 * functions.texi (Function safety): New node about unsafep.
6962
69632002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6964
6965 * customize.texi (Splicing into Lists): Fixed example.
6966 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6967
69682002-06-17 Juanma Barranquero <lektu@terra.es>
6969
6970 * frames.texi (Display Feature Testing): Fix typo.
6971
69722002-06-12 Andreas Schwab <schwab@suse.de>
6973
6974 * frames.texi (Initial Parameters, Resources): Fix references to
6975 the Emacs manual.
6976
69772002-05-13 Kim F. Storm <storm@cua.dk>
6978
6979 * variables.texi (Intro to Buffer-Local): Updated warning and
6980 example relating to changing buffer inside let.
6981
c8763fb6 69822002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6983
6984 * os.texi (Session Management): New node about X Session management.
6985
69862002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6987
6988 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6989 to which the manual corresponds, and the copyright years.
6990
6991 * Makefile.in (VERSION): Set to 2.9.
6992
69932001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6994
6995 * elisp.texi: Change the category in @dircategory to "Emacs", to
6996 make it consistent with info/dir.
6997
69982001-11-25 Miles Bader <miles@gnu.org>
6999
7000 * text.texi (Fields): Describe new `limit' arg in
7001 field-beginning/field-end.
7002
70032001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7004
7005 * permute-index: Don't depend on csh-specific features. Replace
7006 the interpreter name with /bin/sh.
7007
7008 * two-volume-cross-refs.txt: New file.
7009 * two.el: New file.
7010 * spellfile: New file.
7011
70122001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7013
7014 * permute-index: New file.
7015
7016 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7017 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7018 8+3 restricted namespace.
7019
7020 * Makefile.in (infodir): Define relative to $(srcdir).
7021 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7022 include directories list via -I switch to makeinfo.
7023 (index.texi): Use cp if both hard and symbolic links fail.
7024
70252001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7026
7027 * Makefile.in (distclean): Add.
7028
7029 The following changes make ELisp manual part of the Emacs
7030 distribution:
7031
7032 * Makefile.in: Add Copyright notice.
7033 (prefix): Remove.
7034 (infodir): Change value to "../info".
7035 (VPATH): New variable.
7036 (MAKE): Don't define.
7037 (texmacrodir): Don't define.
7038 (texinputdir): Append the existing value of TEXINPUTS.
7039 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7040 command to be compatible with man/Makefile.in, and to put the
7041 output into ../info.
7042 (info): Add target.
7043 (installall): Target removed.
7044
c8763fb6 70452001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7046
7047 * tips.texi (Coding Conventions): Fix typo.
7048
70492001-10-23 Gerd Moellmann <gerd@gnu.org>
7050
7051 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
7052
70532001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
7054
7055 * files.texi (File Name Components): Update the description of
7056 file-name-sans-extension and file-name-extension, as they now
7057 ignore leading dots.
7058
70592001-10-20 Gerd Moellmann <gerd@gnu.org>
7060
7061 * (Version 21.1 released.)
7062
70632001-10-19 Miles Bader <miles@gnu.org>
7064
7065 * positions.texi (Text Lines): Describe behavior of
7066 `beginning-of-line'/`end-of-line' in the presence of field properties.
7067
70682001-10-17 Gerd Moellmann <gerd@gnu.org>
7069
7070 * Makefile.in (VERSION): Set to 2.8.
7071 (manual): Use `manual-21'.
7072
7073 * elisp.texi (VERSION): Add and use it where the version
7074 number was used. Set it to 2.8.
7075
7076 * intro.texi: Likewise.
7077
70782001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7079
7080 * files.texi (File Name Completion): Document the significance of
7081 a trailing slash in elements of completion-ignored-extensions.
7082
70832001-10-06 Miles Bader <miles@gnu.org>
7084
7085 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
7086
70872001-10-04 Gerd Moellmann <gerd@gnu.org>
7088
7089 * variables.texi (Variable Aliases): New node.
7090
70912001-10-04 Gerd Moellmann <gerd@gnu.org>
7092
7093 * Branch for 21.1.
7094
70952001-10-02 Miles Bader <miles@gnu.org>
7096
7097 * minibuf.texi (Minibuffer Misc): Add entries for
7098 `minibuffer-contents', `minibuffer-contents-no-properties', and
7099 `delete-minibuffer-contents'.
7100 Correct description for `minibuffer-prompt-end'.
7101
7102 * text.texi (Property Search): Correct descriptions of
7103 `next-char-property-change' and `previous-char-property-change'.
7104 Add entries for `next-single-char-property-change' and
7105 `previous-single-char-property-change'.
7106 Make operand names a bit more consistent.
7107
71082001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7109
7110 * frames.texi (Finding All Frames): Document that next-frame and
7111 previous-frame are local to current terminal.
7112
71132001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7114
7115 * keymaps.texi (Creating Keymaps): Fix the description of the
7116 result of make-keymap.
7117
71182001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7119
7120 * display.texi (Font Lookup, Attribute Functions)
7121 (Image Descriptors): Add cross-references to the definition of
7122 selected frame.
7123
7124 * buffers.texi (The Buffer List): Add cross-references to the
7125 definition of selected frame.
7126
7127 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7128 frame at any given time.
7129 (Multiple Displays, Size and Position): Add a cross-reference to
7130 the definition of the selected frame.
7131
71322001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7133
7134 * strings.texi (String Conversion) <string-to-number>: Document
7135 that a float is returned for integers that are too large.
7136
7137 * frames.texi (Mouse Position): Document mouse-position-function.
7138 (Display Feature Testing): Document display-images-p.
7139 (Window Frame Parameters): Document the cursor-type variable.
7140
7141 * numbers.texi (Integer Basics): Document CL style read syntax for
7142 integers in bases other than 10.
7143
7144 * positions.texi (List Motion): Document
7145 open-paren-in-column-0-is-defun-start.
7146
7147 * lists.texi (Sets And Lists): Document member-ignore-case.
7148
7149 * internals.texi (Garbage Collection): Document the used and free
7150 strings report.
7151 (Memory Usage): Document strings-consed.
7152
7153 * os.texi (Time of Day): Document float-time.
7154 (Recording Input): Document that clear-this-command-keys clears
7155 the vector to be returned by recent-keys.
7156
7157 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7158 argument keymap can be a list.
7159
7160 * nonascii.texi (User-Chosen Coding Systems)
7161 <select-safe-coding-system>: Document the new argument
7162 accept-default-p and the variable
7163 select-safe-coding-system-accept-default-p. Tell what happens if
7164 buffer-file-coding-system is undecided.
7165 (Default Coding Systems): Document auto-coding-regexp-alist.
7166
7167 * display.texi (The Echo Area) <message>: Document
7168 message-truncate-lines.
7169 (Glyphs): Document that the glyph table is unused on windowed
7170 displays.
7171
7172 * help.texi (Describing Characters) <single-key-description>:
7173 Document the new argument no-angles.
7174 (Accessing Documentation) <documentation-property>: Document that
7175 a non-string property is evaluated.
7176 <documentation>: Document that the function-documentation property
7177 is looked for.
7178
7179 * windows.texi (Selecting Windows): Document some-window.
7180
7181 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7182
7183 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7184 apropos-mode-hook.
7185
7186 * commands.texi (Using Interactive): Document interactive-form.
7187 (Keyboard Macros): Document kbd-macro-termination-hook.
7188 (Command Loop Info): Document that clear-this-command-keys clears
7189 the vector to be returned by recent-keys.
7190
71912001-09-04 Werner LEMBERG <wl@gnu.org>
7192
7193 * Makefile.in (srcdir, texinputdir): New variables.
7194 (srcs, index.texi, install): Use $(srcdir).
7195 (.PHONY): Remove elisp.dvi.
7196 (elisp): Use -I switch for makeinfo.
7197 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7198 (installall, dist): Use $(srcdir).
7199 Fix path to texinfo.tex.
7200 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7201
72022001-08-30 Gerd Moellmann <gerd@gnu.org>
7203
7204 * display.texi (Conditional Display): Adjust to API change.
7205
7206 * configure: New file.
7207
72082001-07-30 Gerd Moellmann <gerd@gnu.org>
7209
7210 * commands.texi (Repeat Events): Add description of
7211 double-click-fuzz.
7212
72132001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7214
7215 * syntax.texi (Syntax Class Table): Add the missing designator for
7216 comment and string fences.
7217 (Syntax Properties): Add a xref to syntax table internals.
7218 (Syntax Table Internals): Document string-to-syntax.
7219
72202001-05-07 Gerd Moellmann <gerd@gnu.org>
7221
7222 * Makefile.in (install): Use install-info command line options
7223 like in Emacs' Makefile.in.
7224
72252000-12-09 Miles Bader <miles@gnu.org>
7226
7227 * windows.texi (Window Start): Update documentation for
7228 `pos-visible-in-window-p'.
7229
72302000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7231
7232 * lists.texi (Building Lists): Add footnote to explain how to add
7233 to the end of a list.
7234
72352000-10-25 Gerd Moellmann <gerd@gnu.org>
7236
7237 * files.texi (Visiting Functions): Typos.
7238
72392000-10-25 Kenichi Handa <handa@etl.go.jp>
7240
7241 * files.texi (Visiting Functions): Return value of
7242 find-file-noselect may be a list of buffers if wildcards are used.
7243
72442000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7245
7246 * display.texi (Defining Faces): Document `graphic' display type
7247 in face specs.
7248
b344d29d 72492000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7250
7251 * hooks.texi (Standard Hooks): Replace obsolete
7252 `after-make-frame-hook' with `after-make-frame-functions'.
7253
7254 * frames.texi (Creating Frames): Ditto.
7255
7256 * variables.texi (Future Local Variables): Ditto.
7257
72582000-10-16 Gerd Moellmann <gerd@gnu.org>
7259
7260 * display.texi (Other Image Types): Add description of :foreground
7261 and :background properties of mono PBM images.
7262
72632000-08-17 Werner LEMBERG <wl@gnu.org>
7264
7265 * .cvsignore: New file.
7266
72672000-01-05 Gerd Moellmann <gerd@gnu.org>
7268
7269 * tindex.pl: New script.
7270
72711999-12-03 Dave Love <fx@gnu.org>
7272
7273 * Makefile.in (MAKEINFO): New parameter.
7274
72751999-09-17 Richard Stallman <rms@gnu.org>
7276
7277 * Makefile.in (srcs): Add hash.texi.
7278 (VERSION): Update to 20.6.
7279
72801999-09-13 Richard Stallman <rms@gnu.org>
7281
7282 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7283
72841998-08-29 Karl Heuer <kwzh@gnu.org>
7285
7286 * configure.in: New file.
7287 * Makefile.in: Renamed from Makefile.
7288 (prefix, infodir): Use value obtained from configure.
7289 (emacslibdir): Obsolete variable deleted.
7290 (dist): Distribute configure.in, configure, Makefile.in.
7291
72921998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7293
7294 * Makefile (INSTALL_INFO): New variable.
7295 (install): Run install-info.
7296
72971998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7298
7299 * Makefile (elisp.dvi): Add missing backslash.
7300
73011998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7302
7303 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7304 Run texindex without `./'. Always run texindex on elisp.tp.
7305 (elisp.tps): Target deleted.
7306
73071998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7308
7309 * Makefile (srcs): Add nonascii.texi and customize.texi.
7310 (dist): Start by deleting `temp'.
7311
73121998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7313
7314 * Makefile (makeinfo, texindex): Targets deleted.
7315 (makeinfo.o, texindex.o): Targets deleted.
7316 (clean, dist): Don't do anything with them or with getopt*.
7317
73181998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7319
7320 * Makefile (SHELL): Defined.
7321
73221998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7323
7324 * Makefile (elisp.tps): New target.
7325 (elisp.dvi): Depend on elisp.tps.
7326
c5602427 73271996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7328
7329 * README: Update phone number.
7330
7331 * Makefile (elisp): Make this be the default target.
7332 Depend on makeinfo.c instead of makeinfo.
7333 (install): Don't depend on elisp.dvi, since we don't install that.
7334 Use mkinstalldirs.
7335 (dist): Add mkinstalldirs.
7336
c5602427 73371995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7338
7339 * Makefile (VERSION): Update version number.
7340 (maintainer-clean): Renamed from realclean.
7341
c5602427 73421995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7343
7344 * Makefile (realclean): New target.
7345 (elisp): Remove any old elisp-* files first.
7346
c5602427 73471993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7348
7349 * Makefile (VERSION): New variable.
7350 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7351 Compressed file suffix should be `.gz', not `.z'.
7352
ce058493 73531993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7354
7355 * Makefile (elisp): Depend on makeinfo.
7356
c5602427 73571993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7358
7359 * Makefile (srcs): Add anti.texi.
7360
c5602427 73611993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7362
7363 * Makefile (infodir, prefix): New vars.
7364 (install): Use infodir.
7365 (emacsinfodir): Deleted.
7366
c5602427 73671993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7368
7369 * Makefile (srcs): Add calendar.texi.
7370
7371 * Makefile (dist): Copy texindex.c and makeinfo.c.
7372 Limit elisp-* files to those with one or two digits.
7373
c5602427 73741993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7375
7376 * Makefile (dist): Changed to use Gzip instead of compress.
7377
c5602427 73781993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7379
7380 * loading.texi (Unloading): define-function changed back to
7381 defalias. It may not stay this way, but at least it's
7382 consistent with the known-good version of the code patch.
7383
c5602427 73841993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7385
7386 * modes.texi (Hooks): Document new optional arg of add-hook.
7387
c5602427 73881993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7389
7390 * variables.texi: Document nil initial value of buffer-local variables.
7391
7392 * tips.texi: Add new section on standard library headers.
7393
c5602427 73941993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7395
7396 * Makefile (srcs): Add frame.texi to the list of sources.
7397
c5602427 73981993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7399
7400 * Makefile (dist): Don't bother excluding autosave files; they'll
7401 never make it into the temp directory anyway, and the hash marks
7402 in the name are problematic for make and the Bourne shell.
7403 (srcs):
7404
c5602427 74051993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7406
7407 * Makefile (dist): Don't include backup files or autosave files in
7408 the distribution tar file.
7409
c5602427 74101991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7411
7412 * Makefile (srcs): Added index.perm.
7413 (elisp.dvi): Remove erroneous shell comment.
7414 Expect output of permute-index in permuted.fns.
7415 Save old elisp.aux in elisp.oaux.
7416 (clean): Added index.texi to be deleted.
7417
c5602427 74181990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7419
7420 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7421
c5602427 74221990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7423
7424 * files.texi: Noted that completion-ignored-extensions is ignored
7425 when making *Completions*.
7426
3e868ee3 74271990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7428
7429 * Makefile make dist now depends on elisp.dvi, since it tries
7430 to include it in the dist file.
7431
c5602427 74321990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7433
c5602427 7434 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7435
c5602427 74361989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7437
7438 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7439 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7440
c5602427 74411989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7442
7443 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7444 and @error{} are the terms now being used. The files in the
7445 directory have been changed to reflect this.
7446
7447 * All instances of @indentedresultt{} have been changed to
7448 ` @result{}', using 5 spaces at the begining of the line.
7449
c5602427 74501989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7451
7452 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7453 experimental @indentedresult{}, @indentedexpandsto{} are part of
7454 the texinfo.tex in this directory. These TeX macros are not
7455 stable yet.
7456
c5602427 74571989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7458
7459 * texinfo.tex: Temporarily added
7460 \let\result=\dblarrow
7461 \def\error{{\it ERROR} \longdblarrow}
7462 We need to do this better soon.
7463
c5602427 74641989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7465
7466 * Applied Karl Berry's patches to *.texinfo files, but not to
7467 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7468 new title page format is also not applied, since it requires
7469 texinfo.tex changes.)
7470
7471 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7472 for the Project GNU development environment.
7473
7474;; Local Variables:
c8763fb6 7475;; coding: utf-8
b8d4c8d0
GM
7476;; add-log-time-zone-rule: t
7477;; End:
7478
352c8b4a 7479 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7480 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7481
7482 This file is part of GNU Emacs.
7483
352c8b4a 7484 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7485 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7486 the Free Software Foundation, either version 3 of the License, or
7487 (at your option) any later version.
b8d4c8d0
GM
7488
7489 GNU Emacs is distributed in the hope that it will be useful,
7490 but WITHOUT ANY WARRANTY; without even the implied warranty of
7491 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7492 GNU General Public License for more details.
7493
7494 You should have received a copy of the GNU General Public License
352c8b4a 7495 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7496
7497;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda