Fix comment doc.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
3533155b
EZ
12009-01-24 Eli Zaretskii <eliz@gnu.org>
2
f721deda
EZ
3 * display.texi (Window Systems): Document the value of
4 `initial-window-system' under --daemon.
5
3533155b
EZ
6 * os.texi (System Environment): Remove description of the
7 `environment' function which has been deleted.
8
f79b43b2
DN
92009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
10
11 * frames.texi (Multiple Displays): Remove documentation for
12 removed function make-frame-on-tty.
13
e3aa6669
CY
142009-01-22 Chong Yidong <cyd@stupidchicken.com>
15
16 * files.texi (Format Conversion Piecemeal): Clarify behavior of
17 write-region-annotate-functions. Document
18 write-region-post-annotation-function.
19
fb13a416
CY
202009-01-19 Chong Yidong <cyd@stupidchicken.com>
21
22 * display.texi (Font Lookup): Document WIDTH argument of
23 x-list-fonts.
24
02eccf6b
EZ
252009-01-17 Eli Zaretskii <eliz@gnu.org>
26
ead3f58d
EZ
27 * maps.texi (Standard Keymaps): Rename function-key-map to
28 local-function-key-map.
29
30 * keymaps.texi (Translation Keymaps): Rename function-key-map to
31 local-function-key-map.
32
33 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
34 and `set-keyboard-coding-system' now accept an optional terminal
35 argument.
36
37 * commands.texi (Event Mod): `keyboard-translate-table' is now
38 terminal-local.
39 (Function Keys): Rename function-key-map to
40 local-function-key-map.
41
df05a163
EZ
42 * elisp.texi (Top): Make @detailmenu be consistent with changes in
43 frames.texi.
44
0ed8034e 45 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
46 `delete-terminal-functions', `suspend-tty-functions' and
47 `resume-tty-functions'.
0ed8034e
EZ
48
49 * frames.texi (Frames): Document `frame-terminal' and
50 `terminal-live-p'.
51 (Multiple Displays): Document `make-frame-on-tty'.
52 (Multiple Terminals): Document `terminal-list', `delete-terminal',
53 `terminal-name', and `get-device-terminal'.
490f1197
EZ
54 (Terminal Parameters): Document `terminal-parameters',
55 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
56
57 * os.texi (System Environment): Document `environment' and
58 `initial-environment'.
490f1197
EZ
59 (Suspending Emacs): Update for multi-tty; document
60 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 61
02eccf6b
EZ
62 * nonascii.texi (Coding System Basics): More accurate description
63 of `raw-text'.
64
f19fea97
JB
652009-01-12 Juanma Barranquero <lekktu@gmail.com>
66
67 * display.texi (Low-Level Font): Fix typo.
68
16fa292f
CY
692009-01-10 Chong Yidong <cyd@stupidchicken.com>
70
71 * elisp.texi (Top): Update node listing.
72
73 * display.texi (PostScript Images): Node deleted.
74
0b4faef3
EZ
752009-01-10 Eli Zaretskii <eliz@gnu.org>
76
3355f04d
EZ
77 * processes.texi (Decoding Output): Document that null bytes force
78 no-conversion for reading process output.
79
80 * files.texi (Reading from Files): Document that null bytes force
81 no-conversion when visiting files.
82
538395d9
EZ
83 * processes.texi (Serial Ports): Improve wording, suggested by
84 RMS.
85
0b4faef3
EZ
86 * nonascii.texi (Lisp and Coding Systems): Document
87 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 88 (Character Properties): Improve wording.
0b4faef3 89
ce9cf065
CY
902009-01-09 Chong Yidong <cyd@stupidchicken.com>
91
92 * display.texi (Font Lookup): Remove obsolete function
93 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
94 (Low-Level Font): Rename from Fonts, move to end of Faces section.
95 (Font Selection): Reorder order of variable descriptions. Minor
96 clarifications.
97
98 * elisp.texi (Top): Update node listing.
99
ab756fb3
GM
1002009-01-09 Glenn Morris <rgm@gnu.org>
101
102 * commands.texi (Command Loop Info): Say that last-command-char and
103 last-input-char are obsolete aliases.
104
105 * edebug.texi (Edebug Recursive Edit): Remove separate references to
106 last-input-char and last-command-char, since they are just aliases for
107 last-input-event and last-command-event.
108
109 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
110 last-command-char.
111
6b2b8ab1
CY
1122009-01-08 Chong Yidong <cyd@stupidchicken.com>
113
114 * elisp.texi: Update node listing.
115
116 * display.texi (Faces): Put Font Selection node after Auto Faces.
117 (Face Attributes): Don't link to Font Lookup. Document
118 font-family-list.
119 (Fonts): New node.
120
3568e767
JR
1212009-01-08 Jason Rumney <jasonr@gnu.org>
122
123 * frames.texi (Pointer Shape): Clarify that only X supports
124 changing the standard pointer shapes. (Bug#1485)
125
6221c8db
CY
1262009-01-08 Chong Yidong <cyd@stupidchicken.com>
127
128 * display.texi (Attribute Functions): Note that a function value
129 :height is relative, and that compatibility functions work by
130 calling set-face-attribute.
131 (Displaying Faces): Reorder list in order of increasing priority.
132 (Face Remapping): New node. Content moved here from Displaying
133 Faces.
134 (Glyphs): Link to Face Functions.
135
e3d3799a
CY
1362009-01-08 Chong Yidong <cyd@stupidchicken.com>
137
138 * display.texi (Faces): Don't discuss face id here. facep does
139 not return t.
140 (Defining Faces): Minor clarification.
141 (Face Attributes): Rearrange items to match docstring of
142 set-face-attribute. Add :foundry attribute. Document new role of
143 :font attribute. Texinfo usage fix.
144 (Attribute Functions): Copyedits.
145 (Face Functions): Note that face number is seldom used.
146
638a2457
RS
1472009-01-05 Richard M Stallman <rms@gnu.org>
148
149 * strings.texi (Predicates for Strings): Minor clarification.
150
151 * functions.texi (Function Safety): Texinfo usage fix.
152
49ea0074
JB
1532009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
154
155 * objects.texi (General Escape Syntax): Fix typo.
156
9f822178
MR
1572009-01-03 Martin Rudalics <rudalics@gmx.at>
158
159 * windows.texi (Choosing Window): Say that pop-up-frame-alist
160 works via the default value of pop-up-frame-function.
161
af34ad36
EZ
1622009-01-02 Eli Zaretskii <eliz@gnu.org>
163
164 * processes.texi (System Processes): Document the `time' and
165 `ctime' attributes of `system-process-attributes'.
166
d31f6679
CY
1672009-01-01 Chong Yidong <cyd@stupidchicken.com>
168
169 * display.texi (Face Attributes): Clarify :height attribute.
170
174dc00c
MR
1712008-12-31 Martin Rudalics <rudalics@gmx.at>
172
173 * buffers.texi (The Buffer List): Clarify what moves a buffer to
174 the front of the buffer list. Add entries for `last-buffer' and
175 `unbury-buffer'.
176
b8afe7e4
EZ
1772008-12-27 Eli Zaretskii <eliz@gnu.org>
178
d14030f5
EZ
179 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
180 and its subsections.
181
182 * frames.texi (Multiple Terminals, Low-level Terminal)
183 (Terminal Parameters, Frames on Other TTY devices): New sections.
184 (Frames): Add an xref to "Multiple Terminals".
185
765980a4
EZ
186 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
187
188 * objects.texi (Terminal Type): New node.
189 (Editing Types): Add it to the menu.
190
47bd5577
EZ
191 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
192 Variables".
193
eb22b78c 194 * variables.texi (Directory Local Variables): New node.
47bd5577 195 (Variables): Add a menu item for it.
eb22b78c 196
b8afe7e4
EZ
197 * loading.texi (Autoload): Document `generate-autoload-cookie' and
198 `generated-autoload-file'.
199
77bb0476
EZ
2002008-12-20 Eli Zaretskii <eliz@gnu.org>
201
028e2c19
EZ
202 * os.texi (Startup Summary): Add xref to documentation of
203 `initial-window-system'.
204
77bb0476
EZ
205 * display.texi (Window Systems): Document `window-system' the
206 function. The variable `window-system' is now frame-local.
028e2c19 207 Document `initial-window-system'.
77bb0476 208
dda87836
MR
2092008-12-19 Martin Rudalics <rudalics@gmx.at>
210
211 * windows.texi (Windows): Rewrite description of
212 fit-window-to-buffer.
213
caef3ed2
GM
2142008-12-13 Glenn Morris <rgm@gnu.org>
215
216 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
217 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
218
21c58e4d
GM
2192008-12-12 Glenn Morris <rgm@gnu.org>
220
221 * debugging.texi (Error Debugging): Refer forwards to
222 eval-expression-debug-on-error.
223
af38459f
EZ
2242008-12-05 Eli Zaretskii <eliz@gnu.org>
225
5dedd9b5
EZ
226 * strings.texi (String Basics): Only unibyte strings that
227 represent key sequences hold 8-bit raw bytes.
228
af38459f
EZ
229 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
230 paragraph to speak about `undecided'.
231 (Character Properties): Don't explain the meaning of each
232 property; instead, identify their Unicode Standard names.
b3f1f4a5 233 (Character Sets): Document `map-charset-chars'.
af38459f 234
fa047ae7
GM
2352008-12-02 Glenn Morris <rgm@gnu.org>
236
237 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
238 section yet again.
239
47dbc044
EZ
2402008-11-29 Eli Zaretskii <eliz@gnu.org>
241
98d05998
EZ
242 * nonascii.texi (Character Properties): New Section.
243 (Specifying Coding Systems): Document
244 `coding-system-priority-list', `set-coding-system-priority', and
245 `with-coding-priority'.
246 (Lisp and Coding Systems): Document `check-coding-systems-region'
247 and `coding-system-charset-list'.
248 (Coding System Basics): Document `coding-system-aliases'.
249
250 * elisp.texi (Top): Add a @detailmenu entry for "Character
251 Properties".
252
47dbc044
EZ
253 * objects.texi (Character Type): Correct the range of Emacs
254 characters. Add an @xref to "Character Codes".
255
256 * strings.texi (String Basics): Add an @xref to "Character Codes".
257
258 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
259
260 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
261 (Character Codes): Document `max-char'.
262
8b80cdf5
EZ
2632008-11-28 Eli Zaretskii <eliz@gnu.org>
264
265 * nonascii.texi (Text Representations, Converting Representations)
266 (Character Sets, Scanning Charsets, Translation of Characters):
267 Make text more accurate.
268
a99dceba
GM
2692008-11-28 Glenn Morris <rgm@gnu.org>
270
271 * files.texi (Format Conversion Round-Trip): Improve previous change.
272
f6dc3bed
CY
2732008-11-26 Chong Yidong <cyd@stupidchicken.com>
274
275 * modes.texi (Auto Major Mode): Fix example.
276
5da9413d
GM
2772008-11-25 Glenn Morris <rgm@gnu.org>
278
279 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
280
281 * files.texi (Format Conversion Round-Trip):
282 Use active voice for previous change.
283
fcca848c
CY
2842008-11-25 Chong Yidong <cyd@stupidchicken.com>
285
286 * os.texi (Processor Run Time):
287 * processes.texi (Transaction Queues):
288 * markers.texi (The Mark):
289 * windows.texi (Choosing Window, Selecting Windows):
290 * files.texi (Changing Files, Magic File Names):
291 * commands.texi (Key Sequence Input):
292 * functions.texi (Declaring Functions):
293 * strings.texi (Predicates for Strings):
294 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
295
36c8dc54
CY
2962008-11-24 Chong Yidong <cyd@stupidchicken.com>
297
298 * help.texi (Accessing Documentation): Update example.
299
300 * variables.texi (Defining Variables): Note that `*' is not
301 necessary if defcustom is used.
302
2a79b242
EZ
3032008-11-22 Eli Zaretskii <eliz@gnu.org>
304
305 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
306 Characters" from @detailmenu.
307
308 * nonascii.texi (Character Codes, Character Sets)
309 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
310 (Chars and Bytes, Splitting Characters): Sections removed.
311
392f0d26
LK
3122008-11-22 Lute Kamstra <lute@gnu.org>
313
314 * positions.texi (Text Lines): Update goto-line documentation.
315
af1a5cd5
MR
3162008-11-21 Martin Rudalics <rudalics@gmx.at>
317
6a4cfb0c
MR
318 * frames.texi (Frames): Fix typo, add cross references, reword.
319 (Initial Parameters): Reword special-display-frame-alist text.
320 (Frames and Windows): Reword. Describe argument norecord for
321 set-frame-selected-window.
322 (Input Focus): Describe argument norecord for select-frame.
323 Remove comment on MS-Windows behavior for focus-follows-mouse.
324 (Raising and Lowering): Mention windows-frames dichotomy in
325 metaphor.
326
af1a5cd5
MR
327 * windows.texi (Displaying Buffers, Vertical Scrolling)
328 (Horizontal Scrolling): Fix indenting and rewording issues
329 introduced with 2008-11-07 change.
330
c249fa9c
GM
3312008-11-20 Glenn Morris <rgm@gnu.org>
332
333 * files.texi (Format Conversion Round-Trip): Mention `preserve'
334 element of `format-alist'.
335
204d4665
GM
3362008-11-19 Glenn Morris <rgm@gnu.org>
337
338 * doclicense.texi: Update to FDL 1.3.
339 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
340
cc0910af
CY
3412008-11-18 Chong Yidong <cyd@stupidchicken.com>
342
efe6e7c4
CY
343 * windows.texi (Window Hooks): Remove *-end-trigger-functions
344 vars, which are obsolete. Mention jit-lock-register.
345
346 * modes.texi (Other Font Lock Variables): Document
347 jit-lock-register and jit-lock-unregister.
348
cc0910af
CY
349 * frames.texi (Color Parameters): Document alpha parameter.
350
aeeedf76
MR
3512008-11-16 Martin Rudalics <rudalics@gmx.at>
352
353 * windows.texi (Splitting Windows, Deleting Windows)
354 (Selecting Windows, Cyclic Window Ordering)
355 (Buffers and Windows, Displaying Buffers, Choosing Window)
356 (Dedicated Windows, Window Point, Window Start and End)
357 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
358 (Size of Window, Resizing Windows, Window Configurations)
359 (Window Parameters): Avoid @var at beginning of sentences and
360 reword accordingly.
361
4c565c5c
LK
3622008-11-11 Lute Kamstra <lute@gnu.org>
363
364 * files.texi (File Name Components): Fix file-name-extension
365 documentation.
366
25f494c9
JB
3672008-11-11 Juanma Barranquero <lekktu@gmail.com>
368
369 * frames.texi (Basic Parameters): Remove display-environment-variable
370 and term-environment-variable.
371
a1401ab1
EZ
3722008-11-08 Eli Zaretskii <eliz@gnu.org>
373
374 * windows.texi (Basic Windows, Splitting Windows)
375 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
376 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
377 (Resizing Windows, Window Configurations, Window Parameters):
378 Fix wording and markup.
a1401ab1 379
efafc282
MR
3802008-11-07 Martin Rudalics <rudalics@gmx.at>
381
382 * windows.texi (Windows): Update entries.
383 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 384 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
385 (Selecting Windows, Cyclic Window Ordering): Reword with special
386 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
387 (Buffers and Windows, Choosing Window): Reword with special
388 emphasis on dedicated windows.
389 (Displaying Buffers): Reword. For switch-to-buffer mention that
390 it may fall back on pop-to-buffer. For other-window try to
391 explain how it treats the cyclic ordering of windows.
efafc282
MR
392 (Dedicated Windows): New node and section discussing dedicated
393 windows and associated functions.
86ab855a 394 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
395 (Window Start and End): Rename node and section title. Reword.
396 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
397 Minor rewording.
398 (Size of Window): Reword, in particular text on window-width.
399 (Resizing Windows): Reword. Add text on balancing windows.
400 (Window Configurations): Reword. Mention window parameters.
401 (Window Parameters): New node and section on window parameters.
402 (Window Hooks): Reword. Mention that
403 window-configuration-change-hook is run "buffer-locally".
404 * elisp.texi (Top): Update Windows entries in @detailmenu
405 section.
406
d60a8ab2
JB
4072008-11-04 Juanma Barranquero <lekktu@gmail.com>
408
409 * searching.texi (Regexp Search): Fix typo.
410
01777627
CY
4112008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
412
413 * searching.texi (Regexp Search): Document GREEDY arg.
414 (Simple Match Data): Fix return value.
415
c4526e93
EZ
4162008-11-01 Eli Zaretskii <eliz@gnu.org>
417
418 * nonascii.texi (Text Representations): Rewrite to make consistent
419 with Emacs 23 internal representation of characters. Document
420 `unibyte-string'.
421
fe2ae8b5
CY
4222008-10-28 Chong Yidong <cyd@stupidchicken.com>
423
424 * processes.texi (Process Information): Note that process-status
425 does not accept buffer names.
426
cc5a21e3
CY
4272008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
428
429 * positions.texi (Skipping Characters): Correct return value of
430 skip-chars-forward.
431
09460d9a
MR
4322008-10-25 Martin Rudalics <rudalics@gmx.at>
433
520b29e7
MR
434 * windows.texi (Deleting Windows): Update documentation of
435 delete-windows-on.
436 (Buffers and Windows): Update documentations of
437 get-buffer-window and get-buffer-window-list.
438 (Displaying Buffers): Update documentation of
439 replace-buffer-in-windows.
440
09460d9a
MR
441 * buffers.texi (Current Buffer): Reword set-buffer and
442 with-current-buffer documentations.
443 (Creating Buffers): Reword documentation of get-buffer-create.
444
4d48fcdc
MR
4452008-10-23 Martin Rudalics <rudalics@gmx.at>
446
447 * buffers.texi (Current Buffer): Reword documentation of
448 set-buffer.
449 (Buffer Names): Reword documentation of buffer-name.
450 (The Buffer List): For bury-buffer explain what happens with the
451 buffer's window.
452 (Creating Buffers): Say that get-buffer-create's arg is called
453 buffer-or-name.
454
f0143c43
CY
4552008-10-22 Chong Yidong <cyd@stupidchicken.com>
456
3e5dbbd3
CY
457 * advice.texi (Computed Advice): Explain what DEFINITION is.
458
f0143c43
CY
459 * nonascii.texi (Character Codes): Remove obsolete function
460 char-valid-p, and document characterp instead.
461
52a94b85
MR
4622008-10-22 Martin Rudalics <rudalics@gmx.at>
463
464 * windows.texi (Displaying Buffers): Reword documentation of
465 pop-to-buffer.
466 (Choosing Window): Rewrite documentation of display-buffer and
467 its options.
468
f76f8246
MR
469 * buffers.texi (Killing Buffers): Update documentation of
470 kill-buffer.
471
acc8b598
EZ
4722008-10-21 Eli Zaretskii <eliz@gnu.org>
473
80e6b6df
EZ
474 * processes.texi (Serial Ports): Fix wording and improve markup.
475
3645358a
EZ
476 * searching.texi (Regexp Search): Document `string-match-p' and
477 `looking-at-p'.
478 (POSIX Regexps): Add an xref for "non-greedy".
479 (Regexp Special): Add @cindex entry for "non-greedy".
480
b3d50cff 481 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 482 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 483
73b7530a
EZ
484 * frames.texi (Color Names): Add an xref to `read-color'.
485
486 * minibuf.texi (High-Level Completion): Document `read-color'.
487
acc8b598
EZ
488 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
489
490 * positions.texi (Narrowing): Add an xref to "Swapping Text".
491
492 * buffers.texi (Swapping Text): New section, documents
493 `buffer-swap-text'.
494
10e187e8
MR
4952008-10-21 Martin Rudalics <rudalics@gmx.at>
496
497 * windows.texi (Resizing Windows): Minor wording fix.
498
fd6f900c
EZ
4992008-10-20 Eli Zaretskii <eliz@gnu.org>
500
501 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
502 and `combine-and-quote-strings'.
503
504 * strings.texi (Creating Strings): Add xrefs for them.
505
e4372165
EZ
5062008-10-19 Eli Zaretskii <eliz@gnu.org>
507
d6328fba
EZ
508 * elisp.texi (Top): Make descriptive text for "Reading File Names"
509 match the corresponding menu in minibuf.texi.
510
e4372165
EZ
511 * minibuf.texi (Reading File Names): Document `read-shell-command'
512 and `minibuffer-local-shell-command-map'.
513
5d8dda33
MR
5142008-10-19 Martin Rudalics <rudalics@gmx.at>
515
516 * windows.texi (Resizing Windows): Remove var{} around "window" in
517 documentation of enlarge-window.
518 Rewrite documentation of window-min-height and window-min-width.
519
437706cd
EZ
5202008-10-19 Eli Zaretskii <eliz@gnu.org>
521
80f85d7c
EZ
522 * functions.texi (Calling Functions): Document `apply-partially'.
523
291703b5
EZ
524 * hooks.texi (Standard Hooks): Mention
525 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
526
527 * variables.texi (File Local Variables): Document
528 `file-local-variables-alist', `before-hack-local-variables-hook'
529 and `hack-local-variables-hook'.
530
583d8b3c
EZ
531 * processes.texi (Synchronous Processes): Document `process-lines'.
532
437706cd 533 * customize.texi (Variable Definitions): Document
583d8b3c 534 `custom-reevaluate-setting'.
437706cd 535
7e51d89b
MR
5362008-10-18 Martin Rudalics <rudalics@gmx.at>
537
538 * windows.texi (Choosing Window, Deleting Windows)
539 (Displaying Buffers): Expand documentation of dedicated windows.
540
43c59a3d
EZ
5412008-10-18 Eli Zaretskii <eliz@gnu.org>
542
018a960d
EZ
543 * files.texi (Changing Files): Document symbolic input of file
544 modes to `set-file-modes'. Document `read-file-modes' and
545 `file-modes-symbolic-to-number'.
546
2c0b8144
EZ
547 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
548 and `search-map'.
549
80120f13
EZ
550 * searching.texi (Search and Replace): Document
551 `replace-search-function' and `replace-re-search-function'.
2c0b8144 552 Document `multi-query-replace-map'.
80120f13 553
6d4913f0
EZ
554 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
555 (Completion Commands, Reading File Names): Rename
556 `minibuffer-local-must-match-filename-map' to
557 `minibuffer-local-filename-must-match-map'.
558 (Minibuffer Completion): The `require-match' argument to
559 `completing-read' can now have the value `confirm-only'.
560
43c59a3d
EZ
561 * windows.texi (Displaying Buffers): Minor wording fix.
562 (Choosing Window): `split-height-threshold' can now be nil.
563 Document `split-width-threshold'. `pop-up-frames' can have the
564 value `graphic-only'.
565
f36acfd9
EZ
5662008-10-17 Eli Zaretskii <eliz@gnu.org>
567
568 * os.texi (Startup Summary): Document `before-init-time' and
569 `after-init-time'. Document `initial-window-system' and
570 `window-system-initialization-alist'. Document reading the
571 abbrevs file. Document the call to `server-start' under --daemon.
572 Rearrange a bit to be consistent with the code flow.
53728487
EZ
573 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
574 (Time Parsing): Document `format-seconds'.
f36acfd9 575
96995b89
MR
5762008-10-17 Martin Rudalics <rudalics@gmx.at>
577
578 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
579 and reword.
580
2de17c73
EZ
5812008-10-16 Eli Zaretskii <eliz@gnu.org>
582
583 * markers.texi (The Mark): Document use-region-p.
584
9cf52b11
EZ
5852008-10-15 Eli Zaretskii <eliz@gnu.org>
586
c3aaf1d7
EZ
587 * internals.texi (Writing Emacs Primitives): The interactive spec
588 of a primitive can be a Lisp form.
589
841a1743
EZ
590 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
591 values of transient-mark-mode. Document handle-shift-selection.
592
593 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
594 (Interactive Examples): Show an example of `^'.
595 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
596 (Defining Commands, Using Interactive): The interactive-form of a
597 function can be added via its symbol's property.
841a1743 598
52441368
EZ
599 * positions.texi (List Motion): beginning-of-defun-function can
600 now accept an argument.
601
8e8c1a72
EZ
602 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
603 now return a list of strings.
604
a33a1f2a
EZ
605 * control.texi (Handling Errors): Document ignore-errors.
606
4fb04348
EZ
607 * frames.texi (Creating Frames): Document frame-inherited-parameters.
608 (Parameter Access): Document set-frame-parameter.
609
ee666f84
EZ
610 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
611 Hooks" for the effect of kill-all-local-variables on local hook
612 functions.
613
9cf52b11
EZ
614 * modes.texi (Major Mode Conventions, Mode Line Variables):
615 `mode-name' need not be a string. xref to "Mode Line Data" for
616 details, and to "Emulating Mode Line" for computing a string
617 value.
618
22526bc4
EZ
6192008-10-14 Eli Zaretskii <eliz@gnu.org>
620
a65f6a85
EZ
621 * processes.texi (System Processes): New section.
622 (Processes, Signals to Processes): Add xrefs to it.
623
624 * objects.texi (Editing Types): A `process' is a subprocess of
625 Emacs, not just any process running on the OS.
626
627 * elisp.texi (Top): Adjust the @detailmenu for the above two
628 changes.
629
2724b26a
EZ
630 * sequences.texi (Char-Tables): Remove documentation of
631 set-char-table-default, which has no effect since Emacs 23.
632 <char-table-range, set-char-table-range>: Don't mention generic
633 characters and charsets. Add a cons cell as a possible argument.
634
635 * nonascii.texi (Splitting Characters)
636 (Translation of Characters): Don't mention generic characters.
637
638 * display.texi (Fontsets): Don't mention generic characters.
639
22526bc4 640 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 641 argument FUNCTION with a cons cell as KEY.
22526bc4 642
eaf4b689
EZ
6432008-10-13 Eli Zaretskii <eliz@gnu.org>
644
45e46036
EZ
645 * objects.texi (Primitive Function Type): Move "@cindex special
646 forms" from here...
647
648 * eval.texi (Special Forms): ...to here.
649
650 * functions.texi (What Is a Function): `functionp' returns nil for
651 special forms. Add an xref.
652
eaf4b689
EZ
653 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
654 Variables".
655
656 * variables.texi (Frame-Local Variables): New section.
657 (Buffer-Local Variables): Add an xref to it.
658 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
659 have both frame-local and buffer-local binding.
660
661 * frames.texi (Frames): Mention multiple tty frames.
662 (Frame Parameters, Parameter Access): Mention frame-local variable
663 bindings.
664
15688fce
GM
6652008-09-20 Glenn Morris <rgm@gnu.org>
666
667 * display.texi (Defining Faces): Recommend against face variables.
668
35539065
JB
6692008-09-16 Juanma Barranquero <lekktu@gmail.com>
670
671 * display.texi (Echo Area Customization): Fix typo.
672
6a57054b
JB
6732008-09-09 Juanma Barranquero <lekktu@gmail.com>
674
675 * loading.texi (Where Defined): Add `defface' item.
676
d632fb82
MR
6772008-09-06 Martin Rudalics <rudalics@gmx.at>
678
679 * loading.texi (Where Defined): Fix description of symbol-file.
680
905a9adb
JR
6812008-08-26 Jason Rumney <jasonr@gnu.org>
682
683 * display.texi (TIFF Images): New section describing :index property.
684
852e91b7
CY
6852008-08-23 Chong Yidong <cyd@stupidchicken.com>
686
687 * display.texi (Temporary Displays): Remove unnecessary comment
688 about usage of temp-buffer-show-hook.
689
6be001ee
CY
6902008-08-05 Chong Yidong <cyd@stupidchicken.com>
691
692 * symbols.texi (Other Plists): Fix incorrect example.
693 Suggested by Florian Beck.
694
58e3d8e8
JB
6952008-07-31 Juanma Barranquero <lekktu@gmail.com>
696
697 * os.texi: Fix previous change.
698
7c2fb837
DN
6992008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
700
701 * os.texi:
702 * intro.texi:
703 * files.texi: Remove VMS support.
704
9e2a2647
DN
7052008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
706
707 * os.texi:
708 * frames.texi:
709 * display.texi: Remove mentions of Mac Carbon.
710
c4f4682b
MB
7112008-07-01 Miles Bader <miles@gnu.org>
712
713 * text.texi (Special Properties):
714 * display.texi (Truncation): Add wrap-prefix and line-prefix.
715
3696411e
JB
7162008-06-28 Johan Bockgård <bojohan@gnu.org>
717
718 * display.texi (Other Image Types): Fix copy/paste error; say
719 "PBM", not "XBM".
720
f2a77c3a
DN
7212008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
722
723 * os.texi: Remove references to obsolete systems.
724
6d52677d
EZ
7252008-06-20 Eli Zaretskii <eliz@gnu.org>
726
727 * makefile.w32-in (distclean): Remove makefile.
728
1a87da4c
GM
7292008-06-17 Glenn Morris <rgm@gnu.org>
730
731 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
732 (elisp, dist): Remove rules and variables that are obsolete now
733 the lisp manual is no longer distributed separately.
734
fdda1c5d
GM
7352008-06-16 Glenn Morris <rgm@gnu.org>
736
646692e9
GM
737 * configure, configure.in, mkinstalldirs: Remove unused files.
738
739 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 740 * vol1.texi (EMACSVER):
6a57054b 741 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
742
743 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
744 as per maintain.info.
745
611bee81
GM
7462008-06-15 Glenn Morris <rgm@gnu.org>
747
a7bed3a0
GM
748 * makefile.w32-in (manual): Use "23" rather than "21".
749
750 * Makefile.in (emacsver): New, set by configure.
751 (manual): Use emacsver.
752
d794edf2
GM
753 * intro.texi: Report bugs using M-x report-emacs-bug.
754
611bee81
GM
755 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
756
c73e02fa
GM
7572008-06-13 Daniel Engeler <engeler@gmail.com>
758
759 * elisp.texi, internals.texi, processes.texi: Add documentation
760 about serial port access.
761
e40a85cd
MB
7622008-06-05 Miles Bader <miles@gnu.org>
763
764 * display.texi (Displaying Faces): Update to reflect function
765 renamings in face-remap.el.
766
7b753744
JB
7672008-06-05 Juanma Barranquero <lekktu@gmail.com>
768
769 * display.texi (Fontsets): Fix typos.
770
9d3d42fb
MB
7712008-06-03 Miles Bader <miles@gnu.org>
772
7b753744
JB
773 * display.texi (Displaying Faces): Add add-relative-face-remapping,
774 remove-relative-face-remapping, set-base-face-remapping,
775 and set-default-base-face-remapping.
9d3d42fb 776
f2cec7a9
MB
7772008-06-01 Miles Bader <miles@gnu.org>
778
779 * display.texi (Displaying Faces): Add face-remapping-alist.
780
8f39c96d
SM
7812008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
782
783 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
784 variable names.
785
1ef5eecc
ER
7862008-05-03 Eric S. Raymond <esr@golux>
787
352c8b4a 788 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
789 (current-global-map) return references, not copies.
790
63b4387f
JL
7912008-05-02 Juri Linkov <juri@jurta.org>
792
793 * minibuf.texi (Text from Minibuffer): Document a list of
794 default values for `read-from-minibuffer'.
795
38a8b703
JB
7962008-04-24 Juanma Barranquero <lekktu@gmail.com>
797
798 * nonascii.texi (Translation of Characters): Fix previous change.
799
7c42e639
CY
8002008-04-20 Chong Yidong <cyd@stupidchicken.com>
801
802 * display.texi (Overlay Properties): Clarify role of underlying
803 textprop and overlay keymaps for display strings.
804
805 * keymaps.texi (Active Keymaps): Ditto.
806
25c0d999
SM
8072008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
808
809 * minibuf.texi (Programmed Completion):
810 Replace dynamic-completion-table with the new completion-table-dynamic.
811
e3af5968
CY
8122008-04-07 Chong Yidong <cyd@stupidchicken.com>
813
814 * intro.texi (Some Terms): Change "fonts in this manual" index
815 entry to "typographic conventions".
816
6bfc8698
EZ
8172008-04-05 Eli Zaretskii <eliz@gnu.org>
818
819 * objects.texi (Text Props and Strings): Add indexing for read
820 syntax of text properties.
821
4972c361
SM
8222008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
823
824 * processes.texi (Decoding Output): Remove process-filter-multibyte
825 functions.
826
c70a68db
MR
8272008-03-15 Martin Rudalics <rudalics@gmx.at>
828
829 * display.texi (Finding Overlays): Say that empty overlays at
830 the end of the buffer are reported too.
831
1291fd36
GM
8322008-03-13 Glenn Morris <rgm@gnu.org>
833
834 * elisp.texi (EMACSVER): Set to 23.0.60.
835
c6b0dfd5
CY
8362008-02-26 Chong Yidong <cyd@stupidchicken.com>
837
38a8b703 838 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 839
875fc30c
GM
8402008-02-22 Glenn Morris <rgm@gnu.org>
841
842 * frames.texi (Position Parameters): Clarify the description of
843 `left' and `top', using information from "Geometry".
844 (Geometry): Give a pointer to "Position Parameters", rather than
845 repeating information.
846
d8c8e45a
GM
8472008-02-11 Glenn Morris <rgm@gnu.org>
848
849 * objects.texi (Equality Predicates): No longer talk about "two"
850 functions.
851
38a8b703 8522008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
853
854 * objects.texi (Equality Predicates): Add defun for
855 equal-including-properties.
856
bfffe0b1
GM
8572008-02-10 Glenn Morris <rgm@gnu.org>
858
859 * objects.texi (Equality Predicates):
860 Mention equal-including-properties.
861
431b78c9
RS
8622008-02-07 Richard Stallman <rms@gnu.org>
863
864 * windows.texi (Window Start): Mention the feature of moving
865 window-start to start of line.
866
c8763fb6 8672008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
868
869 * keymaps.texi (Tool Bar): Document rtl property.
870
1a256502
TTN
8712008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
872
873 * display.texi (Button Types):
874 For define-button-type, clarify type of NAME.
875
569382c2
MR
8762008-01-19 Martin Rudalics <rudalics@gmx.at>
877
878 * buffers.texi (Buffer Modification): Fix typo.
879
f3041af1
DN
8802008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
881
882 * os.texi (System Environment): Remove references to OSes that are
883 not supported anymore.
884
d35e1cd7
DN
8852008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
886
887 * os.texi (System Environment): Remove mention for Masscomp.
888
23af7580
RS
8892008-01-04 Richard Stallman <rms@gnu.org>
890
891 * display.texi (Faces): Don't talk about internal face vector as arg
892 to facep.
893
894 * customize.texi (Type Keywords): Fix previous change.
895
896 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
897 * elisp.texi (Top): Fix menu for commands.texi change.
898
ec7d5b1e
RS
8992007-12-30 Richard Stallman <rms@gnu.org>
900
901 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
902 (Accessing Scroll): New node broken out of Accessing Mouse.
903
101a6cea
RS
9042007-12-28 Richard Stallman <rms@gnu.org>
905
906 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 907 (Basic Parameters): For `title', refer to title bar.
041817a4 908 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 909
72b7e664
RS
9102007-12-23 Richard Stallman <rms@gnu.org>
911
912 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
913 Improve some of the commented-out keywords' text too.
914
27a4f445
MR
9152007-12-14 Martin Rudalics <rudalics@gmx.at>
916
e2e3f1d7
MR
917 * nonascii.texi (Encoding and I/O): Reword to avoid saying
918 "visit the current buffer".
919
27a4f445
MR
920 * os.texi (System Interface): Fix typo.
921
a2afc99d
RS
9222007-12-04 Richard Stallman <rms@gnu.org>
923
924 * objects.texi (Symbol Type): Fix typo.
925
b694135c
RS
9262007-12-03 Richard Stallman <rms@gnu.org>
927
928 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
929
f99a19da
GM
9302007-12-01 Glenn Morris <rgm@gnu.org>
931
932 * functions.texi (Declaring Functions): Improve previous change.
933
8f4b37d8
GM
9342007-11-30 Glenn Morris <rgm@gnu.org>
935
936 * functions.texi (Declaring Functions): Add optional fourth
937 argument of declare-function, and setting third argument to `t'.
938
61a2fe01
RS
9392007-11-29 Richard Stallman <rms@gnu.org>
940
941 * customize.texi (Composite Types): Document `group' type.
942
cbfc5193
GM
9432007-11-29 Glenn Morris <rgm@gnu.org>
944
945 * functions.texi (Declaring Functions): Add findex. Mention
946 `external' files.
947
8386283a
JB
9482007-11-26 Juanma Barranquero <lekktu@gmail.com>
949
950 * functions.texi (Declaring Functions): Fix directive.
951
a07c9a8b
RS
9522007-11-25 Richard Stallman <rms@gnu.org>
953
954 * help.texi (Help Functions): Clean up last change.
955
956 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
957
958 * loading.texi (Named Features): Minor cleanup.
959
960 * macros.texi (Eval During Expansion): Minor cleanup.
961
962 * variables.texi (Variable Aliases): Minor cleanup.
963
a0925923
RS
9642007-11-24 Richard Stallman <rms@gnu.org>
965
966 * functions.texi (Declaring Functions): Clarify previous change.
967
968 * compile.texi (Compiler Errors): Clarify previous change.
969
20c63e44
RS
9702007-11-24 Richard Stallman <rms@gnu.org>
971
e5e76c04 972 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
973 Clarify the text and move items around.
974
5bb0cda3
GM
9752007-11-24 Glenn Morris <rgm@gnu.org>
976
977 * functions.texi (Declaring Functions): New section.
978 * compile.texi (Compiler Errors): Mention declaring functions,
979 defvar with no initvalue, and byte-compile-warnings.
980
af13c86a
MR
9812007-11-15 Martin Rudalics <rudalics@gmx.at>
982
983 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
984 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
985
a5373305
MR
9862007-11-13 Martin Rudalics <rudalics@gmx.at>
987
988 * help.texi (Help Functions): Document new macro `with-help-window'.
989
fe284805
JL
9902007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
991
992 * searching.texi (Replacing Match): Describe new
993 `match-substitute-replacement'.
994
2c3a09b1
RS
9952007-10-31 Richard Stallman <rms@gnu.org>
996
997 * strings.texi (Creating Strings): Null strings from concat not unique.
998
f2b480f4
RS
9992007-10-26 Richard Stallman <rms@gnu.org>
1000
1001 * objects.texi (Equality Predicates): Null strings are uniquified.
1002
1003 * minibuf.texi: Minor clarifications in previous change.
1004
db21122c
GM
10052007-10-25 Glenn Morris <rgm@gnu.org>
1006
1007 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1008
2328cbb3
RS
10092007-10-24 Richard Stallman <rms@gnu.org>
1010
1011 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1012
1013 * variables.texi (Frame-Local Variables): Node deleted.
1014 (Variables): Delete Frame-Local Variables from menu.
1015 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1016 (Default Value): Don't mention frame-local vars.
1017
1018 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1019
1020 * loading.texi (Unloading): Document FEATURE-unload-function
1021 instead of FEATURE-unload-hook.
1022
2328cbb3
RS
1023 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1024
c066bafa
JL
10252007-10-22 Juri Linkov <juri@jurta.org>
1026
1027 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1028 (High-Level Completion): Document a list of default value strings
1029 in the DEFAULT argument, for which minibuffer functions return the
1030 first element.
1031
65ced25f
JL
10322007-10-17 Juri Linkov <juri@jurta.org>
1033
1034 * text.texi (Filling): Update arguments of fill-paragraph.
1035 fill-paragraph operates on the active region in Transient Mark mode.
1036 Remove fill-paragraph-or-region.
1037
ee46ec8e
KB
10382007-10-13 Karl Berry <karl@gnu.org>
1039
1040 * elisp.texi (@dircategory): Move to after @copying,
1041 since we want @copying as close as possible to the beginning of
1042 the output.
1043
61bbdbc6
RS
10442007-10-12 Richard Stallman <rms@gnu.org>
1045
1046 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1047
1048 * commands.texi (Distinguish Interactive): New node,
1049 broken out from Interactive Call and rewritten.
1050 (Command Loop): Put Distinguish Interactive in menu.
1051
af23e1e8
RS
10522007-10-09 Richard Stallman <rms@gnu.org>
1053
1054 * text.texi (Examining Properties): Mention overlay priority.
1055
1056 * display.texi (Display Margins): Correct the description
1057 of margin display specifications.
1058 (Replacing Specs): New subnode broken out of Display Property.
1059
e1965a69
JL
10602007-10-06 Juri Linkov <juri@jurta.org>
1061
1062 * text.texi (Filling): Document fill-paragraph-or-region.
1063
4638454b
JB
10642007-10-05 Juanma Barranquero <lekktu@gmail.com>
1065
1066 * display.texi (Auto Faces): Fix typo.
1067
7ed54cc5
RS
10682007-10-02 Richard Stallman <rms@gnu.org>
1069
1070 * display.texi (Display Property): Explain some display specs
1071 don't let you move point in.
1072
1073 * frames.texi (Cursor Parameters): Describe
1074 cursor-in-non-selected-windows here. Explain more values.
1075
1076 * windows.texi (Basic Windows): Don't describe
1077 cursor-in-non-selected-windows here.
1078
305a7ef2
EZ
10792007-10-01 Eli Zaretskii <eliz@gnu.org>
1080
1081 * processes.texi (Misc Network): Note that these functions are
1082 supported only on some systems.
1083
f7a7f4eb
RS
10842007-10-01 Richard Stallman <rms@gnu.org>
1085
1086 * display.texi (Overlay Properties): Explain nil as priority.
1087 Explain that conflicts are unpredictable if not resolved by
1088 priorities.
1089
780d7bb9
RS
10902007-09-23 Richard Stallman <rms@gnu.org>
1091
1092 * macros.texi (Backquote): Minor clarification.
1093
14b4fdfb
RS
10942007-09-19 Richard Stallman <rms@gnu.org>
1095
1096 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1097 Clarify when they work in parallel and when one overrides.
1098 Fix error in example.
14b4fdfb 1099
b8d4c8d0
GM
11002007-09-06 Glenn Morris <rgm@gnu.org>
1101
b3e755a9 1102 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1103 commands to use ../../info.
1104 * Makefile.in (infodir): Go up one more level.
4638454b 1105 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1106 (miscmanualdir): New.
1107 (dist): Use new variable miscmanualdir.
1108 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1109 (usermanualdir): Change from ../man to ../emacs.
1110
1bb1f7d3
MR
11112007-08-30 Martin Rudalics <rudalics@gmx.at>
1112
1113 * commands.texi (Command Loop Info): Advise against changing
1114 most variables described here. Explain new variable
1115 last-repeatable-command.
1116
b8d4c8d0
GM
11172007-08-29 Glenn Morris <rgm@gnu.org>
1118
1119 * elisp.texi (EMACSVER): Increase to 23.0.50.
1120
11212007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1122
1123 * frames.texi (Basic Parameters): Add display-environment-variable
1124 and term-environment-variable.
1125
11262007-08-28 Juri Linkov <juri@jurta.org>
1127
1128 * display.texi (Image Formats, Other Image Types): Add SVG.
1129
11302007-08-28 Juri Linkov <juri@jurta.org>
1131
1132 * display.texi (Images): Move formats-related text to new node
1133 "Image Formats".
1134 (Image Formats): New node.
1135
619fb9ee
RS
11362007-08-27 Richard Stallman <rms@gnu.org>
1137
1138 * windows.texi (Window Configurations): Clarify what
1139 a window configuration saves.
1140
b8d4c8d0
GM
11412007-08-25 Richard Stallman <rms@gnu.org>
1142
1143 * display.texi (Images): Delete redundant @findex.
1144
11452007-08-16 Richard Stallman <rms@gnu.org>
1146
1147 * processes.texi (Asynchronous Processes): Clarify
1148 doc of start-file-process.
1149
11502007-08-08 Martin Rudalics <rudalics@gmx.at>
1151
1152 * modes.texi (Example Major Modes): Fix typo.
1153
11542007-08-08 Glenn Morris <rgm@gnu.org>
1155
1156 * intro.texi (nil and t): Do not use `iff' in documentation.
1157
1158 * tips.texi (Documentation Tips): Recommend against `iff'.
1159
11602007-08-07 Chong Yidong <cyd@stupidchicken.com>
1161
1162 * display.texi (Image Cache): Document image-refresh.
1163
11642007-08-06 Martin Rudalics <rudalics@gmx.at>
1165
1166 * windows.texi (Size of Window): Document window-full-width-p.
1167
11682007-07-25 Glenn Morris <rgm@gnu.org>
1169
1170 * gpl.texi (GPL): Replace license with GPLv3.
1171
1172 * Relicense all FSF files to GPLv3 or later.
1173
11742007-07-24 Michael Albinus <michael.albinus@gmx.de>
1175
4638454b
JB
1176 * processes.texi (Synchronous Processes):
1177 Add `process-file-shell-command'.
b8d4c8d0
GM
1178 (Asynchronous Processes): Mention restricted use of
1179 `process-filter' and `process-sentinel' in
1180 `start-file-process'. Add `start-file-process-shell-command'.
1181
11822007-07-17 Michael Albinus <michael.albinus@gmx.de>
1183
1184 * files.texi (Magic File Names): Introduce optional parameter
1185 IDENTIFICATION for `file-remote-p'.
1186
11872007-07-16 Richard Stallman <rms@gnu.org>
1188
1189 * display.texi (Defining Faces): Fix previous change.
1190
11912007-07-14 Richard Stallman <rms@gnu.org>
1192
1193 * control.texi (Handling Errors): Document `debug' in handler list.
1194
11952007-07-10 Richard Stallman <rms@gnu.org>
1196
1197 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1198
11992007-07-09 Richard Stallman <rms@gnu.org>
1200
1201 * files.texi (Magic File Names): Rewrite previous change.
1202
12032007-07-08 Michael Albinus <michael.albinus@gmx.de>
1204
1205 * files.texi (Magic File Names): Introduce optional parameter
1206 CONNECTED for `file-remote-p'.
1207
12082007-07-07 Michael Albinus <michael.albinus@gmx.de>
1209
1210 * processes.texi (Asynchronous Processes):
1211 * files.texi (Magic File Names): Add `start-file-process'.
1212
12132007-06-27 Richard Stallman <rms@gnu.org>
1214
1215 * files.texi (Format Conversion Piecemeal): Clarify
1216 `after-insert-file-functions' calling convention.
1217
12182007-06-27 Michael Albinus <michael.albinus@gmx.de>
1219
4638454b
JB
1220 * files.texi (Magic File Names): Remove `dired-call-process'.
1221 Add `process-file'.
b8d4c8d0
GM
1222
12232007-06-27 Kenichi Handa <handa@m17n.org>
1224
1225 * text.texi (Special Properties): Fix description about
4638454b 1226 `composition' property.
b8d4c8d0
GM
1227
12282007-06-26 Kenichi Handa <handa@m17n.org>
1229
1230 * nonascii.texi (Default Coding Systems): Document about the
1231 return value `undecided'.
1232
12332007-06-25 David Kastrup <dak@gnu.org>
1234
1235 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1236 `current-active-maps'.
1237
12382007-06-24 Karl Berry <karl@gnu.org>
1239
4638454b 1240 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1241
12422007-06-15 Juanma Barranquero <lekktu@gmail.com>
1243
1244 * display.texi (Overlay Arrow): Doc fix.
1245
12462007-06-14 Karl Berry <karl@tug.org>
1247
1248 * anti.texi (Antinews): Typo.
1249
12502007-06-14 Chong Yidong <cyd@stupidchicken.com>
1251
1252 * display.texi (Image Cache): Document image-refresh.
1253
12542007-06-12 Karl Berry <karl@gnu.org>
1255
1256 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1257 * two-volume.make: New file.
1258 * .cvsignore: Ignore two-volume files.
1259
12602007-06-12 Tom Tromey <tromey@redhat.com>
1261
1262 * os.texi (Init File): Document user-emacs-directory.
1263
12642007-06-03 Nick Roberts <nickrob@snap.net.nz>
1265
1266 * commands.texi (Click Events): Describe width and height when
1267 object is nil.
1268
12692007-05-30 Nick Roberts <nickrob@snap.net.nz>
1270
1271 * commands.texi (Click Events): Layout more logically. Describe
1272 width and height.
1273 (Drag Events, Motion Events): Update to new format for position.
1274
12752007-06-02 Richard Stallman <rms@gnu.org>
1276
1277 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1278
12792007-06-02 Chong Yidong <cyd@stupidchicken.com>
1280
1281 * Version 22.1 released.
1282
12832007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1284
1285 * text.texi (Special Properties): Correct meaning of fontified face.
1286
12872007-05-30 Richard Stallman <rms@gnu.org>
1288
1289 * text.texi (Special Properties): Add link to Adjusting Point.
1290
12912007-05-12 Richard Stallman <rms@gnu.org>
1292
1293 * text.texi (Margins): indent-to-left-margin is not the default.
1294 (Mode-Specific Indent): For indent-line-function, the default
1295 is indent-relative.
1296
1297 * modes.texi (Example Major Modes): Explain last line of text-mode
1298 is redundant.
1299
13002007-05-10 Richard Stallman <rms@gnu.org>
1301
1302 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1303
1304 * help.texi (Keys in Documentation): Add reference to
1305 Documentation Tips.
1306
1307 * files.texi (Format Conversion): TO-FN gets three arguments.
1308
1309 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1310
13112007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1312
1313 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1314 * files.texi (Format Conversion): Expand intro; add menu.
1315 (Format Conversion Overview, Format Conversion Round-Trip)
1316 (Format Conversion Piecemeal): New nodes/subsections.
1317 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1318 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1319 (Saving Properties): Delete node/subsection.
1320
13212007-05-07 Karl Berry <karl@gnu.org>
1322
1323 * elisp.texi (EMACSVER): Back to 22.
1324
13252007-05-06 Richard Stallman <rms@gnu.org>
1326
1327 * processes.texi (Accepting Output): Revert most of previous change.
1328
13292007-05-05 Richard Stallman <rms@gnu.org>
1330
1331 * processes.texi (Accepting Output): accept-process-output
1332 uses microseconds, not milliseconds. But that arg is obsolete.
1333
13342007-05-04 Karl Berry <karl@tug.org>
1335
1336 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1337
13382007-05-04 Eli Zaretskii <eliz@gnu.org>
1339
1340 * tips.texi (Documentation Tips): Rearrange items to place the
1341 more important ones first. Add an index entry for hyperlinks.
1342
13432007-05-03 Karl Berry <karl@gnu.org>
1344
1345 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1346 (EMACSVER) [smallbook]: 22 for printed version.
1347
1348 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1349 so restore anchor to normal position after defun. Found by Kevin Ryde.
1350
13512007-04-26 Glenn Morris <rgm@gnu.org>
1352
1353 * elisp.texi (EMACSVER): Increase to 22.1.50.
1354
13552007-04-28 Karl Berry <karl@gnu.org>
1356
1357 * elisp.texi: Improve line breaks on copyright page,
1358 similar layout to emacs manual, 8.5x11 by default.
1359
13602007-04-24 Richard Stallman <rms@gnu.org>
1361
1362 * text.texi (Special Properties): Add xref to Overlay Properties.
1363
1364 * display.texi (Overlay Properties): Add xref to Special Properties.
1365
13662007-04-22 Richard Stallman <rms@gnu.org>
1367
1368 * keymaps.texi (Extended Menu Items): Move the info about
1369 format with cached keyboard binding.
1370
13712007-04-21 Richard Stallman <rms@gnu.org>
1372
1373 * text.texi (Special Properties): Clarify previous change.
1374
1375 * files.texi (File Name Expansion): Clarify previous change.
1376
1377 * display.texi (Attribute Functions): Fix example for
1378 face-attribute-relative-p.
1379
13802007-04-19 Kenichi Handa <handa@m17n.org>
1381
1382 * text.texi (Special Properties): Document composition property.
1383
13842007-04-19 Glenn Morris <rgm@gnu.org>
1385
1386 * files.texi (File Name Expansion): Mention "superroot".
1387
13882007-04-15 Chong Yidong <cyd@stupidchicken.com>
1389
1390 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1391 setups.
1392 (Display Feature Testing): Note that display refers to all
1393 physical monitors for multi-monitor setups.
1394
13952007-04-14 Richard Stallman <rms@gnu.org>
1396
1397 * lists.texi (Sets And Lists): Clarify `delete' examples.
1398 Remove spurious xref to same node.
1399 Clarify xref for add-to-list.
1400
14012007-04-12 Nick Roberts <nickrob@snap.net.nz>
1402
1403 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1404 value of lisp-mode-map.
1405
14062007-04-11 Karl Berry <karl@gnu.org>
1407
1408 * anti.texi (Antinews):
1409 * display.texi (Overlay Properties, Defining Images):
1410 * processes.texi (Synchronous Processes, Sentinels):
1411 * syntax.texi (Syntax Table Internals):
1412 * searching.texi (Regexp Special):
1413 * nonascii.texi (Default Coding Systems):
1414 * text.texi (Special Properties):
1415 * minibuf.texi (Basic Completion): Wording to improve breaks in
1416 8.5x11 format.
1417 * elisp.texi (smallbook): New @set to more easily switch between
1418 smallbook and 8.5x11.
1419
14202007-04-11 Richard Stallman <rms@gnu.org>
1421
1422 * text.texi (Lazy Properties): Minor fix.
1423
14242007-04-08 Karl Berry <karl@gnu.org>
1425
1426 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1427 * macros.texi (Backquote): Downcase Backquote in index entries for
1428 consistency.
1429
14302007-04-08 Richard Stallman <rms@gnu.org>
1431
1432 * text.texi (Adaptive Fill): Just describe default,
1433 don't show it (since it contains non-ASCII chars).
1434
14352007-04-07 Karl Berry <karl@gnu.org>
1436
1437 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1438 adaptive-fill-regexp's value, since they are not in the standard
1439 TeX fonts.
1440
14412007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1442
1443 * display.texi (Defining Faces): Fix example.
1444
14452007-04-07 Karl Berry <karl@gnu.org>
1446
1447 * display.texi (Button Buffer Commands): Improve page break.
1448
14492007-04-07 Richard Stallman <rms@gnu.org>
1450
1451 * advice.texi (Activation of Advice): Remove redundant index entry.
1452
1453 * backups.texi: Improve index entries. Remove redundant ones.
1454
1455 * compile.texi (Byte Compilation): Improve index entry.
1456
1457 * hash.texi (Creating Hash): Improve index entry.
1458
1459 * symbols.texi (Definitions): Improve index entry.
1460
1461 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1462
1463 * maps.texi (Standard Keymaps): Remove useless index entry.
1464
1465 * help.texi (Documentation Basics): Remove redundant index entries.
1466
1467 * customize.texi: Improve index entries.
1468 Remove redundant/useless ones.
1469
1470 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1471
1472 * streams.texi (Output Variables): Improve index entry.
1473
1474 * abbrevs.texi (Abbrevs): Remove useless index entry.
1475
1476 * macros.texi (Expansion): Remove useless index entry.
1477
1478 * text.texi: Improve index entries. Remove redundant/useless ones.
1479 (Text Properties, Examining Properties)
1480 (Special Properties): Use "property category" instead of "category"
1481 to refer to the `category' property.
1482
1483 * positions.texi: Improve index entries. Remove useless one.
1484
1485 * lists.texi: Improve index entries. Remove redundant/useless ones.
1486
1487 * os.texi: Improve index entries.
1488 (Timers): Fix previous change.
1489
1490 * buffers.texi: Improve index entries.
1491 (Modification Time): Get rid of term "obsolete buffer".
1492
1493 * debugging.texi: Improve index entries.
1494 (Test Coverage): Add xref to other test coverage ftr.
1495
1496 * eval.texi: Improve index entry. Remove redundant ones.
1497
1498 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1499
1500 * files.texi: Improve index entries. Remove redundant/useless ones.
1501
1502 * objects.texi: Improve index entries.
1503
1504 * processes.texi: Improve index entries.
1505
1506 * modes.texi: Improve index entry. Remove redundant one.
1507
1508 * nonascii.texi: Improve index entries.
1509
1510 * internals.texi: Improve index entries.
1511
1512 * syntax.texi: Improve index entries.
1513
1514 * keymaps.texi (Active Keymaps): Improve index entries.
1515
1516 * commands.texi: Improve index entries. Remove redundant/useless ones.
1517
1518 * frames.texi: Improve index entries. Remove redundant/useless ones.
1519
1520 * markers.texi: Improve index entries. Remove redundant ones.
1521
1522 * tips.texi: Improve index entries.
1523
1524 * loading.texi (Unloading): Improve index entry.
1525
1526 * variables.texi: Improve index entries. Remove redundant one.
1527
1528 * sequences.texi: Improve index entry.
1529
1530 * display.texi: Improve index entries. Remove redundant ones.
1531
1532 * windows.texi: Improve index entries.
1533
1534 * searching.texi: Improve index entries. Remove redundant one.
1535
1536 * strings.texi (Case Tables): Improve last change.
1537
15382007-04-04 Chong Yidong <cyd@stupidchicken.com>
1539
1540 * strings.texi (Case Tables): Document with-case-table and
1541 ascii-case-table.
1542
15432007-04-03 Karl Berry <karl@gnu.org>
1544
1545 * processes.texi (Network): Reword to improve page break.
1546
15472007-04-03 Eli Zaretskii <eliz@gnu.org>
1548
1549 * functions.texi (Inline Functions): Describe more disadvantages
1550 of defsubst, and make advice against it stronger.
1551
15522007-04-02 Karl Berry <karl@gnu.org>
1553
1554 * backups.texi (Backup Names): Avoid widow words.
1555 * modes.texi (Example Major Modes): Align last comment.
1556
15572007-04-01 Chong Yidong <cyd@stupidchicken.com>
1558
1559 * keymaps.texi (Remapping Commands): Document new arg to
1560 command-remapping.
1561
15622007-04-01 Karl Berry <karl@gnu.org>
1563
1564 * processes.texi (Low-Level Network): Typo.
1565 * loading.texi (Hooks for Loading): Avoid double "the".
1566 * keymaps.texi (Key Sequences): No double "and".
1567 (Changing Key Bindings): Shorten to improve line break.
1568
15692007-03-31 Glenn Morris <rgm@gnu.org>
1570
1571 * os.texi (Timers): Fix description of run-at-time TIME formats.
1572
15732007-03-31 Richard Stallman <rms@gnu.org>
1574
1575 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1576 regarding ellipsis.
1577
15782007-03-31 Eli Zaretskii <eliz@gnu.org>
1579
1580 * intro.texi (nil and t):
1581 * symbols.texi (Plists and Alists):
1582 * variables.texi (Variable Aliases, Constant Variables):
1583 * functions.texi (Defining Functions):
1584 * advice.texi (Advising Primitives):
1585 * debugging.texi (Syntax Errors, Compilation Errors):
1586 * minibuf.texi (Minibuffer Windows):
1587 * commands.texi (Adjusting Point):
1588 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1589 (Auto Major Mode, Major Mode Conventions):
1590 * help.texi (Describing Characters):
1591 * files.texi (Create/Delete Dirs, Information about Files)
1592 (File Locks, Writing to Files, Reading from Files)
1593 (Saving Buffers):
1594 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1595 * frames.texi (Finding All Frames):
1596 * positions.texi (Buffer End, Motion):
1597 * markers.texi (The Region):
1598 * text.texi (Deletion, Near Point):
1599 * display.texi (Displaying Messages, Truncation):
1600 * os.texi (Processor Run Time):
1601 * tips.texi (Key Binding Conventions, Programming Tips)
1602 (Warning Tips, Documentation Tips, Comment Tips):
1603 * internals.texi (Memory Usage): Improve indexing.
1604
1605 * variables.texi (Frame-Local Variables):
1606 * functions.texi (Argument List):
1607 * loading.texi (Library Search):
1608 * streams.texi (Output Variables):
1609 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1610 * searching.texi (Replacing Match, Search and Replace):
1611 * processes.texi (Byte Packing, Decoding Output)
1612 (Accepting Output, Network Servers, Shell Arguments):
1613 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1614 * windows.texi (Window Point, Window Start):
1615 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1616 * commands.texi (Reading Input, Keyboard Events):
1617 * minibuf.texi (Reading File Names, Minibuffer Completion)
1618 (Recursive Mini):
1619 * positions.texi (List Motion):
1620 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1621 * numbers.texi (Arithmetic Operations, Math Functions)
1622 (Predicates on Numbers, Comparison of Numbers):
1623 (Numeric Conversions):
1624 * locals.texi (Standard Buffer-Local Variables):
1625 * maps.texi (Standard Keymaps):
1626 * os.texi (User Identification, System Environment, Recording Input)
1627 (X11 Keysyms):
1628 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1629 * backups.texi (Backups and Auto-Saving):
1630 * customize.texi (Customization, Group Definitions)
1631 (Variable Definitions):
1632 * compile.texi (Byte Compilation): Improve index entries.
1633
16342007-03-31 Karl Berry <karl@gnu.org>
1635
1636 * macros.texi (Defining Macros): Avoid widow syllable.
1637
16382007-03-31 Eli Zaretskii <eliz@gnu.org>
1639
1640 * elisp.texi (Top): Postscript -> PostScript.
1641
1642 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1643
16442007-03-31 Markus Triska <markus.triska@gmx.at>
1645
1646 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1647
16482007-03-30 Karl Berry <karl@gnu.org>
1649
1650 * lists.texi (List-related Predicates): Remove spurious @need.
1651 (Setcdr): Use @smallexample to improve page break.
1652 (Association Lists) <assoc>: Reword to improve page break.
1653
1654 * strings.texi (String Conversion): Insert blank line to improve
1655 page break.
1656
1657 * numbers.texi (Random Numbers): Use @minus{}.
1658 (Math Functions): Use @minus{}.
1659
1660 * intro.texi (Acknowledgements): Avoid line breaks before middle
1661 initials.
1662
16632007-03-24 Eli Zaretskii <eliz@gnu.org>
1664
1665 * errors.texi (Standard Errors): Add an index entry.
1666
16672007-03-19 Richard Stallman <rms@gnu.org>
1668
1669 * os.texi (Recording Input): recent-keys now gives 300 keys.
1670
16712007-03-12 Glenn Morris <rgm@gnu.org>
1672
1673 * os.texi: Replace "daylight savings" with "daylight saving"
1674 throughout.
1675
16762007-03-05 Richard Stallman <rms@gnu.org>
1677
1678 * variables.texi (File Local Variables): Update
1679 enable-local-variables values.
1680
16812007-03-04 Richard Stallman <rms@gnu.org>
1682
1683 * syntax.texi (Control Parsing): Minor clarification.
1684
1685 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1686
1687 * sequences.texi (Sequence Functions): Move string-bytes away,
1688 add xref.
1689
1690 * nonascii.texi (Text Representations): Move string-bytes here.
1691
1692 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1693
1694 * minibuf.texi (Basic Completion): Minor clarification.
1695
1696 * markers.texi (The Mark): Clarify existence vs activation of mark.
1697 Other cleanup.
1698
1699 * display.texi (Finding Overlays): Write better example.
1700
1701 * compile.texi (Eval During Compile): Clarify putting macros
1702 in eval-when-compile.
1703
c5602427 17042007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1705
1706 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1707 load-read-function definition doc.
b8d4c8d0
GM
1708
17092007-02-21 Kim F. Storm <storm@cua.dk>
1710
1711 * strings.texi (Text Comparison): Mention that assoc-string
1712 converts symbols to strings before testing.
1713
17142007-02-17 Kim F. Storm <storm@cua.dk>
1715
1716 * processes.texi (Bindat Spec): Vector types can have optional
1717 element type.
1718 (Bindat Examples): Fix example. Add vector with element type.
1719
17202007-02-16 Andreas Schwab <schwab@suse.de>
1721
1722 * strings.texi (Formatting Strings): Document '+' flag.
1723
17242007-02-15 Juanma Barranquero <lekktu@gmail.com>
1725
1726 * strings.texi (Modifying Strings): Clarify that `clear-string'
1727 always converts the string to unibyte.
1728
17292007-02-14 Kim F. Storm <storm@cua.dk>
1730
1731 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1732 Rewrite glyph code description to refer to these functions.
1733 Remove details of encoding face number and char into integer code.
1734
17352007-02-03 Alan Mackenzie <acm@muc.de>
1736
1737 * loading.texi (Hooks for Loading): Make the description of
1738 `eval-after-load' more detailed, and amend the description of
1739 after-load-alist, in accordance with changes from 2006-05.
1740
17412007-02-03 Chong Yidong <cyd@stupidchicken.com>
1742
1743 * modes.texi (Defining Minor Modes): Document that a :require
1744 keyword or similar may be required to make saved customization
1745 variables work.
1746
17472007-02-03 Eli Zaretskii <eliz@gnu.org>
1748
1749 * elisp.texi (Top): Make the detailed menu headers compliant with
1750 Texinfo guidelines and with what texnfo-upd.el expects. Add
1751 comments to prevent people from inadvertently modifying the key
1752 parts needed by `texinfo-multiple-files-update'.
1753
17542007-02-02 Eli Zaretskii <eliz@gnu.org>
1755
1756 * elisp.texi (Top): Update the top-level menus.
1757
1758 * syntax.texi (Categories): Add index entries.
1759
17602007-02-01 Juanma Barranquero <lekktu@gmail.com>
1761
1762 * display.texi (Attribute Functions): Fix name and description of
1763 the UNDERLINE arg of `set-face-underline-p'.
1764
17652007-01-29 Eli Zaretskii <eliz@gnu.org>
1766
1767 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1768 Variables", and "Standard Keymaps" to the detailed menu.
1769
1770 * variables.texi (Future Local Variables): Add index entry.
1771
17722007-01-28 Richard Stallman <rms@gnu.org>
1773
1774 * tips.texi (Coding Conventions): Clarify the tip about macros
1775 that define a function or a variable.
1776
1777 * files.texi (File Attributes): UID and GID can be floats.
1778 (Magic File Names): Explain why deferring all operations to
1779 the standard handler does not work.
1780
17812007-01-23 Martin Rudalics <rudalics@gmx.at>
1782
1783 * backups.texi (Reverting): Use "buffer" instead of "file"
1784 when talking about major and minor modes.
1785
17862007-01-21 Richard Stallman <rms@gnu.org>
1787
1788 * help.texi (Documentation): Add xref to Documentation Tips.
1789
17902007-01-14 Juanma Barranquero <lekktu@gmail.com>
1791
1792 * tips.texi (Coding Conventions): Fix typos.
1793
17942007-01-05 Richard Stallman <rms@gnu.org>
1795
1796 * modes.texi (Defining Minor Modes): Fix previous change.
1797
17982007-01-03 Richard Stallman <rms@gnu.org>
1799
1800 * customize.texi (Variable Definitions, Customization Types):
1801 Don't use * in doc string for defcustom.
1802
18032007-01-02 Richard Stallman <rms@gnu.org>
1804
1805 * variables.texi (Variable Aliases): Clarify that aliases vars
1806 always have the same value.
1807
1808 * processes.texi (Bindat Spec): Fix Texinfo usage.
1809
1810 * modes.texi (Defining Minor Modes): Explain effect of command
1811 defined with define-global-minor-mode on new buffers.
1812
18132006-12-30 Kim F. Storm <storm@cua.dk>
1814
1815 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1816 `auto-resize-tool-bars'.
1817
18182006-12-30 Richard Stallman <rms@gnu.org>
1819
1820 * keymaps.texi (Active Keymaps): Fix previous change.
1821
18222006-12-30 Nick Roberts <nickrob@snap.net.nz>
1823
1824 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1825
18262006-12-30 Kim F. Storm <storm@cua.dk>
1827
1828 * processes.texi (Bindat Spec): Clarify using field names in
1829 length specifications.
1830
18312006-12-29 Kim F. Storm <storm@cua.dk>
1832
1833 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1834 Add count and index variables for eval forms in repeat blocks.
1835
18362006-12-24 Richard Stallman <rms@gnu.org>
1837
1838 * customize.texi (Variable Definitions): Document
1839 new name custom-add-frequent-value.
1840
18412006-12-19 Kim F. Storm <storm@cua.dk>
1842
1843 * commands.texi (Misc Events): User signals now result in sigusr1
1844 and sigusr2 events which are handled through special-event-map.
1845 (Special Events): User signals and drag-n-drop are special.
1846
18472006-12-17 Richard Stallman <rms@gnu.org>
1848
1849 * loading.texi (Named Features): Explain subfeatures better.
1850
1851 * customize.texi: Use "option" only for user options.
1852 For the keyword values inside defcustom etc, say "keywords".
1853 For :options value's elements, say "elements".
1854 :group should not be omitted.
1855
1856 * syntax.texi (Parsing Expressions): Split up node.
1857 (Motion via Parsing, Position Parse, Parser State)
1858 (Low-Level Parsing, Control Parsing): New subnodes.
1859 (Parser State): Document syntax-ppss-toplevel-pos.
1860
1861 * positions.texi (List Motion): Punctuation fix.
1862
1863 * files.texi (File Name Completion): Document PREDICATE arg
1864 to file-name-completion.
1865
18662006-12-16 Eli Zaretskii <eliz@gnu.org>
1867
1868 * internals.texi (Building Emacs, Writing Emacs Primitives):
1869 Add index entries.
1870
18712006-12-11 Richard Stallman <rms@gnu.org>
1872
1873 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1874 affects face menu. Explain how to make it non-nil without enabling
1875 any fontification.
1876
18772006-12-10 Chong Yidong <cyd@stupidchicken.com>
1878
1879 * modes.texi (Font Lock Basics): Document nil value of
1880 font-lock-defaults.
1881
18822006-12-10 Glenn Morris <rgm@gnu.org>
1883
1884 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1885 value for system-flag argument. Abbrev tables may not be empty
1886 when major modes are loaded.
1887
18882006-12-08 Juanma Barranquero <lekktu@gmail.com>
1889
1890 * makefile.w32-in (maintainer-clean): Partially revert last
1891 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1892 to protect elisp-covers.texi.
1893
18942006-12-07 Juanma Barranquero <lekktu@gmail.com>
1895
1896 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1897 Don't remove elisp* info files; they are already deleted by the
1898 `clean' and `distclean' targets, and they are in the $(infodir)
1899 directory, not the current one.
1900
19012006-12-04 Kim F. Storm <storm@cua.dk>
1902
1903 * commands.texi (Misc Events): Update signal events.
1904 (Event Examples): Add signal example.
1905
19062006-11-29 Richard Stallman <rms@gnu.org>
1907
1908 * frames.texi (Visibility of Frames): Explain visible windows
1909 can be covered by others. Add xref for raise-frame.
1910
19112006-11-28 Richard Stallman <rms@gnu.org>
1912
1913 * searching.texi (Regexp Special): Update when ^ is special.
1914
19152006-11-27 Eli Zaretskii <eliz@gnu.org>
1916
1917 * customize.texi (Customization, Common Keywords)
1918 (Group Definitions, Variable Definitions, Composite Types)
1919 (Type Keywords, Customization Types): Add index entries for
1920 various customization keywords.
1921
19222006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1923
1924 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1925
c8763fb6 19262006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1927
1928 * frames.texi (Window System Selections): Remove clipboard from
1929 description of selection-coding-system.
1930
19312006-11-06 Richard Stallman <rms@gnu.org>
1932
1933 * lists.texi (List Variables): Document COMPARE-FN.
1934
1935 * keymaps.texi: Avoid use of "binding" to mean a relation;
1936 use it only to refer to the meaning associated with a key.
1937 (Keymaps): Change menu node description.
1938
1939 * elisp.texi (Top): Change menu node description.
1940
1941 * display.texi (Managing Overlays): Document overlay-recenter.
1942
19432006-10-29 Chong Yidong <cyd@stupidchicken.com>
1944
1945 * Makefile.in: Use relative paths to avoid advertising filesystem
1946 contents during compilation.
1947
19482006-10-23 Kim F. Storm <storm@cua.dk>
1949
1950 * commands.texi (Event Input Misc): Update unread-command-events.
1951
19522006-10-23 Nick Roberts <nickrob@snap.net.nz>
1953
1954 * lists.texi (Sets And Lists): Fix typos.
1955
19562006-10-18 Juanma Barranquero <lekktu@gmail.com>
1957
1958 * control.texi (Processing of Errors): Use @var for an argument,
1959 not @code.
1960
19612006-10-16 Richard Stallman <rms@gnu.org>
1962
1963 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1964
1965 * keymaps.texi (Format of Keymaps): Show all the keymap element
1966 patterns that result from menu items.
1967 (Key Lookup): Minor cleanups.
1968
1969 * modes.texi (Precalculated Fontification): Don't say that
1970 not setting font-lock-defaults avoids loading font-lock.
1971
1972 * help.texi (Documentation): Move xref to Emacs Manual here.
1973 (Documentation Basics): From here.
1974 Also doc emacs-lisp-docstring-fill-column.
1975
1976 * elisp.texi: Update version and ISBN.
1977
1978 * commands.texi (Interactive Call): Clarify KEYS arg to
1979 call-interactively is a vector.
1980 (Command Loop Info): Delete anchor in this-command-keys.
1981 Add anchor in this-command-keys-vector.
1982 (Recursive Editing): Document how recursive-edit
1983 handles the current buffer.
1984
19852006-10-13 Chong Yidong <cyd@stupidchicken.com>
1986
1987 * frames.texi (Frame Titles): %c and %l are ignored in
1988 frame-title-format.
1989
19902006-10-11 Richard Stallman <rms@gnu.org>
1991
1992 * keymaps.texi (Key Sequences): Clarify use of kbd.
1993
19942006-10-10 Kim F. Storm <storm@cua.dk>
1995
1996 * lists.texi (Sets And Lists): Add memql.
1997
19982006-10-03 Richard Stallman <rms@gnu.org>
1999
2000 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2001 Clarify :ascii: and :nonascii:.
2002
20032006-09-29 Juri Linkov <juri@jurta.org>
2004
2005 * modes.texi (%-Constructs): Reorder coding systems in the
2006 documentation of %z to the real order displayed in the modeline.
2007
20082006-09-25 Richard Stallman <rms@gnu.org>
2009
2010 * os.texi (Timers): Describe timer-max-repeats.
2011
20122006-09-25 Chong Yidong <cyd@stupidchicken.com>
2013
2014 * os.texi (Timers): Mention with-local-quit.
2015
20162006-09-24 Richard Stallman <rms@gnu.org>
2017
2018 * searching.texi (Searching and Matching): Mention property search.
2019
2020 * commands.texi (Command Loop Info): Explain how read-event affects
2021 this-command-keys.
2022
20232006-09-20 Richard Stallman <rms@gnu.org>
2024
2025 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2026
2027 * windows.texi (Window Start): Minor cleanups.
2028
20292006-09-20 Kim F. Storm <storm@cua.dk>
2030
2031 * windows.texi (Window Start): pos-visible-in-window-p allows
2032 specifying t for position to mean "end of window".
2033 Add window-line-height.
2034
2035 * anti.texi (Antinews): Mention window-line-height.
2036
20372006-09-19 David Kastrup <dak@gnu.org>
2038
2039 * keymaps.texi (Searching Keymaps): Small clarification.
2040
20412006-09-18 Richard Stallman <rms@gnu.org>
2042
2043 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2044 cause keyboard menus.
2045 (Menu Keymaps): Likewise.
2046 (Defining Menus, Keyboard Menus): Clarify.
2047
2048 * text.texi (Fields): Clarify explanation of constrain-to-field.
2049
20502006-09-16 Eli Zaretskii <eliz@gnu.org>
2051
2052 * variables.texi (Tips for Defining): Fix a typo.
2053
20542006-09-15 Richard Stallman <rms@gnu.org>
2055
2056 * keymaps.texi (Remapping Commands, Searching Keymaps)
2057 (Active Keymaps): Clean up previous change.
2058
20592006-09-15 Jay Belanger <belanger@truman.edu>
2060
2061 * gpl.texi: Replace "Library Public License" by "Lesser Public
2062 License" throughout.
2063
20642006-09-15 David Kastrup <dak@gnu.org>
2065
2066 * keymaps.texi (Active Keymaps): Adapt description to use
2067 `get-char-property' instead `get-text-property'. Explain how
2068 mouse events change this. Explain the new optional argument of
2069 `key-binding' and its mouse-dependent lookup.
2070 (Searching Keymaps): Adapt description similarly.
2071 (Remapping Commands): Explain the new optional argument of
2072 `command-remapping'.
2073
20742006-09-14 Richard Stallman <rms@gnu.org>
2075
2076 * keymaps.texi (Searching Keymaps): Clarification.
2077 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2078
20792006-09-13 Richard Stallman <rms@gnu.org>
2080
2081 * objects.texi (Character Type): Node split.
2082 Add xref to Describing Characters.
2083 (Basic Char Syntax, General Escape Syntax)
2084 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2085
20862006-09-11 Richard Stallman <rms@gnu.org>
2087
2088 * display.texi (Display Table Format): Wording clarification.
2089 (Glyphs): Clarifications.
2090
20912006-09-10 Chong Yidong <cyd@stupidchicken.com>
2092
2093 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2094 local maps.
2095
20962006-09-10 Kim F. Storm <storm@cua.dk>
2097
2098 * display.texi (Forcing Redisplay): Document return value of
2099 function redisplay.
2100
21012006-09-09 Richard Stallman <rms@gnu.org>
2102
2103 * windows.texi (Window Hooks): Explain limits of
2104 window-scroll-functions.
2105
2106 * display.texi (Fringe Indicators): Update for last change in
2107 indicate-buffer-boundaries.
2108
21092006-09-08 Richard Stallman <rms@gnu.org>
2110
2111 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2112
21132006-09-06 Kim F. Storm <storm@cua.dk>
2114
2115 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2116
2117 * windows.texi (Window Start): Update pos-visible-in-window-p.
2118
21192006-09-04 Richard Stallman <rms@gnu.org>
2120
2121 * processes.texi (Accepting Output): Explain SECONDS=0 for
2122 accept-process-output.
2123
2124 * os.texi (Idle Timers): Explain why timer functions should not
2125 loop until (input-pending-p).
2126
21272006-09-02 Eli Zaretskii <eliz@gnu.org>
2128
2129 * makefile.w32-in (usermanualdir): New variable.
2130 (elisp.dvi): Use it.
2131
21322006-09-01 Eli Zaretskii <eliz@gnu.org>
2133
2134 * buffers.texi (Buffer Modification): Fix last change.
2135
21362006-09-01 Chong Yidong <cyd@stupidchicken.com>
2137
2138 * buffers.texi (Buffer Modification): Document
2139 buffer-chars-modified-tick.
2140
21412006-08-31 Richard Stallman <rms@gnu.org>
2142
2143 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2144
21452006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2146
2147 * modes.texi (Syntactic Font Lock):
2148 Mention font-lock-syntactic-face-function
2149 instead of specific faces.
2150
21512006-08-29 Chong Yidong <cyd@stupidchicken.com>
2152
2153 * display.texi (Images): Add xrref to display-images-p.
2154
21552006-08-28 Kenichi Handa <handa@m17n.org>
2156
2157 * nonascii.texi (Lisp and Coding Systems): Fix description of
2158 detect-coding-region.
2159
21602006-08-27 Michael Olson <mwolson@gnu.org>
2161
2162 * processes.texi (Transaction Queues): Remove stray quote
2163 character.
2164
21652006-08-25 Richard Stallman <rms@gnu.org>
2166
2167 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2168 Add xref.
2169
21702006-08-24 Chong Yidong <cyd@stupidchicken.com>
2171
2172 * os.texi (Timers): Avoid waiting inside timers.
2173
21742006-08-21 Lute Kamstra <lute@gnu.org>
2175
2176 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2177
21782006-08-20 Richard Stallman <rms@gnu.org>
2179
2180 * os.texi (Idle Timers): New node, split out from Timers.
2181 Document current-idle-time.
2182 * commands.texi (Reading One Event): Update xref.
2183 * elisp.texi (Top): Update subnode menu.
2184
21852006-08-16 Richard Stallman <rms@gnu.org>
2186
2187 * keymaps.texi (Extended Menu Items): Show format of cached
2188 bindings in extended menu items.
2189
2190 * customize.texi (Variable Definitions): Explain when the
2191 standard value expression is evaluated.
2192
21932006-08-15 Chong Yidong <cyd@stupidchicken.com>
2194
2195 * commands.texi (Reading One Event): Explain idleness in
2196 `read-event'.
2197
21982006-08-12 Chong Yidong <cyd@stupidchicken.com>
2199
2200 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2201 (Commands for Insertion): Removed split-line since it's not
2202 relevant for Lisp programming.
2203 (Yank Commands): Rewrite introduction.
2204 (Undo): Clarify.
2205 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2206 (Filling): Remove redundant comment. Clarify return value of
2207 current-justification.
2208 (Margins): Minor clarifications.
2209 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2210 (Sorting): Update definition of sort-lines.
2211 (Columns): Clarify behavior of sort-columns.
2212 (Indent Tabs): Link to Tab Stops in Emacs manual.
2213 (Special Properties): Clarify.
2214 (Clickable Text): Mention Buttons package.
2215
22162006-08-12 Kevin Ryde <user42@zip.com.au>
2217
2218 * os.texi (Time Parsing): Add %z to description of
2219 format-time-string, as per docstring. Add cross reference to
2220 glibc manual for strftime.
2221
22222006-08-08 Richard Stallman <rms@gnu.org>
2223
2224 * modes.texi: Clean up wording in previous change.
2225
22262006-08-07 Chong Yidong <cyd@stupidchicken.com>
2227
2228 * modes.texi (Hooks): Clarify.
2229 (Major Mode Basics): Mention define-derived-mode explicitly.
2230 (Major Mode Conventions): Rebinding RET is OK for some modes.
2231 Mention change-major-mode-hook and after-change-major-mode-hook.
2232 (Example Major Modes): Moved to end of Modes section.
2233 (Mode Line Basics): Clarify.
2234 (Mode Line Data): Mention help-echo and local-map in strings.
2235 Explain reason for treatment of non-risky variables.
2236 (Properties in Mode): Clarify.
2237 (Faces for Font Lock): Add font-lock-negation-char-face.
2238
22392006-08-04 Eli Zaretskii <eliz@gnu.org>
2240
2241 * strings.texi (Formatting Strings): Warn against arbitrary
2242 strings as first arg to `format'.
2243
22442006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2245
2246 * text.texi (Clickable Text): Mention `help-echo' text property.
2247 Update intro, examples and associated explanations.
2248
22492006-07-31 Richard Stallman <rms@gnu.org>
2250
2251 * commands.texi: Update xrefs.
2252 (Event Mod): New node, cut out from old Translating Input.
2253
2254 * maps.texi: Update xrefs.
2255
2256 * keymaps.texi (Translation Keymaps): New node.
2257 Update xrefs from Translating Input to Translation Keymaps.
2258
2259 * elisp.texi (Top): Update subnode menu.
2260
2261 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2262
2263 * os.texi (System Interface): Fix menu descriptions of some nodes.
2264 (Translating Input): Node deleted.
2265
22662006-07-31 Nick Roberts <nickrob@snap.net.nz>
2267
2268 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2269
2270 * lists.texi (Sets And Lists): Likewise.
2271
22722006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2273
2274 * text.texi (Fields): Mention POS
2275 requirement when narrowing is in effect.
2276
22772006-07-28 Richard Stallman <rms@gnu.org>
2278
2279 * display.texi (Face Attributes): Simplify wording.
2280 (Attribute Functions): Clarify meaning of new-frame default
2281 attribute settings.
2282
2283 * customize.texi (Common Keywords): Document how to use
2284 :package-version in a package not in Emacs.
2285
22862006-07-28 Kim F. Storm <storm@cua.dk>
2287
2288 * commands.texi (Reading One Event): Fix last change.
2289
22902006-07-26 Chong Yidong <cyd@stupidchicken.com>
2291
2292 * commands.texi (Reading One Event): Document SECONDS argument for
2293 read-event, read-char, and read-char-exclusive.
2294
22952006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2296
2297 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2298 to ensure correct identification.
2299
23002006-07-24 Richard Stallman <rms@gnu.org>
2301
2302 * text.texi (Clickable Text): Clarify.
2303
2304 * sequences.texi (Vector Functions): Delete duplicate xref.
2305
2306 * objects.texi (Function Type): Clarify.
2307
2308 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2309 modes.
2310
2311 * lists.texi (List Variables): New node.
2312 Material moved from other nodes.
2313
2314 * variables.texi (Setting Variables): add-to-list and
2315 add-to-ordered-list moved to List Variables node.
2316
23172006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2318
2319 * text.texi (Links and Mouse-1):
2320 For mouse-on-link-p, expand on arg POS.
2321
23222006-07-21 Kim F. Storm <storm@cua.dk>
2323
2324 * display.texi (Forcing Redisplay): Don't mention systems which
2325 don't support sub-second timers for redisplay-preemption-period.
2326
2327 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2328
23292006-07-21 Eli Zaretskii <eliz@gnu.org>
2330
2331 * frames.texi (Input Focus): Document that focus-follows-mouse has
2332 no effect on MS-Windows.
2333
23342006-07-18 Richard Stallman <rms@gnu.org>
2335
2336 * display.texi (Forcing Redisplay): Cleanups in previous change.
2337
2338 * processes.texi (Low-Level Network): Make menu more convenient.
2339
23402006-07-18 Kim F. Storm <storm@cua.dk>
2341
2342 * display.texi (Forcing Redisplay): redisplay-preemption-period
2343 only used on window systems. Add xref to Terminal Output.
2344
2345 * os.texi (Terminal Output): baud-rate only controls preemption on
2346 non-window systems. Add xref to Forcing Redisplay.
2347
2348 * processes.texi (Low-Level Network): Rename node "Make Network"
2349 to "Network Processes".
2350
23512006-07-18 Karl Berry <karl@gnu.org>
2352
2353 * variables.texi, functions.texi, customize.texi, loading.texi:
2354 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2355
23562006-07-17 Chong Yidong <cyd@stupidchicken.com>
2357
2358 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2359
23602006-07-17 Richard Stallman <rms@gnu.org>
2361
2362 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2363 Put period and comma inside quotes.
2364
2365 * loading.texi, markers.texi: Use real doublequote inside menus.
2366
2367 * windows.texi: Put point and comma inside quotes.
2368 (Textual Scrolling): Use @samp for error message.
2369
2370 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2371 * strings.texi, streams.texi, processes.texi, os.texi:
2372 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2373 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2374 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2375 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2376 Put point and comma inside quotes.
2377
2378 * control.texi (Processing of Errors): Add command-error-function.
2379
2380 * variables.texi (File Local Variables): Clarify that
2381 file local variables make buffer-local bindings.
2382
2383 * modes.texi (Syntactic Font Lock): Give default for
2384 font-lock-syntax-table.
2385
23862006-07-17 Nick Roberts <nickrob@snap.net.nz>
2387
2388 * text.texi (Special Properties): Clean up previous change.
2389
23902006-07-16 Karl Berry <karl@gnu.org>
2391
2392 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2393 * control.texi: Fix bad page breaks through chapter 10 (control).
2394
2395 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2396 underfull hbox.
2397
23982006-07-15 Nick Roberts <nickrob@snap.net.nz>
2399
2400 * text.texi (Special Properties): Describe fontified text property
2401 in relation to a character (not text).
2402
24032006-07-15 Kim F. Storm <storm@cua.dk>
2404
2405 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2406 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2407 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2408
2409 * anti.texi (Antinews): Mention redisplay function.
2410 The kbd macro existed, but was not documented, before 22.x.
2411 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2412
24132006-07-14 Nick Roberts <nickrob@snap.net.nz>
2414
2415 * display.texi (Displaying Messages): Add anchor.
2416
2417 * frames.texi (Dialog Boxes): Use it.
2418
24192006-07-12 Richard Stallman <rms@gnu.org>
2420
2421 * objects.texi (Frame Type): Explain nature of frames better.
2422
2423 * frames.texi (Frames): Explain nature of frames better.
2424
24252006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2426
2427 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2428
24292006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2430
2431 * frames.texi (Window System Selections): Mention scrap support for Mac.
2432 Default value of x-select-enable-clipboard is t on Mac.
2433
2434 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2435
24362006-07-11 Kim F. Storm <storm@cua.dk>
2437
2438 * display.texi (Forcing Redisplay): Add `redisplay' function.
2439 Don't mention (sit-for -1) -- use (redisplay t) instead.
2440
2441 * commands.texi (Waiting): (sit-for -1) is no longer special.
2442 (sit-for 0) is equivalent to (redisplay).
2443 Iconifying/deiconifying no longer makes sit-for return.
2444
24452006-07-10 Nick Roberts <nickrob@snap.net.nz>
2446
2447 * display.texi (Buttons): Fix typo.
2448
2449 * index.texi, elisp.texi (New Symbols): Comment node out.
2450
24512006-07-09 Richard Stallman <rms@gnu.org>
2452
2453 * display.texi (Truncation): Clean up previous change.
2454
24552006-07-08 Richard Stallman <rms@gnu.org>
2456
2457 * commands.texi (Interactive Call): Use 3 as prefix in example
2458 for execute-extended-command.
2459
2460 * display.texi (Attribute Functions): Move paragraph about
2461 compatibility with Emacs < 21.
2462
24632006-07-09 Kim F. Storm <storm@cua.dk>
2464
2465 * display.texi (Refresh Screen): Clarify force-window-update.
2466 (Truncation): "Normally" indicated by fringe arrows.
2467
24682006-07-08 Eli Zaretskii <eliz@gnu.org>
2469
2470 * windows.texi (Textual Scrolling, Resizing Windows):
2471 * variables.texi (Constant Variables):
2472 * text.texi (Buffer Contents, Deletion, Changing Properties)
2473 (Property Search, Special Properties, Sticky Properties)
2474 (Links and Mouse-1, Fields, Change Hooks):
2475 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2476 (Categories):
2477 * symbols.texi (Other Plists):
2478 * streams.texi (Output Variables):
2479 * processes.texi (Input to Processes, Query Before Exit):
2480 * positions.texi (Word Motion, Text Lines, List Motion):
2481 * os.texi (Init File, System Environment, Sound Output)
2482 (Session Management):
2483 * nonascii.texi (Text Representations, Character Sets)
2484 (Chars and Bytes, Locales):
2485 * modes.texi (Defining Minor Modes, Header Lines):
2486 * minibuf.texi (Minibuffer Contents):
2487 * markers.texi (Information from Markers):
2488 * lists.texi (List Elements, Building Lists, Association Lists):
2489 * keymaps.texi (Tool Bar):
2490 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2491 * functions.texi (What Is a Function, Mapping Functions):
2492 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2493 (Color Names, Text Terminal Colors, Display Feature Testing):
2494 * files.texi (Visiting Functions, File Name Components)
2495 (Unique File Names, Contents of Directories):
2496 * display.texi (Forcing Redisplay, Displaying Messages)
2497 (Temporary Displays, Font Selection, Auto Faces)
2498 (Font Lookup, Fringe Indicators, Display Margins)
2499 (Image Descriptors, Showing Images, Image Cache, Button Types)
2500 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2501 (Display Table Format, Glyphs):
2502 * control.texi (Iteration):
2503 * commands.texi (Command Loop Info, Adjusting Point):
2504 * backups.texi (Making Backups, Auto-Saving):
2505 Remove @tindex entries.
2506
25072006-07-07 Kim F. Storm <storm@cua.dk>
2508
2509 * display.texi (Fringe Cursors): Fix typo.
2510 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2511 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2512
25132006-07-05 Richard Stallman <rms@gnu.org>
2514
2515 * text.texi (Buffer Contents): Add example of text props
2516 in result of buffer-substring.
2517 (Text Properties): Explain better about use of specific property names.
2518 (Property Search): Some cleanups; reorder some functions.
2519
2520 * keymaps.texi (Changing Key Bindings): Cleanup.
2521 Add xref to Key Binding Conventions.
2522
2523 * display.texi (Attribute Functions): Add examples for
2524 face-attribute-relative-p.
2525
2526 * tips.texi (Coding Conventions): Cleanup last change.
2527
25282006-07-05 Karl Berry <karl@gnu.org>
2529
2530 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2531 Remove @setchapternewpage odd.
2532 Result is 1013 pages, down from 1100.
2533
2534 * anti.texi, customize.texi, display.texi, internals.texi:
2535 * minibuf.texi, modes.texi, tips.texi:
2536 Fix overfull/underfull boxes.
2537
25382006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2539
2540 * edebug.texi (Instrumenting):
2541 Add Edebug-specific findex for eval-buffer.
2542 * loading.texi (Loading):
2543 Replace eval-current-buffer with eval-buffer.
2544
25452006-06-30 Nick Roberts <nickrob@snap.net.nz>
2546
2547 * locals.texi (Standard Buffer-Local Variables): Update the list
2548 of variables.
2549
25502006-06-26 Nick Roberts <nickrob@snap.net.nz>
2551
2552 * files.texi (File Name Completion): Point user to the node
2553 "Reading File Names".
2554
25552006-06-24 Eli Zaretskii <eliz@gnu.org>
2556
2557 * files.texi (Contents of Directories): Document case-insensitive
2558 behavior on respective filesystems.
2559
2560 * objects.texi (Character Type): Document that Emacs signals an
2561 error for unsupported Unicode characters specified as \uNNNN.
2562
25632006-06-19 Richard Stallman <rms@gnu.org>
2564
2565 * processes.texi (Bindat Spec): Clarify previous change.
2566
25672006-06-16 Richard Stallman <rms@gnu.org>
2568
2569 * tips.texi (Coding Conventions): Better explain conventions
2570 for definition constructs.
2571
2572 * text.texi (Special Properties): String value of `read-only'
2573 serves as the error message.
2574
2575 * objects.texi (Character Type): Clarify prev. change.
2576 (Non-ASCII in Strings): Mention \u and \U.
2577
2578 * commands.texi (Using Interactive): Explain problem of
2579 markers, etc., in command-history.
2580
25812006-06-14 Kim F. Storm <storm@cua.dk>
2582
2583 * commands.texi (Waiting): Negative arg to sit-for forces
2584 redisplay even if input is pending.
2585
2586 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2587 redisplay. Remove incorrect example of binding redisplay-dont-pause
2588 around (sit-for 0).
2589
25902006-06-13 Richard Stallman <rms@gnu.org>
2591
2592 * display.texi (Forcing Redisplay): Clarify previous change.
2593
25942006-06-13 Romain Francoise <romain@orebokech.com>
2595
2596 * display.texi (Forcing Redisplay): Fix typo.
2597
25982006-06-13 Kim F. Storm <storm@cua.dk>
2599
2600 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2601
26022006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2603
2604 * tips.texi (Coding Conventions): Add `@end itemize'.
2605
26062006-06-10 Richard Stallman <rms@gnu.org>
2607
2608 * tips.texi (Coding Conventions): Explain use of coding systems
2609 to ensure one decoding for strings.
2610
26112006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2612
2613 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2614 syntax.
2615
26162006-06-07 Eli Zaretskii <eliz@gnu.org>
2617
2618 * display.texi (Font Selection): Remove description of
2619 clear-face-cache.
2620
2621 * compile.texi (Eval During Compile): Fix a typo. Add index
2622 entries for possible uses of eval-when-compile.
2623
26242006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2625
2626 * display.texi (Abstract Display): Fix typo.
2627
26282006-06-03 Eli Zaretskii <eliz@gnu.org>
2629
2630 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2631 Reword variable's description.
2632
26332006-06-01 Richard Stallman <rms@gnu.org>
2634
2635 * windows.texi (Splitting Windows): Clarify splitting nonselected
2636 window.
2637
26382006-05-31 Juri Linkov <juri@jurta.org>
2639
2640 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2641
26422006-05-30 Richard Stallman <rms@gnu.org>
2643
2644 * display.texi (Line Height): Fix errors in description of
10d1d0af 2645 default line height and line-height property.
b8d4c8d0
GM
2646
2647 * nonascii.texi (Default Coding Systems): Further clarification.
2648
26492006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2650
2651 * internals.texi (Pure Storage): Mention that an overflow in pure
2652 space causes a memory leak.
2653 (Garbage Collection): If there was an overflow in pure space,
2654 `garbage-collect' returns nil.
2655
26562006-05-30 Eli Zaretskii <eliz@gnu.org>
2657
2658 * nonascii.texi (Default Coding Systems): Fix it some more.
2659
26602006-05-29 Eli Zaretskii <eliz@gnu.org>
2661
2662 * nonascii.texi (Default Coding Systems): Fix last change.
2663
26642006-05-29 Kenichi Handa <handa@m17n.org>
2665
2666 * nonascii.texi (find-operation-coding-system): Describe the new
2667 argument format (FILENAME . BUFFER).
2668
26692006-05-28 Richard Stallman <rms@gnu.org>
2670
2671 * tips.texi (Coding Conventions): Better explain reasons not to
2672 advise other packages or use `eval-after-load'.
2673
26742006-05-29 Kim F. Storm <storm@cua.dk>
2675
2676 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2677 `bindat-idx' and `bindat-raw' for clarity.
2678
26792006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2680
2681 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2682
2683 * display.texi (Display): Add "Abstract Display" to menu.
2684 (Abstract Display, Abstract Display Functions)
2685 (Abstract Display Example): New nodes.
2686 * elisp.texi (Top): Add "Abstract Display" to menu.
2687
26882006-05-27 Chong Yidong <cyd@stupidchicken.com>
2689
2690 * keymaps.texi (Key Sequences): Link to input events definition.
2691 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2692
2693 * files.texi (Changing Files): Document updated argument list for
2694 copy-file.
2695
26962006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2697
2698 * processes.texi (Bindat Functions): Explain term "total length".
2699 Use it in bindat-length and bindat-pack descriptions.
2700
27012006-05-26 Eli Zaretskii <eliz@gnu.org>
2702
2703 * tips.texi (Coding Conventions): Advise against using
2704 eval-after-load in packages. Add an index entry.
2705
27062006-05-25 Juri Linkov <juri@jurta.org>
2707
2708 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2709
2710 * modes.texi (%-Constructs): Add %e, %z, %Z.
2711
27122006-05-25 Richard Stallman <rms@gnu.org>
2713
2714 * elisp.texi (Top): Update subnode menu.
2715
2716 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2717 (Keymaps): Update menu.
2718
27192006-05-25 Chong Yidong <cyd@stupidchicken.com>
2720
2721 * keymaps.texi (Key Sequences): Some clarifications.
2722
27232006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2724
2725 * processes.texi (Bindat Functions): Say "unibyte string"
2726 explicitly for bindat-unpack and bindat-pack descriptions.
2727 (Bindat Examples): Don't call `string-make-unibyte' in example.
2728
27292006-05-25 Chong Yidong <cyd@stupidchicken.com>
2730
2731 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2732 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2733
2734 * keymaps.texi (Changing Key Bindings):
dd7b651b 2735 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2736 * help.texi (Describing Characters): Refer to it.
2737
27382006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2739
2740 * frames.texi (Pointer Shape): @end table -> @end defvar.
2741
27422006-05-22 Richard Stallman <rms@gnu.org>
2743
2744 * elisp.texi (Top): Update subnode menus.
2745
2746 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2747 Contents rewritten; material from old Pointer Shape node moved here.
2748
2749 * display.texi (Pointer Shape): Node deleted.
2750 (Image Descriptors): Minor cleanup.
2751
27522006-05-21 Richard Stallman <rms@gnu.org>
2753
2754 * syntax.texi (Parsing Expressions): Update info on which STATE
2755 elements are ignored.
2756
27572006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2758
2759 * hooks.texi (Standard Hooks): Correct typo.
2760
2761 * gpl.texi (GPL): ifinfo -> ifnottex.
2762
27632006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2764
2765 * searching.texi (Simple Match Data): Warn about match data being
2766 set anew by every search.
2767
27682006-05-17 Richard Stallman <rms@gnu.org>
2769
2770 * minibuf.texi (Minibuffer History): Clarify.
2771
2772 * searching.texi (Regexp Special): Clarify nested regexp warning.
2773
27742006-05-16 Kim F. Storm <storm@cua.dk>
2775
2776 * minibuf.texi (Minibuffer History): Update add-to-history.
2777
27782006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2779
2780 * nonascii.texi (Explicit Encoding): Fix
2781 typo (encoding<->decoding).
2782
27832006-05-14 Richard Stallman <rms@gnu.org>
2784
2785 * buffers.texi (Creating Buffers): Cleanup.
2786
2787 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2788
27892006-05-13 Eli Zaretskii <eliz@gnu.org>
2790
2791 * buffers.texi (Current Buffer): Document that with-temp-buffer
2792 disables undo.
2793
2794 * os.texi (Terminal-Specific): More accurate description of how
2795 Emacs searches for the terminal-specific libraries.
2796
27972006-05-12 Eli Zaretskii <eliz@gnu.org>
2798
2799 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2800 emacs-xtra to @inforef's.
2801
2802 * text.texi (Undo): Document that undo is turned off in buffers
2803 whose names begin with a space.
2804
2805 * buffers.texi (Buffer Names): Add index entries for buffers whose
2806 names begin with a space.
2807 (Creating Buffers): Document that undo is turned off in buffers
2808 whose names begin with a space.
2809
2810 * files.texi (Visiting Functions, Reading from Files)
2811 (Saving Buffers): Mention code and EOL conversions by file I/O
2812 primitives and subroutines.
2813
2814 * nonascii.texi (Lisp and Coding Systems): Document
2815 coding-system-eol-type. Add index entries for eol conversion.
2816
2817 * display.texi (Defining Faces): Mention `mac', and add an xref to
2818 where window-system is described.
2819
28202006-05-10 Richard Stallman <rms@gnu.org>
2821
2822 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2823
28242006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2825
2826 * variables.texi (File Local Variables): Recommend to quote lambda
2827 expressions in safe-local-variable property.
2828
28292006-05-09 Richard Stallman <rms@gnu.org>
2830
2831 * variables.texi (File Local Variables): Document
2832 safe-local-eval-forms and safe-local-eval-function.
2833
28342006-05-07 Kim F. Storm <storm@cua.dk>
2835
2836 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2837 from add-to-history.
2838
28392006-05-07 Romain Francoise <romain@orebokech.com>
2840
2841 * commands.texi (Event Input Misc):
2842 * compile.texi (Eval During Compile):
2843 * internals.texi (Buffer Internals):
2844 * minibuf.texi (Initial Input):
2845 * nonascii.texi (Scanning Charsets):
2846 * numbers.texi (Comparison of Numbers):
2847 * windows.texi (Textual Scrolling, Vertical Scrolling):
2848 Fix various typos.
2849
28502006-05-06 Eli Zaretskii <eliz@gnu.org>
2851
2852 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2853 conditional xref's to either emacs or emacs-xtra, depending on
2854 @iftex/@ifnottex.
2855
2856 * minibuf.texi (Minibuffer History): Document add-to-history.
2857
28582006-05-05 Eli Zaretskii <eliz@gnu.org>
2859
2860 * internals.texi (Pure Storage): Mention the pure overflow message
2861 at startup.
2862
c8763fb6 28632006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2864
2865 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2866 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2867 search.
2868
28692006-05-01 Richard Stallman <rms@gnu.org>
2870
2871 * intro.texi (nil and t): Clarify.
2872
2873 * variables.texi (File Local Variables): Suggest using booleanp.
2874
28752006-05-01 Juanma Barranquero <lekktu@gmail.com>
2876
2877 * objects.texi (Type Predicates): Fix typos.
2878
28792006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2880
2881 * intro.texi (nil and t): Add booleanp.
2882
2883 * objects.texi (Type Predicates): Add links for booleanp and
2884 string-or-null-p.
2885
28862006-04-29 Richard Stallman <rms@gnu.org>
2887
2888 * modes.texi (Multiline Font Lock): Rename from
2889 Multi line Font Lock Elements. Much clarification.
2890 (Font Lock Multiline, Region to Fontify): Much clarification.
2891
28922006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2893
2894 * variables.texi (File Local Variables): Remove the special case t for
2895 safe-local-variable.
2896
28972006-04-26 Richard Stallman <rms@gnu.org>
2898
2899 * syntax.texi (Parsing Expressions): Minor cleanup.
2900
29012006-04-18 Richard Stallman <rms@gnu.org>
2902
2903 * tips.texi (Coding Conventions): Explain when the package's
2904 prefix should appear later on (not at the start of the name).
2905
2906 * searching.texi (String Search): Clarify effect of NOERROR.
2907
2908 * modes.texi (Imenu): Clarify what special items do.
2909
2910 * hooks.texi (Standard Hooks): Delete text about old hook names.
2911
29122006-04-17 Romain Francoise <romain@orebokech.com>
2913
2914 * variables.texi (Local Variables): Update the default value of
2915 `max-specpdl-size'.
2916
29172006-04-15 Michael Olson <mwolson@gnu.org>
2918
2919 * processes.texi (Transaction Queues): Mention the new optional
2920 `delay-question' argument for `tq-enqueue'.
2921
29222006-04-13 Bill Wohler <wohler@newt.com>
2923
2924 * customize.texi (Common Keywords): Use dotted notation for
2925 :package-version value. Specify its values. Improve documentation
2926 for customize-package-emacs-version-alist.
2927
29282006-04-12 Bill Wohler <wohler@newt.com>
2929
2930 * customize.texi (Common Keywords): Move description of
2931 customize-package-emacs-version-alist to @defvar.
2932
29332006-04-10 Bill Wohler <wohler@newt.com>
2934
2935 * customize.texi (Common Keywords): Add :package-version.
2936
29372006-04-10 Kim F. Storm <storm@cua.dk>
2938
2939 * text.texi (Buffer Contents): Add NOPROPS arg to
2940 filter-buffer-substring.
2941
29422006-04-08 Kevin Ryde <user42@zip.com.au>
2943
2944 * os.texi (Command-Line Arguments): Update xref to emacs manual
2945 "Command Arguments" -> "Emacs Invocation", per change there.
2946
29472006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2948
2949 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2950 be on one line to help makeinfo not render two spaces after the dot.
2951
29522006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2953
2954 * strings.texi (Predicates for Strings): Add string-or-null-p.
2955
29562006-03-28 Kim F. Storm <storm@cua.dk>
2957
2958 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2959 remarks about systems that don't support fractional seconds.
2960
29612006-03-25 Karl Berry <karl@gnu.org>
2962
2963 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2964 the year list.
2965
29662006-03-21 Nick Roberts <nickrob@snap.net.nz>
2967
2968 * display.texi (Fringe Indicators): Fix typos.
2969
29702006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2971
2972 * tips.texi (Documentation Tips): One can now also write `program'
2973 in front of a quoted symbol in a docstring to prevent making a
2974 hyperlink.
2975
29762006-03-19 Alan Mackenzie <acm@muc.de>
2977
2978 * text.texi (Special Properties): Clarify `fontified' property.
2979
29802006-03-16 Richard Stallman <rms@gnu.org>
2981
2982 * display.texi (Defining Images): Minor cleanup.
2983
29842006-03-16 Bill Wohler <wohler@newt.com>
2985
2986 * display.texi (Defining Images): In image-load-path-for-library,
2987 prefer user's images.
2988
29892006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2990
2991 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2992
29932006-03-15 Bill Wohler <wohler@newt.com>
2994
2995 * display.texi (Defining Images): Fix example in
2996 image-load-path-for-library by not recommending that one binds
2997 image-load-path. Just defvar it to placate compiler and only use
2998 it if previously defined.
2999
30002006-03-14 Bill Wohler <wohler@newt.com>
3001
3002 * display.texi (Defining Images): In image-load-path-for-library,
3003 always return list of directories. Update example.
3004
30052006-03-14 Alan Mackenzie <acm@muc.de>
3006
3007 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3008 This describes font-lock-extend-region-function.
3009 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3010 the new node "Region to Fontify".
3011
30122006-03-13 Richard Stallman <rms@gnu.org>
3013
3014 * display.texi (Invisible Text): The impossible position is
3015 now before the invisible text, not after.
3016 (Defining Images): Clean up last change.
3017
30182006-03-11 Bill Wohler <wohler@newt.com>
3019
3020 * display.texi (Defining Images): Add image-load-path-for-library.
3021
30222006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3023
3024 * text.texi (Adaptive Fill): Fix Texinfo usage.
3025
3026 * strings.texi (Creating Strings): Fix Texinfo usage.
3027
3028 * searching.texi (Regexp Special): Use @samp for regular
3029 expressions that are not in Lisp syntax.
3030
30312006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3032
3033 * searching.texi (Regexp Special): Put remark between parentheses
3034 to avoid misreading.
3035
30362006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3037
3038 * searching.texi (Syntax of Regexps): More accurately describe
3039 which characters are special in which situations.
3040 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3041 are not special. Describe in detail when `[' and `]' are special.
3042 (Regexp Backslash): Plenty of regexps with unbalanced square
3043 brackets are valid, so reword that statement.
3044
30452006-03-02 Kim F. Storm <storm@cua.dk>
3046
3047 * keymaps.texi (Tool Bar): Add tool-bar-border.
3048
30492006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3050
3051 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3052
30532006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3054
3055 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3056
3057 * files.texi (Locating Files): Suggest additional values for the
3058 SUFFIXES arg of `locate-file'. Update pxref.
3059
3060 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3061 (How Programs Do Loading): Discuss the effects of Auto Compression
3062 mode on `load'.
3063 (Load Suffixes): New node.
3064 (Library Search): Delete description of `load-suffixes'; it was
3065 moved to "Load Suffixes".
3066 (Autoload, Named Features): Mention `load-suffixes'.
3067
30682006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3069
3070 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3071
3072 * windows.texi (Window Tree): Fix typo.
3073
30742006-02-20 Kim F. Storm <storm@cua.dk>
3075
3076 * display.texi (Fringe Indicators): New section.
3077 Move indicate-empty-lines, indicate-buffer-boundaries, and
3078 default-indicate-buffer-boundaries here.
3079 Add fringe-indicator-alist and default-fringes-indicator-alist.
3080 Add list of logical fringe indicator symbols.
3081 Update list of standard bitmap names.
3082 (Fringe Cursors): New section.
3083 Move overflow-newline-into-fringe here.
3084 Add fringe-cursor-alist and default-fringes-cursor-alist.
3085 Add list of fringe cursor symbols.
3086
30872006-02-20 Juanma Barranquero <lekktu@gmail.com>
3088
3089 * commands.texi (Using Interactive): Fix reference to node
3090 "Minibuffers".
3091
30922006-02-19 Richard M. Stallman <rms@gnu.org>
3093
3094 * minibuf.texi (High-Level Completion):
3095 Add xref to read-input-method-name.
3096
3097 * files.texi (Relative File Names): Move file-relative-name here.
3098 (File Name Expansion): From here. Minor clarifications.
3099
3100 * commands.texi (Using Interactive): Add xrefs about reading input.
3101 Clarify remarks about that moving point and mark.
3102 Put string case before list case.
3103
c8763fb6 31042006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3105
3106 * display.texi (Other Display Specs, Image Descriptors):
3107 Revert erroneous changes. The previous description of
3108 image-descriptors as `(image . PROPS)' was correct.
3109
31102006-02-14 Richard M. Stallman <rms@gnu.org>
3111
3112 * variables.texi (File Local Variables): Clarifications.
3113
31142006-02-14 Juanma Barranquero <lekktu@gmail.com>
3115
3116 * variables.texi (File Local Variables): Use @code for a cons
3117 cell, not @var.
3118
31192006-02-13 Chong Yidong <cyd@stupidchicken.com>
3120
3121 * variables.texi (File Local Variables): Document new file local
3122 variable behavior.
3123
31242006-02-10 Kim F. Storm <storm@cua.dk>
3125
3126 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3127
31282006-02-08 Juanma Barranquero <lekktu@gmail.com>
3129
3130 * modes.texi (%-Constructs): Remove obsolete info about
3131 `global-mode-string'.
3132
31332006-02-07 Richard M. Stallman <rms@gnu.org>
3134
3135 * commands.texi (Prefix Command Arguments): Minor cleanup.
3136
3137 * display.texi: "Graphical display", not window system.
3138
3139 * functions.texi (What Is a Function): Fix xref.
3140
3141 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3142 (Changing Key Bindings): Clarify when remapping is better than
3143 substitute-key-definition.
3144
31452006-02-02 Richard M. Stallman <rms@gnu.org>
3146
3147 * minibuf.texi (Basic Completion): Completion alists are risky.
3148
3149 * keymaps.texi (Active Keymaps): Clarifications.
3150 (Searching Keymaps): New node.
3151 (Keymaps): Update menu.
3152
3153 * frames.texi (Layout Parameters): Minor clarification.
3154 (Drag and Drop): New node.
3155 (Frames): Update menu.
3156
31572006-01-29 Chong Yidong <cyd@stupidchicken.com>
3158
3159 * display.texi (Other Display Specs, Image Descriptors):
3160 Image description is a list, not a cons cell.
3161
31622006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3163
3164 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3165 list is not necessarily a list).
3166
31672006-01-27 Eli Zaretskii <eliz@gnu.org>
3168
3169 * frames.texi (Layout Parameters): border-width and
3170 internal-border-width belong to the frame, not the window.
3171
31722006-01-19 Richard M. Stallman <rms@gnu.org>
3173
3174 * nonascii.texi (Translation of Characters): Search cmds use
3175 translation-table-for-input. Automatically made local.
3176
3177 * markers.texi (Overview of Markers): Count insertion type
3178 as one of a marker's attributes.
3179
3180 * keymaps.texi (Controlling Active Maps): New node, split out of
3181 Active Keymaps.
3182 (Keymaps): Menu updated.
3183 (Active Keymaps): Give pseudocode to explain how the active
3184 maps are searched. current-active-maps and key-binding moved here.
3185 (Functions for Key Lookup): current-active-maps and key-binding moved.
3186 Clarifications.
3187 (Searching the Keymaps): New subnode.
3188
3189 * elisp.texi (Top): Menu clarification.
3190
3191 * display.texi (Other Display Specs): Delete duplicate entry for
3192 just a string as display spec. Move text about recursive display
3193 specs on such a string.
3194
3195 * commands.texi (Key Sequence Input): Clarify.
3196 Move num-nonmacro-input-events out.
3197 (Reading One Event): num-nonmacro-input-events moved here.
3198
31992006-01-14 Nick Roberts <nickrob@snap.net.nz>
3200
3201 * advice.texi (Simple Advice): Update example to fit argument
3202 change in previous-line.
3203
32042006-01-05 Richard M. Stallman <rms@gnu.org>
3205
3206 * markers.texi (The Mark): Fix in `mark'.
3207
32082006-01-04 Richard M. Stallman <rms@gnu.org>
3209
3210 * processes.texi (Misc Network, Make Network): Minor cleanups.
3211
32122006-01-04 Kim F. Storm <storm@cua.dk>
3213
3214 * processes.texi (Make Network): Add IPv6 addresses and handling.
3215 (Network Feature Testing): Mention (:family ipv6).
3216 (Misc Network): Add IPv6 formats to format-network-address.
3217
32182005-12-30 Richard M. Stallman <rms@gnu.org>
3219
3220 * text.texi (Changing Properties):
3221 Don't use return value of set-text-properties.
3222
32232005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3224
3225 * modes.texi (Mode Line Format): Correct typo in menu.
3226
32272005-12-29 Richard M. Stallman <rms@gnu.org>
3228
3229 * modes.texi (Mode Line Top): New node.
3230 (Mode Line Data): Some text moved to new node.
3231 Explain the data structure more concretely.
3232 (Mode Line Basics): Clarifications.
3233 (Mode Line Variables): Clarify intro paragraph.
3234 (%-Constructs): Clarify intro paragraph.
3235 (Mode Line Format): Update menu.
3236
32372005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3238
3239 * minibuf.texi (Basic Completion): Update lazy-completion-table
3240 examples for removal of ARGS argument.
3241
32422005-12-23 Richard M. Stallman <rms@gnu.org>
3243
3244 * text.texi (Undo): Restore some explanation from the version
3245 that was deleted.
3246
32472005-12-23 Eli Zaretskii <eliz@gnu.org>
3248
3249 * text.texi (Undo): Remove duplicate descriptions of `apply
3250 funname' and `apply delta' elements of the undo list.
3251
32522005-12-20 Richard M. Stallman <rms@gnu.org>
3253
3254 * help.texi (Help Functions): Update documentation of `apropos'.
3255
32562005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3257
3258 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3259 because it is confusing. If the :help-echo keyword is a function,
3260 it is not directly used as the :help-echo overlay property, as the
3261 xref seems to suggest (it does not take the appropriate args).
3262
32632005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3264
3265 * customize.texi (Common Keywords): Fix Texinfo usage.
3266 (Group Definitions, Variable Definitions): Update for new
3267 conventions for using `*' in docstrings.
3268
3269 * tips.texi (Documentation Tips): Update for new conventions for
3270 using `*' in docstrings.
3271
32722005-12-16 Richard M. Stallman <rms@gnu.org>
3273
3274 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3275
32762005-12-16 Juri Linkov <juri@jurta.org>
3277
3278 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3279
32802005-12-14 Romain Francoise <romain@orebokech.com>
3281
3282 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3283 Fix typo.
3284
32852005-12-11 Juri Linkov <juri@jurta.org>
3286
3287 * minibuf.texi (Completion Commands): Add mention of read-file-name
3288 for filename completion keymaps.
3289 (Reading File Names): Add mention of filename completion keymaps
3290 for read-file-name and xref to `Completion Commands'.
3291
32922005-12-10 Richard M. Stallman <rms@gnu.org>
3293
3294 * customize.texi (Common Keywords): State caveats for use of :tag.
3295
32962005-12-08 Richard M. Stallman <rms@gnu.org>
3297
3298 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3299 with xrefs and better explanation.
3300 (Completion Commands): Add the filename completion maps.
3301
3302 * objects.texi (Character Type): Clarify that \s is not space
3303 if a dash follows.
3304
33052005-12-05 Richard M. Stallman <rms@gnu.org>
3306
3307 * windows.texi (Resizing Windows): Delete preserve-before args.
3308
33092005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3310
3311 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3312 in full keymaps, since the quirk has been fixed.
3313
33142005-12-03 Eli Zaretskii <eliz@gnu.org>
3315
3316 * hooks.texi (Standard Hooks): Add index entries. Mention
3317 `compilation-finish-functions'.
3318
33192005-11-27 Richard M. Stallman <rms@gnu.org>
3320
3321 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3322
33232005-11-21 Juri Linkov <juri@jurta.org>
3324
3325 * customize.texi (Common Keywords): Update links types
3326 custom-manual and url-link. Add link types emacs-library-link,
3327 file-link, function-link, variable-link, custom-group-link.
3328
33292005-11-20 Chong Yidong <cyd@stupidchicken.com>
3330
3331 * display.texi: Revert 2005-11-20 change.
3332
33332005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3334
3335 * processes.texi (Bindat Functions):
3336 Say "third" to refer to zero-based index "2".
3337
33382005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3339
3340 * loading.texi (Library Search): Update the default value of
3341 `load-suffixes'.
3342
33432005-11-17 Chong Yidong <cyd@stupidchicken.com>
3344
3345 * display.texi (Attribute Functions): Mention :ignore-defface.
3346
33472005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3348
3349 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3350 (Minor Mode Conventions): Mention the use of a hook.
3351
33522005-11-06 Richard M. Stallman <rms@gnu.org>
3353
3354 * files.texi (Magic File Names): find-file-name-handler checks the
3355 `operations' property of the handler.
3356
33572005-11-03 Richard M. Stallman <rms@gnu.org>
3358
3359 * variables.texi (Frame-Local Variables): Small clarification.
3360
33612005-10-29 Chong Yidong <cyd@stupidchicken.com>
3362
3363 * os.texi (Init File): Document ~/.emacs.d/init.el.
3364
33652005-10-29 Richard M. Stallman <rms@gnu.org>
3366
3367 * internals.texi (Garbage Collection): Document memory-full.
3368
33692005-10-28 Bill Wohler <wohler@newt.com>
3370
3371 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3372 for URLs.
3373
33742005-10-28 Richard M. Stallman <rms@gnu.org>
3375
3376 * minibuf.texi (Completion Commands): Clean up prev change.
3377
33782005-10-26 Kevin Ryde <user42@zip.com.au>
3379
3380 * compile.texi (Eval During Compile): Explain recommended uses
3381 of eval-when-compile and eval-and-compile.
3382
33832005-10-27 Masatake YAMATO <jet@gyve.org>
3384
3385 * minibuf.texi (Completion Commands):
3386 Write about new optional argument for `display-completion-list'.
3387
33882005-10-23 Richard M. Stallman <rms@gnu.org>
3389
3390 * display.texi (Overlay Arrow): Clarify about local bindings of
3391 overlay-arrow-position.
3392
33932005-10-22 Eli Zaretskii <eliz@gnu.org>
3394
3395 * internals.texi (Building Emacs): Fix last change.
3396
33972005-10-22 Richard M. Stallman <rms@gnu.org>
3398
3399 * internals.texi (Building Emacs): Document eval-at-startup.
3400
34012005-10-21 Richard M. Stallman <rms@gnu.org>
3402
3403 * loading.texi (Where Defined): load-history contains abs file names.
3404 symbol-file returns abs file names.
3405
34062005-10-19 Kim F. Storm <storm@cua.dk>
3407
3408 * display.texi (Showing Images): Add max-image-size integer value.
3409
34102005-10-18 Chong Yidong <cyd@stupidchicken.com>
3411
3412 * display.texi (Showing Images): Document max-image-size.
3413
34142005-10-17 Richard M. Stallman <rms@gnu.org>
3415
3416 * commands.texi (Quitting): Minor clarification.
3417
3418 * processes.texi (Sentinels): Clarify about output and quitting.
3419 (Filter Functions): Mention with-local-quit.
3420
34212005-10-17 Juri Linkov <juri@jurta.org>
3422
3423 * buffers.texi (Current Buffer):
3424 * commands.texi (Event Input Misc):
3425 * compile.texi (Eval During Compile, Compiler Errors):
3426 * customize.texi (Group Definitions):
3427 * display.texi (Progress, Defining Faces):
3428 * files.texi (Writing to Files):
3429 * modes.texi (Mode Hooks, Defining Minor Modes):
3430 * streams.texi (Output Functions):
3431 * syntax.texi (Syntax Table Functions):
3432 * text.texi (Change Hooks):
3433 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3434
3435 * commands.texi (Quitting): Replace arg `forms' with `body' in
3436 `with-local-quit'.
3437
3438 * positions.texi (Excursions): Replace arg `forms' with `body' in
3439 `save-excursion'.
3440
34412005-10-08 Kim F. Storm <storm@cua.dk>
3442
3443 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3444 Rename manual section accordingly.
3445
34462005-10-04 Kim F. Storm <storm@cua.dk>
3447
3448 * windows.texi (Window Split Tree): New section describing
3449 new function window-split-tree function.
3450
34512005-10-03 Nick Roberts <nickrob@snap.net.nz>
3452
3453 * display.texi (Fringe Size/Pos): Simplify and add detail.
3454
34552005-09-30 Romain Francoise <romain@orebokech.com>
3456
3457 * minibuf.texi (High-Level Completion): Explain that the prompt
3458 given to `read-buffer' should end with a colon and a space.
3459 Update usage examples.
3460
34612005-09-29 Juri Linkov <juri@jurta.org>
3462
3463 * display.texi (Displaying Messages): Rename argument name
3464 `string' to `format-string' in functions `message', `message-box',
3465 `message-or-box'.
3466
34672005-09-26 Chong Yidong <cyd@stupidchicken.com>
3468
3469 * errors.texi (Standard Errors): Correct xrefs.
3470
34712005-09-18 Chong Yidong <cyd@stupidchicken.com>
3472
3473 * display.texi (Defining Images): Update documentation for
3474 `image-load-path'.
3475
34762005-09-17 Richard M. Stallman <rms@gnu.org>
3477
3478 * display.texi (Defining Images): Clean up previous change.
3479
34802005-09-16 Romain Francoise <romain@orebokech.com>
3481
3482 * elisp.texi: Specify GFDL version 1.2.
3483
3484 * doclicense.texi (GNU Free Documentation License): Update to
3485 version 1.2.
3486
34872005-09-15 Chong Yidong <cyd@stupidchicken.com>
3488
3489 * display.texi (Defining Images): Document `image-load-path'.
3490
34912005-09-15 Richard M. Stallman <rms@gnu.org>
3492
3493 * objects.texi (Printed Representation): Minor cleanup.
3494 (Box Diagrams): Minor fix.
3495 (Cons Cell Type): Move (...) index item here.
3496 (Box Diagrams): From here.
3497 (Array Type): Minor fix.
3498 (Type Predicates): Delete index "predicates".
3499 (Hash Table Type): Clarify xref.
3500 (Dotted Pair Notation): Minor fix.
3501
35022005-09-10 Chong Yidong <cyd@stupidchicken.com>
3503
3504 * files.texi (Saving Buffers): Fix typo.
3505
35062005-09-08 Richard M. Stallman <rms@gnu.org>
3507
3508 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3509
35102005-09-08 Chong Yidong <cyd@stupidchicken.com>
3511
3512 * locals.texi (Standard Buffer-Local Variables): Don't include
3513 mode variables for minor modes.
3514 Fix xrefs for buffer-display-count, buffer-display-table,
3515 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3516 enable-multibyte-characters, fill-column, header-line-format,
3517 left-fringe-width, left-margin, and right-fringe-width.
3518
3519 * hooks.texi (Standard Hooks): All hooks should conform to the
3520 standard naming convention now.
3521 Fix xref for `echo-area-clear-hook'.
3522
3523 * display.texi (Usual Display): Note that indicate-empty-lines and
3524 tab-width are buffer-local.
3525
3526 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3527
3528 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3529
3530 * nonascii.texi (Encoding and I/O): Note that
3531 buffer-file-coding-system is buffer-local.
3532
3533 * positions.texi (List Motion): Note that defun-prompt-regexp is
3534 buffer-local.
3535
3536 * text.texi (Auto Filling): Note that auto-fill-function is
3537 buffer-local.
3538 (Undo): Note that buffer-undo-list is buffer-local.
3539
3540 * windows.texi (Buffers and Windows): Document
3541 buffer-display-count.
3542
35432005-09-06 Richard M. Stallman <rms@gnu.org>
3544
3545 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3546 package prefix elsewhere than at the start of the name.
3547
35482005-09-03 Richard M. Stallman <rms@gnu.org>
3549
3550 * tips.texi (Programming Tips): Add conventions for minibuffer
3551 questions and prompts.
3552
35532005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3554
3555 * intro.texi (nil and t): Minor cleanup.
3556 Delete spurious mention of keyword symbols.
3557 (Evaluation Notation): Add index entry.
3558 (A Sample Function Description): Minor cleanup.
3559 (A Sample Variable Description): Not all vars can be set.
3560
35612005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3562
3563 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3564
3565 (Insertion): Document precise type of `insert-char' arg COUNT.
3566
35672005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3568
3569 * modes.texi (Other Font Lock Variables): Sync the default of
3570 font-lock-lines-before.
3571
35722005-08-31 Michael Albinus <michael.albinus@gmx.de>
3573
3574 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3575
35762005-08-29 Richard M. Stallman <rms@gnu.org>
3577
3578 * elisp.texi (Top): Update subnode menu.
3579
3580 * searching.texi (Searching and Matching): Move node.
3581 Rearrange contents and add overall explanation.
3582 (Searching and Case): Move node.
3583 (Searching and Matching): Update menu.
3584
35852005-08-27 Eli Zaretskii <eliz@gnu.org>
3586
3587 * os.texi (Startup Summary): Fix the description of the initial
3588 startup message display.
3589
35902005-08-25 Richard M. Stallman <rms@gnu.org>
3591
3592 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3593
35942005-08-25 Emilio C. Lopes <eclig@gmx.net>
3595
3596 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3597 `next-overlay-change' example.
3598
35992005-08-22 Juri Linkov <juri@jurta.org>
3600
3601 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3602 Fix invert-face. Fix args of face-background.
3603
3604 * display.texi (Standard Faces): Delete node.
3605 (Faces): Add xref to `(emacs)Standard Faces'.
3606 (Displaying Faces): Fix xref to `Standard Faces'.
3607
3608 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3609
36102005-08-20 Alan Mackenzie <acm@muc.de>
3611
3612 * buffers.texi (The Buffer List): Clarify the manipulation of the
3613 buffer list.
3614
36152005-08-14 Richard M. Stallman <rms@gnu.org>
3616
3617 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3618 a regexp.
3619
36202005-08-11 Richard M. Stallman <rms@gnu.org>
3621
3622 * elisp.texi (Top): Update subnode lists.
3623
3624 * display.texi (Inverse Video): Node deleted.
3625
3626 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3627 New nodes split out of Coding Conventions.
3628
3629 * searching.texi (Regular Expressions): Document re-builder.
3630
3631 * os.texi (Time Parsing): New node split out of Time Conversion.
3632
3633 * processes.texi (Misc Network, Network Feature Testing)
3634 (Network Options, Make Network): New nodes split out of
3635 Low-Level Network.
3636
36372005-08-09 Richard M. Stallman <rms@gnu.org>
3638
3639 * frames.texi (Geometry): New node, split from Size and Position.
3640 (Frame Parameters): Refer to Geometry.
3641
3642 * buffers.texi (The Buffer List): Fix xrefs.
3643
3644 * windows.texi (Splitting Windows): Fix xref.
3645
3646 * frames.texi (Layout Parameters): Add xref.
3647
3648 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3649
3650 * keymaps.texi (Menu Bar): Fix xref.
3651
3652 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3653
3654 * modes.texi (%-Constructs): Fix xref.
3655
3656 * frames.texi (Window Frame Parameters): Node split up.
3657 (Basic Parameters, Position Parameters, Size Parameters)
3658 (Layout Parameters, Buffer Parameters, Management Parameters)
3659 (Cursor Parameters, Color Parameters): New subnodes.
3660
36612005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3662
3663 * positions.texi (Screen Lines): Update xref for previous change
3664 in minibuf.texi.
3665
3666 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3667 change in minibuf.texi.
3668
36692005-08-09 Richard M. Stallman <rms@gnu.org>
3670
3671 * tips.texi (Coding Conventions): Minor cleanup.
3672
3673 * modes.texi (Defining Minor Modes): Explain when init-value
3674 can be non-nil.
3675
3676 * elisp.texi (Top): Update submenu for Minibuffer.
3677
3678 * minibuf.texi (Minibuffer Misc): Node split up.
3679 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3680 (Recursive Mini): New nodes split out from Minibuffer Misc.
3681 (Minibuffer Misc): Document max-mini-window-height.
3682
3683 * hash.texi (Defining Hash): Delete stray paren in example.
3684
3685 * display.texi (Echo Area Customization): Don't define
3686 max-mini-window-height here; xref instead.
3687
3688 * commands.texi (Event Input Misc): Update while-no-input.
3689
3690 * advice.texi (Advising Functions): Explain when to use advice
3691 and when to use a hook.
3692
36932005-07-30 Eli Zaretskii <eliz@gnu.org>
3694
3695 * makefile.w32-in (info): Don't run install-info.
3696 ($(infodir)/dir): New target, produced by running install-info.
3697
36982005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3699
3700 * modes.texi (Defining Minor Modes): The keyword for the initial
3701 value is :init-value, not :initial-value.
3702
37032005-07-23 Eli Zaretskii <eliz@gnu.org>
3704
3705 * loading.texi (Autoload): Make the `doctor' example be consistent
3706 with what's in current loaddefs.el. Describe the "fn" magic in
3707 the usage portion of the doc string.
3708
37092005-07-22 Richard M. Stallman <rms@gnu.org>
3710
3711 * internals.texi (Garbage Collection): Clarify previous change.
3712
37132005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3714
3715 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3716
37172005-07-18 Juri Linkov <juri@jurta.org>
3718
3719 * commands.texi (Accessing Events):
3720 * frames.texi (Text Terminal Colors, Resources):
3721 * markers.texi (The Mark):
3722 * modes.texi (Defining Minor Modes):
3723 Delete duplicate duplicate words.
3724
37252005-07-16 Richard M. Stallman <rms@gnu.org>
3726
3727 * display.texi (Managing Overlays): Clarify make-overlay
3728 args for insertion types.
3729
37302005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3731
3732 * customize.texi (Variable Definitions):
3733 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3734 `standard-value' is a list too.
3735 (Defining New Types): Use @key{RET} instead of @key{ret}.
3736
37372005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3738
3739 * os.texi (Translating Input): Fix typo.
3740
37412005-07-08 Richard M. Stallman <rms@gnu.org>
3742
3743 * README: Update edition number and size estimate.
3744
3745 * elisp.texi (VERSION): Set to 2.9.
3746
37472005-07-07 Richard M. Stallman <rms@gnu.org>
3748
3749 * book-spine.texinfo: Update Emacs version.
3750
3751 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3752
37532005-07-06 Richard M. Stallman <rms@gnu.org>
3754
3755 * searching.texi (Regexp Search): Clarify what re-search-forward
3756 does when the search fails.
3757
37582005-07-05 Lute Kamstra <lute@gnu.org>
3759
3760 * Update FSF's address in GPL notices.
3761
3762 * doclicense.texi (GNU Free Documentation License):
3763 * gpl.texi (GPL):
3764 * tips.texi (Coding Conventions, Library Headers):
3765 * vol1.texi:
3766 * vol2.texi: Update FSF's address.
3767
37682005-07-04 Richard M. Stallman <rms@gnu.org>
3769
3770 * hooks.texi (Standard Hooks): Add occur-hook.
3771
37722005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3773
3774 * display.texi (The Echo Area): Correct menu.
3775
37762005-07-03 Richard M. Stallman <rms@gnu.org>
3777
3778 * elisp.texi (Top): Update subnode menu for Display.
3779
3780 * display.texi (Displaying Messages): New node, with most
3781 of what was in The Echo Area.
3782 (Progress): Moved under The Echo Area.
3783 (Logging Messages): New node with new text.
3784 (Echo Area Customization): New node, the rest of what was
3785 in The Echo Area. Document message-truncate-lines with @defvar.
3786 (Display): Update menu.
3787
3788 * windows.texi (Textual Scrolling): Doc 3 values for
3789 scroll-preserve-screen-position.
3790
3791 * text.texi (Special Properties): Change hook functions
3792 should bind inhibit-modification-hooks around altering buffer text.
3793
3794 * keymaps.texi (Key Binding Commands): Call binding BINDING
3795 rather than DEFINITION.
3796
37972005-06-29 Juanma Barranquero <lekktu@gmail.com>
3798
3799 * variables.texi (Defining Variables): `user-variable-p' returns t
3800 for aliases of user options, nil for alias loops.
3801
38022005-06-28 Richard M. Stallman <rms@gnu.org>
3803
3804 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3805 make-keymap.
3806
38072005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3808
3809 * variables.texi (Setting Variables): Correct and clarify
3810 description of `add-to-ordered-list'.
3811
38122005-06-26 Richard M. Stallman <rms@gnu.org>
3813
3814 * display.texi (Faces): Minor cleanup.
3815
38162005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3817
3818 * display.texi (Faces): `facep' returns t for strings that are
3819 face names.
3820
38212005-06-25 Richard M. Stallman <rms@gnu.org>
3822
3823 * objects.texi (Equality Predicates): Clarify meaning of equal.
3824
3825 * windows.texi (Selecting Windows): save-selected-window
3826 and with-selected-window save and restore the current buffer.
3827
38282005-06-24 Richard M. Stallman <rms@gnu.org>
3829
3830 * numbers.texi (Float Basics): Explain how to test for NaN,
3831 and printing the sign of NaNs.
3832
38332005-06-24 Eli Zaretskii <eliz@gnu.org>
3834
3835 * makefile.w32-in (MAKEINFO): Use --force.
3836
38372005-06-23 Richard M. Stallman <rms@gnu.org>
3838
3839 * display.texi (Face Functions): Correct Texinfo usage.
3840
38412005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3842
3843 * lists.texi (Rings): `ring-elements' now returns the elements of
3844 RING in order.
3845
38462005-06-23 Juanma Barranquero <lekktu@gmail.com>
3847
3848 * markers.texi (The Mark): Texinfo usage fix.
3849
38502005-06-23 Kim F. Storm <storm@cua.dk>
3851
3852 * searching.texi (Entire Match Data): Remove evaporate option for
3853 match-data. Do not mention evaporate option for set-match-data.
3854
38552005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3856
3857 * display.texi (Face Functions): Mention face aliases.
3858
38592005-06-21 Richard M. Stallman <rms@gnu.org>
3860
3861 * anti.texi (Antinews): Texinfo usage fix.
3862
38632005-06-21 Karl Berry <karl@gnu.org>
3864
3865 * elisp.texi: Use @copying.
3866
3867 * elisp.texi: Put @summarycontents and @contents before the Top
3868 node, instead of the end of the file, so that the contents appear
3869 in the right place in the dvi/pdf output.
3870
38712005-06-21 Juri Linkov <juri@jurta.org>
3872
3873 * display.texi (Defining Faces): Add `customized-face'.
3874
38752005-06-20 Kim F. Storm <storm@cua.dk>
3876
3877 * variables.texi (Setting Variables): Any type of element can be
3878 given order in add-to-ordered-list. Compare elements with eq.
3879
3880 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3881
38822005-06-20 Karl Berry <karl@gnu.org>
3883
3884 * syntax.texi (Syntax Flags): Make last column very slightly wider
3885 to avoid "generic comment" breaking on two lines and causing an
3886 underfull box.
3887
38882005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3889
3890 * lists.texi (Rings): Various minor clarifications and corrections.
3891
38922005-06-18 Richard M. Stallman <rms@gnu.org>
3893
3894 * functions.texi (Obsolete Functions): Simplify.
3895
3896 * variables.texi (Variable Aliases): Simplify.
3897
3898 * anti.texi, backups.texi, compile.texi, customization.texi:
3899 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3900 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3901 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3902 * variables.texi: Fix formatting ugliness.
3903
3904 * elisp.texi: Add links to Rings and Byte Packing.
3905 Update version and copyright years.
3906
3907 * minibuf.texi: Fix formatting ugliness.
3908 (Completion Commands): Move keymap vars to the end
3909 and vars completing-read binds to the top.
3910
39112005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3912
3913 * processes.texi: Fix typos.
3914 (Bindat Spec): Correct Texinfo error.
3915 (Byte Packing): Fix ungrammatical sentence.
3916
39172005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3918
3919 * lists.texi (Rings): New node.
3920 (Lists): Add it to menu.
3921
3922 * processes.texi (Byte Packing): New node.
3923 (Processes): Add it to menu.
3924
39252005-06-17 Richard M. Stallman <rms@gnu.org>
3926
3927 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3928
3929 * help.texi (Documentation Basics): Explain the xref to
3930 Documentation Tips.
3931
3932 * debugging.texi (Debugger Commands): Minor fix.
3933
39342005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3935
3936 * edebug.texi (Instrumenting): Eliminate duplicate link.
3937 (Specification List): Replace references to "below", referring to
3938 a later node, with one @ref to that node.
3939
3940 * os.texi (Timers): Timers should save and restore the match data
3941 if they change it.
3942
3943 * debugging.texi (Debugger Commands): Mention that the Lisp
3944 debugger can not step through primitive functions.
3945
39462005-06-16 Juanma Barranquero <lekktu@gmail.com>
3947
3948 * functions.texi (Obsolete Functions): Update argument names of
3949 `make-obsolete' and `define-obsolete-function-alias'.
3950
3951 * variables.texi (Variable Aliases): Update argument names of
3952 `defvaralias', `make-obsolete-variable' and
3953 `define-obsolete-variable-alias'.
3954
39552005-06-15 Kim F. Storm <storm@cua.dk>
3956
3957 * searching.texi (Entire Match Data): Rephrase warnings about
3958 evaporate arg to match-data and set-match-data.
3959
39602005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3961
3962 * elisp.texi (Top): Update detailed menu.
3963
3964 * edebug.texi (Edebug): Update menu.
3965 (Instrumenting): Update xrefs.
3966 (Edebug Execution Modes): Correct xref.
3967 (Jumping): Clarify description of `h' command.
3968 Eliminate redundant @ref.
3969 (Breaks): New node.
3970 (Breakpoints): Is now a subsubsection.
3971 (Global Break Condition): Mention `C-x X X'.
3972 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3973 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3974 (Edebug Display Update): Correct pxref.
3975 (Edebug and Macros): New node.
3976 (Instrumenting Macro Calls): Is now a subsubsection.
3977 Neither arg of `def-edebug-spec' is evaluated.
3978 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3979 (Specification Examples): Fix typo.
3980
39812005-06-14 Lute Kamstra <lute@gnu.org>
3982
3983 * debugging.texi (Function Debugging): Primitives can break on
3984 entry too.
3985
39862005-06-14 Kim F. Storm <storm@cua.dk>
3987
3988 * variables.texi (Setting Variables): Add add-to-ordered-list.
3989
39902005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3991
3992 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3993 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3994
39952005-06-13 Lute Kamstra <lute@gnu.org>
3996
3997 * text.texi (Special Properties): Fix cross reference.
3998
39992005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4000
4001 * debugging.texi (Function Debugging): Delete mention of empty
4002 string argument to `cancel-debug-on-entry'. Delete inaccurate
4003 description of the return value of that command.
4004
40052005-06-11 Alan Mackenzie <acm@muc.de>
4006
4007 * text.texi (Adaptive Fill): Amplify the description of
4008 fill-context-prefix.
4009
40102005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4011
4012 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4013
40142005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4015
4016 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4017
40182005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4019
4020 * debugging.texi (Error Debugging): Minor rewording.
4021 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4022 is optional.
4023
40242005-06-10 Lute Kamstra <lute@gnu.org>
4025
4026 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4027 (Top): Give it a title. Correct version number. Give the
4028 detailed node listing a more prominent header.
4029 * intro.texi: Don't set VERSION here a second time.
4030 Mention Emacs's version too.
4031 * anti.texi (Antinews): Use EMACSVER to refer to the current
4032 version of Emacs.
4033
40342005-06-09 Kim F. Storm <storm@cua.dk>
4035
4036 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4037 match-data and set-match-data.
4038
40392005-06-08 Richard M. Stallman <rms@gnu.org>
4040
4041 * searching.texi (Entire Match Data): Clarify when match-data
4042 returns markers and when integers.
4043
4044 * display.texi (Defining Faces): Explain that face name should not
4045 end in `-face'.
4046
4047 * modes.texi (Mode Line Data): Minor cleanup.
4048 (Customizing Keywords): Node split out of Search-based Fontification.
4049 Add example of using font-lock-add-keywords from a hook.
4050 Clarify when MODE should be non-nil, and when nil.
4051
40522005-06-06 Richard M. Stallman <rms@gnu.org>
4053
4054 * modes.texi (Mode Line Data): Explain what happens when the car
4055 of a list is a void symbol.
4056 (Search-based Fontification): Explain MODE arg to
4057 font-lock-add-keywords and warn about calls from major modes.
4058
40592005-06-08 Juri Linkov <juri@jurta.org>
4060
4061 * display.texi (Standard Faces): Add `shadow' face.
4062
40632005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4064
4065 * modes.texi (Major Mode Conventions): A derived mode only needs
4066 to put the call to the parent mode inside `delay-mode-hooks'.
4067
40682005-05-29 Richard M. Stallman <rms@gnu.org>
4069
4070 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4071 new, and what that implies. Clarify.
4072
4073 * files.texi (Locating Files): Clean up the text.
4074
4075 * frames.texi (Window Frame Parameters): Document user-size.
4076 Shorten entry for top by referring to left.
4077
40782005-05-26 Richard M. Stallman <rms@gnu.org>
4079
4080 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4081 is new, and what the implications are. Other clarifications.
4082
40832005-05-24 Richard M. Stallman <rms@gnu.org>
4084
4085 * frames.texi (Dialog Boxes): Minor fixes.
4086
40872005-05-25 Masatake YAMATO <jet@gyve.org>
4088
4089 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4090
40912005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4092
4093 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4094 is optional.
4095
40962005-05-24 Nick Roberts <nickrob@snap.net.nz>
4097
10d1d0af 4098 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4099
41002005-05-23 Lute Kamstra <lute@gnu.org>
4101
4102 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4103 syntax-begin-function over font-lock-beginning-of-syntax-function.
4104
41052005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4106
4107 * minibuf.texi (Reading File Names): Update description of
4108 `read-directory-name'.
4109
4110 * modes.texi (Derived Modes): Clarify :group keyword.
4111
41122005-05-21 Eli Zaretskii <eliz@gnu.org>
4113
4114 * files.texi (Locating Files): New subsection.
4115 Describe locate-file and executable-find.
4116
41172005-05-21 Kevin Ryde <user42@zip.com.au>
4118
4119 * frames.texi (Initial Parameters): Update cross reference to
4120 "Emacs Invocation".
4121
41222005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4123
4124 * keymaps.texi (Active Keymaps): Add anchor.
4125
4126 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4127 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4128 appropriate place.
4129 (Derived Modes): Small clarifications.
4130 (Minor Mode Conventions, Keymaps and Minor Modes):
4131 Replace references to nodes with references to anchors.
4132 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4133 Clarify description of lists whose first element is an integer.
4134 (Mode Line Variables): Add anchor.
4135 (%-Constructs): Clarify description of integer after %.
4136 (Emulating Mode Line): Describe nil value for FACE.
4137
41382005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4139
4140 * modes.texi (Derived Modes): Correct references to non-existing
4141 variable standard-syntax-table.
4142
41432005-05-17 Lute Kamstra <lute@gnu.org>
4144
4145 * modes.texi (Defining Minor Modes): Mention the mode hook.
4146
41472005-05-15 Kim F. Storm <storm@cua.dk>
4148
4149 * processes.texi (Network): Remove open-network-stream-nowait.
4150 (Network Servers): Remove open-network-stream-server.
4151
41522005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4153
4154 * elisp.texi (Top): Update detailed menu.
4155
4156 * variables.texi: Reorder nodes.
4157 (Variables): Update menu.
4158 (File Local Variables): Do not refer to the `-*-' line as
4159 a "local variables list". Add pxref.
4160
41612005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4162
4163 * elisp.texi (Top): Update detailed menu for node changes.
4164
4165 * modes.texi (Modes): Update Menu.
4166 (Hooks): Move to beginning of chapter.
4167 Most minor modes run mode hooks too.
4168 `add-hook' can handle void hooks or hooks whose value is a single
4169 function.
4170 (Major Modes): Update Menu.
4171 (Major Mode Basics): New node, split off from `Major Modes'.
4172 (Major Mode Conventions): Correct xref. Explain how to handle
4173 auto-mode-alist if the major mode command has an autoload cookie.
4174 (Auto Major Mode): Major update. Add magic-mode-alist.
4175 (Derived Modes): Major update.
4176 (Mode Line Format): Update Menu.
4177 (Mode Line Basics): New node, split off from `Mode Line Format'.
4178
4179 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4180 for `magic autoload comment'. Add index entries and anchor.
4181
41822005-05-14 Richard M. Stallman <rms@gnu.org>
4183
4184 * tips.texi (Coding Conventions): Explain how important it is
4185 that just loading certain files not change Emacs behavior.
4186
4187 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4188
41892005-05-12 Lute Kamstra <lute@gnu.org>
4190
4191 * modes.texi (Generic Modes): Update.
4192 (Major Modes): Refer to node "Generic Modes".
4193
4194 * elisp.texi (Top): Update to the current structure of the manual.
4195 * processes.texi (Processes): Add menu description.
4196 * customize.texi (Customization): Add menu descriptions.
4197
41982005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4199
4200 * processes.texi (Signals to Processes)
4201 (Low-Level Network): Fix typos.
4202
42032005-05-11 Lute Kamstra <lute@gnu.org>
4204
4205 * elisp.texi (Top): Add some nodes from the chapter "Major and
4206 Minor Modes" to the detailed node listing.
4207
42082005-05-10 Richard M. Stallman <rms@gnu.org>
4209
4210 * keymaps.texi (Extended Menu Items): Menu item filter functions
4211 can be called at any time.
4212
42132005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4214
4215 * variables.texi (File Local Variables): `(hack-local-variables t)'
4216 now also checks whether a mode is specified in the local variables
4217 list.
4218
42192005-05-05 Kevin Ryde <user42@zip.com.au>
4220
4221 * display.texi (The Echo Area): Correct format function cross
4222 reference.
4223
42242005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4225
4226 * variables.texi (Variable Aliases): Change description of
4227 `define-obsolete-variable-alias'.
4228
4229 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4230 (Defining Functions): Add xref.
4231 (Obsolete Functions): New node.
4232 (Function Safety): Standardize capitalization of section title.
4233
4234 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4235 (Dialog Boxes): Complete description of `x-popup-dialog'.
4236
42372005-05-04 Richard M. Stallman <rms@gnu.org>
4238
4239 * commands.texi (Interactive Codes): Fix Texinfo usage.
4240 Document U more clearly.
4241
42422005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4243
4244 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4245 function and not a macro.
4246
4247 * frames.texi (Pop-Up Menus): Correct and clarify description of
4248 `x-popup-menu'.
4249 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4250
42512005-05-01 Richard M. Stallman <rms@gnu.org>
4252
4253 * edebug.texi (Checking Whether to Stop): Fix previous change.
4254
42552005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4256
4257 * display.texi: Fix typos and Texinfo usage.
4258
4259 * edebug.texi (Checking Whether to Stop): executing-macro ->
4260 executing-kbd-macro.
4261
42622005-05-01 Richard M. Stallman <rms@gnu.org>
4263
4264 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4265
42662005-04-30 Richard M. Stallman <rms@gnu.org>
4267
4268 * files.texi (Magic File Names): Document `operations' property.
4269
42702005-04-29 Lute Kamstra <lute@gnu.org>
4271
4272 * modes.texi (Generic Modes): New node.
4273 (Major Modes): Add it to the menu.
4274 (Derived Modes): Add "derived mode" to concept index.
4275
42762005-04-28 Lute Kamstra <lute@gnu.org>
4277
4278 * modes.texi (Defining Minor Modes): Fix previous change.
4279 (Font Lock Mode): Simplify.
4280 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4281 when set and that some parts are optional. Add cross references.
4282 (Search-based Fontification): Say how to specify font-lock-keywords.
4283 Add cross references. Add font-lock-multiline to index.
4284 Move font-lock-keywords-case-fold-search here from node "Other Font
4285 Lock Variables". Document font-lock-add-keywords and
4286 font-lock-remove-keywords.
4287 (Other Font Lock Variables): Move font-lock-keywords-only,
4288 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4289 and font-lock-syntactic-face-function to node "Syntactic Font
4290 Lock". Move font-lock-keywords-case-fold-search to node
4291 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4292 and font-lock-{,un}fontify-{buffer,region}-function.
4293 (Precalculated Fontification): Remove reference to deleted variable
4294 font-lock-core-only.
4295 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4296 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4297 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4298 and font-lock-syntactic-face-function here from node "Other Font
4299 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4300 Syntax Properties". Add cross references.
4301 (Setting Syntax Properties): New node.
4302 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4303 * syntax.texi (Syntax Properties): Add cross reference.
4304 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4305
43062005-04-26 Richard M. Stallman <rms@gnu.org>
4307
4308 * display.texi (Defining Faces):
4309 Document `default' elements of defface spec.
4310
4311 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4312
4313 * variables.texi (Variable Aliases): Clarify text.
4314
43152005-04-25 Chong Yidong <cyd@stupidchicken.com>
4316
4317 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4318
43192005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4320
4321 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4322
43232005-04-24 Eli Zaretskii <eliz@gnu.org>
4324
4325 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4326 syntax-after and syntax-class.
4327
4328 * files.texi (Changing Files): Fix last change's cross-reference.
4329 (Unique File Names): Don't mention "numbers" in the documentation
4330 of make-temp-file and make-temp-name.
4331
43322005-04-23 Richard M. Stallman <rms@gnu.org>
4333
4334 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4335
43362005-04-22 Nick Roberts <nickrob@snap.net.nz>
4337
4338 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4339
43402005-04-22 Nick Roberts <nickrob@snap.net.nz>
4341
4342 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4343 and define-obsolete-variable-alias.
4344
43452005-04-22 Kim F. Storm <storm@cua.dk>
4346
4347 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4348 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4349
43502005-04-21 Lute Kamstra <lute@gnu.org>
4351
4352 * lists.texi (Association Lists): Document rassq-delete-all.
4353
43542005-04-19 Richard M. Stallman <rms@gnu.org>
4355
4356 * modes.texi (Search-based Fontification): Explain that
4357 facespec is an expression to be evaluated.
4358
43592005-04-19 Kevin Ryde <user42@zip.com.au>
4360
4361 * streams.texi (Output Functions): Fix xref.
4362 * strings.texi (String Conversion): Fix xref.
4363
43642005-04-19 Kim F. Storm <storm@cua.dk>
4365
4366 * symbols.texi (Symbol Plists): Add safe-get.
4367 Mention that `get' may signal an error.
4368
43692005-04-18 Nick Roberts <nickrob@snap.net.nz>
4370
4371 * customize.texi (Variable Definitions): Replace tooltip-mode
4372 example with save-place.
4373
43742005-04-17 Richard M. Stallman <rms@gnu.org>
4375
4376 * buffers.texi (Indirect Buffers): Clarify.
4377
4378 * positions.texi (Positions): Clarify converting marker to integer.
4379
4380 * strings.texi (String Basics): Mention string-match; clarify.
4381
43822005-04-08 Lute Kamstra <lute@gnu.org>
4383
4384 * modes.texi (Search-based Fontification): Fix cross references.
4385 Use consistent terminology. Document anchored highlighting.
4386
43872005-04-05 Lute Kamstra <lute@gnu.org>
4388
4389 * modes.texi (Defining Minor Modes): Document :group keyword
4390 argument and its default value.
4391
43922005-04-03 Lute Kamstra <lute@gnu.org>
4393
4394 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4395 references and/or descriptions. Delete major mode hooks; mention
4396 them as a category instead. Rename or delete obsolete hooks.
4397
43982005-04-02 Richard M. Stallman <rms@gnu.org>
4399
4400 * nonascii.texi (Coding System Basics): Another wording cleanup.
4401
44022005-04-01 Richard M. Stallman <rms@gnu.org>
4403
4404 * nonascii.texi (Coding System Basics): Clarify previous change.
4405
44062005-04-01 Kenichi Handa <handa@m17n.org>
4407
10d1d0af 4408 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4409 identity of coding systems.
4410
44112005-03-29 Chong Yidong <cyd@stupidchicken.com>
4412
4413 * text.texi (Buffer Contents): Add filter-buffer-substring and
4414 buffer-substring-filters.
4415
44162005-03-26 Chong Yidong <cyd@stupidchicken.com>
4417
4418 * anti.texi (Antinews): Mention `G' interactive code.
4419
4420 * tips.texi (Compilation Tips): Mention benchmark.el.
4421
44222005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4423
4424 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4425 is now bound to M-o M-o.
4426
4427 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4428
44292005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4430
4431 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4432 in the Emacs Manual).
4433 * Makefile.in (srcs): Remove calendar.texi.
4434 * makefile.w32-in (srcs): Remove calendar.texi.
4435 * display.texi (Display): Change name of next node.
4436 * os.texi (System In): Change name of previous node.
4437 * elisp.texi (Top): Remove Calendar references.
4438 * vol1.texi (Top): Remove Calendar references.
4439 * vol2.texi (Top): Remove Calendar references.
4440
44412005-03-25 Richard M. Stallman <rms@gnu.org>
4442
4443 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4444 Cleanup previous change.
4445
44462005-03-25 Chong Yidong <cyd@stupidchicken.com>
4447
4448 * display.texi (Face Attributes): Faces earlier in an :inherit
4449 list take precedence.
4450 (Scroll Bars): Fix description of vertical-scroll-bars.
4451 Document frame-current-scroll-bars and window-current-scroll-bars.
4452
4453 * markers.texi (The Mark): Document temporary Transient Mark mode.
4454
4455 * minibuf.texi (Reading File Names):
4456 Document read-file-name-completion-ignore-case.
4457
4458 * positions.texi (Screen Lines): Document nil for width argument
4459 to compute-motion.
4460
44612005-03-23 Kim F. Storm <storm@cua.dk>
4462
4463 * display.texi (Standard Faces): Other faces used in the fringe
4464 implicitly inherits from the fringe face.
4465 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4466 properties implicitly inherits from fringe face.
4467 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4468
44692005-03-20 Chong Yidong <cyd@stupidchicken.com>
4470
4471 * display.texi (Invisible Text): State default value of
4472 line-move-ignore-invisible.
4473 (Managing Overlays): Document remove-overlays.
4474 (Standard Faces): Document escape-glyph face.
4475
4476 * minibuf.texi (Reading File Names): Document read-file-name-function.
4477
4478 * modes.texi (Other Font Lock Variables):
4479 Document font-lock-lines-before.
4480
4481 * positions.texi (Skipping Characters): skip-chars-forward allows
4482 character classes.
4483
44842005-03-18 Lute Kamstra <lute@gnu.org>
4485
4486 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4487
44882005-03-17 Richard M. Stallman <rms@gnu.org>
4489
4490 * text.texi (Undo): Document extensible undo entries.
4491
dd7b651b 4492 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4493
4494 * nonascii.texi (Character Codes): Minor fix.
4495
4496 * display.texi (Display Property): Explain the significance
4497 of having text properties that are eq.
4498 (Other Display Specs): Explain string as display spec.
4499
4500 * commands.texi (Interactive Codes): Document G option.
4501
45022005-03-17 Chong Yidong <cyd@stupidchicken.com>
4503
4504 * text.texi (Filling): Add sentence-end-without-period and
4505 sentence-end-without-space.
4506 (Changing Properties): Minor fix.
4507
4508 * anti.texi: Total rewrite.
4509
45102005-03-15 Lute Kamstra <lute@gnu.org>
4511
4512 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4513
45142005-03-08 Kim F. Storm <storm@cua.dk>
4515
4516 * display.texi (Specified Space): Property :width is support on
4517 non-graphic terminals, :height is not.
4518
45192005-03-07 Richard M. Stallman <rms@gnu.org>
4520
4521 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4522 Now subnodes of Fringes.
4523 (Overlay Arrow): Document overlay-arrow-variable-list.
4524 (Fringe Size/Pos): New node, broken out of Fringes.
4525 (Display): Explain clearing vs redisplay better.
4526 (Truncation): Clarify use of bitmaps.
4527 (The Echo Area): Clarify the uses of the echo area.
4528 Add max-mini-window-height.
4529 (Progress): Clarify.
4530 (Invisible Text): Explain that main loop moves point out.
4531 (Selective Display): Say "hidden", not "invisible".
4532 (Managing Overlays): Move up. Describe relation to Undo here.
4533 (Overlay Properties): Clarify intro.
4534 (Finding Overlays): Explain return values when nothing found.
4535 (Width): truncate-string-to-width has added arg.
4536 (Displaying Faces): Clarify and update mode line face handling.
4537 (Face Functions): Minor cleanup.
4538 (Conditional Display): Merge into Other Display Specs.
4539 (Pixel Specification, Other Display Specs): Minor cleanups.
4540 (Images, Image Descriptors): Minor cleanups.
4541 (GIF Images): Patents have expired.
4542 (Showing Images): Explain default text for insert-image.
4543 (Manipulating Button Types): Merge into Manipulating Buttons.
4544 (Making Buttons): Explain return values.
4545 (Button Buffer Commands): Add xref.
4546 (Inverse Video): Update mode-line-inverse-video.
4547 (Display Table Format): Clarify.
4548 (Active Display Table): Give defaults for window-display-table.
4549
4550 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4551 and calendar-today-marker are strings, not chars.
4552 (Holiday Customizing): Minor fix.
4553
4554 * internals.texi (Writing Emacs Primitives): Update `or' example.
4555 Update limit on # args of subr.
4556
4557 * edebug.texi (Using Edebug): Arrow is in fringe.
4558 (Instrumenting): Arg to eval-defun works without loading edebug.
4559 (Edebug Execution Modes): Add xref.
4560
4561 * customize.texi (Common Keywords): Clarify :require.
4562 Mention :version here.
4563 (Variable Definitions, Group Definitions): Not here.
4564 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4565
45662005-03-07 Chong Yidong <cyd@stupidchicken.com>
4567 * nonascii.texi (Text Representations): Clarify position-bytes.
4568 (Character Sets): Add list-charset-chars.
4569 (Scanning Charsets): Add charset-after.
4570 (Encoding and I/O): Minor fix.
4571
45722005-03-06 Richard M. Stallman <rms@gnu.org>
4573
4574 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4575 (Resizing Windows): Likewise.
4576
4577 * text.texi (Change Hooks): Get rid of "Emacs 21".
4578
4579 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4580
4581 * streams.texi (Output Variables): Get rid of "Emacs 21".
4582
4583 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4584
4585 * os.texi (Translating Input): Replace flow-control example
4586 with a less obsolete example that uses `keyboard-translate'.
4587
4588 * objects.texi (Hash Table Type, Circular Objects):
4589 Get rid of "Emacs 21".
4590
4591 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4592 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4593
4594 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4595
4596 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4597
4598 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4599 (Menu Bar): Fix when menu-bar-update-hook is called.
4600
4601 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4602
4603 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4604 and make it read better.
4605
4606 * files.texi (Writing to Files): Get rid of "Emacs 21".
4607 (Unique File Names): Likewise.
4608
4609 * elisp.texi: Update Emacs version to 22.
4610
4611 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4612 (Overlay Properties, Face Attributes): Likewise.
4613 (Managing Overlays): Fix punctuation.
4614 (Attribute Functions): Clarify set-face-font; get rid of
4615 info about old Emacs versions.
4616 (Auto Faces, Font Lookup, Display Property, Images):
4617 Get rid of "Emacs 21".
4618
4619 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4620
46212005-03-05 Richard M. Stallman <rms@gnu.org>
4622
4623 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4624
46252005-03-04 Lute Kamstra <lute@gnu.org>
4626
4627 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4628
46292005-03-03 Lute Kamstra <lute@gnu.org>
4630
4631 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4632
46332005-03-01 Lute Kamstra <lute@gnu.org>
4634
4635 * debugging.texi (Debugger Commands): Update `j'.
4636
46372005-02-28 Lute Kamstra <lute@gnu.org>
4638
4639 * debugging.texi (Debugging): Fix typo.
4640 (Error Debugging): Document eval-expression-debug-on-error.
4641 (Function Debugging): Update example.
4642 (Using Debugger): Mention starred stack frames.
4643 (Debugger Commands): Document `j' and `l'.
4644 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4645 Update the messages that the debugger displays.
4646 (Internals of Debugger): Add cross reference. Update example.
4647 (Excess Open): Minor improvement.
4648 (Excess Close): Minor improvement.
4649
46502005-02-26 Richard M. Stallman <rms@gnu.org>
4651
4652 * tips.texi (Coding Conventions): Clarify.
4653 Put all the major mode key reservations together.
4654 Mention the Mouse-1 => Mouse-2 conventions.
4655
4656 * syntax.texi (Syntax Class Table): Clarify.
4657 (Syntax Table Functions): syntax-after moved from here.
4658 (Syntax Table Internals): syntax-after moved to here.
4659 (Parsing Expressions): Update info on number of values
4660 and what's meaningful in the STATE argument.
4661 (Categories): Fix typo.
4662
4663 * sequences.texi (Arrays): Cleanup.
4664 (Char-Tables): Clarify.
4665
4666 * processes.texi (Deleting Processes): Cleanups, add xref.
4667 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4668 (Process Information): set-process-coding-system, some args optional.
4669 (Input to Processes): Explain various types for PROCESS args.
4670 Rename them from PROCESS-NAME to PROCESS.
4671 (Signals to Processes): Likewise.
4672 (Decoding Output): Cleanup.
4673 (Query Before Exit): Clarify.
4674
4675 * os.texi (Startup Summary): Correct the options; add missing ones.
4676 (Terminal Output, Batch Mode): Clarify.
4677 (Flow Control): Node deleted.
4678
4679 * markers.texi (The Mark): Clarify.
4680
4681 * macros.texi (Expansion): Cleanup.
4682 (Indenting Macros): indent-spec allows ints, not floats.
4683
4684 * keymaps.texi (Keymaps): Clarify.
4685 (Format of Keymaps): Update lisp-mode-map example.
4686 (Active Keymaps, Key Lookup): Clarify.
4687 (Changing Key Bindings): Add xref to `kbd'.
4688 (Key Binding Commands, Simple Menu Items): Clarify.
4689 (Mouse Menus, Menu Bar): Clarify.
4690 (Menu Example): Replace print example with menu-bar-replace-menu.
4691
4692 * help.texi (Documentation Basics): Add function-documentation prop.
4693
4694 * elisp.texi (Top): Don't refer to Flow Control node.
4695
4696 * commands.texi (Command Overview): Improve xrefs.
4697 (Adjusting Point): Adjusting point applies to intangible and invis.
4698 (Key Sequence Input): Doc extra read-key-sequence args.
4699 Likewise for read-key-sequence-vector.
4700
4701 * backups.texi (Rename or Copy): Minor fix.
4702 (Numbered Backups): For version-control, say the default.
4703 (Auto-Saving): make-auto-save-file-name example is simplified.
4704
4705 * advice.texi (Advising Functions): Don't imply one part of Emacs
4706 should advise another part. Markup changes.
4707 (Defining Advice): Move transitional para.
4708 (Activation of Advice): Cleanup.
4709 Explain if COMPILE is nil or negative.
4710
4711 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4712
47132005-02-24 Lute Kamstra <lute@gnu.org>
4714
4715 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4716 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4717
47182005-02-23 Lute Kamstra <lute@gnu.org>
4719
4720 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4721 to define global minor modes as well.
4722
4723 * display.texi (Managing Overlays): overlay-buffer returns nil for
4724 deleted overlays.
4725
47262005-02-22 Kim F. Storm <storm@cua.dk>
4727
4728 * minibuf.texi (Basic Completion): Allow symbols in addition to
4729 strings in try-completion and all-completions.
4730
47312005-02-14 Lute Kamstra <lute@gnu.org>
4732
4733 * elisp.texi (Top): Remove reference to deleted node.
4734
4735 * lists.texi (Lists): Remove reference to deleted node.
4736 (Cons Cells): Fix typo.
4737
4738 * loading.texi (Where Defined): Fix typo.
4739
47402005-02-14 Richard M. Stallman <rms@gnu.org>
4741
4742 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4743 is useful for discarding some minor modes.
4744
4745 * symbols.texi (Symbol Components): Reorder examples.
4746
4747 * streams.texi (Input Functions): State standard-input default.
4748 (Output Variables): State standard-output default.
4749
4750 * objects.texi (Printed Representation): Clarify read syntax vs print.
4751 (Floating Point Type): Explain meaning better.
4752 (Symbol Type): Explain uniqueness better.
4753 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4754 List examples sooner.
4755 (Box Diagrams): New subnode broken out.
4756 Some examples moved from old Lists as Boxes node.
4757 (Dotted Pair Notation): Clarify intro.
4758 (Array Type): Clarify.
4759 (Type Predicates): Add hash-table-p.
4760
4761 * numbers.texi (Integer Basics): Clarify radix explanation.
4762 (Predicates on Numbers): Minor clarification.
4763 (Comparison of Numbers): Minor clarification. Clarify eql.
4764 Typos in min, max.
4765 (Math Functions): Clarify overflow in expt.
4766
4767 * minibuf.texi (Text from Minibuffer): Minor clarification.
4768 Mention arrow keys.
4769
4770 * loading.texi (Autoload): defun's doc string overrides autoload's
4771 doc string.
4772 (Repeated Loading): Modernize "add to list" examples.
4773 (Where Defined): Finish updating table of load-history elts.
4774
4775 * lists.texi (List-related Predicates): Minor wording improvement.
4776 (Lists as Boxes): Node deleted.
4777 (Building Lists): Explain trivial cases of number-sequence.
4778
4779 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4780 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4781 (Hash Access): Any object can be a key.
4782 State value of maphash.
4783
4784 * functions.texi (What Is a Function): Wording cleanup.
4785 (Function Documentation): Minor cleanup.
4786 Explain purpose of calling convention at end of doc string.
4787 (Function Names): Wording cleanup.
4788 (Calling Functions): Wording cleanup.
4789 Explain better how funcall calls the function.
4790 (Function Cells): Delete example of saving and redefining function.
4791
4792 * control.texi (Combining Conditions): Wording cleanup.
4793 (Iteration): dolist and dotimes bind VAR locally.
4794 (Cleanups): Xref to Atomic Changes.
4795
4796 * compile.texi (Byte Compilation): Delete 19.29 info.
4797 (Compilation Functions): Macros' difficulties don't affect defsubst.
4798 (Docs and Compilation): Delete 19.29 info.
4799
48002005-02-10 Richard M. Stallman <rms@gnu.org>
4801
4802 * objects.texi (Symbol Type): Minor correction.
4803
48042005-02-06 Lute Kamstra <lute@gnu.org>
4805
4806 * modes.texi (Example Major Modes): Fix typos.
4807
48082005-02-06 Richard M. Stallman <rms@gnu.org>
4809
4810 * text.texi (Margins): fill-nobreak-predicate can be one function.
4811
4812 * strings.texi (Modifying Strings): clear-string can make unibyte.
4813 (Formatting Strings): format gives error if values missing.
4814
4815 * positions.texi (Character Motion): Mention default arg
4816 for forward-char. backward-char refers to forward-char.
4817 (Word Motion): Mention default arg for forward-word.
4818 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4819 Simplify end-of-buffer.
4820 (Text Lines): Mention default arg for forward-line.
4821 (List Motion): Mention default arg for beginning/end-of-defun.
4822 (Skipping Characters): Minor fixes in explaining character-set.
4823
4824 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4825 Mode inheritance applies only when default-major-mode is nil.
4826 Clarifications.
4827 (Example Major Modes): Update Text mode and Lisp mode examples.
4828 (Minor Mode Conventions): Mention define-minor-mode at top.
4829 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4830 (Mode Line Format): Update mode line face display info.
4831 (Properties in Mode): Mention effect of risky vars.
4832 (Imenu): Define imenu-add-to-menubar.
4833 (Font Lock Mode): Add descriptions to menu lines.
4834 (Faces for Font Lock): Add font-lock-doc-face.
4835
48362005-02-05 Lute Kamstra <lute@gnu.org>
4837
4838 * text.texi (Maintaining Undo): Remove obsolete function.
4839
48402005-02-05 Eli Zaretskii <eliz@gnu.org>
4841
4842 * frames.texi (Color Names): Add pointer to the X docs about RGB
4843 color specifications. Improve indexing
4844 (Text Terminal Colors): Replace the description of RGB values by
4845 an xref to "Color Names".
4846
48472005-02-03 Richard M. Stallman <rms@gnu.org>
4848
4849 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4850 Clarify.
4851 (Selecting Windows): Clarify save-selected-window.
4852 (Cyclic Window Ordering): Clarify walk-windows.
4853 (Window Point): Clarify.
4854 (Window Start): Add comment to example.
4855 (Resizing Windows): Add `interactive' specs in examples.
4856 Document fit-window-to-buffer.
4857
4858 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4859 (Undo, Maintaining Undo): Clarify last change.
4860 (Sorting): In sort-numeric-fields, explain about octal and hex.
4861 Mention sort-numeric-base.
4862 (Format Properties): Add xref for hard newlines.
4863
4864 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4865 (Pop-Up Menus): Fix typo.
4866 (Color Names): Explain all types of color names.
4867 Explain color-values on B&W terminal.
4868 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4869
4870 * files.texi (File Locks): Not supported on MS systems.
4871 (Testing Accessibility): Clarify.
4872
4873 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4874 (Coverage Testing): Fix typo.
4875
4876 * commands.texi (Misc Events): Remove stray space.
4877
4878 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4879 (Modification Time): Clarify when visited-file-modtime returns 0.
4880 (The Buffer List): Clarify bury-buffer.
4881 (Killing Buffers): Clarify.
4882 (Indirect Buffers): Add clone-indirect-buffer.
4883
48842005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4885
4886 * edebug.texi (Printing in Edebug): Fix default value of
4887 edebug-print-circle.
4888 (Coverage Testing): Fix displayed frequency count data.
4889
48902005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4891
4892 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4893
48942005-02-02 Kim F. Storm <storm@cua.dk>
4895
4896 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4897
48982005-01-29 Eli Zaretskii <eliz@gnu.org>
4899
4900 * commands.texi (Misc Events): Describe the help-echo event.
4901
4902 * text.texi (Special Properties) <help-echo>: Use `pos'
4903 consistently in description of the help-echo property.
4904 Use @code{nil} instead of @var{nil}.
4905
4906 * display.texi (Overlay Properties): Fix the index entry for
4907 help-echo overlay property.
4908
4909 * customize.texi (Type Keywords): Uncomment the xref to the
4910 help-echo property documentation.
4911
49122005-01-23 Kim F. Storm <storm@cua.dk>
4913
4914 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4915 return value. Third element FULLY replaced by PARTIAL which
4916 specifies number of invisible pixels if row is only partially visible.
4917 (Textual Scrolling): Mention auto-window-vscroll.
4918 (Vertical Scrolling): New defvar auto-window-vscroll.
4919
49202005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4921
4922 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4923 command remapping.
4924
49252005-01-15 Richard M. Stallman <rms@gnu.org>
4926
4927 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4928
49292005-01-14 Kim F. Storm <storm@cua.dk>
4930
4931 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4932
4933 * text.texi (Links and Mouse-1): Fix string and vector item.
4934
49352005-01-13 Richard M. Stallman <rms@gnu.org>
4936
4937 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4938 descriptions of overriding-local-map and overriding-terminal-local-map.
4939
4940 * text.texi (Links and Mouse-1): Clarify text.
4941
49422005-01-13 Kim F. Storm <storm@cua.dk>
4943
4944 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4945
49462005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4947
4948 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4949
49502005-01-12 Kim F. Storm <storm@cua.dk>
4951
4952 * text.texi (Links and Mouse-1): Rename section from Enabling
4953 Mouse-1 to Following Links. Change xrefs.
4954 Add examples for define-button-type and define-widget.
4955
4956 * display.texi (Button Properties, Button Buffer Commands):
4957 Clarify mouse-1 and follow-link functionality.
4958
49592005-01-12 Richard M. Stallman <rms@gnu.org>
4960
4961 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4962
4963 * display.texi (Beeping): Fix Texinfo usage.
4964
4965 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4966
49672005-01-11 Kim F. Storm <storm@cua.dk>
4968
4969 * display.texi (Button Properties, Button Buffer Commands):
4970 Mention mouse-1 binding. Add follow-link keyword.
4971
4972 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4973 (Enabling Mouse-1 to Follow Links): New subsection.
4974
49752005-01-06 Richard M. Stallman <rms@gnu.org>
4976
4977 * text.texi (Special Properties): Minor change.
4978
4979 * os.texi (Timers): Clarify previous change.
4980
4981 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4982
49832005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4984
4985 * display.texi (Face Attributes): Correct xref to renamed node.
4986
49872005-01-01 Richard M. Stallman <rms@gnu.org>
4988
4989 * display.texi (Face Attributes): Describe hex color specs.
4990
49912004-12-31 Richard M. Stallman <rms@gnu.org>
4992
4993 * os.texi (Timers): Update previous change.
4994
49952004-12-30 Kim F. Storm <storm@cua.dk>
4996
4997 * display.texi (Line Height): Total line-height is now specified
4998 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4999 in cons cells. (nil . RATIO) is relative to actual line height.
5000 Use line-height `t' instead of `0' to get minimum height.
5001
50022004-12-29 Richard M. Stallman <rms@gnu.org>
5003
5004 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5005
50062004-12-28 Richard M. Stallman <rms@gnu.org>
5007
5008 * commands.texi (Quitting): Clarify value of with-local-quit.
5009
5010 * elisp.texi (Top): Fix previous change.
5011
5012 * loading.texi (Loading): Fix previous change.
5013
50142004-12-27 Richard M. Stallman <rms@gnu.org>
5015
5016 * Makefile.in (MAKEINFO): Specify --force.
5017
5018 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5019
5020 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5021
5022 * display.texi (Line Height): Further clarify.
5023
5024 * elisp.texi (Top): Update Loading submenu.
5025
5026 * loading.texi (Where Defined): New node.
5027 (Unloading): load-history moved to Where Defined.
5028
50292004-12-21 Richard M. Stallman <rms@gnu.org>
5030
5031 * commands.texi (Event Input Misc): Add while-no-input.
5032
50332004-12-11 Richard M. Stallman <rms@gnu.org>
5034
5035 * display.texi (Line Height): Rewrite text for clarity.
5036
50372004-12-11 Kim F. Storm <storm@cua.dk>
5038
5039 * display.texi (Display): Add node "Line Height" to menu.
5040 (Line Height): New node. Move full description of line-spacing
5041 and line-height text properties here from text.texi.
5042 (Scroll Bars): Add vertical-scroll-bar variable.
5043
5044 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5045
5046 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5047 line-spacing and vertical-scroll-bar.
5048
5049 * text.texi (Special Properties): Just mention line-spacing and
5050 line-height here, add xref to new "Line Height" node.
5051
50522004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5053
5054 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5055
5056 * locals.texi (Standard Buffer-Local Variables):
5057 Add @xref for `line-spacing'.
5058
50592004-12-05 Richard M. Stallman <rms@gnu.org>
5060
5061 * Makefile.in (maintainer-clean): Remove the info files
5062 in $(infodir) where they are created.
5063
50642004-12-03 Richard M. Stallman <rms@gnu.org>
5065
5066 * windows.texi (Selecting Windows): get-lru-window and
5067 get-largest-window don't consider dedicated windows.
5068
5069 * text.texi (Undo): Document undo-in-progress.
5070
50712004-11-26 Richard M. Stallman <rms@gnu.org>
5072
5073 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5074 Remove a few vars that are not always buffer-local.
5075
50762004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5077
5078 * locals.texi (Standard Buffer-Local Variables): Comment out
5079 xref's to non-existent node `Yet to be written'.
5080
50812004-11-24 Richard M. Stallman <rms@gnu.org>
5082
5083 * processes.texi (Synchronous Processes): Grammar fix.
5084
5085 * numbers.texi (Comparison of Numbers): Add eql.
5086
5087 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5088
5089 * intro.texi (Printing Notation): Fix previous change.
5090
5091 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5092 and default-indicate-buffer-boundaries from here.
5093 (Usual Display): To here.
5094 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5095 (Usual Display): Move tab-width up.
5096
5097 * customize.texi (Variable Definitions): Replace
5098 show-paren-mode example with tooltip-mode.
5099 (Simple Types, Composite Types, Defining New Types):
5100 Minor cleanups.
5101
51022004-11-21 Jesper Harder <harder@ifa.au.dk>
5103
5104 * processes.texi (Synchronous Processes, Output from Processes):
5105 Markup fix.
5106
51072004-11-20 Richard M. Stallman <rms@gnu.org>
5108
5109 * positions.texi (Skipping Characters): skip-chars-forward
5110 now handles char classes.
5111
5112 * intro.texi (Printing Notation): Avoid confusion of `print'
5113 when explaining @print.
5114
5115 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5116
5117 * display.texi (Display Table Format): Minor fix.
5118
5119 * streams.texi (Output Functions): Fix print example.
5120
5121 * Makefile.in (elisp): New target.
5122 (dist): Depend on $(infodir)/elisp, not elisp.
5123 Copy the info files from $(infodir).
5124
5125 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5126 read-from-minibuffer.
5127
5128 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5129
51302004-11-19 Richard M. Stallman <rms@gnu.org>
5131
5132 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5133
51342004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5135
5136 * tips.texi (Coding Conventions): Fix typo.
5137
51382004-11-16 Richard M. Stallman <rms@gnu.org>
5139
5140 * tips.texi (Coding Conventions): Separate defvar and require
5141 methods to avoid warnings. Use require only when there are many
5142 functions and variables from that package.
5143
5144 * minibuf.texi (Minibuffer Completion): When ignoring case,
5145 predicate must not be case-sensitive.
5146
5147 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5148 (Test Coverage): Don't talk about "splotches". Clarified.
5149
51502004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5151
5152 * frames.texi (Window Frame Parameters): Fix typo.
5153
51542004-11-15 Kim F. Storm <storm@cua.dk>
5155
5156 * symbols.texi (Other Plists): Note that plist-get may signal error.
5157 Add safe-plist-get.
5158
51592004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5160
5161 * modes.texi (Font Lock Basics): Fix typo.
5162
51632004-11-08 Richard M. Stallman <rms@gnu.org>
5164
5165 * syntax.texi (Syntax Table Functions): Add syntax-after.
5166
51672004-11-06 Lars Brinkhoff <lars@nocrew.org>
5168
5169 * os.texi (Processor Run Time): New section documenting
5170 get-internal-run-time.
5171
51722004-11-06 Eli Zaretskii <eliz@gnu.org>
5173
5174 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5175 it nukes elisp-cover.texi.
5176 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5177 elisp-0 etc.
5178
51792004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5180
5181 * commands.texi (Keyboard Macros): Document `append' return value
5182 of `defining-kbd-macro'.
5183
51842004-11-01 Richard M. Stallman <rms@gnu.org>
5185
5186 * commands.texi (Interactive Call): Add called-interactively-p.
5187
51882004-10-29 Simon Josefsson <jas@extundo.com>
5189
5190 * minibuf.texi (Reading a Password): Revert.
5191
51922004-10-28 Richard M. Stallman <rms@gnu.org>
5193
5194 * frames.texi (Display Feature Testing): Explain about "vendor".
5195
51962004-10-27 Richard M. Stallman <rms@gnu.org>
5197
5198 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5199 not raw. Clarify `n'.
5200 (Interactive Call): Rewrite interactive-p, focusing on when
5201 and how to use it.
5202 (Misc Events): Clarify previous change.
5203
5204 * advice.texi (Simple Advice): Clarify what job the example does.
5205 (Around-Advice): Clarify ad-do-it.
5206 (Activation of Advice): An option of ad-default-compilation-action
5207 is `never', not `nil'.
5208
52092004-10-26 Kim F. Storm <storm@cua.dk>
5210
5211 * commands.texi (Interactive Codes): Add U code letter.
5212
52132004-10-25 Simon Josefsson <jas@extundo.com>
5214
5215 * minibuf.texi (Reading a Password): Add.
5216
52172004-10-24 Jason Rumney <jasonr@gnu.org>
5218
5219 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5220 and wheel-down.
5221
52222004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5223
5224 * processes.texi (Synchronous Processes): Document process-file.
5225
52262004-10-22 Kenichi Handa <handa@m17n.org>
5227
5228 * text.texi (translate-region): Document that it accepts also a
5229 char-table.
5230
52312004-10-22 David Ponce <david@dponce.com>
5232
5233 * windows.texi (Resizing Windows): Document the `preserve-before'
5234 argument of the functions `enlarge-window' and `shrink-window'.
5235
52362004-10-19 Jason Rumney <jasonr@gnu.org>
5237
5238 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5239
52402004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5241
5242 * text.texi (Filling): Add anchor for definition of
5243 `sentence-end-double-space'.
5244
5245 * searching.texi (Regexp Example): Update description of how
5246 Emacs currently recognizes the end of a sentence.
5247 (Standard Regexps): Update definition of the variable
5248 `sentence-end'. Add definition of the function `sentence-end'.
5249
52502004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5251
5252 * display.texi (Progress): New node.
5253
52542004-10-05 Kim F. Storm <storm@cua.dk>
5255
5256 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5257
52582004-09-29 Kim F. Storm <storm@cua.dk>
5259
5260 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5261 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5262 fringe bitmap symbols, as they now have their own namespace.
5263 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5264 vs. pixels. Signal error if no free bitmap slots.
5265 (Pixel Specification): Change IMAGE to @var{image}.
5266
52672004-09-28 Richard M. Stallman <rms@gnu.org>
5268
5269 * text.texi (Special Properties): Clarify line-spacing and line-height.
5270
5271 * searching.texi (Regexp Search): Add looking-back.
5272
52732004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5274
5275 * display.texi: Correct typos.
5276 (Image Descriptors): Correct xref's.
5277
52782004-09-25 Richard M. Stallman <rms@gnu.org>
5279
5280 * text.texi (Special Properties): Cleanups in `cursor'.
5281 Rewrites in `line-height' and `line-spacing'; exchange them.
5282
5283 * display.texi (Fringes): Rewrite previous change.
5284 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5285 (Display Fringe Bitmaps): Node deleted, text moved.
5286 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5287 (Scroll Bars): Clarify set-window-scroll-bars.
5288 (Pointer Shape): Rewrite.
5289 (Specified Space): Clarify :align-to, etc.
5290 (Pixel Specification): Use @var. Clarify new text.
5291 (Other Display Specs): Clarify `slice'.
5292 (Image Descriptors): Cleanups.
5293 (Showing Images): Cleanups.
5294
52952004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5296
5297 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5298
5299 * modes.texi: Various minor changes in addition to:
5300 (Major Mode Conventions): Final call to `run-mode-hooks' should
5301 not be inside the `delay-mode-hooks' form.
5302 (Mode Hooks): New node.
5303 (Hooks): Delete obsolete example.
5304 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5305 node "Mode Hooks".
5306
53072004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5308
5309 * display.texi: Correct various typos.
5310 (Display): Rename node "Pointer Shapes" to "Pointer
5311 Shape". (There is already a node called "Pointer Shapes" in
5312 frames.texi.)
5313 (Images): Remove non-existent node "Image Slices" from menu.
5314
53152004-09-23 Kim F. Storm <storm@cua.dk>
5316
5317 * text.texi (Special Properties): Add `cursor', `pointer',
5318 `line-height', and `line-spacing' properties.
5319
5320 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5321 Shapes' to menu.
5322 (Standard Faces): Doc fix for fringe face.
5323 (Fringes): Add `overflow-newline-into-fringe' and
5324 'indicate-buffer-boundaries'.
5325 (Fringe Bitmaps, Pointer Shapes): New nodes.
5326 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5327 Bitmaps' to menu.
5328 (Specified Space): Describe pixel width and height.
5329 (Pixel Specification): New node.
5330 (Other Display Specs): Add `slice' property.
5331 (Display Fringe Bitmaps): New node.
5332 (Images): Add 'Image Slices' to menu.
5333 (Image Descriptors): Add `:pointer' and `:map' properties.
5334 (Showing Images): Add slice arg to `insert-image'. Add
5335 'insert-sliced-image'.
5336
53372004-09-20 Richard M. Stallman <rms@gnu.org>
5338
5339 * commands.texi (Key Sequence Input):
5340 Clarify downcasing in read-key-sequence.
5341
53422004-09-08 Juri Linkov <juri@jurta.org>
5343
5344 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5345
53462004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5347
5348 * locals.texi (Standard Buffer-Local Variables): Add
5349 `buffer-auto-save-file-format'.
5350 * internals.texi (Buffer Internals): Describe new
5351 auto_save_file_format field of the buffer structure.
5352 * files.texi (Format Conversion): `auto-save-file-format' has been
5353 renamed `buffer-auto-save-file-format'.
5354
53552004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5356
5357 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5358 an integer or a marker.
5359 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5360
53612004-08-22 Richard M. Stallman <rms@gnu.org>
5362
5363 * modes.texi (Major Mode Conventions): Discuss rebinding of
5364 standard key bindings.
5365
53662004-08-18 Kim F. Storm <storm@cua.dk>
5367
5368 * processes.texi (Accepting Output): Add `just-this-one' arg to
5369 `accept-process-output'.
5370 (Output from Processes): New var `process-adaptive-read-buffering'.
5371
53722004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5373
5374 * keymaps.texi: Various changes in addition to:
5375 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5376 Give more varied examples for `kbd'.
5377 (Creating Keymaps): Char tables have slots for all characters
5378 without modifiers.
5379 (Active Keymaps): `overriding-local-map' and
5380 `overriding-terminal-local-map' also override text property and
5381 overlay keymaps.
5382 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5383 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5384 to denote a prefix of no events.
5385 `map-keymap' includes parent's bindings _recursively_.
5386 Clarify and correct description of `where-is-internal'.
5387 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5388 (Menu Example): For menus intended for use with the keyboard, the
5389 menu items should be bound to characters or real function keys.
5390
53912004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5392
5393 * objects.texi (Character Type): Reposition `@anchor' to prevent
5394 double space inside sentence in Info.
5395
5396 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5397 renamed to `disabled-command-function'.
5398 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5399 (Command Loop Info): Replace reference to it.
5400 (Disabling Commands): `disabled-command-hook' has been renamed to
5401 `disabled-command-function'.
5402
54032004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5404
5405 * os.texi (Translating Input): Only non-prefix bindings in
5406 `key-translation-map' override actual key bindings. Warn about
5407 possible indirect effect of actual key bindings on non-prefix
5408 bindings in `key-translation-map'.
5409
54102004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5411
5412 * minibuf.texi (High-Level Completion): Add anchor for definition
5413 of `read-variable'.
5414
5415 * commands.texi: Various changes in addition to:
5416 (Using Interactive): Clarify description of `interactive-form'.
5417 (Interactive Call): Mention default for KEYS argument to
5418 `call-interactively'.
5419 (Command Loop Info): Clarify description of `this-command-keys'.
5420 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5421 Value of `last-event-frame' can be `macro'.
5422 (Repeat Events): `double-click-fuzz' is also used to distinguish
5423 clicks and drags.
5424 (Classifying Events): Clarify descriptions of `event-modifiers'
5425 `event-basic-type' and `event-convert-list'.
5426 (Accessing Events): `posn-timestamp' takes POSITION argument.
5427 (Quoted Character Input): Clarify description of
5428 `read-quoted-char' and fix example.
5429 (Quitting): Add `with-local-quit'.
5430 (Disabling Commands): Correct and clarify descriptions of
5431 `enable-command' and `disable-command'.
5432 Mention what happens if `disabled-command-hook' is nil.
5433 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5434 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5435
54362004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5437
5438 * frames.texi: Various changes in addition to:
5439 (Creating Frames): Expand and clarify description of `make-frame'.
5440 (Window Frame Parameters): Either none or both of the `icon-left'
5441 and `icon-top' parameters must be specified. Put descriptions of
5442 `menu-bar-lines' and `toolbar-lines' closer together and change
5443 them accordingly.
5444 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5445 except while processing `frame-title-format' or `icon-title-format'.
5446 (Deleting Frames): Correct description of `delete-frame'.
5447 Non-nil return values of `frame-live-p' are like those of `framep'.
5448 (Frames and Windows): Mention return value of
5449 `set-frame-selected-window'.
5450 (Visibility of Frames): Mention `force' argument to
5451 `make-frame-invisible'. `frame-visible-p' returns t for all
5452 frames on text-only terminals.
5453 (Frame Configurations): Restoring a frame configuration does not
5454 restore deleted frames.
5455 (Window System Selections): `x-set-selection' returns DATA.
5456 (Resources): Add example.
5457 (Display Feature Testing): Clarify descriptions of
5458 `display-pixel-height', `display-pixel-width', `x-server-version'
5459 and `x-server-vendor'.
5460
5461 * windows.texi (Choosing Window): Add anchor.
5462 * minibuf.texi (Minibuffer Misc): Add anchor.
5463
54642004-07-23 John Paul Wallington <jpw@gnu.org>
5465
5466 * macros.texi (Defining Macros): Declaration keyword for setting
5467 Edebug spec is `debug' not `edebug'.
5468
54692004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5470
5471 * windows.texi: Various small changes in addition to:
5472 (Window Point): Mention return value of `set-window-point'.
5473 (Window Start): `pos-visible-in-window-p' disregards horizontal
5474 scrolling. Explain return value if PARTIALLY is non-nil.
5475 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5476 and `set-window-vscroll'.
5477 (Size of Window): The argument WINDOW to `window-inside-edges',
5478 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5479 (Resizing Windows): Explain return value of
5480 `shrink-window-if-larger-than-buffer'.
5481 `window-size-fixed' automatically becomes buffer local when set.
5482 (Window Configurations): Explain return value of
5483 `set-window-configuration'.
5484
5485 * minibuf.texi (Minibuffer Misc): Add anchor for
5486 `minibuffer-scroll-window'.
5487
5488 * positions.texi (Text Lines): Add anchor for `count-lines'.
5489
54902004-07-17 Richard M. Stallman <rms@gnu.org>
5491
5492 * display.texi (Overlay Properties): Adding `evaporate' prop
5493 deletes empty overlay immediately.
5494
5495 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5496 fix example.
5497
54982004-07-16 Jim Blandy <jimb@redhat.com>
5499
5500 * searching.texi (Regexp Backslash): Document new \_< and \_>
5501 operators.
5502
55032004-07-16 Juanma Barranquero <lektu@terra.es>
5504
5505 * display.texi (Images): Fix Texinfo usage.
5506
55072004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5508
5509 * buffers.texi (Modification Time): `visited-file-modtime' now
5510 returns a list of two integers, instead of a cons.
5511
55122004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5513
5514 * windows.texi: Various changes in addition to:
5515 (Splitting Windows): Add `split-window-keep-point'.
5516
55172004-07-09 Richard M. Stallman <rms@gnu.org>
5518
5519 * frames.texi (Input Focus): Minor fix.
5520
55212004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5522
5523 * frames.texi (Input Focus): Clarify descriptions of
5524 `select-frame-set-input-focus' and `select-frame'.
5525
55262004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5527
5528 * os.texi: Various small changes in addition to:
5529 (Killing Emacs): Expand and clarify description of
5530 `kill-emacs-query-functions' and `kill-emacs-hook'.
5531 (System Environment): Expand and clarify description of `getenv'
5532 and `setenv'.
5533 (Timers): Clarify description of `run-at-time'.
5534 (Translating Input): Correct description of
5535 `extra-keyboard-modifiers'.
5536 (Flow Control): Correct description of `enable-flow-control'.
5537
55382004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5539
5540 * os.texi: Update copyright.
5541 (Session Management): Grammar fix.
5542 Clarify which Emacs does the restarting.
5543 Use @samp for *scratch* buffer.
5544
55452004-07-04 Alan Mackenzie <acm@muc.de>
5546
5547 * frames.texi (Input Focus): Add documentation for
5548 `select-frame-set-input-focus'. Replace refs to non-existent
5549 `switch-frame' with `select-frame'. Minor corrections and tidying
5550 up of text-only terminal stuff.
5551
55522004-07-02 Richard M. Stallman <rms@gnu.org>
5553
5554 * files.texi (Saving Buffers): Cleanup write-contents-function.
5555 (Magic File Names): Cleanup file-remote-p.
5556
b344d29d 55572004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5558
5559 * files.texi (Magic File Names): `file-remote-p' returns an
5560 identifier of the remote system, not just t.
5561
55622004-07-02 David Kastrup <dak@gnu.org>
5563
5564 * searching.texi (Entire Match Data): Add explanation about new
5565 match-data behavior when @var{integers} is non-nil.
5566
55672004-06-24 Richard M. Stallman <rms@gnu.org>
5568
5569 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5570
5571 * customize.texi (Variable Definitions): Note about doc strings
5572 and :set.
5573
5574 * keymaps.texi (Keymap Terminology): Document `kbd'.
5575 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5576
5577 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5578 makes it buffer-local.
5579
5580 * files.texi (Saving Buffers): Correct previous change.
5581
5582 * commands.texi (Accessing Events):
5583 Clarify posn-col-row and posn-actual-col-row.
5584
55852004-06-24 David Ponce <david.ponce@wanadoo.fr>
5586
5587 * commands.texi (Accessing Events): New functions
5588 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5589
55902004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5591
5592 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5593 * frames.texi, buffers.texi, backups.texi, variables.texi:
5594 * loading.texi, eval.texi, functions.texi, control.texi:
5595 * symbols.texi, minibuf.texi: Reposition @anchor's.
5596
5597 * help.texi: Various small changes in addition to the following.
5598 (Describing Characters): Describe PREFIX argument to
5599 `key-description'. Correct and clarify definition of
5600 `text-char-description'. Describe NEED-VECTOR argument to
5601 `read-kbd-macro'.
5602 (Help Functions): Clarify definition of `apropos'.
5603
56042004-06-23 Lars Hansen <larsh@math.ku.dk>
5605
5606 * files.texi (Saving Buffers): Correct description of
5607 `write-contents-functions'.
5608
56092004-06-21 Juanma Barranquero <lektu@terra.es>
5610
5611 * display.texi (Images): Remove redundant @vindex directives.
5612 Rewrite `image-library-alist' doc in active voice.
5613
56142004-06-14 Juanma Barranquero <lektu@terra.es>
5615
5616 * display.texi (Images): Document new delayed library loading,
5617 variable `image-library-alist' and (existing but undocumented)
5618 function `image-type-available-p'.
5619
56202004-06-05 Richard M. Stallman <rms@gnu.org>
5621
5622 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5623 refer the user to the Initial Input node.
5624 (Text from Minibuffer): Likewise.
5625 (Initial Input): New node. Document this feature
5626 and say it is mostly deprecated.
5627
56282004-05-30 Richard M. Stallman <rms@gnu.org>
5629
5630 * loading.texi (Named Features): Clarify return value
5631 and meaning of NOERROR.
5632
5633 * variables.texi (File Local Variables): Minor cleanup.
5634
56352004-05-30 Michael Albinus <michael.albinus@gmx.de>
5636
5637 * files.texi (Magic File Names): Add `file-remote-p' as operation
5638 of file name handlers.
5639
56402004-05-29 Richard M. Stallman <rms@gnu.org>
5641
5642 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5643 as arg to a minor mode command.
5644
56452004-05-22 Richard M. Stallman <rms@gnu.org>
5646
5647 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5648
5649 * streams.texi (Output Variables): Doc float-output-format.
5650
5651 * searching.texi (Regexp Special): Nested repetition can be infloop.
5652
5653 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5654 real stack overflow.
5655
5656 * compile.texi: Minor cleanups.
5657
56582004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5659
5660 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5661 circular lists.
5662 (List Elements): Explain handling of circular and dotted lists.
5663
56642004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5665
5666 * modes.texi (Search-based Fontification): Fix typo.
5667
56682004-05-10 Juanma Barranquero <lektu@terra.es>
5669
5670 * modes.texi (Mode Line Variables): Fix description of
5671 global-mode-string, which is now after which-func-mode, not the
5672 buffer name.
5673
56742004-05-07 Lars Hansen <larsh@math.ku.dk>
5675
5676 * modes.texi (Desktop Save Mode): Add.
5677 (Modes): Add menu entry Desktop Save Mode.
5678
5679 * hooks.texi: Add desktop-after-read-hook,
5680 desktop-no-desktop-file-hook and desktop-save-hook.
5681
5682 * locals.texi: Add desktop-save-buffer.
5683
56842004-04-30 Jesper Harder <harder@ifa.au.dk>
5685
5686 * display.texi: emacs -> Emacs.
5687
56882004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5689
5690 * files.texi (Changing Files): Document set-file-times.
5691
56922004-04-23 Juanma Barranquero <lektu@terra.es>
5693
5694 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5695
56962004-04-18 Jesper Harder <harder@ifa.au.dk>
5697
5698 * tips.texi (Coding Conventions): defopt -> defcustom.
5699
57002004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5701
5702 * sequences.texi: Various clarifications.
5703
57042004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5705
5706 * buffers.texi (Read Only Buffers): Mention optional ARG to
5707 `toggle-read-only'.
5708
57092004-04-14 Nick Roberts <nick@nick.uklinux.net>
5710
5711 * windows.texi (Selecting Windows): Note that get-lru-window
5712 returns a full-width window if possible.
5713
57142004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5715
5716 * buffers.texi: Various changes in addition to:
5717 (Buffer File Name): Add `find-buffer-visiting'.
5718 (Buffer Modification): Mention optional ARG to `not-modified'.
5719 (Indirect Buffers): Mention optional CLONE argument to
5720 `make-indirect-buffer'.
5721
5722 * files.texi: Various changes in addition to:
5723 (Visiting Functions): `find-file-hook' is now a normal hook.
5724 (File Name Expansion): Explain difference between the way that
5725 `expand-file-name' and `file-truename' treat `..'.
5726 (Contents of Directories): Mention optional ID-FORMAT argument to
5727 `directory-files-and-attributes'.
5728 (Format Conversion): Mention new optional CONFIRM argument to
5729 `format-write-file'.
5730
57312004-04-12 Miles Bader <miles@gnu.org>
5732
5733 * macros.texi (Expansion): Add description of `macroexpand-all'.
5734
57352004-04-05 Jesper Harder <harder@ifa.au.dk>
5736
5737 * variables.texi (Variable Aliases): Mention
5738 cyclic-variable-indirection.
5739
5740 * errors.texi (Standard Errors): Ditto.
5741
57422004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5743
5744 * backups.texi: Various small changes in addition to:
5745 (Making Backups): Mention return value of `backup-buffer'.
5746 (Auto-Saving): Mention optional FORCE argument to
5747 `delete-auto-save-file-if-necessary'.
5748 (Reverting): Mention optional PRESERVE-MODES argument to
5749 `revert-buffer'. Correct description of `revert-buffer-function'.
5750
57512004-03-22 Juri Linkov <juri@jurta.org>
5752
5753 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5754 with `Vector Functions'.
5755
5756 * text.texi (Sorting): Add missing quote.
5757
57582004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5759
5760 * intro.texi (Lisp History): Replace xref to `cl' manual with
5761 inforef.
5762
57632004-03-12 Richard M. Stallman <rms@gnu.org>
5764
5765 * intro.texi (Version Info): Add arg to emacs-version.
5766 (Lisp History): Change xref to CL manual.
5767
57682004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5769
5770 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5771 for Partial Completion mode.
5772
57732004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5774
5775 * customize.texi: Fix typo. Remove eol whitespace.
5776
57772004-03-04 Richard M. Stallman <rms@gnu.org>
5778
5779 * processes.texi: Fix typos.
5780
5781 * lists.texi (Building Lists): Minor clarification.
5782
5783 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5784 in make-hash-table.
5785
57862004-02-29 Juanma Barranquero <lektu@terra.es>
5787
5788 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5789 rm, and ignore exit code.
5790
57912004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5792
5793 * display.texi (Defining Faces): Add description for min-colors.
5794 Update example.
5795
57962004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5797
5798 * abbrevs.texi: Various corrections and clarifications in addition
5799 to the following:
5800 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5801
58022004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5803
5804 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5805
58062004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5807
5808 * text.texi: Various small changes in addition to the following:
5809 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5810 to delete-horizontal-space.
5811 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5812 description of yank-handler text property at various places.
5813
5814 * frames.texi (Window System Selections): Add anchor.
5815
5816 * syntax.texi (Syntax Table Functions): Clarify and correct
5817 descriptions of make-syntax-table and copy-syntax-table.
5818 (Motion and Syntax): Clarify SYNTAXES argument to
5819 skip-syntax-forward.
5820 (Parsing Expressions): Mention that the return value of
5821 parse-partial-sexp is currently a list of ten rather than nine
5822 elements.
5823 (Categories): Various corrections and clarifications.
5824
58252004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5826
5827 * markers.texi (Marker Insertion Types): Minor change.
5828
5829 * locals.texi (Standard Buffer-Local Variables):
5830 * commands.texi (Interactive Codes, Using Interactive):
5831 * functions.texi (Related Topics): Fix xrefs.
5832
58332004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5834
5835 * lists.texi (Sets And Lists): Update description of delete-dups.
5836
58372004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5838
5839 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5840
c8763fb6 58412004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5842
5843 * frames.texi (Parameter Access): frame-parameters arg is optional.
5844 modify-frame-parameters handles nil for FRAME.
5845 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5846 are all-or-nothing for certain toolkits.
5847 Mention parameter wait-for-wm.
5848 (Frames and Windows): In frame-first-window and frame-selected-window
5849 the arg is optional.
5850 (Input Focus): In redirect-frame-focus the second arg is optional.
5851 (Window System Selections): Mention selection type CLIPBOARD.
5852 Mention data-type UTF8_STRING.
5853 Mention numbering of cut buffers.
5854 (Resources): Describe x-resource-name.
5855
58562004-02-16 Richard M. Stallman <rms@gnu.org>
5857
5858 * windows.texi (Buffers and Windows): Delete false table
5859 about all-frames.
5860
5861 * syntax.texi (Parsing Expressions): Delete old caveat
5862 about parse-sexp-ignore-comments.
5863
5864 * streams.texi (Output Variables): Add print-quoted.
5865
5866 * lists.texi (Building Lists): Minor cleanup.
5867
5868 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5869
5870 * display.texi (Overlays): Explain overlays use markers.
5871 (Managing Overlays): Explain front-advance and rear-advance
5872 in more detail.
5873
5874 * loading.texi (Unloading): Document unload-feature-special-hooks.
5875 Get rid of fns-NNN.el file.
5876
58772004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5878
5879 * help.texi (Describing Characters): Fix text-char-description
5880 example output.
5881
5882 * edebug.texi (Using Edebug): Fix example.
5883
5884 * debugging.texi (Internals of Debugger): Fix return value.
5885
5886 * files.texi (Changing Files): Fix argname.
5887
5888 * calendar.texi: Fix parens, and default values.
5889
5890 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5891 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 5892 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
5893
5894 * positions.texi (Text Lines): Don't add -1 in current-line.
5895
58962004-02-16 Richard M. Stallman <rms@gnu.org>
5897
5898 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5899
59002004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5901
5902 * processes.texi (Low-Level Network): Fix a typo.
5903
59042004-02-12 Kim F. Storm <storm@cua.dk>
5905
5906 * display.texi (Fringes): Use consistent wording.
5907 Note that window-fringe's window arg is optional.
5908 (Scroll Bars): Use consistent wording.
5909
59102004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5911
5912 * tips.texi (Comment Tips): Document the new conventions for
5913 commenting out code.
5914
c8763fb6 59152004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5916
5917 * positions.texi (Text Lines): Added missing end defun.
5918
59192004-02-07 Kim F. Storm <storm@cua.dk>
5920
5921 * positions.texi (Text Lines): Add line-number-at-pos.
5922
59232004-02-06 John Paul Wallington <jpw@gnu.org>
5924
5925 * display.texi (Button Properties, Button Buffer Commands):
5926 mouse-2 invokes button, not down-mouse-1.
5927
59282004-02-04 Jason Rumney <jasonr@gnu.org>
5929
5930 * makefile.w32-in: Sync with Makefile.in changes.
5931
59322004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5933
5934 * minibuf.texi (Text from Minibuffer): Various corrections and
5935 clarifications.
5936 (Object from Minibuffer): Correct Lisp description of
5937 read-minibuffer.
5938 (Minibuffer History): Clarify description of cons values for
5939 HISTORY arguments.
5940 (Basic Completion): Various corrections and clarifications. Add
5941 completion-regexp-list.
5942 (Minibuffer Completion): Correct and clarify description of
5943 completing-read.
5944 (Completion Commands): Mention Partial Completion mode. Various
5945 other minor changes.
5946 (High-Level Completion): Various corrections and clarifications.
5947 (Reading File Names): Ditto.
5948 (Minibuffer Misc): Ditto.
5949
59502004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5951
5952 * strings.texi (Text Comparison): assoc-string also matches
5953 elements of alists that are strings instead of conses.
5954 (Formatting Strings): Standardize Texinfo usage. Update index
5955 entries.
5956
59572004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5958
5959 * lists.texi (Sets And Lists): Add delete-dups.
5960
59612004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5962
5963 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5964 special form.
5965 * macros.texi (Defining Macros): Update description of `declare',
5966 which now is a macro.
5967 (Wrong Time): Fix typos.
5968
59692004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5970
5971 * compile.texi (Compilation Functions): Expand descriptions of
5972 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5973 and `batch-byte-compile'. In particular, mention and describe
5974 all optional arguments.
5975 (Disassembly): Correct and clarify the description of `disassemble'.
5976
59772004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5978
5979 * searching.texi: Various small changes in addition to the
5980 following.
5981 (Regexp Example): Adapt to new value of `sentence-end'.
5982 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5983 `words'.
5984 (Search and Replace): Add usage note for `perform-replace'.
5985 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5986 `match-data'.
5987 (Standard Regexps): Update for new values of `paragraph-start'
5988 and `sentence-end'.
5989
59902004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5991
5992 * files.texi (Saving Buffers): Clarify descriptions of
5993 `write-contents-functions' and `before-save-hook'.
5994 Make the defvar's for `before-save-hook' and `after-save-hook'
5995 into defopt's.
5996
59972004-01-07 Kim F. Storm <storm@cua.dk>
5998
5999 * commands.texi (Click Events): Describe new image and
6000 width/height elements of click events.
6001 (Accessing Events): Add posn-string, posn-image, and
6002 posn-object-width-height. Change posn-object to return either
6003 image or string object.
6004
60052004-01-01 Simon Josefsson <jas@extundo.com>
6006
6007 * hooks.texi (Standard Hooks): Add before-save-hook.
6008 * files.texi (Saving Buffers): Likewise.
6009
60102004-01-03 Richard M. Stallman <rms@gnu.org>
6011
6012 * frames.texi (Frames and Windows): Delete frame-root-window.
6013
60142004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6015
6016 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6017
6018 * functions.texi: Various small changes in addition to the
6019 following.
6020 (What Is a Function): `functionp' returns nil for macros. Clarify
6021 behavior of this and following functions for symbol arguments.
6022 (Function Documentation): Add `\' in front of (fn @var{arglist})
6023 and explain why.
6024 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6025 Add anchor.
6026 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6027
60282004-01-01 Miles Bader <miles@gnu.org>
6029
6030 * display.texi (Buttons): New section.
6031
60322003-12-31 Andreas Schwab <schwab@suse.de>
6033
6034 * numbers.texi (Math Functions): sqrt reports a domain-error
6035 error.
6036 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6037
60382003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6039
6040 * tips.texi (Documentation Tips): Update item on hyperlinks in
6041 documentation strings.
6042
6043 * errors.texi (Standard Errors): Various small corrections and
6044 additions.
6045
6046 * control.texi: Various small changes in addition to the
6047 following.
6048 (Signaling Errors): Provide some more details on how `signal'
6049 constructs the error message. Add anchor to the definition of
6050 `signal'.
6051 (Error Symbols): Describe special treatment of `quit'.
6052 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6053 to emphasize that it has to be a single form.
6054
6055 * buffers.texi: Add anchor.
6056
60572003-12-29 Richard M. Stallman <rms@gnu.org>
6058
6059 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6060 (Window Configurations): Add window-configuration-frame.
6061
6062 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6063
6064 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6065 Change arg name in get-char-property.
6066 (Special Properties): Update handling of keymap property.
6067
6068 * strings.texi (Modifying Strings): Add clear-string.
6069 (Text Comparison): Add assoc-string and remove
6070 assoc-ignore-case, assoc-ignore-representation.
6071
6072 * os.texi (Time of Day): Add set-time-zone-rule.
6073
6074 * numbers.texi (Math Functions): asin, acos, log, log10
6075 report domain-error errors.
6076
6077 * nonascii.texi (Converting Representations):
6078 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6079 (Encoding and I/O): Add file-name-coding-system.
6080
6081 * modes.texi (Search-based Fontification): Explain that
6082 face specs are symbols with face names as values.
6083
6084 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6085
6086 * lists.texi (Building Lists): remq moved elsewhere.
6087 (Sets And Lists): remq moved here.
6088 (Association Lists): Refer to assoc-string.
6089
6090 * internals.texi (Garbage Collection): Add memory-use-counts.
6091
6092 * frames.texi (Frames and Windows): Add set-frame-selected-window
6093 and frame-root-window.
6094
6095 * files.texi (Contents of Directories):
6096 Add directory-files-and-attributes.
6097
6098 * display.texi (Refresh Screen): Add force-window-update.
6099 (Invisible Text): Explain about moving point out of invis text.
6100 (Overlay Properties): Add overlay-properties.
6101 (Managing Overlays): Add overlayp.
6102 (GIF Images): Invalid image number displays a hollow box.
6103
6104 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6105 (Killing Buffers): Add buffer-live-p.
6106
61072003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6108
6109 * display.texi (Fringes): Fix typo "set-buffer-window".
6110
61112003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6112
6113 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6114 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6115 Add or change various xrefs and anchors.
6116
6117 * commands.texi: Replace all occurrences of @acronym{CAR} with
6118 @sc{car}, for consistency with the rest of the Elisp manual.
6119 `car' and `cdr' are historically acronyms, but are no longer
6120 widely thought of as such.
6121
6122 * internals.texi (Pure Storage): Mention that `purecopy' does not
6123 copy text properties.
6124 (Object Internals): Now 29 bits are used (in most implementations)
6125 to address Lisp objects.
6126
6127 * variables.texi (Variables with Restricted Values): New node.
6128
6129 * objects.texi (Lisp Data Types): Mention that certain variables
6130 can only take on a restricted set of values and add an xref to
6131 the new node "Variables with Restricted Values".
6132
6133 * eval.texi (Function Indirection): Describe the errors that
6134 `indirect-function' can signal.
6135 (Eval): Clarify the descriptions of `eval-region' and `values'.
6136 Describe `eval-buffer' instead of `eval-current-buffer' and
6137 mention `eval-current-buffer' as an alias for `current-buffer'.
6138 Correct the description and mention all optional arguments.
6139
6140 * nonascii.texi: Various small changes in addition to the
6141 following.
6142 (Converting Representations): Clarify behavior of
6143 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6144 ASCII arguments.
6145 (Character Sets): Document the variable `charset-list' and adapt
6146 the definition of the function `charset-list' accordingly.
6147 (Translation of Characters): Clarify use of generic characters in
6148 `make-translation-table'. Clarify and correct the description of
6149 the use of translation tables in encoding and decoding.
6150 (User-Chosen Coding Systems): Correct and clarify the description
6151 of `select-safe-coding-system'.
6152 (Default Coding Systems): Clarify description of
6153 `file-coding-system-alist'.
6154
61552003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6156
6157 * strings.texi (Text Comparison): Correctly describe when two
6158 strings are `equal'. Combine and clarify descriptions of
6159 `assoc-ignore-case' and `assoc-ignore-representation'.
6160
6161 * objects.texi (Non-ASCII in Strings): Clarify description of
6162 when a string is unibyte or multibyte.
6163 (Bool-Vector Type): Update examples.
6164 (Equality Predicates): Correctly describe when two strings are
6165 `equal'.
6166
61672003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6168
6169 * lists.texi (Building Lists): `append' no longer accepts integer
6170 arguments. Update the description of `number-sequence' to reflect
6171 recent changes.
6172 (Sets And Lists): Describe `member-ignore-case' after `member'.
6173
61742003-11-27 Kim F. Storm <storm@cua.dk>
6175
6176 * commands.texi (Click Events): Click object may be an images.
6177 Describe (dx . dy) element of click positions.
6178 (Accessing Events): Remove duplicate posn-timestamp.
6179 New functions posn-object and posn-object-x-y.
6180
61812003-11-23 Kim F. Storm <storm@cua.dk>
6182
6183 * commands.texi (Click Events): Describe enhancements to event
6184 position lists, including new text-pos and (col . row) items.
6185 Mention left-fringe and right-fringe area events.
6186 (Accessing Events): New functions posn-area and
6187 posn-actual-col-row. Mention posn-timestamp. Mention that
6188 posn-point in non-text area still returns buffer position.
6189 Clarify posn-col-row.
6190
61912003-11-21 Lars Hansen <larsh@math.ku.dk>
6192
6193 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6194 * anti.texi (File Attributes): Describe removed parameter
6195 ID-FORMAT.
6196
61972003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6198
6199 * positions.texi (Positions): Mention that, if a marker is used as
6200 a position, its buffer is ignored.
6201
6202 * markers.texi (Overview of Markers): Mention it here too.
6203
62042003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6205
6206 * numbers.texi (Numeric Conversions): Not just `floor', but also
6207 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6208
62092003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6210
6211 * markers.texi (Creating Markers): Specify insertion type of
6212 created markers. Add xref to `Marker Insertion Types'.
6213 Second argument to `copy-marker' is optional.
6214 (Marker Insertion Types): Mention that most markers are created
6215 with insertion type nil.
6216 (The Mark): Correctly describe when `mark' signals an error.
6217 (The Region): Correctly describe when `region-beginning' and
6218 `region-end' signal an error.
6219
62202003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6221
6222 * hash.texi (Creating Hash): Clarify description of `eql'.
6223 `makehash' is obsolete.
6224 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6225
6226 * positions.texi (Point): Change description of `buffer-end', so
6227 that it is also correct for floating point arguments.
6228 (List Motion): Correct argument lists of `beginning-of-defun' and
6229 `end-of-defun'.
6230 (Excursions): Add xref to `Marker Insertion Types'.
6231 (Narrowing): Argument to `narrow-to-page' is optional.
6232
62332003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6234
6235 * streams.texi (Output Streams): Clarify behavior of point for
6236 marker output streams.
6237
62382003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6239
6240 * variables.texi (Defining Variables): Second argument to
6241 `defconst' is not optional.
6242 (Setting Variables): Mention optional argument APPEND to
6243 `add-to-list'.
6244 (Creating Buffer-Local): Expand description of
6245 `make-variable-buffer-local'.
6246 (Frame-Local Variables): Expand description of
6247 `make-variable-frame-local'.
6248 (Variable Aliases): Correct description of optional argument
6249 DOCSTRING to `defvaralias'. Mention return value of
6250 `defvaralias'.
6251 (File Local Variables): Add xref to `File variables' in Emacs
6252 Manual. Correct description of `hack-local-variables'. Mention
6253 `safe-local-variable' property. Mention optional second argument
6254 to `risky-local-variable-p'.
6255
62562003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6257
6258 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6259
62602003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6261
6262 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6263 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6264 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6265 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6266 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6267 lispref/processes.texi, lispref/searching.texi,
6268 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6269 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6270 @acronym{FOO}.
6271
62722003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6273
6274 * strings.texi (Creating Strings): Argument START to `substring'
6275 can not be `nil'. Expand description of
6276 `substring-no-properties'. Correct description of `split-string',
6277 especially with respect to empty matches. Prevent very bad line
6278 break in definition of `split-string-default-separators'.
6279 (Text Comparison): `string=' and `string<' also accept symbols as
6280 arguments.
6281 (String Conversion): More completely describe argument BASE in
6282 `string-to-number'.
6283 (Formatting Strings): `%s' and `%S' in `format' do require
6284 corresponding object. Clarify behavior of numeric prefix after
6285 `%' in `format'.
6286 (Case Conversion): The argument to `upcase-initials' can be a
6287 character.
6288
62892003-10-27 Kenichi Handa <handa@m17n.org>
6290
6291 * display.texi (Fontsets): Fix texinfo usage.
6292
62932003-10-25 Kenichi Handa <handa@m17n.org>
6294
6295 * display.texi (Fontsets): Add description of the function
6296 set-fontset-font.
6297
62982003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6299
6300 * display.texi (Temporary Displays): Add xref to `Documentation
6301 Tips'.
6302
6303 * functions.texi (Function Safety): Use inforef instead of pxref
6304 for SES.
6305
63062003-10-23 Andreas Schwab <schwab@suse.de>
6307
6308 * Makefile.in (TEX, texinputdir): Don't define.
6309 (TEXI2DVI): Define.
6310 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6311 add $(srcdir)/index.texi.
6312 ($(infodir)/elisp): Remove index.texi dependency.
6313 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6314 (index.texi): Remove target.
6315 (dist): Don't link $(srcdir)/permute-index.
6316 (clean): Don't remove index.texi.
6317
6318 * permute-index, index.perm: Remove.
6319 * index.texi: Rename from index.unperm.
6320
63212003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6322
6323 * tips.texi (Documentation Tips): Document new behavior for face
6324 and variable hyperlinks in Help mode.
6325
63262003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6327
6328 * objects.texi (Integer Type): Update for extra bit of integer range.
6329 (Character Type): Ditto.
6330
63312003-10-16 Eli Zaretskii <eliz@gnu.org>
6332
6333 * numbers.texi (Integer Basics): Add index entries for reading
6334 numbers in hex, octal, and binary.
6335
63362003-10-16 Lute Kamstra <lute@gnu.org>
6337
6338 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6339 argument.
6340
63412003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6342
6343 * windows.texi (Choosing Window): Fix typo.
6344 * edebug.texi (Edebug Execution Modes): Fix typo.
6345
63462003-10-13 Richard M. Stallman <rms@gnu.org>
6347
6348 * windows.texi (Basic Windows): A window has fringe settings,
6349 display margins and scroll-bar settings.
6350 (Splitting Windows): Doc split-window return value.
6351 Clean up one-window-p.
6352 (Selecting Windows): Fix typo.
6353 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6354 (Buffers and Windows): In set-window-buffer, explain effect
6355 on fringe settings and scroll bar settings.
6356 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6357 (Choosing Window): Use defopt for pop-up-frame-function.
6358 For special-display-buffer-names, explain same-window and same-frame.
6359 Clarify window-dedicated-p return value.
6360 (Textual Scrolling): scroll-up and scroll-down can get an error.
6361 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6362 Clarify set-window-hscroll.
6363 (Size of Window): Don't mention tool bar in window-height.
6364 (Coordinates and Windows): Explain what coordinates-in-window-p
6365 returns for fringes and display margins.
6366 (Window Configurations): Explain saving fringes, etc.
6367
6368 * tips.texi (Library Headers): Clean up Documentation.
6369
6370 * syntax.texi (Parsing Expressions): Clean up forward-comment
6371 and parse-sexp-lookup-properties.
6372
6373 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6374
6375 * os.texi (System Environment): Clean up text for load-average errors.
6376
6377 * modes.texi (Hooks): Don't explain local hook details at front.
6378 Clarify run-hooks and run-hook-with-args a little.
6379 Clean up add-hook and remove-hook.
6380
6381 * edebug.texi (Edebug Execution Modes): Clarify t.
6382 Document edebug-sit-for-seconds.
6383 (Coverage Testing): Document C-x X = and =.
6384 (Instrumenting Macro Calls): Fix typo.
6385 (Specification List): Don't index the specification keywords.
6386
63872003-10-10 Kim F. Storm <storm@cua.dk>
6388
6389 * processes.texi (Network): Introduce make-network-process.
6390
63912003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6392
6393 * tips.texi (Library Headers): Fix typo.
6394
63952003-10-07 Juri Linkov <juri@jurta.org>
6396
6397 * modes.texi (Imenu): Mention imenu-create-index-function's
6398 default value. Explain submenus better.
6399
64002003-10-07 Lute Kamstra <lute@gnu.org>
6401
6402 * modes.texi (Faces for Font Lock): Fix typo.
6403 (Hooks): Explain how buffer-local hook variables can refer to
6404 global hook variables.
6405 Various minor clarifications.
6406
64072003-10-06 Lute Kamstra <lute@gnu.org>
6408
6409 * tips.texi (Coding Conventions): Mention naming conventions for
6410 hooks.
6411
64122003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6413
6414 * loading.texi (Library Search): Correct default value of
6415 load-suffixes.
6416 (Named Features): Fix typo.
6417
64182003-10-05 Richard M. Stallman <rms@gnu.org>
6419
6420 * loading.texi (Named Features): In `provide',
6421 say how to test for subfeatures.
6422 (Unloading): In unload-feature, use new var name
6423 unload-feature-special-hooks.
6424
64252003-10-03 Lute Kamstra <lute@gnu.org>
6426
6427 * modes.texi (Major Mode Conventions): Mention third way to set up
6428 Imenu.
6429 (Imenu): A number of small fixes.
6430 Delete documentation of internal variable imenu--index-alist.
6431 Document the return value format of imenu-create-index-function
6432 functions.
6433
64342003-09-30 Richard M. Stallman <rms@gnu.org>
6435
6436 * processes.texi (Network): Say what stopped datagram connections do.
6437
6438 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6439
6440 * display.texi (Overlay Properties): Clarify `evaporate' property.
6441
64422003-09-29 Lute Kamstra <lute@gnu.org>
6443
6444 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6445 constructs should be marked as risky.
6446 Change cons cell into proper list.
6447 (Mode Line Variables): Change cons cell into proper list.
6448
64492003-09-26 Lute Kamstra <lute@gnu.org>
6450
6451 * modes.texi (Mode Line Data): Document the :propertize construct.
6452 (Mode Line Variables): Reorder the descriptions of the variables
6453 to match their order in the default mode-line-format.
6454 Describe the new variables mode-line-position and mode-line-modes.
6455 Update the default values of mode-line-frame-identification,
6456 minor-mode-alist, and default-mode-line-format.
6457 (Properties in Mode): Mention the :propertize construct.
6458
64592003-09-26 Richard M. Stallman <rms@gnu.org>
6460
6461 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6462 * loading.texi, minibuf.texi, text.texi, variables.texi:
6463 Avoid @strong{Note:}.
6464
64652003-09-26 Richard M. Stallman <rms@gnu.org>
6466
6467 * keymaps.texi (Remapping Commands): Fix typo.
6468
64692003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6470
6471 * processes.texi (Low-Level Network): Fix typo.
6472
64732003-09-23 Kim F. Storm <storm@cua.dk>
6474
6475 * processes.texi (Network, Network Servers): Fix typos.
6476 (Low-Level Network): Add timeout value for :server keyword.
6477 Add new option keywords to make-network-process.
6478 Add set-network-process-options.
6479 Explain how to test availability of network options.
6480
64812003-09-19 Richard M. Stallman <rms@gnu.org>
6482
6483 * text.texi (Motion by Indent): Arg to
6484 backward-to-indentation and forward-to-indentation is optional.
6485
6486 * strings.texi (Creating Strings): Add substring-no-properties.
6487
6488 * processes.texi
6489 (Process Information): Add list-processes arg QUERY-ONLY.
6490 Delete process-contact from here.
6491 Add new status values for process-status.
6492 Add process-get, process-put, process-plist, set-process-plist.
6493 (Synchronous Processes): Add call-process-shell-command.
6494 (Signals to Processes): signal-process allows process objects.
6495 (Network): Complete rewrite.
6496 (Network Servers, Datagrams, Low-Level Network): New nodes.
6497
6498 * positions.texi (Word Motion): forward-word, backward-word
6499 arg is optional. Reword.
6500
6501 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6502
6503 * variables.texi (Creating Buffer-Local):
6504 Delete duplicate definition of buffer-local-value.
6505 (File Local Variables): Explain about discarding text props.
6506
65072003-09-11 Richard M. Stallman <rms@gnu.org>
6508
6509 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6510 changes variables that record input events.
6511 (Minibuffer Misc): Add minibuffer-selected-window.
6512
6513 * lists.texi (Building Lists): Add copy-tree.
6514
6515 * display.texi (Fontsets): Add char-displayable-p.
6516 (Scroll Bars): New node.
6517
65182003-09-08 Lute Kamstra <lute@gnu.org>
6519
6520 * modes.texi (%-Constructs): Document new `%i' and `%I'
6521 constructs.
6522
65232003-09-03 Peter Runestig <peter@runestig.com>
6524
6525 * makefile.w32-in: New file.
6526
65272003-08-29 Richard M. Stallman <rms@gnu.org>
6528
6529 * display.texi (Overlay Properties): Clarify how priorities
6530 affect use of the properties.
6531
65322003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6533
6534 * customize.texi (Type Keywords): Correct the description of
6535 `:help-echo' in the case where `motion-doc' is a function.
6536
65372003-08-14 John Paul Wallington <jpw@gnu.org>
6538
6539 * modes.texi (Emulating Mode Line): Subsection, not section.
6540
65412003-08-13 Richard M. Stallman <rms@gnu.org>
6542
6543 * elisp.texi (Top): Update subnode lists in menu.
6544
6545 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6546 (Kill Functions): kill-region has new arg yank-handler.
6547 (Yanking): New node.
6548 (Yank Commands): Add yank-undo-function.
6549 (Low-Level Kill Ring):
6550 kill-new and kill-append have new arg yank-handler.
6551 (Changing Properties): Add remove-list-of-text-properties.
6552 (Atomic Changes): New node.
6553
6554 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6555
6556 * streams.texi (Output Variables): Add eval-expression-print-length
6557 and eval-expression-print-level.
6558
6559 * os.texi (Time Conversion): For encode-time, explain limits on year.
6560
6561 * objects.texi (Character Type): Define anchor "modifier bits".
6562
6563 * modes.texi (Emulating Mode Line): New node.
6564 (Search-based Fontification): Font Lock uses font-lock-face property.
6565 (Other Font Lock Variables): Likewise.
6566
6567 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6568 not vectors.
6569 (Active Keymaps): Add emulation-mode-map-alists.
6570 (Functions for Key Lookup): key-binding has new arg no-remap.
6571 (Remapping Commands): New node.
6572 (Scanning Keymaps): where-is-internal has new arg no-remap.
6573 (Tool Bar): Add tool-bar-local-item-from-menu.
6574 Clarify when to use tool-bar-add-item-from-menu.
6575
6576 * commands.texi (Interactive Call): commandp has new arg.
6577 (Command Loop Info): Add this-original-command.
6578
65792003-08-06 John Paul Wallington <jpw@gnu.org>
6580
6581 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6582
6583 * display.texi (Warning Basics): Fix typo.
6584 (Fringes): Add closing curly bracket and fix typo.
6585
6586 * elisp.texi (Top): Fix typo.
6587
65882003-08-05 Richard M. Stallman <rms@gnu.org>
6589
6590 * elisp.texi: Update lists of subnodes.
6591
6592 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6593
6594 * variables.texi (Local Variables): Use lc for example variable names.
6595
6596 * tips.texi (Library Headers): Explain where to put -*-.
6597
6598 * strings.texi (Creating Strings): Fix xref for vconcat.
6599
6600 * sequences.texi (Vector Functions):
6601 vconcat no longer allows integer args.
6602
6603 * minibuf.texi (Reading File Names): read-file-name has new
6604 arg PREDICATE. New function read-directory-name.
6605
6606 * macros.texi (Defining Macros): Give definition of `declare'
6607 (Indenting Macros): New node.
6608
6609 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6610 (Window Frame Parameters): Make separate table of parameters
6611 that are coupled with specific face attributes.
6612 (Deleting Frames): delete-frame-hooks renamed to
6613 delete-frame-functions.
6614
6615 * files.texi (Magic File Names): Add file-remote-p.
6616 Clarify file-local-copy.
6617
6618 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6619 here; instead xref Defining Macros.
6620
6621 * display.texi (Warnings): New node, and subnodes.
6622 (Fringes): New node.
6623
6624 * debugging.texi (Test Coverage): New node.
6625
6626 * compile.texi (Compiler Errors): Explain with-no-warnings
6627 and other ways to suppress warnings.
6628
6629 * commands.texi (Interactive Call): Minor clarification.
6630
6631 * buffers.texi (Buffer File Name): set-visited-file-name
6632 renames the buffer too.
6633
6634 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6635
66362003-07-24 Markus Rost <rost@math.ohio-state.edu>
6637
6638 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6639
66402003-07-22 Markus Rost <rost@math.ohio-state.edu>
6641
6642 * internals.texi (Garbage Collection): Fix previous change.
6643
66442003-07-22 Richard M. Stallman <rms@gnu.org>
6645
6646 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6647
6648 * display.texi (Width): Use \s syntax in example.
6649 (Font Selection): Add face-font-rescale-alist.
6650
6651 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6652 Remove spurious indent in example.
6653
6654 * lists.texi (Building Lists): Add number-sequence.
6655
6656 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6657
6658 * functions.texi (Function Documentation): Explain how to
6659 show calling convention explicitly in the doc string.
6660
6661 * windows.texi (Selecting Windows): save-selected-window saves
6662 selected window of each frame.
6663 (Window Configurations): Minor change.
6664
6665 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6666
6667 * streams.texi (Output Variables): Add print-continuous-numbering
6668 and print-number-table.
6669
6670 * processes.texi (Decoding Output): New node.
6671
6672 * os.texi (Time Conversion): decode-time arg is optional.
6673
6674 * objects.texi (Character Type): Don't use space as example for \.
6675 Make list of char names and \-sequences correspond.
6676 Explain that \s is not used in strings. `\ ' needs space after.
6677
6678 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6679 (Translation of Characters): Add translation-table-for-input.
6680 (Default Coding Systems): Add auto-coding-functions.
6681 (Explicit Encoding): Add decode-coding-inserted-region.
6682 (Locales): Add locale-info.
6683
6684 * minibuf.texi (Basic Completion): Describe test-completion.
6685 Collections can be lists of strings.
6686 Clean up lazy-completion-table.
6687 (Programmed Completion): Mention test-completion.
6688 Clarify why lambda expressions are not accepted.
6689 (Minibuffer Misc): Describe minibufferp.
6690
66912003-07-14 Richard M. Stallman <rms@gnu.org>
6692
6693 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6694
6695 * windows.texi (Selecting Windows): New arg to select-window.
6696 (Selecting Windows): Add with-selected-window.
6697 (Size of Window): Add window-inside-edges, etc.
6698
6699 * internals.texi (Garbage Collection): Add post-gc-hook.
6700
6701 * processes.texi (Subprocess Creation): Add exec-suffixes.
6702
6703 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6704 (Scanning Keymaps): Add map-keymaps.
6705 (Defining Menus): Add keymap-prompt.
6706
6707 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6708 most-negative-fixnum.
6709
6710 * compile.texi (Byte Compilation): Explain no-byte-compile
6711 (Compiler Errors): New node.
6712
6713 * os.texi (User Identification): user-uid, user-real-uid
6714 can return float.
6715
6716 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6717 and about derived modes.
6718 (Minor Modes): Add minor-mode-list.
6719 (Defining Minor Modes): Keyword args for define-minor-mode.
6720 (Search-based Fontification): Explain managing other properties.
6721 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6722 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6723 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6724
6725 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6726 (Variable Aliases): Clarify defvaralias.
6727
6728 * loading.texi (Library Search): Add load-suffixes.
6729
6730 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6731 (Programmed Completion): Add dynamic-completion-table.
6732
6733 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6734 (Magic File Names): Specify precedence order of handlers.
6735
6736 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6737 and post-command-hook.
6738 (Waiting): New calling convention for sit-for.
6739
6740 * text.texi (Special Properties): local-map and keymap properties
6741 apply based on their stickiness.
6742
67432003-07-07 Richard M. Stallman <rms@gnu.org>
6744
6745 * modes.texi (Minor Mode Conventions): Specify only some kinds
6746 of list values as args to minor modes.
6747
6748 * files.texi (File Name Expansion): Warn about iterative use
6749 of substitute-in-file-name.
6750
6751 * advice.texi (Activation of Advice): Clean up previous change.
6752
67532003-07-06 Markus Rost <rost@math.ohio-state.edu>
6754
6755 * advice.texi (Activation of Advice): Note that ad-start-advice is
6756 turned on by default.
6757
67582003-06-30 Richard M. Stallman <rms@gnu.org>
6759
6760 * text.texi (Buffer Contents): Document current-word.
6761 (Change Hooks): Not called for *Messages*.
6762
6763 * functions.texi (Defining Functions): Explain about redefining
6764 primitives.
6765 (Function Safety): Renamed. Minor changes.
6766 Comment out the detailed criteria for what is safe.
6767
67682003-06-22 Andreas Schwab <schwab@suse.de>
6769
6770 * objects.texi (Symbol Type): Fix description of examples.
6771
67722003-06-16 Andreas Schwab <schwab@suse.de>
6773
6774 * hash.texi (Creating Hash): Fix description of :weakness.
6775
c8763fb6 67762003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6777
6778 * files.texi (Changing Files): copy-file copies file modes, too.
6779
67802003-05-28 Richard M. Stallman <rms@gnu.org>
6781
6782 * strings.texi (Creating Strings): Clarify split-string.
6783
67842003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6785
6786 * strings.texi (Creating Strings): Update split-string specification
6787 and examples.
6788
67892003-05-19 Richard M. Stallman <rms@gnu.org>
6790
6791 * elisp.texi: Correct invariant section names.
6792
67932003-04-20 Richard M. Stallman <rms@gnu.org>
6794
6795 * os.texi (Timers): Explain about timers and quitting.
6796
67972003-04-19 Richard M. Stallman <rms@gnu.org>
6798
6799 * internals.texi (Writing Emacs Primitives): Strings are
6800 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6801 Explain GCPRO convention for varargs function args.
6802
68032003-04-16 Richard M. Stallman <rms@gnu.org>
6804
6805 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6806
68072003-04-08 Richard M. Stallman <rms@gnu.org>
6808
6809 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6810
68112003-02-13 Kim F. Storm <storm@cua.dk>
6812
6813 * objects.texi (Character Type): New \s escape for space.
6814
68152003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6816
6817 * os.texi (System Environment): Added cygwin system-type.
6818
68192003-01-25 Richard M. Stallman <rms@gnu.org>
6820
6821 * keymaps.texi: Document that a symbol can act as a keymap.
6822
68232003-01-13 Richard M. Stallman <rms@gnu.org>
6824
6825 * text.texi (Changing Properties): Say string indices are origin-0.
6826
6827 * positions.texi (Screen Lines) <compute-motion>:
6828 Correct order of elts in return value.
6829
6830 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6831 how to define a default binding.
6832
68332002-12-07 Markus Rost <rost@math.ohio-state.edu>
6834
6835 * loading.texi (Unloading): Fix recent change for load-history.
6836
6837 * customize.texi (Simple Types): Clarify description of custom
6838 type 'number. Describe new custom type 'float.
6839
68402002-12-04 Markus Rost <rost@math.ohio-state.edu>
6841
6842 * variables.texi (File Local Variables): Fix typo.
6843
c8763fb6 68442002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6845
6846 From Michael Albinus <Michael.Albinus@alcatel.de>.
6847
6848 * README: Target for Info file is `make info'.
6849
6850 * files.texi (File Name Components): Fixed typos in
6851 `file-name-sans-extension'.
6852 (Magic File Names): Complete list of operations for magic file
6853 name handlers.
6854
68552002-09-16 Jonathan Yavner <jyavner@engineer.com>
6856
6857 * variables.texi (File Local Variables): New function
6858 risky-local-variable-p.
6859
68602002-09-15 Jonathan Yavner <jyavner@engineer.com>
6861
6862 * functions.texi (Function safety): New node about unsafep.
6863
68642002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6865
6866 * customize.texi (Splicing into Lists): Fixed example.
6867 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6868
68692002-06-17 Juanma Barranquero <lektu@terra.es>
6870
6871 * frames.texi (Display Feature Testing): Fix typo.
6872
68732002-06-12 Andreas Schwab <schwab@suse.de>
6874
6875 * frames.texi (Initial Parameters, Resources): Fix references to
6876 the Emacs manual.
6877
68782002-05-13 Kim F. Storm <storm@cua.dk>
6879
6880 * variables.texi (Intro to Buffer-Local): Updated warning and
6881 example relating to changing buffer inside let.
6882
c8763fb6 68832002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6884
6885 * os.texi (Session Management): New node about X Session management.
6886
68872002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6888
6889 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6890 to which the manual corresponds, and the copyright years.
6891
6892 * Makefile.in (VERSION): Set to 2.9.
6893
68942001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6895
6896 * elisp.texi: Change the category in @dircategory to "Emacs", to
6897 make it consistent with info/dir.
6898
68992001-11-25 Miles Bader <miles@gnu.org>
6900
6901 * text.texi (Fields): Describe new `limit' arg in
6902 field-beginning/field-end.
6903
69042001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6905
6906 * permute-index: Don't depend on csh-specific features. Replace
6907 the interpreter name with /bin/sh.
6908
6909 * two-volume-cross-refs.txt: New file.
6910 * two.el: New file.
6911 * spellfile: New file.
6912
69132001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6914
6915 * permute-index: New file.
6916
6917 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6918 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6919 8+3 restricted namespace.
6920
6921 * Makefile.in (infodir): Define relative to $(srcdir).
6922 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6923 include directories list via -I switch to makeinfo.
6924 (index.texi): Use cp if both hard and symbolic links fail.
6925
69262001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6927
6928 * Makefile.in (distclean): Add.
6929
6930 The following changes make ELisp manual part of the Emacs
6931 distribution:
6932
6933 * Makefile.in: Add Copyright notice.
6934 (prefix): Remove.
6935 (infodir): Change value to "../info".
6936 (VPATH): New variable.
6937 (MAKE): Don't define.
6938 (texmacrodir): Don't define.
6939 (texinputdir): Append the existing value of TEXINPUTS.
6940 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6941 command to be compatible with man/Makefile.in, and to put the
6942 output into ../info.
6943 (info): Add target.
6944 (installall): Target removed.
6945
c8763fb6 69462001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6947
6948 * tips.texi (Coding Conventions): Fix typo.
6949
69502001-10-23 Gerd Moellmann <gerd@gnu.org>
6951
6952 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6953
69542001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6955
6956 * files.texi (File Name Components): Update the description of
6957 file-name-sans-extension and file-name-extension, as they now
6958 ignore leading dots.
6959
69602001-10-20 Gerd Moellmann <gerd@gnu.org>
6961
6962 * (Version 21.1 released.)
6963
69642001-10-19 Miles Bader <miles@gnu.org>
6965
6966 * positions.texi (Text Lines): Describe behavior of
6967 `beginning-of-line'/`end-of-line' in the presence of field properties.
6968
69692001-10-17 Gerd Moellmann <gerd@gnu.org>
6970
6971 * Makefile.in (VERSION): Set to 2.8.
6972 (manual): Use `manual-21'.
6973
6974 * elisp.texi (VERSION): Add and use it where the version
6975 number was used. Set it to 2.8.
6976
6977 * intro.texi: Likewise.
6978
69792001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6980
6981 * files.texi (File Name Completion): Document the significance of
6982 a trailing slash in elements of completion-ignored-extensions.
6983
69842001-10-06 Miles Bader <miles@gnu.org>
6985
6986 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6987
69882001-10-04 Gerd Moellmann <gerd@gnu.org>
6989
6990 * variables.texi (Variable Aliases): New node.
6991
69922001-10-04 Gerd Moellmann <gerd@gnu.org>
6993
6994 * Branch for 21.1.
6995
69962001-10-02 Miles Bader <miles@gnu.org>
6997
6998 * minibuf.texi (Minibuffer Misc): Add entries for
6999 `minibuffer-contents', `minibuffer-contents-no-properties', and
7000 `delete-minibuffer-contents'.
7001 Correct description for `minibuffer-prompt-end'.
7002
7003 * text.texi (Property Search): Correct descriptions of
7004 `next-char-property-change' and `previous-char-property-change'.
7005 Add entries for `next-single-char-property-change' and
7006 `previous-single-char-property-change'.
7007 Make operand names a bit more consistent.
7008
70092001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7010
7011 * frames.texi (Finding All Frames): Document that next-frame and
7012 previous-frame are local to current terminal.
7013
70142001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7015
7016 * keymaps.texi (Creating Keymaps): Fix the description of the
7017 result of make-keymap.
7018
70192001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7020
7021 * display.texi (Font Lookup, Attribute Functions)
7022 (Image Descriptors): Add cross-references to the definition of
7023 selected frame.
7024
7025 * buffers.texi (The Buffer List): Add cross-references to the
7026 definition of selected frame.
7027
7028 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7029 frame at any given time.
7030 (Multiple Displays, Size and Position): Add a cross-reference to
7031 the definition of the selected frame.
7032
70332001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7034
7035 * strings.texi (String Conversion) <string-to-number>: Document
7036 that a float is returned for integers that are too large.
7037
7038 * frames.texi (Mouse Position): Document mouse-position-function.
7039 (Display Feature Testing): Document display-images-p.
7040 (Window Frame Parameters): Document the cursor-type variable.
7041
7042 * numbers.texi (Integer Basics): Document CL style read syntax for
7043 integers in bases other than 10.
7044
7045 * positions.texi (List Motion): Document
7046 open-paren-in-column-0-is-defun-start.
7047
7048 * lists.texi (Sets And Lists): Document member-ignore-case.
7049
7050 * internals.texi (Garbage Collection): Document the used and free
7051 strings report.
7052 (Memory Usage): Document strings-consed.
7053
7054 * os.texi (Time of Day): Document float-time.
7055 (Recording Input): Document that clear-this-command-keys clears
7056 the vector to be returned by recent-keys.
7057
7058 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7059 argument keymap can be a list.
7060
7061 * nonascii.texi (User-Chosen Coding Systems)
7062 <select-safe-coding-system>: Document the new argument
7063 accept-default-p and the variable
7064 select-safe-coding-system-accept-default-p. Tell what happens if
7065 buffer-file-coding-system is undecided.
7066 (Default Coding Systems): Document auto-coding-regexp-alist.
7067
7068 * display.texi (The Echo Area) <message>: Document
7069 message-truncate-lines.
7070 (Glyphs): Document that the glyph table is unused on windowed
7071 displays.
7072
7073 * help.texi (Describing Characters) <single-key-description>:
7074 Document the new argument no-angles.
7075 (Accessing Documentation) <documentation-property>: Document that
7076 a non-string property is evaluated.
7077 <documentation>: Document that the function-documentation property
7078 is looked for.
7079
7080 * windows.texi (Selecting Windows): Document some-window.
7081
7082 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7083
7084 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7085 apropos-mode-hook.
7086
7087 * commands.texi (Using Interactive): Document interactive-form.
7088 (Keyboard Macros): Document kbd-macro-termination-hook.
7089 (Command Loop Info): Document that clear-this-command-keys clears
7090 the vector to be returned by recent-keys.
7091
70922001-09-04 Werner LEMBERG <wl@gnu.org>
7093
7094 * Makefile.in (srcdir, texinputdir): New variables.
7095 (srcs, index.texi, install): Use $(srcdir).
7096 (.PHONY): Remove elisp.dvi.
7097 (elisp): Use -I switch for makeinfo.
7098 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7099 (installall, dist): Use $(srcdir).
7100 Fix path to texinfo.tex.
7101 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7102
71032001-08-30 Gerd Moellmann <gerd@gnu.org>
7104
7105 * display.texi (Conditional Display): Adjust to API change.
7106
7107 * configure: New file.
7108
71092001-07-30 Gerd Moellmann <gerd@gnu.org>
7110
7111 * commands.texi (Repeat Events): Add description of
7112 double-click-fuzz.
7113
71142001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7115
7116 * syntax.texi (Syntax Class Table): Add the missing designator for
7117 comment and string fences.
7118 (Syntax Properties): Add a xref to syntax table internals.
7119 (Syntax Table Internals): Document string-to-syntax.
7120
71212001-05-07 Gerd Moellmann <gerd@gnu.org>
7122
7123 * Makefile.in (install): Use install-info command line options
7124 like in Emacs' Makefile.in.
7125
71262000-12-09 Miles Bader <miles@gnu.org>
7127
7128 * windows.texi (Window Start): Update documentation for
7129 `pos-visible-in-window-p'.
7130
71312000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7132
7133 * lists.texi (Building Lists): Add footnote to explain how to add
7134 to the end of a list.
7135
71362000-10-25 Gerd Moellmann <gerd@gnu.org>
7137
7138 * files.texi (Visiting Functions): Typos.
7139
71402000-10-25 Kenichi Handa <handa@etl.go.jp>
7141
7142 * files.texi (Visiting Functions): Return value of
7143 find-file-noselect may be a list of buffers if wildcards are used.
7144
71452000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7146
7147 * display.texi (Defining Faces): Document `graphic' display type
7148 in face specs.
7149
b344d29d 71502000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7151
7152 * hooks.texi (Standard Hooks): Replace obsolete
7153 `after-make-frame-hook' with `after-make-frame-functions'.
7154
7155 * frames.texi (Creating Frames): Ditto.
7156
7157 * variables.texi (Future Local Variables): Ditto.
7158
71592000-10-16 Gerd Moellmann <gerd@gnu.org>
7160
7161 * display.texi (Other Image Types): Add description of :foreground
7162 and :background properties of mono PBM images.
7163
71642000-08-17 Werner LEMBERG <wl@gnu.org>
7165
7166 * .cvsignore: New file.
7167
71682000-01-05 Gerd Moellmann <gerd@gnu.org>
7169
7170 * tindex.pl: New script.
7171
71721999-12-03 Dave Love <fx@gnu.org>
7173
7174 * Makefile.in (MAKEINFO): New parameter.
7175
71761999-09-17 Richard Stallman <rms@gnu.org>
7177
7178 * Makefile.in (srcs): Add hash.texi.
7179 (VERSION): Update to 20.6.
7180
71811999-09-13 Richard Stallman <rms@gnu.org>
7182
7183 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7184
71851998-08-29 Karl Heuer <kwzh@gnu.org>
7186
7187 * configure.in: New file.
7188 * Makefile.in: Renamed from Makefile.
7189 (prefix, infodir): Use value obtained from configure.
7190 (emacslibdir): Obsolete variable deleted.
7191 (dist): Distribute configure.in, configure, Makefile.in.
7192
71931998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7194
7195 * Makefile (INSTALL_INFO): New variable.
7196 (install): Run install-info.
7197
71981998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7199
7200 * Makefile (elisp.dvi): Add missing backslash.
7201
72021998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7203
7204 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7205 Run texindex without `./'. Always run texindex on elisp.tp.
7206 (elisp.tps): Target deleted.
7207
72081998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7209
7210 * Makefile (srcs): Add nonascii.texi and customize.texi.
7211 (dist): Start by deleting `temp'.
7212
72131998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7214
7215 * Makefile (makeinfo, texindex): Targets deleted.
7216 (makeinfo.o, texindex.o): Targets deleted.
7217 (clean, dist): Don't do anything with them or with getopt*.
7218
72191998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7220
7221 * Makefile (SHELL): Defined.
7222
72231998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7224
7225 * Makefile (elisp.tps): New target.
7226 (elisp.dvi): Depend on elisp.tps.
7227
c5602427 72281996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7229
7230 * README: Update phone number.
7231
7232 * Makefile (elisp): Make this be the default target.
7233 Depend on makeinfo.c instead of makeinfo.
7234 (install): Don't depend on elisp.dvi, since we don't install that.
7235 Use mkinstalldirs.
7236 (dist): Add mkinstalldirs.
7237
c5602427 72381995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7239
7240 * Makefile (VERSION): Update version number.
7241 (maintainer-clean): Renamed from realclean.
7242
c5602427 72431995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7244
7245 * Makefile (realclean): New target.
7246 (elisp): Remove any old elisp-* files first.
7247
c5602427 72481993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7249
7250 * Makefile (VERSION): New variable.
7251 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7252 Compressed file suffix should be `.gz', not `.z'.
7253
ce058493 72541993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7255
7256 * Makefile (elisp): Depend on makeinfo.
7257
c5602427 72581993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7259
7260 * Makefile (srcs): Add anti.texi.
7261
c5602427 72621993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7263
7264 * Makefile (infodir, prefix): New vars.
7265 (install): Use infodir.
7266 (emacsinfodir): Deleted.
7267
c5602427 72681993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7269
7270 * Makefile (srcs): Add calendar.texi.
7271
7272 * Makefile (dist): Copy texindex.c and makeinfo.c.
7273 Limit elisp-* files to those with one or two digits.
7274
c5602427 72751993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7276
7277 * Makefile (dist): Changed to use Gzip instead of compress.
7278
c5602427 72791993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7280
7281 * loading.texi (Unloading): define-function changed back to
7282 defalias. It may not stay this way, but at least it's
7283 consistent with the known-good version of the code patch.
7284
c5602427 72851993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7286
7287 * modes.texi (Hooks): Document new optional arg of add-hook.
7288
c5602427 72891993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7290
7291 * variables.texi: Document nil initial value of buffer-local variables.
7292
7293 * tips.texi: Add new section on standard library headers.
7294
c5602427 72951993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7296
7297 * Makefile (srcs): Add frame.texi to the list of sources.
7298
c5602427 72991993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7300
7301 * Makefile (dist): Don't bother excluding autosave files; they'll
7302 never make it into the temp directory anyway, and the hash marks
7303 in the name are problematic for make and the Bourne shell.
7304 (srcs):
7305
c5602427 73061993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7307
7308 * Makefile (dist): Don't include backup files or autosave files in
7309 the distribution tar file.
7310
c5602427 73111991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7312
7313 * Makefile (srcs): Added index.perm.
7314 (elisp.dvi): Remove erroneous shell comment.
7315 Expect output of permute-index in permuted.fns.
7316 Save old elisp.aux in elisp.oaux.
7317 (clean): Added index.texi to be deleted.
7318
c5602427 73191990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7320
7321 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7322
c5602427 73231990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7324
7325 * files.texi: Noted that completion-ignored-extensions is ignored
7326 when making *Completions*.
7327
3e868ee3 73281990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7329
7330 * Makefile make dist now depends on elisp.dvi, since it tries
7331 to include it in the dist file.
7332
c5602427 73331990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7334
c5602427 7335 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7336
c5602427 73371989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7338
7339 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7340 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7341
c5602427 73421989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7343
7344 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7345 and @error{} are the terms now being used. The files in the
7346 directory have been changed to reflect this.
7347
7348 * All instances of @indentedresultt{} have been changed to
7349 ` @result{}', using 5 spaces at the begining of the line.
7350
c5602427 73511989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7352
7353 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7354 experimental @indentedresult{}, @indentedexpandsto{} are part of
7355 the texinfo.tex in this directory. These TeX macros are not
7356 stable yet.
7357
c5602427 73581989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7359
7360 * texinfo.tex: Temporarily added
7361 \let\result=\dblarrow
7362 \def\error{{\it ERROR} \longdblarrow}
7363 We need to do this better soon.
7364
c5602427 73651989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7366
7367 * Applied Karl Berry's patches to *.texinfo files, but not to
7368 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7369 new title page format is also not applied, since it requires
7370 texinfo.tex changes.)
7371
7372 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7373 for the Project GNU development environment.
7374
7375;; Local Variables:
c8763fb6 7376;; coding: utf-8
b8d4c8d0
GM
7377;; add-log-time-zone-rule: t
7378;; End:
7379
352c8b4a 7380 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7381 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7382
7383 This file is part of GNU Emacs.
7384
352c8b4a 7385 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7386 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7387 the Free Software Foundation, either version 3 of the License, or
7388 (at your option) any later version.
b8d4c8d0
GM
7389
7390 GNU Emacs is distributed in the hope that it will be useful,
7391 but WITHOUT ANY WARRANTY; without even the implied warranty of
7392 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7393 GNU General Public License for more details.
7394
7395 You should have received a copy of the GNU General Public License
352c8b4a 7396 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7397
7398;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda