* abbrevs.texi (Abbrev Table Properties): Fix typo.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
bc5cde4b
JB
12009-01-25 Juanma Barranquero <lekktu@gmail.com>
2
3 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5
3533155b
EZ
62009-01-24 Eli Zaretskii <eliz@gnu.org>
7
f721deda
EZ
8 * display.texi (Window Systems): Document the value of
9 `initial-window-system' under --daemon.
10
3533155b
EZ
11 * os.texi (System Environment): Remove description of the
12 `environment' function which has been deleted.
13
f79b43b2
DN
142009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
15
16 * frames.texi (Multiple Displays): Remove documentation for
17 removed function make-frame-on-tty.
18
e3aa6669
CY
192009-01-22 Chong Yidong <cyd@stupidchicken.com>
20
21 * files.texi (Format Conversion Piecemeal): Clarify behavior of
22 write-region-annotate-functions. Document
23 write-region-post-annotation-function.
24
fb13a416
CY
252009-01-19 Chong Yidong <cyd@stupidchicken.com>
26
27 * display.texi (Font Lookup): Document WIDTH argument of
28 x-list-fonts.
29
02eccf6b
EZ
302009-01-17 Eli Zaretskii <eliz@gnu.org>
31
ead3f58d
EZ
32 * maps.texi (Standard Keymaps): Rename function-key-map to
33 local-function-key-map.
34
35 * keymaps.texi (Translation Keymaps): Rename function-key-map to
36 local-function-key-map.
37
38 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
39 and `set-keyboard-coding-system' now accept an optional terminal
40 argument.
41
42 * commands.texi (Event Mod): `keyboard-translate-table' is now
43 terminal-local.
44 (Function Keys): Rename function-key-map to
45 local-function-key-map.
46
df05a163
EZ
47 * elisp.texi (Top): Make @detailmenu be consistent with changes in
48 frames.texi.
49
0ed8034e 50 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
51 `delete-terminal-functions', `suspend-tty-functions' and
52 `resume-tty-functions'.
0ed8034e
EZ
53
54 * frames.texi (Frames): Document `frame-terminal' and
55 `terminal-live-p'.
56 (Multiple Displays): Document `make-frame-on-tty'.
57 (Multiple Terminals): Document `terminal-list', `delete-terminal',
58 `terminal-name', and `get-device-terminal'.
490f1197
EZ
59 (Terminal Parameters): Document `terminal-parameters',
60 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
61
62 * os.texi (System Environment): Document `environment' and
63 `initial-environment'.
490f1197
EZ
64 (Suspending Emacs): Update for multi-tty; document
65 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 66
02eccf6b
EZ
67 * nonascii.texi (Coding System Basics): More accurate description
68 of `raw-text'.
69
f19fea97
JB
702009-01-12 Juanma Barranquero <lekktu@gmail.com>
71
72 * display.texi (Low-Level Font): Fix typo.
73
16fa292f
CY
742009-01-10 Chong Yidong <cyd@stupidchicken.com>
75
76 * elisp.texi (Top): Update node listing.
77
78 * display.texi (PostScript Images): Node deleted.
79
0b4faef3
EZ
802009-01-10 Eli Zaretskii <eliz@gnu.org>
81
3355f04d
EZ
82 * processes.texi (Decoding Output): Document that null bytes force
83 no-conversion for reading process output.
84
85 * files.texi (Reading from Files): Document that null bytes force
86 no-conversion when visiting files.
87
538395d9
EZ
88 * processes.texi (Serial Ports): Improve wording, suggested by
89 RMS.
90
0b4faef3
EZ
91 * nonascii.texi (Lisp and Coding Systems): Document
92 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 93 (Character Properties): Improve wording.
0b4faef3 94
ce9cf065
CY
952009-01-09 Chong Yidong <cyd@stupidchicken.com>
96
97 * display.texi (Font Lookup): Remove obsolete function
98 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
99 (Low-Level Font): Rename from Fonts, move to end of Faces section.
100 (Font Selection): Reorder order of variable descriptions. Minor
101 clarifications.
102
103 * elisp.texi (Top): Update node listing.
104
ab756fb3
GM
1052009-01-09 Glenn Morris <rgm@gnu.org>
106
107 * commands.texi (Command Loop Info): Say that last-command-char and
108 last-input-char are obsolete aliases.
109
110 * edebug.texi (Edebug Recursive Edit): Remove separate references to
111 last-input-char and last-command-char, since they are just aliases for
112 last-input-event and last-command-event.
113
114 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
115 last-command-char.
116
6b2b8ab1
CY
1172009-01-08 Chong Yidong <cyd@stupidchicken.com>
118
119 * elisp.texi: Update node listing.
120
121 * display.texi (Faces): Put Font Selection node after Auto Faces.
122 (Face Attributes): Don't link to Font Lookup. Document
123 font-family-list.
124 (Fonts): New node.
125
3568e767
JR
1262009-01-08 Jason Rumney <jasonr@gnu.org>
127
128 * frames.texi (Pointer Shape): Clarify that only X supports
129 changing the standard pointer shapes. (Bug#1485)
130
6221c8db
CY
1312009-01-08 Chong Yidong <cyd@stupidchicken.com>
132
133 * display.texi (Attribute Functions): Note that a function value
134 :height is relative, and that compatibility functions work by
135 calling set-face-attribute.
136 (Displaying Faces): Reorder list in order of increasing priority.
137 (Face Remapping): New node. Content moved here from Displaying
138 Faces.
139 (Glyphs): Link to Face Functions.
140
e3d3799a
CY
1412009-01-08 Chong Yidong <cyd@stupidchicken.com>
142
143 * display.texi (Faces): Don't discuss face id here. facep does
144 not return t.
145 (Defining Faces): Minor clarification.
146 (Face Attributes): Rearrange items to match docstring of
147 set-face-attribute. Add :foundry attribute. Document new role of
148 :font attribute. Texinfo usage fix.
149 (Attribute Functions): Copyedits.
150 (Face Functions): Note that face number is seldom used.
151
638a2457
RS
1522009-01-05 Richard M Stallman <rms@gnu.org>
153
154 * strings.texi (Predicates for Strings): Minor clarification.
155
156 * functions.texi (Function Safety): Texinfo usage fix.
157
49ea0074
JB
1582009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
159
160 * objects.texi (General Escape Syntax): Fix typo.
161
9f822178
MR
1622009-01-03 Martin Rudalics <rudalics@gmx.at>
163
164 * windows.texi (Choosing Window): Say that pop-up-frame-alist
165 works via the default value of pop-up-frame-function.
166
af34ad36
EZ
1672009-01-02 Eli Zaretskii <eliz@gnu.org>
168
169 * processes.texi (System Processes): Document the `time' and
170 `ctime' attributes of `system-process-attributes'.
171
d31f6679
CY
1722009-01-01 Chong Yidong <cyd@stupidchicken.com>
173
174 * display.texi (Face Attributes): Clarify :height attribute.
175
174dc00c
MR
1762008-12-31 Martin Rudalics <rudalics@gmx.at>
177
178 * buffers.texi (The Buffer List): Clarify what moves a buffer to
179 the front of the buffer list. Add entries for `last-buffer' and
180 `unbury-buffer'.
181
b8afe7e4
EZ
1822008-12-27 Eli Zaretskii <eliz@gnu.org>
183
d14030f5
EZ
184 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
185 and its subsections.
186
187 * frames.texi (Multiple Terminals, Low-level Terminal)
188 (Terminal Parameters, Frames on Other TTY devices): New sections.
189 (Frames): Add an xref to "Multiple Terminals".
190
765980a4
EZ
191 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
192
193 * objects.texi (Terminal Type): New node.
194 (Editing Types): Add it to the menu.
195
47bd5577
EZ
196 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
197 Variables".
198
eb22b78c 199 * variables.texi (Directory Local Variables): New node.
47bd5577 200 (Variables): Add a menu item for it.
eb22b78c 201
b8afe7e4
EZ
202 * loading.texi (Autoload): Document `generate-autoload-cookie' and
203 `generated-autoload-file'.
204
77bb0476
EZ
2052008-12-20 Eli Zaretskii <eliz@gnu.org>
206
028e2c19
EZ
207 * os.texi (Startup Summary): Add xref to documentation of
208 `initial-window-system'.
209
77bb0476
EZ
210 * display.texi (Window Systems): Document `window-system' the
211 function. The variable `window-system' is now frame-local.
028e2c19 212 Document `initial-window-system'.
77bb0476 213
dda87836
MR
2142008-12-19 Martin Rudalics <rudalics@gmx.at>
215
216 * windows.texi (Windows): Rewrite description of
217 fit-window-to-buffer.
218
caef3ed2
GM
2192008-12-13 Glenn Morris <rgm@gnu.org>
220
221 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
222 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
223
21c58e4d
GM
2242008-12-12 Glenn Morris <rgm@gnu.org>
225
226 * debugging.texi (Error Debugging): Refer forwards to
227 eval-expression-debug-on-error.
228
af38459f
EZ
2292008-12-05 Eli Zaretskii <eliz@gnu.org>
230
5dedd9b5
EZ
231 * strings.texi (String Basics): Only unibyte strings that
232 represent key sequences hold 8-bit raw bytes.
233
af38459f
EZ
234 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
235 paragraph to speak about `undecided'.
236 (Character Properties): Don't explain the meaning of each
237 property; instead, identify their Unicode Standard names.
b3f1f4a5 238 (Character Sets): Document `map-charset-chars'.
af38459f 239
fa047ae7
GM
2402008-12-02 Glenn Morris <rgm@gnu.org>
241
242 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
243 section yet again.
244
47dbc044
EZ
2452008-11-29 Eli Zaretskii <eliz@gnu.org>
246
98d05998
EZ
247 * nonascii.texi (Character Properties): New Section.
248 (Specifying Coding Systems): Document
249 `coding-system-priority-list', `set-coding-system-priority', and
250 `with-coding-priority'.
251 (Lisp and Coding Systems): Document `check-coding-systems-region'
252 and `coding-system-charset-list'.
253 (Coding System Basics): Document `coding-system-aliases'.
254
255 * elisp.texi (Top): Add a @detailmenu entry for "Character
256 Properties".
257
47dbc044
EZ
258 * objects.texi (Character Type): Correct the range of Emacs
259 characters. Add an @xref to "Character Codes".
260
261 * strings.texi (String Basics): Add an @xref to "Character Codes".
262
263 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
264
265 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
266 (Character Codes): Document `max-char'.
267
8b80cdf5
EZ
2682008-11-28 Eli Zaretskii <eliz@gnu.org>
269
270 * nonascii.texi (Text Representations, Converting Representations)
271 (Character Sets, Scanning Charsets, Translation of Characters):
272 Make text more accurate.
273
a99dceba
GM
2742008-11-28 Glenn Morris <rgm@gnu.org>
275
276 * files.texi (Format Conversion Round-Trip): Improve previous change.
277
f6dc3bed
CY
2782008-11-26 Chong Yidong <cyd@stupidchicken.com>
279
280 * modes.texi (Auto Major Mode): Fix example.
281
5da9413d
GM
2822008-11-25 Glenn Morris <rgm@gnu.org>
283
284 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
285
286 * files.texi (Format Conversion Round-Trip):
287 Use active voice for previous change.
288
fcca848c
CY
2892008-11-25 Chong Yidong <cyd@stupidchicken.com>
290
291 * os.texi (Processor Run Time):
292 * processes.texi (Transaction Queues):
293 * markers.texi (The Mark):
294 * windows.texi (Choosing Window, Selecting Windows):
295 * files.texi (Changing Files, Magic File Names):
296 * commands.texi (Key Sequence Input):
297 * functions.texi (Declaring Functions):
298 * strings.texi (Predicates for Strings):
299 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
300
36c8dc54
CY
3012008-11-24 Chong Yidong <cyd@stupidchicken.com>
302
303 * help.texi (Accessing Documentation): Update example.
304
305 * variables.texi (Defining Variables): Note that `*' is not
306 necessary if defcustom is used.
307
2a79b242
EZ
3082008-11-22 Eli Zaretskii <eliz@gnu.org>
309
310 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
311 Characters" from @detailmenu.
312
313 * nonascii.texi (Character Codes, Character Sets)
314 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
315 (Chars and Bytes, Splitting Characters): Sections removed.
316
392f0d26
LK
3172008-11-22 Lute Kamstra <lute@gnu.org>
318
319 * positions.texi (Text Lines): Update goto-line documentation.
320
af1a5cd5
MR
3212008-11-21 Martin Rudalics <rudalics@gmx.at>
322
6a4cfb0c
MR
323 * frames.texi (Frames): Fix typo, add cross references, reword.
324 (Initial Parameters): Reword special-display-frame-alist text.
325 (Frames and Windows): Reword. Describe argument norecord for
326 set-frame-selected-window.
327 (Input Focus): Describe argument norecord for select-frame.
328 Remove comment on MS-Windows behavior for focus-follows-mouse.
329 (Raising and Lowering): Mention windows-frames dichotomy in
330 metaphor.
331
af1a5cd5
MR
332 * windows.texi (Displaying Buffers, Vertical Scrolling)
333 (Horizontal Scrolling): Fix indenting and rewording issues
334 introduced with 2008-11-07 change.
335
c249fa9c
GM
3362008-11-20 Glenn Morris <rgm@gnu.org>
337
338 * files.texi (Format Conversion Round-Trip): Mention `preserve'
339 element of `format-alist'.
340
204d4665
GM
3412008-11-19 Glenn Morris <rgm@gnu.org>
342
343 * doclicense.texi: Update to FDL 1.3.
344 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
345
cc0910af
CY
3462008-11-18 Chong Yidong <cyd@stupidchicken.com>
347
efe6e7c4
CY
348 * windows.texi (Window Hooks): Remove *-end-trigger-functions
349 vars, which are obsolete. Mention jit-lock-register.
350
351 * modes.texi (Other Font Lock Variables): Document
352 jit-lock-register and jit-lock-unregister.
353
cc0910af
CY
354 * frames.texi (Color Parameters): Document alpha parameter.
355
aeeedf76
MR
3562008-11-16 Martin Rudalics <rudalics@gmx.at>
357
358 * windows.texi (Splitting Windows, Deleting Windows)
359 (Selecting Windows, Cyclic Window Ordering)
360 (Buffers and Windows, Displaying Buffers, Choosing Window)
361 (Dedicated Windows, Window Point, Window Start and End)
362 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
363 (Size of Window, Resizing Windows, Window Configurations)
364 (Window Parameters): Avoid @var at beginning of sentences and
365 reword accordingly.
366
4c565c5c
LK
3672008-11-11 Lute Kamstra <lute@gnu.org>
368
369 * files.texi (File Name Components): Fix file-name-extension
370 documentation.
371
25f494c9
JB
3722008-11-11 Juanma Barranquero <lekktu@gmail.com>
373
374 * frames.texi (Basic Parameters): Remove display-environment-variable
375 and term-environment-variable.
376
a1401ab1
EZ
3772008-11-08 Eli Zaretskii <eliz@gnu.org>
378
379 * windows.texi (Basic Windows, Splitting Windows)
380 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
381 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
382 (Resizing Windows, Window Configurations, Window Parameters):
383 Fix wording and markup.
a1401ab1 384
efafc282
MR
3852008-11-07 Martin Rudalics <rudalics@gmx.at>
386
387 * windows.texi (Windows): Update entries.
388 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 389 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
390 (Selecting Windows, Cyclic Window Ordering): Reword with special
391 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
392 (Buffers and Windows, Choosing Window): Reword with special
393 emphasis on dedicated windows.
394 (Displaying Buffers): Reword. For switch-to-buffer mention that
395 it may fall back on pop-to-buffer. For other-window try to
396 explain how it treats the cyclic ordering of windows.
efafc282
MR
397 (Dedicated Windows): New node and section discussing dedicated
398 windows and associated functions.
86ab855a 399 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
400 (Window Start and End): Rename node and section title. Reword.
401 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
402 Minor rewording.
403 (Size of Window): Reword, in particular text on window-width.
404 (Resizing Windows): Reword. Add text on balancing windows.
405 (Window Configurations): Reword. Mention window parameters.
406 (Window Parameters): New node and section on window parameters.
407 (Window Hooks): Reword. Mention that
408 window-configuration-change-hook is run "buffer-locally".
409 * elisp.texi (Top): Update Windows entries in @detailmenu
410 section.
411
d60a8ab2
JB
4122008-11-04 Juanma Barranquero <lekktu@gmail.com>
413
414 * searching.texi (Regexp Search): Fix typo.
415
01777627
CY
4162008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
417
418 * searching.texi (Regexp Search): Document GREEDY arg.
419 (Simple Match Data): Fix return value.
420
c4526e93
EZ
4212008-11-01 Eli Zaretskii <eliz@gnu.org>
422
423 * nonascii.texi (Text Representations): Rewrite to make consistent
424 with Emacs 23 internal representation of characters. Document
425 `unibyte-string'.
426
fe2ae8b5
CY
4272008-10-28 Chong Yidong <cyd@stupidchicken.com>
428
429 * processes.texi (Process Information): Note that process-status
430 does not accept buffer names.
431
cc5a21e3
CY
4322008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
433
434 * positions.texi (Skipping Characters): Correct return value of
435 skip-chars-forward.
436
09460d9a
MR
4372008-10-25 Martin Rudalics <rudalics@gmx.at>
438
520b29e7
MR
439 * windows.texi (Deleting Windows): Update documentation of
440 delete-windows-on.
441 (Buffers and Windows): Update documentations of
442 get-buffer-window and get-buffer-window-list.
443 (Displaying Buffers): Update documentation of
444 replace-buffer-in-windows.
445
09460d9a
MR
446 * buffers.texi (Current Buffer): Reword set-buffer and
447 with-current-buffer documentations.
448 (Creating Buffers): Reword documentation of get-buffer-create.
449
4d48fcdc
MR
4502008-10-23 Martin Rudalics <rudalics@gmx.at>
451
452 * buffers.texi (Current Buffer): Reword documentation of
453 set-buffer.
454 (Buffer Names): Reword documentation of buffer-name.
455 (The Buffer List): For bury-buffer explain what happens with the
456 buffer's window.
457 (Creating Buffers): Say that get-buffer-create's arg is called
458 buffer-or-name.
459
f0143c43
CY
4602008-10-22 Chong Yidong <cyd@stupidchicken.com>
461
3e5dbbd3
CY
462 * advice.texi (Computed Advice): Explain what DEFINITION is.
463
f0143c43
CY
464 * nonascii.texi (Character Codes): Remove obsolete function
465 char-valid-p, and document characterp instead.
466
52a94b85
MR
4672008-10-22 Martin Rudalics <rudalics@gmx.at>
468
469 * windows.texi (Displaying Buffers): Reword documentation of
470 pop-to-buffer.
471 (Choosing Window): Rewrite documentation of display-buffer and
472 its options.
473
f76f8246
MR
474 * buffers.texi (Killing Buffers): Update documentation of
475 kill-buffer.
476
acc8b598
EZ
4772008-10-21 Eli Zaretskii <eliz@gnu.org>
478
80e6b6df
EZ
479 * processes.texi (Serial Ports): Fix wording and improve markup.
480
3645358a
EZ
481 * searching.texi (Regexp Search): Document `string-match-p' and
482 `looking-at-p'.
483 (POSIX Regexps): Add an xref for "non-greedy".
484 (Regexp Special): Add @cindex entry for "non-greedy".
485
b3d50cff 486 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 487 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 488
73b7530a
EZ
489 * frames.texi (Color Names): Add an xref to `read-color'.
490
491 * minibuf.texi (High-Level Completion): Document `read-color'.
492
acc8b598
EZ
493 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
494
495 * positions.texi (Narrowing): Add an xref to "Swapping Text".
496
497 * buffers.texi (Swapping Text): New section, documents
498 `buffer-swap-text'.
499
10e187e8
MR
5002008-10-21 Martin Rudalics <rudalics@gmx.at>
501
502 * windows.texi (Resizing Windows): Minor wording fix.
503
fd6f900c
EZ
5042008-10-20 Eli Zaretskii <eliz@gnu.org>
505
506 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
507 and `combine-and-quote-strings'.
508
509 * strings.texi (Creating Strings): Add xrefs for them.
510
e4372165
EZ
5112008-10-19 Eli Zaretskii <eliz@gnu.org>
512
d6328fba
EZ
513 * elisp.texi (Top): Make descriptive text for "Reading File Names"
514 match the corresponding menu in minibuf.texi.
515
e4372165
EZ
516 * minibuf.texi (Reading File Names): Document `read-shell-command'
517 and `minibuffer-local-shell-command-map'.
518
5d8dda33
MR
5192008-10-19 Martin Rudalics <rudalics@gmx.at>
520
521 * windows.texi (Resizing Windows): Remove var{} around "window" in
522 documentation of enlarge-window.
523 Rewrite documentation of window-min-height and window-min-width.
524
437706cd
EZ
5252008-10-19 Eli Zaretskii <eliz@gnu.org>
526
80f85d7c
EZ
527 * functions.texi (Calling Functions): Document `apply-partially'.
528
291703b5
EZ
529 * hooks.texi (Standard Hooks): Mention
530 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
531
532 * variables.texi (File Local Variables): Document
533 `file-local-variables-alist', `before-hack-local-variables-hook'
534 and `hack-local-variables-hook'.
535
583d8b3c
EZ
536 * processes.texi (Synchronous Processes): Document `process-lines'.
537
437706cd 538 * customize.texi (Variable Definitions): Document
583d8b3c 539 `custom-reevaluate-setting'.
437706cd 540
7e51d89b
MR
5412008-10-18 Martin Rudalics <rudalics@gmx.at>
542
543 * windows.texi (Choosing Window, Deleting Windows)
544 (Displaying Buffers): Expand documentation of dedicated windows.
545
43c59a3d
EZ
5462008-10-18 Eli Zaretskii <eliz@gnu.org>
547
018a960d
EZ
548 * files.texi (Changing Files): Document symbolic input of file
549 modes to `set-file-modes'. Document `read-file-modes' and
550 `file-modes-symbolic-to-number'.
551
2c0b8144
EZ
552 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
553 and `search-map'.
554
80120f13
EZ
555 * searching.texi (Search and Replace): Document
556 `replace-search-function' and `replace-re-search-function'.
2c0b8144 557 Document `multi-query-replace-map'.
80120f13 558
6d4913f0
EZ
559 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
560 (Completion Commands, Reading File Names): Rename
561 `minibuffer-local-must-match-filename-map' to
562 `minibuffer-local-filename-must-match-map'.
563 (Minibuffer Completion): The `require-match' argument to
564 `completing-read' can now have the value `confirm-only'.
565
43c59a3d
EZ
566 * windows.texi (Displaying Buffers): Minor wording fix.
567 (Choosing Window): `split-height-threshold' can now be nil.
568 Document `split-width-threshold'. `pop-up-frames' can have the
569 value `graphic-only'.
570
f36acfd9
EZ
5712008-10-17 Eli Zaretskii <eliz@gnu.org>
572
573 * os.texi (Startup Summary): Document `before-init-time' and
574 `after-init-time'. Document `initial-window-system' and
575 `window-system-initialization-alist'. Document reading the
576 abbrevs file. Document the call to `server-start' under --daemon.
577 Rearrange a bit to be consistent with the code flow.
53728487
EZ
578 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
579 (Time Parsing): Document `format-seconds'.
f36acfd9 580
96995b89
MR
5812008-10-17 Martin Rudalics <rudalics@gmx.at>
582
583 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
584 and reword.
585
2de17c73
EZ
5862008-10-16 Eli Zaretskii <eliz@gnu.org>
587
588 * markers.texi (The Mark): Document use-region-p.
589
9cf52b11
EZ
5902008-10-15 Eli Zaretskii <eliz@gnu.org>
591
c3aaf1d7
EZ
592 * internals.texi (Writing Emacs Primitives): The interactive spec
593 of a primitive can be a Lisp form.
594
841a1743
EZ
595 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
596 values of transient-mark-mode. Document handle-shift-selection.
597
598 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
599 (Interactive Examples): Show an example of `^'.
600 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
601 (Defining Commands, Using Interactive): The interactive-form of a
602 function can be added via its symbol's property.
841a1743 603
52441368
EZ
604 * positions.texi (List Motion): beginning-of-defun-function can
605 now accept an argument.
606
8e8c1a72
EZ
607 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
608 now return a list of strings.
609
a33a1f2a
EZ
610 * control.texi (Handling Errors): Document ignore-errors.
611
4fb04348
EZ
612 * frames.texi (Creating Frames): Document frame-inherited-parameters.
613 (Parameter Access): Document set-frame-parameter.
614
ee666f84
EZ
615 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
616 Hooks" for the effect of kill-all-local-variables on local hook
617 functions.
618
9cf52b11
EZ
619 * modes.texi (Major Mode Conventions, Mode Line Variables):
620 `mode-name' need not be a string. xref to "Mode Line Data" for
621 details, and to "Emulating Mode Line" for computing a string
622 value.
623
22526bc4
EZ
6242008-10-14 Eli Zaretskii <eliz@gnu.org>
625
a65f6a85
EZ
626 * processes.texi (System Processes): New section.
627 (Processes, Signals to Processes): Add xrefs to it.
628
629 * objects.texi (Editing Types): A `process' is a subprocess of
630 Emacs, not just any process running on the OS.
631
632 * elisp.texi (Top): Adjust the @detailmenu for the above two
633 changes.
634
2724b26a
EZ
635 * sequences.texi (Char-Tables): Remove documentation of
636 set-char-table-default, which has no effect since Emacs 23.
637 <char-table-range, set-char-table-range>: Don't mention generic
638 characters and charsets. Add a cons cell as a possible argument.
639
640 * nonascii.texi (Splitting Characters)
641 (Translation of Characters): Don't mention generic characters.
642
643 * display.texi (Fontsets): Don't mention generic characters.
644
22526bc4 645 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 646 argument FUNCTION with a cons cell as KEY.
22526bc4 647
eaf4b689
EZ
6482008-10-13 Eli Zaretskii <eliz@gnu.org>
649
45e46036
EZ
650 * objects.texi (Primitive Function Type): Move "@cindex special
651 forms" from here...
652
653 * eval.texi (Special Forms): ...to here.
654
655 * functions.texi (What Is a Function): `functionp' returns nil for
656 special forms. Add an xref.
657
eaf4b689
EZ
658 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
659 Variables".
660
661 * variables.texi (Frame-Local Variables): New section.
662 (Buffer-Local Variables): Add an xref to it.
663 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
664 have both frame-local and buffer-local binding.
665
666 * frames.texi (Frames): Mention multiple tty frames.
667 (Frame Parameters, Parameter Access): Mention frame-local variable
668 bindings.
669
15688fce
GM
6702008-09-20 Glenn Morris <rgm@gnu.org>
671
672 * display.texi (Defining Faces): Recommend against face variables.
673
35539065
JB
6742008-09-16 Juanma Barranquero <lekktu@gmail.com>
675
676 * display.texi (Echo Area Customization): Fix typo.
677
6a57054b
JB
6782008-09-09 Juanma Barranquero <lekktu@gmail.com>
679
680 * loading.texi (Where Defined): Add `defface' item.
681
d632fb82
MR
6822008-09-06 Martin Rudalics <rudalics@gmx.at>
683
684 * loading.texi (Where Defined): Fix description of symbol-file.
685
905a9adb
JR
6862008-08-26 Jason Rumney <jasonr@gnu.org>
687
688 * display.texi (TIFF Images): New section describing :index property.
689
852e91b7
CY
6902008-08-23 Chong Yidong <cyd@stupidchicken.com>
691
692 * display.texi (Temporary Displays): Remove unnecessary comment
693 about usage of temp-buffer-show-hook.
694
6be001ee
CY
6952008-08-05 Chong Yidong <cyd@stupidchicken.com>
696
697 * symbols.texi (Other Plists): Fix incorrect example.
698 Suggested by Florian Beck.
699
58e3d8e8
JB
7002008-07-31 Juanma Barranquero <lekktu@gmail.com>
701
702 * os.texi: Fix previous change.
703
7c2fb837
DN
7042008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
705
706 * os.texi:
707 * intro.texi:
708 * files.texi: Remove VMS support.
709
9e2a2647
DN
7102008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
711
712 * os.texi:
713 * frames.texi:
714 * display.texi: Remove mentions of Mac Carbon.
715
c4f4682b
MB
7162008-07-01 Miles Bader <miles@gnu.org>
717
718 * text.texi (Special Properties):
719 * display.texi (Truncation): Add wrap-prefix and line-prefix.
720
3696411e
JB
7212008-06-28 Johan Bockgård <bojohan@gnu.org>
722
723 * display.texi (Other Image Types): Fix copy/paste error; say
724 "PBM", not "XBM".
725
f2a77c3a
DN
7262008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
727
728 * os.texi: Remove references to obsolete systems.
729
6d52677d
EZ
7302008-06-20 Eli Zaretskii <eliz@gnu.org>
731
732 * makefile.w32-in (distclean): Remove makefile.
733
1a87da4c
GM
7342008-06-17 Glenn Morris <rgm@gnu.org>
735
736 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
737 (elisp, dist): Remove rules and variables that are obsolete now
738 the lisp manual is no longer distributed separately.
739
fdda1c5d
GM
7402008-06-16 Glenn Morris <rgm@gnu.org>
741
646692e9
GM
742 * configure, configure.in, mkinstalldirs: Remove unused files.
743
744 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 745 * vol1.texi (EMACSVER):
6a57054b 746 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
747
748 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
749 as per maintain.info.
750
611bee81
GM
7512008-06-15 Glenn Morris <rgm@gnu.org>
752
a7bed3a0
GM
753 * makefile.w32-in (manual): Use "23" rather than "21".
754
755 * Makefile.in (emacsver): New, set by configure.
756 (manual): Use emacsver.
757
d794edf2
GM
758 * intro.texi: Report bugs using M-x report-emacs-bug.
759
611bee81
GM
760 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
761
c73e02fa
GM
7622008-06-13 Daniel Engeler <engeler@gmail.com>
763
764 * elisp.texi, internals.texi, processes.texi: Add documentation
765 about serial port access.
766
e40a85cd
MB
7672008-06-05 Miles Bader <miles@gnu.org>
768
769 * display.texi (Displaying Faces): Update to reflect function
770 renamings in face-remap.el.
771
7b753744
JB
7722008-06-05 Juanma Barranquero <lekktu@gmail.com>
773
774 * display.texi (Fontsets): Fix typos.
775
9d3d42fb
MB
7762008-06-03 Miles Bader <miles@gnu.org>
777
7b753744
JB
778 * display.texi (Displaying Faces): Add add-relative-face-remapping,
779 remove-relative-face-remapping, set-base-face-remapping,
780 and set-default-base-face-remapping.
9d3d42fb 781
f2cec7a9
MB
7822008-06-01 Miles Bader <miles@gnu.org>
783
784 * display.texi (Displaying Faces): Add face-remapping-alist.
785
8f39c96d
SM
7862008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
787
788 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
789 variable names.
790
1ef5eecc
ER
7912008-05-03 Eric S. Raymond <esr@golux>
792
352c8b4a 793 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
794 (current-global-map) return references, not copies.
795
63b4387f
JL
7962008-05-02 Juri Linkov <juri@jurta.org>
797
798 * minibuf.texi (Text from Minibuffer): Document a list of
799 default values for `read-from-minibuffer'.
800
38a8b703
JB
8012008-04-24 Juanma Barranquero <lekktu@gmail.com>
802
803 * nonascii.texi (Translation of Characters): Fix previous change.
804
7c42e639
CY
8052008-04-20 Chong Yidong <cyd@stupidchicken.com>
806
807 * display.texi (Overlay Properties): Clarify role of underlying
808 textprop and overlay keymaps for display strings.
809
810 * keymaps.texi (Active Keymaps): Ditto.
811
25c0d999
SM
8122008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
813
814 * minibuf.texi (Programmed Completion):
815 Replace dynamic-completion-table with the new completion-table-dynamic.
816
e3af5968
CY
8172008-04-07 Chong Yidong <cyd@stupidchicken.com>
818
819 * intro.texi (Some Terms): Change "fonts in this manual" index
820 entry to "typographic conventions".
821
6bfc8698
EZ
8222008-04-05 Eli Zaretskii <eliz@gnu.org>
823
824 * objects.texi (Text Props and Strings): Add indexing for read
825 syntax of text properties.
826
4972c361
SM
8272008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
828
829 * processes.texi (Decoding Output): Remove process-filter-multibyte
830 functions.
831
c70a68db
MR
8322008-03-15 Martin Rudalics <rudalics@gmx.at>
833
834 * display.texi (Finding Overlays): Say that empty overlays at
835 the end of the buffer are reported too.
836
1291fd36
GM
8372008-03-13 Glenn Morris <rgm@gnu.org>
838
839 * elisp.texi (EMACSVER): Set to 23.0.60.
840
c6b0dfd5
CY
8412008-02-26 Chong Yidong <cyd@stupidchicken.com>
842
38a8b703 843 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 844
875fc30c
GM
8452008-02-22 Glenn Morris <rgm@gnu.org>
846
847 * frames.texi (Position Parameters): Clarify the description of
848 `left' and `top', using information from "Geometry".
849 (Geometry): Give a pointer to "Position Parameters", rather than
850 repeating information.
851
d8c8e45a
GM
8522008-02-11 Glenn Morris <rgm@gnu.org>
853
854 * objects.texi (Equality Predicates): No longer talk about "two"
855 functions.
856
38a8b703 8572008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
858
859 * objects.texi (Equality Predicates): Add defun for
860 equal-including-properties.
861
bfffe0b1
GM
8622008-02-10 Glenn Morris <rgm@gnu.org>
863
864 * objects.texi (Equality Predicates):
865 Mention equal-including-properties.
866
431b78c9
RS
8672008-02-07 Richard Stallman <rms@gnu.org>
868
869 * windows.texi (Window Start): Mention the feature of moving
870 window-start to start of line.
871
c8763fb6 8722008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
873
874 * keymaps.texi (Tool Bar): Document rtl property.
875
1a256502
TTN
8762008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
877
878 * display.texi (Button Types):
879 For define-button-type, clarify type of NAME.
880
569382c2
MR
8812008-01-19 Martin Rudalics <rudalics@gmx.at>
882
883 * buffers.texi (Buffer Modification): Fix typo.
884
f3041af1
DN
8852008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
886
887 * os.texi (System Environment): Remove references to OSes that are
888 not supported anymore.
889
d35e1cd7
DN
8902008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
891
892 * os.texi (System Environment): Remove mention for Masscomp.
893
23af7580
RS
8942008-01-04 Richard Stallman <rms@gnu.org>
895
896 * display.texi (Faces): Don't talk about internal face vector as arg
897 to facep.
898
899 * customize.texi (Type Keywords): Fix previous change.
900
901 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
902 * elisp.texi (Top): Fix menu for commands.texi change.
903
ec7d5b1e
RS
9042007-12-30 Richard Stallman <rms@gnu.org>
905
906 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
907 (Accessing Scroll): New node broken out of Accessing Mouse.
908
101a6cea
RS
9092007-12-28 Richard Stallman <rms@gnu.org>
910
911 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 912 (Basic Parameters): For `title', refer to title bar.
041817a4 913 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 914
72b7e664
RS
9152007-12-23 Richard Stallman <rms@gnu.org>
916
917 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
918 Improve some of the commented-out keywords' text too.
919
27a4f445
MR
9202007-12-14 Martin Rudalics <rudalics@gmx.at>
921
e2e3f1d7
MR
922 * nonascii.texi (Encoding and I/O): Reword to avoid saying
923 "visit the current buffer".
924
27a4f445
MR
925 * os.texi (System Interface): Fix typo.
926
a2afc99d
RS
9272007-12-04 Richard Stallman <rms@gnu.org>
928
929 * objects.texi (Symbol Type): Fix typo.
930
b694135c
RS
9312007-12-03 Richard Stallman <rms@gnu.org>
932
933 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
934
f99a19da
GM
9352007-12-01 Glenn Morris <rgm@gnu.org>
936
937 * functions.texi (Declaring Functions): Improve previous change.
938
8f4b37d8
GM
9392007-11-30 Glenn Morris <rgm@gnu.org>
940
941 * functions.texi (Declaring Functions): Add optional fourth
942 argument of declare-function, and setting third argument to `t'.
943
61a2fe01
RS
9442007-11-29 Richard Stallman <rms@gnu.org>
945
946 * customize.texi (Composite Types): Document `group' type.
947
cbfc5193
GM
9482007-11-29 Glenn Morris <rgm@gnu.org>
949
950 * functions.texi (Declaring Functions): Add findex. Mention
951 `external' files.
952
8386283a
JB
9532007-11-26 Juanma Barranquero <lekktu@gmail.com>
954
955 * functions.texi (Declaring Functions): Fix directive.
956
a07c9a8b
RS
9572007-11-25 Richard Stallman <rms@gnu.org>
958
959 * help.texi (Help Functions): Clean up last change.
960
961 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
962
963 * loading.texi (Named Features): Minor cleanup.
964
965 * macros.texi (Eval During Expansion): Minor cleanup.
966
967 * variables.texi (Variable Aliases): Minor cleanup.
968
a0925923
RS
9692007-11-24 Richard Stallman <rms@gnu.org>
970
971 * functions.texi (Declaring Functions): Clarify previous change.
972
973 * compile.texi (Compiler Errors): Clarify previous change.
974
20c63e44
RS
9752007-11-24 Richard Stallman <rms@gnu.org>
976
e5e76c04 977 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
978 Clarify the text and move items around.
979
5bb0cda3
GM
9802007-11-24 Glenn Morris <rgm@gnu.org>
981
982 * functions.texi (Declaring Functions): New section.
983 * compile.texi (Compiler Errors): Mention declaring functions,
984 defvar with no initvalue, and byte-compile-warnings.
985
af13c86a
MR
9862007-11-15 Martin Rudalics <rudalics@gmx.at>
987
988 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
989 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
990
a5373305
MR
9912007-11-13 Martin Rudalics <rudalics@gmx.at>
992
993 * help.texi (Help Functions): Document new macro `with-help-window'.
994
fe284805
JL
9952007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
996
997 * searching.texi (Replacing Match): Describe new
998 `match-substitute-replacement'.
999
2c3a09b1
RS
10002007-10-31 Richard Stallman <rms@gnu.org>
1001
1002 * strings.texi (Creating Strings): Null strings from concat not unique.
1003
f2b480f4
RS
10042007-10-26 Richard Stallman <rms@gnu.org>
1005
1006 * objects.texi (Equality Predicates): Null strings are uniquified.
1007
1008 * minibuf.texi: Minor clarifications in previous change.
1009
db21122c
GM
10102007-10-25 Glenn Morris <rgm@gnu.org>
1011
1012 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1013
2328cbb3
RS
10142007-10-24 Richard Stallman <rms@gnu.org>
1015
1016 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1017
1018 * variables.texi (Frame-Local Variables): Node deleted.
1019 (Variables): Delete Frame-Local Variables from menu.
1020 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1021 (Default Value): Don't mention frame-local vars.
1022
1023 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1024
1025 * loading.texi (Unloading): Document FEATURE-unload-function
1026 instead of FEATURE-unload-hook.
1027
2328cbb3
RS
1028 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1029
c066bafa
JL
10302007-10-22 Juri Linkov <juri@jurta.org>
1031
1032 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1033 (High-Level Completion): Document a list of default value strings
1034 in the DEFAULT argument, for which minibuffer functions return the
1035 first element.
1036
65ced25f
JL
10372007-10-17 Juri Linkov <juri@jurta.org>
1038
1039 * text.texi (Filling): Update arguments of fill-paragraph.
1040 fill-paragraph operates on the active region in Transient Mark mode.
1041 Remove fill-paragraph-or-region.
1042
ee46ec8e
KB
10432007-10-13 Karl Berry <karl@gnu.org>
1044
1045 * elisp.texi (@dircategory): Move to after @copying,
1046 since we want @copying as close as possible to the beginning of
1047 the output.
1048
61bbdbc6
RS
10492007-10-12 Richard Stallman <rms@gnu.org>
1050
1051 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1052
1053 * commands.texi (Distinguish Interactive): New node,
1054 broken out from Interactive Call and rewritten.
1055 (Command Loop): Put Distinguish Interactive in menu.
1056
af23e1e8
RS
10572007-10-09 Richard Stallman <rms@gnu.org>
1058
1059 * text.texi (Examining Properties): Mention overlay priority.
1060
1061 * display.texi (Display Margins): Correct the description
1062 of margin display specifications.
1063 (Replacing Specs): New subnode broken out of Display Property.
1064
e1965a69
JL
10652007-10-06 Juri Linkov <juri@jurta.org>
1066
1067 * text.texi (Filling): Document fill-paragraph-or-region.
1068
4638454b
JB
10692007-10-05 Juanma Barranquero <lekktu@gmail.com>
1070
1071 * display.texi (Auto Faces): Fix typo.
1072
7ed54cc5
RS
10732007-10-02 Richard Stallman <rms@gnu.org>
1074
1075 * display.texi (Display Property): Explain some display specs
1076 don't let you move point in.
1077
1078 * frames.texi (Cursor Parameters): Describe
1079 cursor-in-non-selected-windows here. Explain more values.
1080
1081 * windows.texi (Basic Windows): Don't describe
1082 cursor-in-non-selected-windows here.
1083
305a7ef2
EZ
10842007-10-01 Eli Zaretskii <eliz@gnu.org>
1085
1086 * processes.texi (Misc Network): Note that these functions are
1087 supported only on some systems.
1088
f7a7f4eb
RS
10892007-10-01 Richard Stallman <rms@gnu.org>
1090
1091 * display.texi (Overlay Properties): Explain nil as priority.
1092 Explain that conflicts are unpredictable if not resolved by
1093 priorities.
1094
780d7bb9
RS
10952007-09-23 Richard Stallman <rms@gnu.org>
1096
1097 * macros.texi (Backquote): Minor clarification.
1098
14b4fdfb
RS
10992007-09-19 Richard Stallman <rms@gnu.org>
1100
1101 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1102 Clarify when they work in parallel and when one overrides.
1103 Fix error in example.
14b4fdfb 1104
b8d4c8d0
GM
11052007-09-06 Glenn Morris <rgm@gnu.org>
1106
b3e755a9 1107 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1108 commands to use ../../info.
1109 * Makefile.in (infodir): Go up one more level.
4638454b 1110 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1111 (miscmanualdir): New.
1112 (dist): Use new variable miscmanualdir.
1113 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1114 (usermanualdir): Change from ../man to ../emacs.
1115
1bb1f7d3
MR
11162007-08-30 Martin Rudalics <rudalics@gmx.at>
1117
1118 * commands.texi (Command Loop Info): Advise against changing
1119 most variables described here. Explain new variable
1120 last-repeatable-command.
1121
b8d4c8d0
GM
11222007-08-29 Glenn Morris <rgm@gnu.org>
1123
1124 * elisp.texi (EMACSVER): Increase to 23.0.50.
1125
11262007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1127
1128 * frames.texi (Basic Parameters): Add display-environment-variable
1129 and term-environment-variable.
1130
11312007-08-28 Juri Linkov <juri@jurta.org>
1132
1133 * display.texi (Image Formats, Other Image Types): Add SVG.
1134
11352007-08-28 Juri Linkov <juri@jurta.org>
1136
1137 * display.texi (Images): Move formats-related text to new node
1138 "Image Formats".
1139 (Image Formats): New node.
1140
619fb9ee
RS
11412007-08-27 Richard Stallman <rms@gnu.org>
1142
1143 * windows.texi (Window Configurations): Clarify what
1144 a window configuration saves.
1145
b8d4c8d0
GM
11462007-08-25 Richard Stallman <rms@gnu.org>
1147
1148 * display.texi (Images): Delete redundant @findex.
1149
11502007-08-16 Richard Stallman <rms@gnu.org>
1151
1152 * processes.texi (Asynchronous Processes): Clarify
1153 doc of start-file-process.
1154
11552007-08-08 Martin Rudalics <rudalics@gmx.at>
1156
1157 * modes.texi (Example Major Modes): Fix typo.
1158
11592007-08-08 Glenn Morris <rgm@gnu.org>
1160
1161 * intro.texi (nil and t): Do not use `iff' in documentation.
1162
1163 * tips.texi (Documentation Tips): Recommend against `iff'.
1164
11652007-08-07 Chong Yidong <cyd@stupidchicken.com>
1166
1167 * display.texi (Image Cache): Document image-refresh.
1168
11692007-08-06 Martin Rudalics <rudalics@gmx.at>
1170
1171 * windows.texi (Size of Window): Document window-full-width-p.
1172
11732007-07-25 Glenn Morris <rgm@gnu.org>
1174
1175 * gpl.texi (GPL): Replace license with GPLv3.
1176
1177 * Relicense all FSF files to GPLv3 or later.
1178
11792007-07-24 Michael Albinus <michael.albinus@gmx.de>
1180
4638454b
JB
1181 * processes.texi (Synchronous Processes):
1182 Add `process-file-shell-command'.
b8d4c8d0
GM
1183 (Asynchronous Processes): Mention restricted use of
1184 `process-filter' and `process-sentinel' in
1185 `start-file-process'. Add `start-file-process-shell-command'.
1186
11872007-07-17 Michael Albinus <michael.albinus@gmx.de>
1188
1189 * files.texi (Magic File Names): Introduce optional parameter
1190 IDENTIFICATION for `file-remote-p'.
1191
11922007-07-16 Richard Stallman <rms@gnu.org>
1193
1194 * display.texi (Defining Faces): Fix previous change.
1195
11962007-07-14 Richard Stallman <rms@gnu.org>
1197
1198 * control.texi (Handling Errors): Document `debug' in handler list.
1199
12002007-07-10 Richard Stallman <rms@gnu.org>
1201
1202 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1203
12042007-07-09 Richard Stallman <rms@gnu.org>
1205
1206 * files.texi (Magic File Names): Rewrite previous change.
1207
12082007-07-08 Michael Albinus <michael.albinus@gmx.de>
1209
1210 * files.texi (Magic File Names): Introduce optional parameter
1211 CONNECTED for `file-remote-p'.
1212
12132007-07-07 Michael Albinus <michael.albinus@gmx.de>
1214
1215 * processes.texi (Asynchronous Processes):
1216 * files.texi (Magic File Names): Add `start-file-process'.
1217
12182007-06-27 Richard Stallman <rms@gnu.org>
1219
1220 * files.texi (Format Conversion Piecemeal): Clarify
1221 `after-insert-file-functions' calling convention.
1222
12232007-06-27 Michael Albinus <michael.albinus@gmx.de>
1224
4638454b
JB
1225 * files.texi (Magic File Names): Remove `dired-call-process'.
1226 Add `process-file'.
b8d4c8d0
GM
1227
12282007-06-27 Kenichi Handa <handa@m17n.org>
1229
1230 * text.texi (Special Properties): Fix description about
4638454b 1231 `composition' property.
b8d4c8d0
GM
1232
12332007-06-26 Kenichi Handa <handa@m17n.org>
1234
1235 * nonascii.texi (Default Coding Systems): Document about the
1236 return value `undecided'.
1237
12382007-06-25 David Kastrup <dak@gnu.org>
1239
1240 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1241 `current-active-maps'.
1242
12432007-06-24 Karl Berry <karl@gnu.org>
1244
4638454b 1245 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1246
12472007-06-15 Juanma Barranquero <lekktu@gmail.com>
1248
1249 * display.texi (Overlay Arrow): Doc fix.
1250
12512007-06-14 Karl Berry <karl@tug.org>
1252
1253 * anti.texi (Antinews): Typo.
1254
12552007-06-14 Chong Yidong <cyd@stupidchicken.com>
1256
1257 * display.texi (Image Cache): Document image-refresh.
1258
12592007-06-12 Karl Berry <karl@gnu.org>
1260
1261 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1262 * two-volume.make: New file.
1263 * .cvsignore: Ignore two-volume files.
1264
12652007-06-12 Tom Tromey <tromey@redhat.com>
1266
1267 * os.texi (Init File): Document user-emacs-directory.
1268
12692007-06-03 Nick Roberts <nickrob@snap.net.nz>
1270
1271 * commands.texi (Click Events): Describe width and height when
1272 object is nil.
1273
12742007-05-30 Nick Roberts <nickrob@snap.net.nz>
1275
1276 * commands.texi (Click Events): Layout more logically. Describe
1277 width and height.
1278 (Drag Events, Motion Events): Update to new format for position.
1279
12802007-06-02 Richard Stallman <rms@gnu.org>
1281
1282 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1283
12842007-06-02 Chong Yidong <cyd@stupidchicken.com>
1285
1286 * Version 22.1 released.
1287
12882007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1289
1290 * text.texi (Special Properties): Correct meaning of fontified face.
1291
12922007-05-30 Richard Stallman <rms@gnu.org>
1293
1294 * text.texi (Special Properties): Add link to Adjusting Point.
1295
12962007-05-12 Richard Stallman <rms@gnu.org>
1297
1298 * text.texi (Margins): indent-to-left-margin is not the default.
1299 (Mode-Specific Indent): For indent-line-function, the default
1300 is indent-relative.
1301
1302 * modes.texi (Example Major Modes): Explain last line of text-mode
1303 is redundant.
1304
13052007-05-10 Richard Stallman <rms@gnu.org>
1306
1307 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1308
1309 * help.texi (Keys in Documentation): Add reference to
1310 Documentation Tips.
1311
1312 * files.texi (Format Conversion): TO-FN gets three arguments.
1313
1314 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1315
13162007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1317
1318 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1319 * files.texi (Format Conversion): Expand intro; add menu.
1320 (Format Conversion Overview, Format Conversion Round-Trip)
1321 (Format Conversion Piecemeal): New nodes/subsections.
1322 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1323 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1324 (Saving Properties): Delete node/subsection.
1325
13262007-05-07 Karl Berry <karl@gnu.org>
1327
1328 * elisp.texi (EMACSVER): Back to 22.
1329
13302007-05-06 Richard Stallman <rms@gnu.org>
1331
1332 * processes.texi (Accepting Output): Revert most of previous change.
1333
13342007-05-05 Richard Stallman <rms@gnu.org>
1335
1336 * processes.texi (Accepting Output): accept-process-output
1337 uses microseconds, not milliseconds. But that arg is obsolete.
1338
13392007-05-04 Karl Berry <karl@tug.org>
1340
1341 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1342
13432007-05-04 Eli Zaretskii <eliz@gnu.org>
1344
1345 * tips.texi (Documentation Tips): Rearrange items to place the
1346 more important ones first. Add an index entry for hyperlinks.
1347
13482007-05-03 Karl Berry <karl@gnu.org>
1349
1350 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1351 (EMACSVER) [smallbook]: 22 for printed version.
1352
1353 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1354 so restore anchor to normal position after defun. Found by Kevin Ryde.
1355
13562007-04-26 Glenn Morris <rgm@gnu.org>
1357
1358 * elisp.texi (EMACSVER): Increase to 22.1.50.
1359
13602007-04-28 Karl Berry <karl@gnu.org>
1361
1362 * elisp.texi: Improve line breaks on copyright page,
1363 similar layout to emacs manual, 8.5x11 by default.
1364
13652007-04-24 Richard Stallman <rms@gnu.org>
1366
1367 * text.texi (Special Properties): Add xref to Overlay Properties.
1368
1369 * display.texi (Overlay Properties): Add xref to Special Properties.
1370
13712007-04-22 Richard Stallman <rms@gnu.org>
1372
1373 * keymaps.texi (Extended Menu Items): Move the info about
1374 format with cached keyboard binding.
1375
13762007-04-21 Richard Stallman <rms@gnu.org>
1377
1378 * text.texi (Special Properties): Clarify previous change.
1379
1380 * files.texi (File Name Expansion): Clarify previous change.
1381
1382 * display.texi (Attribute Functions): Fix example for
1383 face-attribute-relative-p.
1384
13852007-04-19 Kenichi Handa <handa@m17n.org>
1386
1387 * text.texi (Special Properties): Document composition property.
1388
13892007-04-19 Glenn Morris <rgm@gnu.org>
1390
1391 * files.texi (File Name Expansion): Mention "superroot".
1392
13932007-04-15 Chong Yidong <cyd@stupidchicken.com>
1394
1395 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1396 setups.
1397 (Display Feature Testing): Note that display refers to all
1398 physical monitors for multi-monitor setups.
1399
14002007-04-14 Richard Stallman <rms@gnu.org>
1401
1402 * lists.texi (Sets And Lists): Clarify `delete' examples.
1403 Remove spurious xref to same node.
1404 Clarify xref for add-to-list.
1405
14062007-04-12 Nick Roberts <nickrob@snap.net.nz>
1407
1408 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1409 value of lisp-mode-map.
1410
14112007-04-11 Karl Berry <karl@gnu.org>
1412
1413 * anti.texi (Antinews):
1414 * display.texi (Overlay Properties, Defining Images):
1415 * processes.texi (Synchronous Processes, Sentinels):
1416 * syntax.texi (Syntax Table Internals):
1417 * searching.texi (Regexp Special):
1418 * nonascii.texi (Default Coding Systems):
1419 * text.texi (Special Properties):
1420 * minibuf.texi (Basic Completion): Wording to improve breaks in
1421 8.5x11 format.
1422 * elisp.texi (smallbook): New @set to more easily switch between
1423 smallbook and 8.5x11.
1424
14252007-04-11 Richard Stallman <rms@gnu.org>
1426
1427 * text.texi (Lazy Properties): Minor fix.
1428
14292007-04-08 Karl Berry <karl@gnu.org>
1430
1431 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1432 * macros.texi (Backquote): Downcase Backquote in index entries for
1433 consistency.
1434
14352007-04-08 Richard Stallman <rms@gnu.org>
1436
1437 * text.texi (Adaptive Fill): Just describe default,
1438 don't show it (since it contains non-ASCII chars).
1439
14402007-04-07 Karl Berry <karl@gnu.org>
1441
1442 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1443 adaptive-fill-regexp's value, since they are not in the standard
1444 TeX fonts.
1445
14462007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1447
1448 * display.texi (Defining Faces): Fix example.
1449
14502007-04-07 Karl Berry <karl@gnu.org>
1451
1452 * display.texi (Button Buffer Commands): Improve page break.
1453
14542007-04-07 Richard Stallman <rms@gnu.org>
1455
1456 * advice.texi (Activation of Advice): Remove redundant index entry.
1457
1458 * backups.texi: Improve index entries. Remove redundant ones.
1459
1460 * compile.texi (Byte Compilation): Improve index entry.
1461
1462 * hash.texi (Creating Hash): Improve index entry.
1463
1464 * symbols.texi (Definitions): Improve index entry.
1465
1466 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1467
1468 * maps.texi (Standard Keymaps): Remove useless index entry.
1469
1470 * help.texi (Documentation Basics): Remove redundant index entries.
1471
1472 * customize.texi: Improve index entries.
1473 Remove redundant/useless ones.
1474
1475 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1476
1477 * streams.texi (Output Variables): Improve index entry.
1478
1479 * abbrevs.texi (Abbrevs): Remove useless index entry.
1480
1481 * macros.texi (Expansion): Remove useless index entry.
1482
1483 * text.texi: Improve index entries. Remove redundant/useless ones.
1484 (Text Properties, Examining Properties)
1485 (Special Properties): Use "property category" instead of "category"
1486 to refer to the `category' property.
1487
1488 * positions.texi: Improve index entries. Remove useless one.
1489
1490 * lists.texi: Improve index entries. Remove redundant/useless ones.
1491
1492 * os.texi: Improve index entries.
1493 (Timers): Fix previous change.
1494
1495 * buffers.texi: Improve index entries.
1496 (Modification Time): Get rid of term "obsolete buffer".
1497
1498 * debugging.texi: Improve index entries.
1499 (Test Coverage): Add xref to other test coverage ftr.
1500
1501 * eval.texi: Improve index entry. Remove redundant ones.
1502
1503 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1504
1505 * files.texi: Improve index entries. Remove redundant/useless ones.
1506
1507 * objects.texi: Improve index entries.
1508
1509 * processes.texi: Improve index entries.
1510
1511 * modes.texi: Improve index entry. Remove redundant one.
1512
1513 * nonascii.texi: Improve index entries.
1514
1515 * internals.texi: Improve index entries.
1516
1517 * syntax.texi: Improve index entries.
1518
1519 * keymaps.texi (Active Keymaps): Improve index entries.
1520
1521 * commands.texi: Improve index entries. Remove redundant/useless ones.
1522
1523 * frames.texi: Improve index entries. Remove redundant/useless ones.
1524
1525 * markers.texi: Improve index entries. Remove redundant ones.
1526
1527 * tips.texi: Improve index entries.
1528
1529 * loading.texi (Unloading): Improve index entry.
1530
1531 * variables.texi: Improve index entries. Remove redundant one.
1532
1533 * sequences.texi: Improve index entry.
1534
1535 * display.texi: Improve index entries. Remove redundant ones.
1536
1537 * windows.texi: Improve index entries.
1538
1539 * searching.texi: Improve index entries. Remove redundant one.
1540
1541 * strings.texi (Case Tables): Improve last change.
1542
15432007-04-04 Chong Yidong <cyd@stupidchicken.com>
1544
1545 * strings.texi (Case Tables): Document with-case-table and
1546 ascii-case-table.
1547
15482007-04-03 Karl Berry <karl@gnu.org>
1549
1550 * processes.texi (Network): Reword to improve page break.
1551
15522007-04-03 Eli Zaretskii <eliz@gnu.org>
1553
1554 * functions.texi (Inline Functions): Describe more disadvantages
1555 of defsubst, and make advice against it stronger.
1556
15572007-04-02 Karl Berry <karl@gnu.org>
1558
1559 * backups.texi (Backup Names): Avoid widow words.
1560 * modes.texi (Example Major Modes): Align last comment.
1561
15622007-04-01 Chong Yidong <cyd@stupidchicken.com>
1563
1564 * keymaps.texi (Remapping Commands): Document new arg to
1565 command-remapping.
1566
15672007-04-01 Karl Berry <karl@gnu.org>
1568
1569 * processes.texi (Low-Level Network): Typo.
1570 * loading.texi (Hooks for Loading): Avoid double "the".
1571 * keymaps.texi (Key Sequences): No double "and".
1572 (Changing Key Bindings): Shorten to improve line break.
1573
15742007-03-31 Glenn Morris <rgm@gnu.org>
1575
1576 * os.texi (Timers): Fix description of run-at-time TIME formats.
1577
15782007-03-31 Richard Stallman <rms@gnu.org>
1579
1580 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1581 regarding ellipsis.
1582
15832007-03-31 Eli Zaretskii <eliz@gnu.org>
1584
1585 * intro.texi (nil and t):
1586 * symbols.texi (Plists and Alists):
1587 * variables.texi (Variable Aliases, Constant Variables):
1588 * functions.texi (Defining Functions):
1589 * advice.texi (Advising Primitives):
1590 * debugging.texi (Syntax Errors, Compilation Errors):
1591 * minibuf.texi (Minibuffer Windows):
1592 * commands.texi (Adjusting Point):
1593 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1594 (Auto Major Mode, Major Mode Conventions):
1595 * help.texi (Describing Characters):
1596 * files.texi (Create/Delete Dirs, Information about Files)
1597 (File Locks, Writing to Files, Reading from Files)
1598 (Saving Buffers):
1599 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1600 * frames.texi (Finding All Frames):
1601 * positions.texi (Buffer End, Motion):
1602 * markers.texi (The Region):
1603 * text.texi (Deletion, Near Point):
1604 * display.texi (Displaying Messages, Truncation):
1605 * os.texi (Processor Run Time):
1606 * tips.texi (Key Binding Conventions, Programming Tips)
1607 (Warning Tips, Documentation Tips, Comment Tips):
1608 * internals.texi (Memory Usage): Improve indexing.
1609
1610 * variables.texi (Frame-Local Variables):
1611 * functions.texi (Argument List):
1612 * loading.texi (Library Search):
1613 * streams.texi (Output Variables):
1614 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1615 * searching.texi (Replacing Match, Search and Replace):
1616 * processes.texi (Byte Packing, Decoding Output)
1617 (Accepting Output, Network Servers, Shell Arguments):
1618 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1619 * windows.texi (Window Point, Window Start):
1620 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1621 * commands.texi (Reading Input, Keyboard Events):
1622 * minibuf.texi (Reading File Names, Minibuffer Completion)
1623 (Recursive Mini):
1624 * positions.texi (List Motion):
1625 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1626 * numbers.texi (Arithmetic Operations, Math Functions)
1627 (Predicates on Numbers, Comparison of Numbers):
1628 (Numeric Conversions):
1629 * locals.texi (Standard Buffer-Local Variables):
1630 * maps.texi (Standard Keymaps):
1631 * os.texi (User Identification, System Environment, Recording Input)
1632 (X11 Keysyms):
1633 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1634 * backups.texi (Backups and Auto-Saving):
1635 * customize.texi (Customization, Group Definitions)
1636 (Variable Definitions):
1637 * compile.texi (Byte Compilation): Improve index entries.
1638
16392007-03-31 Karl Berry <karl@gnu.org>
1640
1641 * macros.texi (Defining Macros): Avoid widow syllable.
1642
16432007-03-31 Eli Zaretskii <eliz@gnu.org>
1644
1645 * elisp.texi (Top): Postscript -> PostScript.
1646
1647 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1648
16492007-03-31 Markus Triska <markus.triska@gmx.at>
1650
1651 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1652
16532007-03-30 Karl Berry <karl@gnu.org>
1654
1655 * lists.texi (List-related Predicates): Remove spurious @need.
1656 (Setcdr): Use @smallexample to improve page break.
1657 (Association Lists) <assoc>: Reword to improve page break.
1658
1659 * strings.texi (String Conversion): Insert blank line to improve
1660 page break.
1661
1662 * numbers.texi (Random Numbers): Use @minus{}.
1663 (Math Functions): Use @minus{}.
1664
1665 * intro.texi (Acknowledgements): Avoid line breaks before middle
1666 initials.
1667
16682007-03-24 Eli Zaretskii <eliz@gnu.org>
1669
1670 * errors.texi (Standard Errors): Add an index entry.
1671
16722007-03-19 Richard Stallman <rms@gnu.org>
1673
1674 * os.texi (Recording Input): recent-keys now gives 300 keys.
1675
16762007-03-12 Glenn Morris <rgm@gnu.org>
1677
1678 * os.texi: Replace "daylight savings" with "daylight saving"
1679 throughout.
1680
16812007-03-05 Richard Stallman <rms@gnu.org>
1682
1683 * variables.texi (File Local Variables): Update
1684 enable-local-variables values.
1685
16862007-03-04 Richard Stallman <rms@gnu.org>
1687
1688 * syntax.texi (Control Parsing): Minor clarification.
1689
1690 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1691
1692 * sequences.texi (Sequence Functions): Move string-bytes away,
1693 add xref.
1694
1695 * nonascii.texi (Text Representations): Move string-bytes here.
1696
1697 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1698
1699 * minibuf.texi (Basic Completion): Minor clarification.
1700
1701 * markers.texi (The Mark): Clarify existence vs activation of mark.
1702 Other cleanup.
1703
1704 * display.texi (Finding Overlays): Write better example.
1705
1706 * compile.texi (Eval During Compile): Clarify putting macros
1707 in eval-when-compile.
1708
c5602427 17092007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1710
1711 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1712 load-read-function definition doc.
b8d4c8d0
GM
1713
17142007-02-21 Kim F. Storm <storm@cua.dk>
1715
1716 * strings.texi (Text Comparison): Mention that assoc-string
1717 converts symbols to strings before testing.
1718
17192007-02-17 Kim F. Storm <storm@cua.dk>
1720
1721 * processes.texi (Bindat Spec): Vector types can have optional
1722 element type.
1723 (Bindat Examples): Fix example. Add vector with element type.
1724
17252007-02-16 Andreas Schwab <schwab@suse.de>
1726
1727 * strings.texi (Formatting Strings): Document '+' flag.
1728
17292007-02-15 Juanma Barranquero <lekktu@gmail.com>
1730
1731 * strings.texi (Modifying Strings): Clarify that `clear-string'
1732 always converts the string to unibyte.
1733
17342007-02-14 Kim F. Storm <storm@cua.dk>
1735
1736 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1737 Rewrite glyph code description to refer to these functions.
1738 Remove details of encoding face number and char into integer code.
1739
17402007-02-03 Alan Mackenzie <acm@muc.de>
1741
1742 * loading.texi (Hooks for Loading): Make the description of
1743 `eval-after-load' more detailed, and amend the description of
1744 after-load-alist, in accordance with changes from 2006-05.
1745
17462007-02-03 Chong Yidong <cyd@stupidchicken.com>
1747
1748 * modes.texi (Defining Minor Modes): Document that a :require
1749 keyword or similar may be required to make saved customization
1750 variables work.
1751
17522007-02-03 Eli Zaretskii <eliz@gnu.org>
1753
1754 * elisp.texi (Top): Make the detailed menu headers compliant with
1755 Texinfo guidelines and with what texnfo-upd.el expects. Add
1756 comments to prevent people from inadvertently modifying the key
1757 parts needed by `texinfo-multiple-files-update'.
1758
17592007-02-02 Eli Zaretskii <eliz@gnu.org>
1760
1761 * elisp.texi (Top): Update the top-level menus.
1762
1763 * syntax.texi (Categories): Add index entries.
1764
17652007-02-01 Juanma Barranquero <lekktu@gmail.com>
1766
1767 * display.texi (Attribute Functions): Fix name and description of
1768 the UNDERLINE arg of `set-face-underline-p'.
1769
17702007-01-29 Eli Zaretskii <eliz@gnu.org>
1771
1772 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1773 Variables", and "Standard Keymaps" to the detailed menu.
1774
1775 * variables.texi (Future Local Variables): Add index entry.
1776
17772007-01-28 Richard Stallman <rms@gnu.org>
1778
1779 * tips.texi (Coding Conventions): Clarify the tip about macros
1780 that define a function or a variable.
1781
1782 * files.texi (File Attributes): UID and GID can be floats.
1783 (Magic File Names): Explain why deferring all operations to
1784 the standard handler does not work.
1785
17862007-01-23 Martin Rudalics <rudalics@gmx.at>
1787
1788 * backups.texi (Reverting): Use "buffer" instead of "file"
1789 when talking about major and minor modes.
1790
17912007-01-21 Richard Stallman <rms@gnu.org>
1792
1793 * help.texi (Documentation): Add xref to Documentation Tips.
1794
17952007-01-14 Juanma Barranquero <lekktu@gmail.com>
1796
1797 * tips.texi (Coding Conventions): Fix typos.
1798
17992007-01-05 Richard Stallman <rms@gnu.org>
1800
1801 * modes.texi (Defining Minor Modes): Fix previous change.
1802
18032007-01-03 Richard Stallman <rms@gnu.org>
1804
1805 * customize.texi (Variable Definitions, Customization Types):
1806 Don't use * in doc string for defcustom.
1807
18082007-01-02 Richard Stallman <rms@gnu.org>
1809
1810 * variables.texi (Variable Aliases): Clarify that aliases vars
1811 always have the same value.
1812
1813 * processes.texi (Bindat Spec): Fix Texinfo usage.
1814
1815 * modes.texi (Defining Minor Modes): Explain effect of command
1816 defined with define-global-minor-mode on new buffers.
1817
18182006-12-30 Kim F. Storm <storm@cua.dk>
1819
1820 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1821 `auto-resize-tool-bars'.
1822
18232006-12-30 Richard Stallman <rms@gnu.org>
1824
1825 * keymaps.texi (Active Keymaps): Fix previous change.
1826
18272006-12-30 Nick Roberts <nickrob@snap.net.nz>
1828
1829 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1830
18312006-12-30 Kim F. Storm <storm@cua.dk>
1832
1833 * processes.texi (Bindat Spec): Clarify using field names in
1834 length specifications.
1835
18362006-12-29 Kim F. Storm <storm@cua.dk>
1837
1838 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1839 Add count and index variables for eval forms in repeat blocks.
1840
18412006-12-24 Richard Stallman <rms@gnu.org>
1842
1843 * customize.texi (Variable Definitions): Document
1844 new name custom-add-frequent-value.
1845
18462006-12-19 Kim F. Storm <storm@cua.dk>
1847
1848 * commands.texi (Misc Events): User signals now result in sigusr1
1849 and sigusr2 events which are handled through special-event-map.
1850 (Special Events): User signals and drag-n-drop are special.
1851
18522006-12-17 Richard Stallman <rms@gnu.org>
1853
1854 * loading.texi (Named Features): Explain subfeatures better.
1855
1856 * customize.texi: Use "option" only for user options.
1857 For the keyword values inside defcustom etc, say "keywords".
1858 For :options value's elements, say "elements".
1859 :group should not be omitted.
1860
1861 * syntax.texi (Parsing Expressions): Split up node.
1862 (Motion via Parsing, Position Parse, Parser State)
1863 (Low-Level Parsing, Control Parsing): New subnodes.
1864 (Parser State): Document syntax-ppss-toplevel-pos.
1865
1866 * positions.texi (List Motion): Punctuation fix.
1867
1868 * files.texi (File Name Completion): Document PREDICATE arg
1869 to file-name-completion.
1870
18712006-12-16 Eli Zaretskii <eliz@gnu.org>
1872
1873 * internals.texi (Building Emacs, Writing Emacs Primitives):
1874 Add index entries.
1875
18762006-12-11 Richard Stallman <rms@gnu.org>
1877
1878 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1879 affects face menu. Explain how to make it non-nil without enabling
1880 any fontification.
1881
18822006-12-10 Chong Yidong <cyd@stupidchicken.com>
1883
1884 * modes.texi (Font Lock Basics): Document nil value of
1885 font-lock-defaults.
1886
18872006-12-10 Glenn Morris <rgm@gnu.org>
1888
1889 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1890 value for system-flag argument. Abbrev tables may not be empty
1891 when major modes are loaded.
1892
18932006-12-08 Juanma Barranquero <lekktu@gmail.com>
1894
1895 * makefile.w32-in (maintainer-clean): Partially revert last
1896 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1897 to protect elisp-covers.texi.
1898
18992006-12-07 Juanma Barranquero <lekktu@gmail.com>
1900
1901 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1902 Don't remove elisp* info files; they are already deleted by the
1903 `clean' and `distclean' targets, and they are in the $(infodir)
1904 directory, not the current one.
1905
19062006-12-04 Kim F. Storm <storm@cua.dk>
1907
1908 * commands.texi (Misc Events): Update signal events.
1909 (Event Examples): Add signal example.
1910
19112006-11-29 Richard Stallman <rms@gnu.org>
1912
1913 * frames.texi (Visibility of Frames): Explain visible windows
1914 can be covered by others. Add xref for raise-frame.
1915
19162006-11-28 Richard Stallman <rms@gnu.org>
1917
1918 * searching.texi (Regexp Special): Update when ^ is special.
1919
19202006-11-27 Eli Zaretskii <eliz@gnu.org>
1921
1922 * customize.texi (Customization, Common Keywords)
1923 (Group Definitions, Variable Definitions, Composite Types)
1924 (Type Keywords, Customization Types): Add index entries for
1925 various customization keywords.
1926
19272006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1928
1929 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1930
c8763fb6 19312006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1932
1933 * frames.texi (Window System Selections): Remove clipboard from
1934 description of selection-coding-system.
1935
19362006-11-06 Richard Stallman <rms@gnu.org>
1937
1938 * lists.texi (List Variables): Document COMPARE-FN.
1939
1940 * keymaps.texi: Avoid use of "binding" to mean a relation;
1941 use it only to refer to the meaning associated with a key.
1942 (Keymaps): Change menu node description.
1943
1944 * elisp.texi (Top): Change menu node description.
1945
1946 * display.texi (Managing Overlays): Document overlay-recenter.
1947
19482006-10-29 Chong Yidong <cyd@stupidchicken.com>
1949
1950 * Makefile.in: Use relative paths to avoid advertising filesystem
1951 contents during compilation.
1952
19532006-10-23 Kim F. Storm <storm@cua.dk>
1954
1955 * commands.texi (Event Input Misc): Update unread-command-events.
1956
19572006-10-23 Nick Roberts <nickrob@snap.net.nz>
1958
1959 * lists.texi (Sets And Lists): Fix typos.
1960
19612006-10-18 Juanma Barranquero <lekktu@gmail.com>
1962
1963 * control.texi (Processing of Errors): Use @var for an argument,
1964 not @code.
1965
19662006-10-16 Richard Stallman <rms@gnu.org>
1967
1968 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1969
1970 * keymaps.texi (Format of Keymaps): Show all the keymap element
1971 patterns that result from menu items.
1972 (Key Lookup): Minor cleanups.
1973
1974 * modes.texi (Precalculated Fontification): Don't say that
1975 not setting font-lock-defaults avoids loading font-lock.
1976
1977 * help.texi (Documentation): Move xref to Emacs Manual here.
1978 (Documentation Basics): From here.
1979 Also doc emacs-lisp-docstring-fill-column.
1980
1981 * elisp.texi: Update version and ISBN.
1982
1983 * commands.texi (Interactive Call): Clarify KEYS arg to
1984 call-interactively is a vector.
1985 (Command Loop Info): Delete anchor in this-command-keys.
1986 Add anchor in this-command-keys-vector.
1987 (Recursive Editing): Document how recursive-edit
1988 handles the current buffer.
1989
19902006-10-13 Chong Yidong <cyd@stupidchicken.com>
1991
1992 * frames.texi (Frame Titles): %c and %l are ignored in
1993 frame-title-format.
1994
19952006-10-11 Richard Stallman <rms@gnu.org>
1996
1997 * keymaps.texi (Key Sequences): Clarify use of kbd.
1998
19992006-10-10 Kim F. Storm <storm@cua.dk>
2000
2001 * lists.texi (Sets And Lists): Add memql.
2002
20032006-10-03 Richard Stallman <rms@gnu.org>
2004
2005 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2006 Clarify :ascii: and :nonascii:.
2007
20082006-09-29 Juri Linkov <juri@jurta.org>
2009
2010 * modes.texi (%-Constructs): Reorder coding systems in the
2011 documentation of %z to the real order displayed in the modeline.
2012
20132006-09-25 Richard Stallman <rms@gnu.org>
2014
2015 * os.texi (Timers): Describe timer-max-repeats.
2016
20172006-09-25 Chong Yidong <cyd@stupidchicken.com>
2018
2019 * os.texi (Timers): Mention with-local-quit.
2020
20212006-09-24 Richard Stallman <rms@gnu.org>
2022
2023 * searching.texi (Searching and Matching): Mention property search.
2024
2025 * commands.texi (Command Loop Info): Explain how read-event affects
2026 this-command-keys.
2027
20282006-09-20 Richard Stallman <rms@gnu.org>
2029
2030 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2031
2032 * windows.texi (Window Start): Minor cleanups.
2033
20342006-09-20 Kim F. Storm <storm@cua.dk>
2035
2036 * windows.texi (Window Start): pos-visible-in-window-p allows
2037 specifying t for position to mean "end of window".
2038 Add window-line-height.
2039
2040 * anti.texi (Antinews): Mention window-line-height.
2041
20422006-09-19 David Kastrup <dak@gnu.org>
2043
2044 * keymaps.texi (Searching Keymaps): Small clarification.
2045
20462006-09-18 Richard Stallman <rms@gnu.org>
2047
2048 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2049 cause keyboard menus.
2050 (Menu Keymaps): Likewise.
2051 (Defining Menus, Keyboard Menus): Clarify.
2052
2053 * text.texi (Fields): Clarify explanation of constrain-to-field.
2054
20552006-09-16 Eli Zaretskii <eliz@gnu.org>
2056
2057 * variables.texi (Tips for Defining): Fix a typo.
2058
20592006-09-15 Richard Stallman <rms@gnu.org>
2060
2061 * keymaps.texi (Remapping Commands, Searching Keymaps)
2062 (Active Keymaps): Clean up previous change.
2063
20642006-09-15 Jay Belanger <belanger@truman.edu>
2065
2066 * gpl.texi: Replace "Library Public License" by "Lesser Public
2067 License" throughout.
2068
20692006-09-15 David Kastrup <dak@gnu.org>
2070
2071 * keymaps.texi (Active Keymaps): Adapt description to use
2072 `get-char-property' instead `get-text-property'. Explain how
2073 mouse events change this. Explain the new optional argument of
2074 `key-binding' and its mouse-dependent lookup.
2075 (Searching Keymaps): Adapt description similarly.
2076 (Remapping Commands): Explain the new optional argument of
2077 `command-remapping'.
2078
20792006-09-14 Richard Stallman <rms@gnu.org>
2080
2081 * keymaps.texi (Searching Keymaps): Clarification.
2082 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2083
20842006-09-13 Richard Stallman <rms@gnu.org>
2085
2086 * objects.texi (Character Type): Node split.
2087 Add xref to Describing Characters.
2088 (Basic Char Syntax, General Escape Syntax)
2089 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2090
20912006-09-11 Richard Stallman <rms@gnu.org>
2092
2093 * display.texi (Display Table Format): Wording clarification.
2094 (Glyphs): Clarifications.
2095
20962006-09-10 Chong Yidong <cyd@stupidchicken.com>
2097
2098 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2099 local maps.
2100
21012006-09-10 Kim F. Storm <storm@cua.dk>
2102
2103 * display.texi (Forcing Redisplay): Document return value of
2104 function redisplay.
2105
21062006-09-09 Richard Stallman <rms@gnu.org>
2107
2108 * windows.texi (Window Hooks): Explain limits of
2109 window-scroll-functions.
2110
2111 * display.texi (Fringe Indicators): Update for last change in
2112 indicate-buffer-boundaries.
2113
21142006-09-08 Richard Stallman <rms@gnu.org>
2115
2116 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2117
21182006-09-06 Kim F. Storm <storm@cua.dk>
2119
2120 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2121
2122 * windows.texi (Window Start): Update pos-visible-in-window-p.
2123
21242006-09-04 Richard Stallman <rms@gnu.org>
2125
2126 * processes.texi (Accepting Output): Explain SECONDS=0 for
2127 accept-process-output.
2128
2129 * os.texi (Idle Timers): Explain why timer functions should not
2130 loop until (input-pending-p).
2131
21322006-09-02 Eli Zaretskii <eliz@gnu.org>
2133
2134 * makefile.w32-in (usermanualdir): New variable.
2135 (elisp.dvi): Use it.
2136
21372006-09-01 Eli Zaretskii <eliz@gnu.org>
2138
2139 * buffers.texi (Buffer Modification): Fix last change.
2140
21412006-09-01 Chong Yidong <cyd@stupidchicken.com>
2142
2143 * buffers.texi (Buffer Modification): Document
2144 buffer-chars-modified-tick.
2145
21462006-08-31 Richard Stallman <rms@gnu.org>
2147
2148 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2149
21502006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2151
2152 * modes.texi (Syntactic Font Lock):
2153 Mention font-lock-syntactic-face-function
2154 instead of specific faces.
2155
21562006-08-29 Chong Yidong <cyd@stupidchicken.com>
2157
2158 * display.texi (Images): Add xrref to display-images-p.
2159
21602006-08-28 Kenichi Handa <handa@m17n.org>
2161
2162 * nonascii.texi (Lisp and Coding Systems): Fix description of
2163 detect-coding-region.
2164
21652006-08-27 Michael Olson <mwolson@gnu.org>
2166
2167 * processes.texi (Transaction Queues): Remove stray quote
2168 character.
2169
21702006-08-25 Richard Stallman <rms@gnu.org>
2171
2172 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2173 Add xref.
2174
21752006-08-24 Chong Yidong <cyd@stupidchicken.com>
2176
2177 * os.texi (Timers): Avoid waiting inside timers.
2178
21792006-08-21 Lute Kamstra <lute@gnu.org>
2180
2181 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2182
21832006-08-20 Richard Stallman <rms@gnu.org>
2184
2185 * os.texi (Idle Timers): New node, split out from Timers.
2186 Document current-idle-time.
2187 * commands.texi (Reading One Event): Update xref.
2188 * elisp.texi (Top): Update subnode menu.
2189
21902006-08-16 Richard Stallman <rms@gnu.org>
2191
2192 * keymaps.texi (Extended Menu Items): Show format of cached
2193 bindings in extended menu items.
2194
2195 * customize.texi (Variable Definitions): Explain when the
2196 standard value expression is evaluated.
2197
21982006-08-15 Chong Yidong <cyd@stupidchicken.com>
2199
2200 * commands.texi (Reading One Event): Explain idleness in
2201 `read-event'.
2202
22032006-08-12 Chong Yidong <cyd@stupidchicken.com>
2204
2205 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2206 (Commands for Insertion): Removed split-line since it's not
2207 relevant for Lisp programming.
2208 (Yank Commands): Rewrite introduction.
2209 (Undo): Clarify.
2210 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2211 (Filling): Remove redundant comment. Clarify return value of
2212 current-justification.
2213 (Margins): Minor clarifications.
2214 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2215 (Sorting): Update definition of sort-lines.
2216 (Columns): Clarify behavior of sort-columns.
2217 (Indent Tabs): Link to Tab Stops in Emacs manual.
2218 (Special Properties): Clarify.
2219 (Clickable Text): Mention Buttons package.
2220
22212006-08-12 Kevin Ryde <user42@zip.com.au>
2222
2223 * os.texi (Time Parsing): Add %z to description of
2224 format-time-string, as per docstring. Add cross reference to
2225 glibc manual for strftime.
2226
22272006-08-08 Richard Stallman <rms@gnu.org>
2228
2229 * modes.texi: Clean up wording in previous change.
2230
22312006-08-07 Chong Yidong <cyd@stupidchicken.com>
2232
2233 * modes.texi (Hooks): Clarify.
2234 (Major Mode Basics): Mention define-derived-mode explicitly.
2235 (Major Mode Conventions): Rebinding RET is OK for some modes.
2236 Mention change-major-mode-hook and after-change-major-mode-hook.
2237 (Example Major Modes): Moved to end of Modes section.
2238 (Mode Line Basics): Clarify.
2239 (Mode Line Data): Mention help-echo and local-map in strings.
2240 Explain reason for treatment of non-risky variables.
2241 (Properties in Mode): Clarify.
2242 (Faces for Font Lock): Add font-lock-negation-char-face.
2243
22442006-08-04 Eli Zaretskii <eliz@gnu.org>
2245
2246 * strings.texi (Formatting Strings): Warn against arbitrary
2247 strings as first arg to `format'.
2248
22492006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2250
2251 * text.texi (Clickable Text): Mention `help-echo' text property.
2252 Update intro, examples and associated explanations.
2253
22542006-07-31 Richard Stallman <rms@gnu.org>
2255
2256 * commands.texi: Update xrefs.
2257 (Event Mod): New node, cut out from old Translating Input.
2258
2259 * maps.texi: Update xrefs.
2260
2261 * keymaps.texi (Translation Keymaps): New node.
2262 Update xrefs from Translating Input to Translation Keymaps.
2263
2264 * elisp.texi (Top): Update subnode menu.
2265
2266 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2267
2268 * os.texi (System Interface): Fix menu descriptions of some nodes.
2269 (Translating Input): Node deleted.
2270
22712006-07-31 Nick Roberts <nickrob@snap.net.nz>
2272
2273 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2274
2275 * lists.texi (Sets And Lists): Likewise.
2276
22772006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2278
2279 * text.texi (Fields): Mention POS
2280 requirement when narrowing is in effect.
2281
22822006-07-28 Richard Stallman <rms@gnu.org>
2283
2284 * display.texi (Face Attributes): Simplify wording.
2285 (Attribute Functions): Clarify meaning of new-frame default
2286 attribute settings.
2287
2288 * customize.texi (Common Keywords): Document how to use
2289 :package-version in a package not in Emacs.
2290
22912006-07-28 Kim F. Storm <storm@cua.dk>
2292
2293 * commands.texi (Reading One Event): Fix last change.
2294
22952006-07-26 Chong Yidong <cyd@stupidchicken.com>
2296
2297 * commands.texi (Reading One Event): Document SECONDS argument for
2298 read-event, read-char, and read-char-exclusive.
2299
23002006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2301
2302 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2303 to ensure correct identification.
2304
23052006-07-24 Richard Stallman <rms@gnu.org>
2306
2307 * text.texi (Clickable Text): Clarify.
2308
2309 * sequences.texi (Vector Functions): Delete duplicate xref.
2310
2311 * objects.texi (Function Type): Clarify.
2312
2313 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2314 modes.
2315
2316 * lists.texi (List Variables): New node.
2317 Material moved from other nodes.
2318
2319 * variables.texi (Setting Variables): add-to-list and
2320 add-to-ordered-list moved to List Variables node.
2321
23222006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2323
2324 * text.texi (Links and Mouse-1):
2325 For mouse-on-link-p, expand on arg POS.
2326
23272006-07-21 Kim F. Storm <storm@cua.dk>
2328
2329 * display.texi (Forcing Redisplay): Don't mention systems which
2330 don't support sub-second timers for redisplay-preemption-period.
2331
2332 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2333
23342006-07-21 Eli Zaretskii <eliz@gnu.org>
2335
2336 * frames.texi (Input Focus): Document that focus-follows-mouse has
2337 no effect on MS-Windows.
2338
23392006-07-18 Richard Stallman <rms@gnu.org>
2340
2341 * display.texi (Forcing Redisplay): Cleanups in previous change.
2342
2343 * processes.texi (Low-Level Network): Make menu more convenient.
2344
23452006-07-18 Kim F. Storm <storm@cua.dk>
2346
2347 * display.texi (Forcing Redisplay): redisplay-preemption-period
2348 only used on window systems. Add xref to Terminal Output.
2349
2350 * os.texi (Terminal Output): baud-rate only controls preemption on
2351 non-window systems. Add xref to Forcing Redisplay.
2352
2353 * processes.texi (Low-Level Network): Rename node "Make Network"
2354 to "Network Processes".
2355
23562006-07-18 Karl Berry <karl@gnu.org>
2357
2358 * variables.texi, functions.texi, customize.texi, loading.texi:
2359 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2360
23612006-07-17 Chong Yidong <cyd@stupidchicken.com>
2362
2363 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2364
23652006-07-17 Richard Stallman <rms@gnu.org>
2366
2367 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2368 Put period and comma inside quotes.
2369
2370 * loading.texi, markers.texi: Use real doublequote inside menus.
2371
2372 * windows.texi: Put point and comma inside quotes.
2373 (Textual Scrolling): Use @samp for error message.
2374
2375 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2376 * strings.texi, streams.texi, processes.texi, os.texi:
2377 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2378 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2379 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2380 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2381 Put point and comma inside quotes.
2382
2383 * control.texi (Processing of Errors): Add command-error-function.
2384
2385 * variables.texi (File Local Variables): Clarify that
2386 file local variables make buffer-local bindings.
2387
2388 * modes.texi (Syntactic Font Lock): Give default for
2389 font-lock-syntax-table.
2390
23912006-07-17 Nick Roberts <nickrob@snap.net.nz>
2392
2393 * text.texi (Special Properties): Clean up previous change.
2394
23952006-07-16 Karl Berry <karl@gnu.org>
2396
2397 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2398 * control.texi: Fix bad page breaks through chapter 10 (control).
2399
2400 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2401 underfull hbox.
2402
24032006-07-15 Nick Roberts <nickrob@snap.net.nz>
2404
2405 * text.texi (Special Properties): Describe fontified text property
2406 in relation to a character (not text).
2407
24082006-07-15 Kim F. Storm <storm@cua.dk>
2409
2410 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2411 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2412 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2413
2414 * anti.texi (Antinews): Mention redisplay function.
2415 The kbd macro existed, but was not documented, before 22.x.
2416 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2417
24182006-07-14 Nick Roberts <nickrob@snap.net.nz>
2419
2420 * display.texi (Displaying Messages): Add anchor.
2421
2422 * frames.texi (Dialog Boxes): Use it.
2423
24242006-07-12 Richard Stallman <rms@gnu.org>
2425
2426 * objects.texi (Frame Type): Explain nature of frames better.
2427
2428 * frames.texi (Frames): Explain nature of frames better.
2429
24302006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2431
2432 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2433
24342006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2435
2436 * frames.texi (Window System Selections): Mention scrap support for Mac.
2437 Default value of x-select-enable-clipboard is t on Mac.
2438
2439 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2440
24412006-07-11 Kim F. Storm <storm@cua.dk>
2442
2443 * display.texi (Forcing Redisplay): Add `redisplay' function.
2444 Don't mention (sit-for -1) -- use (redisplay t) instead.
2445
2446 * commands.texi (Waiting): (sit-for -1) is no longer special.
2447 (sit-for 0) is equivalent to (redisplay).
2448 Iconifying/deiconifying no longer makes sit-for return.
2449
24502006-07-10 Nick Roberts <nickrob@snap.net.nz>
2451
2452 * display.texi (Buttons): Fix typo.
2453
2454 * index.texi, elisp.texi (New Symbols): Comment node out.
2455
24562006-07-09 Richard Stallman <rms@gnu.org>
2457
2458 * display.texi (Truncation): Clean up previous change.
2459
24602006-07-08 Richard Stallman <rms@gnu.org>
2461
2462 * commands.texi (Interactive Call): Use 3 as prefix in example
2463 for execute-extended-command.
2464
2465 * display.texi (Attribute Functions): Move paragraph about
2466 compatibility with Emacs < 21.
2467
24682006-07-09 Kim F. Storm <storm@cua.dk>
2469
2470 * display.texi (Refresh Screen): Clarify force-window-update.
2471 (Truncation): "Normally" indicated by fringe arrows.
2472
24732006-07-08 Eli Zaretskii <eliz@gnu.org>
2474
2475 * windows.texi (Textual Scrolling, Resizing Windows):
2476 * variables.texi (Constant Variables):
2477 * text.texi (Buffer Contents, Deletion, Changing Properties)
2478 (Property Search, Special Properties, Sticky Properties)
2479 (Links and Mouse-1, Fields, Change Hooks):
2480 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2481 (Categories):
2482 * symbols.texi (Other Plists):
2483 * streams.texi (Output Variables):
2484 * processes.texi (Input to Processes, Query Before Exit):
2485 * positions.texi (Word Motion, Text Lines, List Motion):
2486 * os.texi (Init File, System Environment, Sound Output)
2487 (Session Management):
2488 * nonascii.texi (Text Representations, Character Sets)
2489 (Chars and Bytes, Locales):
2490 * modes.texi (Defining Minor Modes, Header Lines):
2491 * minibuf.texi (Minibuffer Contents):
2492 * markers.texi (Information from Markers):
2493 * lists.texi (List Elements, Building Lists, Association Lists):
2494 * keymaps.texi (Tool Bar):
2495 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2496 * functions.texi (What Is a Function, Mapping Functions):
2497 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2498 (Color Names, Text Terminal Colors, Display Feature Testing):
2499 * files.texi (Visiting Functions, File Name Components)
2500 (Unique File Names, Contents of Directories):
2501 * display.texi (Forcing Redisplay, Displaying Messages)
2502 (Temporary Displays, Font Selection, Auto Faces)
2503 (Font Lookup, Fringe Indicators, Display Margins)
2504 (Image Descriptors, Showing Images, Image Cache, Button Types)
2505 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2506 (Display Table Format, Glyphs):
2507 * control.texi (Iteration):
2508 * commands.texi (Command Loop Info, Adjusting Point):
2509 * backups.texi (Making Backups, Auto-Saving):
2510 Remove @tindex entries.
2511
25122006-07-07 Kim F. Storm <storm@cua.dk>
2513
2514 * display.texi (Fringe Cursors): Fix typo.
2515 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2516 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2517
25182006-07-05 Richard Stallman <rms@gnu.org>
2519
2520 * text.texi (Buffer Contents): Add example of text props
2521 in result of buffer-substring.
2522 (Text Properties): Explain better about use of specific property names.
2523 (Property Search): Some cleanups; reorder some functions.
2524
2525 * keymaps.texi (Changing Key Bindings): Cleanup.
2526 Add xref to Key Binding Conventions.
2527
2528 * display.texi (Attribute Functions): Add examples for
2529 face-attribute-relative-p.
2530
2531 * tips.texi (Coding Conventions): Cleanup last change.
2532
25332006-07-05 Karl Berry <karl@gnu.org>
2534
2535 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2536 Remove @setchapternewpage odd.
2537 Result is 1013 pages, down from 1100.
2538
2539 * anti.texi, customize.texi, display.texi, internals.texi:
2540 * minibuf.texi, modes.texi, tips.texi:
2541 Fix overfull/underfull boxes.
2542
25432006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2544
2545 * edebug.texi (Instrumenting):
2546 Add Edebug-specific findex for eval-buffer.
2547 * loading.texi (Loading):
2548 Replace eval-current-buffer with eval-buffer.
2549
25502006-06-30 Nick Roberts <nickrob@snap.net.nz>
2551
2552 * locals.texi (Standard Buffer-Local Variables): Update the list
2553 of variables.
2554
25552006-06-26 Nick Roberts <nickrob@snap.net.nz>
2556
2557 * files.texi (File Name Completion): Point user to the node
2558 "Reading File Names".
2559
25602006-06-24 Eli Zaretskii <eliz@gnu.org>
2561
2562 * files.texi (Contents of Directories): Document case-insensitive
2563 behavior on respective filesystems.
2564
2565 * objects.texi (Character Type): Document that Emacs signals an
2566 error for unsupported Unicode characters specified as \uNNNN.
2567
25682006-06-19 Richard Stallman <rms@gnu.org>
2569
2570 * processes.texi (Bindat Spec): Clarify previous change.
2571
25722006-06-16 Richard Stallman <rms@gnu.org>
2573
2574 * tips.texi (Coding Conventions): Better explain conventions
2575 for definition constructs.
2576
2577 * text.texi (Special Properties): String value of `read-only'
2578 serves as the error message.
2579
2580 * objects.texi (Character Type): Clarify prev. change.
2581 (Non-ASCII in Strings): Mention \u and \U.
2582
2583 * commands.texi (Using Interactive): Explain problem of
2584 markers, etc., in command-history.
2585
25862006-06-14 Kim F. Storm <storm@cua.dk>
2587
2588 * commands.texi (Waiting): Negative arg to sit-for forces
2589 redisplay even if input is pending.
2590
2591 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2592 redisplay. Remove incorrect example of binding redisplay-dont-pause
2593 around (sit-for 0).
2594
25952006-06-13 Richard Stallman <rms@gnu.org>
2596
2597 * display.texi (Forcing Redisplay): Clarify previous change.
2598
25992006-06-13 Romain Francoise <romain@orebokech.com>
2600
2601 * display.texi (Forcing Redisplay): Fix typo.
2602
26032006-06-13 Kim F. Storm <storm@cua.dk>
2604
2605 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2606
26072006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2608
2609 * tips.texi (Coding Conventions): Add `@end itemize'.
2610
26112006-06-10 Richard Stallman <rms@gnu.org>
2612
2613 * tips.texi (Coding Conventions): Explain use of coding systems
2614 to ensure one decoding for strings.
2615
26162006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2617
2618 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2619 syntax.
2620
26212006-06-07 Eli Zaretskii <eliz@gnu.org>
2622
2623 * display.texi (Font Selection): Remove description of
2624 clear-face-cache.
2625
2626 * compile.texi (Eval During Compile): Fix a typo. Add index
2627 entries for possible uses of eval-when-compile.
2628
26292006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2630
2631 * display.texi (Abstract Display): Fix typo.
2632
26332006-06-03 Eli Zaretskii <eliz@gnu.org>
2634
2635 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2636 Reword variable's description.
2637
26382006-06-01 Richard Stallman <rms@gnu.org>
2639
2640 * windows.texi (Splitting Windows): Clarify splitting nonselected
2641 window.
2642
26432006-05-31 Juri Linkov <juri@jurta.org>
2644
2645 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2646
26472006-05-30 Richard Stallman <rms@gnu.org>
2648
2649 * display.texi (Line Height): Fix errors in description of
10d1d0af 2650 default line height and line-height property.
b8d4c8d0
GM
2651
2652 * nonascii.texi (Default Coding Systems): Further clarification.
2653
26542006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2655
2656 * internals.texi (Pure Storage): Mention that an overflow in pure
2657 space causes a memory leak.
2658 (Garbage Collection): If there was an overflow in pure space,
2659 `garbage-collect' returns nil.
2660
26612006-05-30 Eli Zaretskii <eliz@gnu.org>
2662
2663 * nonascii.texi (Default Coding Systems): Fix it some more.
2664
26652006-05-29 Eli Zaretskii <eliz@gnu.org>
2666
2667 * nonascii.texi (Default Coding Systems): Fix last change.
2668
26692006-05-29 Kenichi Handa <handa@m17n.org>
2670
2671 * nonascii.texi (find-operation-coding-system): Describe the new
2672 argument format (FILENAME . BUFFER).
2673
26742006-05-28 Richard Stallman <rms@gnu.org>
2675
2676 * tips.texi (Coding Conventions): Better explain reasons not to
2677 advise other packages or use `eval-after-load'.
2678
26792006-05-29 Kim F. Storm <storm@cua.dk>
2680
2681 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2682 `bindat-idx' and `bindat-raw' for clarity.
2683
26842006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2685
2686 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2687
2688 * display.texi (Display): Add "Abstract Display" to menu.
2689 (Abstract Display, Abstract Display Functions)
2690 (Abstract Display Example): New nodes.
2691 * elisp.texi (Top): Add "Abstract Display" to menu.
2692
26932006-05-27 Chong Yidong <cyd@stupidchicken.com>
2694
2695 * keymaps.texi (Key Sequences): Link to input events definition.
2696 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2697
2698 * files.texi (Changing Files): Document updated argument list for
2699 copy-file.
2700
27012006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2702
2703 * processes.texi (Bindat Functions): Explain term "total length".
2704 Use it in bindat-length and bindat-pack descriptions.
2705
27062006-05-26 Eli Zaretskii <eliz@gnu.org>
2707
2708 * tips.texi (Coding Conventions): Advise against using
2709 eval-after-load in packages. Add an index entry.
2710
27112006-05-25 Juri Linkov <juri@jurta.org>
2712
2713 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2714
2715 * modes.texi (%-Constructs): Add %e, %z, %Z.
2716
27172006-05-25 Richard Stallman <rms@gnu.org>
2718
2719 * elisp.texi (Top): Update subnode menu.
2720
2721 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2722 (Keymaps): Update menu.
2723
27242006-05-25 Chong Yidong <cyd@stupidchicken.com>
2725
2726 * keymaps.texi (Key Sequences): Some clarifications.
2727
27282006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2729
2730 * processes.texi (Bindat Functions): Say "unibyte string"
2731 explicitly for bindat-unpack and bindat-pack descriptions.
2732 (Bindat Examples): Don't call `string-make-unibyte' in example.
2733
27342006-05-25 Chong Yidong <cyd@stupidchicken.com>
2735
2736 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2737 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2738
2739 * keymaps.texi (Changing Key Bindings):
dd7b651b 2740 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2741 * help.texi (Describing Characters): Refer to it.
2742
27432006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2744
2745 * frames.texi (Pointer Shape): @end table -> @end defvar.
2746
27472006-05-22 Richard Stallman <rms@gnu.org>
2748
2749 * elisp.texi (Top): Update subnode menus.
2750
2751 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2752 Contents rewritten; material from old Pointer Shape node moved here.
2753
2754 * display.texi (Pointer Shape): Node deleted.
2755 (Image Descriptors): Minor cleanup.
2756
27572006-05-21 Richard Stallman <rms@gnu.org>
2758
2759 * syntax.texi (Parsing Expressions): Update info on which STATE
2760 elements are ignored.
2761
27622006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2763
2764 * hooks.texi (Standard Hooks): Correct typo.
2765
2766 * gpl.texi (GPL): ifinfo -> ifnottex.
2767
27682006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2769
2770 * searching.texi (Simple Match Data): Warn about match data being
2771 set anew by every search.
2772
27732006-05-17 Richard Stallman <rms@gnu.org>
2774
2775 * minibuf.texi (Minibuffer History): Clarify.
2776
2777 * searching.texi (Regexp Special): Clarify nested regexp warning.
2778
27792006-05-16 Kim F. Storm <storm@cua.dk>
2780
2781 * minibuf.texi (Minibuffer History): Update add-to-history.
2782
27832006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2784
2785 * nonascii.texi (Explicit Encoding): Fix
2786 typo (encoding<->decoding).
2787
27882006-05-14 Richard Stallman <rms@gnu.org>
2789
2790 * buffers.texi (Creating Buffers): Cleanup.
2791
2792 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2793
27942006-05-13 Eli Zaretskii <eliz@gnu.org>
2795
2796 * buffers.texi (Current Buffer): Document that with-temp-buffer
2797 disables undo.
2798
2799 * os.texi (Terminal-Specific): More accurate description of how
2800 Emacs searches for the terminal-specific libraries.
2801
28022006-05-12 Eli Zaretskii <eliz@gnu.org>
2803
2804 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2805 emacs-xtra to @inforef's.
2806
2807 * text.texi (Undo): Document that undo is turned off in buffers
2808 whose names begin with a space.
2809
2810 * buffers.texi (Buffer Names): Add index entries for buffers whose
2811 names begin with a space.
2812 (Creating Buffers): Document that undo is turned off in buffers
2813 whose names begin with a space.
2814
2815 * files.texi (Visiting Functions, Reading from Files)
2816 (Saving Buffers): Mention code and EOL conversions by file I/O
2817 primitives and subroutines.
2818
2819 * nonascii.texi (Lisp and Coding Systems): Document
2820 coding-system-eol-type. Add index entries for eol conversion.
2821
2822 * display.texi (Defining Faces): Mention `mac', and add an xref to
2823 where window-system is described.
2824
28252006-05-10 Richard Stallman <rms@gnu.org>
2826
2827 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2828
28292006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2830
2831 * variables.texi (File Local Variables): Recommend to quote lambda
2832 expressions in safe-local-variable property.
2833
28342006-05-09 Richard Stallman <rms@gnu.org>
2835
2836 * variables.texi (File Local Variables): Document
2837 safe-local-eval-forms and safe-local-eval-function.
2838
28392006-05-07 Kim F. Storm <storm@cua.dk>
2840
2841 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2842 from add-to-history.
2843
28442006-05-07 Romain Francoise <romain@orebokech.com>
2845
2846 * commands.texi (Event Input Misc):
2847 * compile.texi (Eval During Compile):
2848 * internals.texi (Buffer Internals):
2849 * minibuf.texi (Initial Input):
2850 * nonascii.texi (Scanning Charsets):
2851 * numbers.texi (Comparison of Numbers):
2852 * windows.texi (Textual Scrolling, Vertical Scrolling):
2853 Fix various typos.
2854
28552006-05-06 Eli Zaretskii <eliz@gnu.org>
2856
2857 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2858 conditional xref's to either emacs or emacs-xtra, depending on
2859 @iftex/@ifnottex.
2860
2861 * minibuf.texi (Minibuffer History): Document add-to-history.
2862
28632006-05-05 Eli Zaretskii <eliz@gnu.org>
2864
2865 * internals.texi (Pure Storage): Mention the pure overflow message
2866 at startup.
2867
c8763fb6 28682006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2869
2870 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2871 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2872 search.
2873
28742006-05-01 Richard Stallman <rms@gnu.org>
2875
2876 * intro.texi (nil and t): Clarify.
2877
2878 * variables.texi (File Local Variables): Suggest using booleanp.
2879
28802006-05-01 Juanma Barranquero <lekktu@gmail.com>
2881
2882 * objects.texi (Type Predicates): Fix typos.
2883
28842006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2885
2886 * intro.texi (nil and t): Add booleanp.
2887
2888 * objects.texi (Type Predicates): Add links for booleanp and
2889 string-or-null-p.
2890
28912006-04-29 Richard Stallman <rms@gnu.org>
2892
2893 * modes.texi (Multiline Font Lock): Rename from
2894 Multi line Font Lock Elements. Much clarification.
2895 (Font Lock Multiline, Region to Fontify): Much clarification.
2896
28972006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2898
2899 * variables.texi (File Local Variables): Remove the special case t for
2900 safe-local-variable.
2901
29022006-04-26 Richard Stallman <rms@gnu.org>
2903
2904 * syntax.texi (Parsing Expressions): Minor cleanup.
2905
29062006-04-18 Richard Stallman <rms@gnu.org>
2907
2908 * tips.texi (Coding Conventions): Explain when the package's
2909 prefix should appear later on (not at the start of the name).
2910
2911 * searching.texi (String Search): Clarify effect of NOERROR.
2912
2913 * modes.texi (Imenu): Clarify what special items do.
2914
2915 * hooks.texi (Standard Hooks): Delete text about old hook names.
2916
29172006-04-17 Romain Francoise <romain@orebokech.com>
2918
2919 * variables.texi (Local Variables): Update the default value of
2920 `max-specpdl-size'.
2921
29222006-04-15 Michael Olson <mwolson@gnu.org>
2923
2924 * processes.texi (Transaction Queues): Mention the new optional
2925 `delay-question' argument for `tq-enqueue'.
2926
29272006-04-13 Bill Wohler <wohler@newt.com>
2928
2929 * customize.texi (Common Keywords): Use dotted notation for
2930 :package-version value. Specify its values. Improve documentation
2931 for customize-package-emacs-version-alist.
2932
29332006-04-12 Bill Wohler <wohler@newt.com>
2934
2935 * customize.texi (Common Keywords): Move description of
2936 customize-package-emacs-version-alist to @defvar.
2937
29382006-04-10 Bill Wohler <wohler@newt.com>
2939
2940 * customize.texi (Common Keywords): Add :package-version.
2941
29422006-04-10 Kim F. Storm <storm@cua.dk>
2943
2944 * text.texi (Buffer Contents): Add NOPROPS arg to
2945 filter-buffer-substring.
2946
29472006-04-08 Kevin Ryde <user42@zip.com.au>
2948
2949 * os.texi (Command-Line Arguments): Update xref to emacs manual
2950 "Command Arguments" -> "Emacs Invocation", per change there.
2951
29522006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2953
2954 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2955 be on one line to help makeinfo not render two spaces after the dot.
2956
29572006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2958
2959 * strings.texi (Predicates for Strings): Add string-or-null-p.
2960
29612006-03-28 Kim F. Storm <storm@cua.dk>
2962
2963 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2964 remarks about systems that don't support fractional seconds.
2965
29662006-03-25 Karl Berry <karl@gnu.org>
2967
2968 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2969 the year list.
2970
29712006-03-21 Nick Roberts <nickrob@snap.net.nz>
2972
2973 * display.texi (Fringe Indicators): Fix typos.
2974
29752006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2976
2977 * tips.texi (Documentation Tips): One can now also write `program'
2978 in front of a quoted symbol in a docstring to prevent making a
2979 hyperlink.
2980
29812006-03-19 Alan Mackenzie <acm@muc.de>
2982
2983 * text.texi (Special Properties): Clarify `fontified' property.
2984
29852006-03-16 Richard Stallman <rms@gnu.org>
2986
2987 * display.texi (Defining Images): Minor cleanup.
2988
29892006-03-16 Bill Wohler <wohler@newt.com>
2990
2991 * display.texi (Defining Images): In image-load-path-for-library,
2992 prefer user's images.
2993
29942006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2995
2996 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2997
29982006-03-15 Bill Wohler <wohler@newt.com>
2999
3000 * display.texi (Defining Images): Fix example in
3001 image-load-path-for-library by not recommending that one binds
3002 image-load-path. Just defvar it to placate compiler and only use
3003 it if previously defined.
3004
30052006-03-14 Bill Wohler <wohler@newt.com>
3006
3007 * display.texi (Defining Images): In image-load-path-for-library,
3008 always return list of directories. Update example.
3009
30102006-03-14 Alan Mackenzie <acm@muc.de>
3011
3012 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3013 This describes font-lock-extend-region-function.
3014 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3015 the new node "Region to Fontify".
3016
30172006-03-13 Richard Stallman <rms@gnu.org>
3018
3019 * display.texi (Invisible Text): The impossible position is
3020 now before the invisible text, not after.
3021 (Defining Images): Clean up last change.
3022
30232006-03-11 Bill Wohler <wohler@newt.com>
3024
3025 * display.texi (Defining Images): Add image-load-path-for-library.
3026
30272006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3028
3029 * text.texi (Adaptive Fill): Fix Texinfo usage.
3030
3031 * strings.texi (Creating Strings): Fix Texinfo usage.
3032
3033 * searching.texi (Regexp Special): Use @samp for regular
3034 expressions that are not in Lisp syntax.
3035
30362006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3037
3038 * searching.texi (Regexp Special): Put remark between parentheses
3039 to avoid misreading.
3040
30412006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3042
3043 * searching.texi (Syntax of Regexps): More accurately describe
3044 which characters are special in which situations.
3045 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3046 are not special. Describe in detail when `[' and `]' are special.
3047 (Regexp Backslash): Plenty of regexps with unbalanced square
3048 brackets are valid, so reword that statement.
3049
30502006-03-02 Kim F. Storm <storm@cua.dk>
3051
3052 * keymaps.texi (Tool Bar): Add tool-bar-border.
3053
30542006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3055
3056 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3057
30582006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3059
3060 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3061
3062 * files.texi (Locating Files): Suggest additional values for the
3063 SUFFIXES arg of `locate-file'. Update pxref.
3064
3065 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3066 (How Programs Do Loading): Discuss the effects of Auto Compression
3067 mode on `load'.
3068 (Load Suffixes): New node.
3069 (Library Search): Delete description of `load-suffixes'; it was
3070 moved to "Load Suffixes".
3071 (Autoload, Named Features): Mention `load-suffixes'.
3072
30732006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3074
3075 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3076
3077 * windows.texi (Window Tree): Fix typo.
3078
30792006-02-20 Kim F. Storm <storm@cua.dk>
3080
3081 * display.texi (Fringe Indicators): New section.
3082 Move indicate-empty-lines, indicate-buffer-boundaries, and
3083 default-indicate-buffer-boundaries here.
3084 Add fringe-indicator-alist and default-fringes-indicator-alist.
3085 Add list of logical fringe indicator symbols.
3086 Update list of standard bitmap names.
3087 (Fringe Cursors): New section.
3088 Move overflow-newline-into-fringe here.
3089 Add fringe-cursor-alist and default-fringes-cursor-alist.
3090 Add list of fringe cursor symbols.
3091
30922006-02-20 Juanma Barranquero <lekktu@gmail.com>
3093
3094 * commands.texi (Using Interactive): Fix reference to node
3095 "Minibuffers".
3096
30972006-02-19 Richard M. Stallman <rms@gnu.org>
3098
3099 * minibuf.texi (High-Level Completion):
3100 Add xref to read-input-method-name.
3101
3102 * files.texi (Relative File Names): Move file-relative-name here.
3103 (File Name Expansion): From here. Minor clarifications.
3104
3105 * commands.texi (Using Interactive): Add xrefs about reading input.
3106 Clarify remarks about that moving point and mark.
3107 Put string case before list case.
3108
c8763fb6 31092006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3110
3111 * display.texi (Other Display Specs, Image Descriptors):
3112 Revert erroneous changes. The previous description of
3113 image-descriptors as `(image . PROPS)' was correct.
3114
31152006-02-14 Richard M. Stallman <rms@gnu.org>
3116
3117 * variables.texi (File Local Variables): Clarifications.
3118
31192006-02-14 Juanma Barranquero <lekktu@gmail.com>
3120
3121 * variables.texi (File Local Variables): Use @code for a cons
3122 cell, not @var.
3123
31242006-02-13 Chong Yidong <cyd@stupidchicken.com>
3125
3126 * variables.texi (File Local Variables): Document new file local
3127 variable behavior.
3128
31292006-02-10 Kim F. Storm <storm@cua.dk>
3130
3131 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3132
31332006-02-08 Juanma Barranquero <lekktu@gmail.com>
3134
3135 * modes.texi (%-Constructs): Remove obsolete info about
3136 `global-mode-string'.
3137
31382006-02-07 Richard M. Stallman <rms@gnu.org>
3139
3140 * commands.texi (Prefix Command Arguments): Minor cleanup.
3141
3142 * display.texi: "Graphical display", not window system.
3143
3144 * functions.texi (What Is a Function): Fix xref.
3145
3146 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3147 (Changing Key Bindings): Clarify when remapping is better than
3148 substitute-key-definition.
3149
31502006-02-02 Richard M. Stallman <rms@gnu.org>
3151
3152 * minibuf.texi (Basic Completion): Completion alists are risky.
3153
3154 * keymaps.texi (Active Keymaps): Clarifications.
3155 (Searching Keymaps): New node.
3156 (Keymaps): Update menu.
3157
3158 * frames.texi (Layout Parameters): Minor clarification.
3159 (Drag and Drop): New node.
3160 (Frames): Update menu.
3161
31622006-01-29 Chong Yidong <cyd@stupidchicken.com>
3163
3164 * display.texi (Other Display Specs, Image Descriptors):
3165 Image description is a list, not a cons cell.
3166
31672006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3168
3169 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3170 list is not necessarily a list).
3171
31722006-01-27 Eli Zaretskii <eliz@gnu.org>
3173
3174 * frames.texi (Layout Parameters): border-width and
3175 internal-border-width belong to the frame, not the window.
3176
31772006-01-19 Richard M. Stallman <rms@gnu.org>
3178
3179 * nonascii.texi (Translation of Characters): Search cmds use
3180 translation-table-for-input. Automatically made local.
3181
3182 * markers.texi (Overview of Markers): Count insertion type
3183 as one of a marker's attributes.
3184
3185 * keymaps.texi (Controlling Active Maps): New node, split out of
3186 Active Keymaps.
3187 (Keymaps): Menu updated.
3188 (Active Keymaps): Give pseudocode to explain how the active
3189 maps are searched. current-active-maps and key-binding moved here.
3190 (Functions for Key Lookup): current-active-maps and key-binding moved.
3191 Clarifications.
3192 (Searching the Keymaps): New subnode.
3193
3194 * elisp.texi (Top): Menu clarification.
3195
3196 * display.texi (Other Display Specs): Delete duplicate entry for
3197 just a string as display spec. Move text about recursive display
3198 specs on such a string.
3199
3200 * commands.texi (Key Sequence Input): Clarify.
3201 Move num-nonmacro-input-events out.
3202 (Reading One Event): num-nonmacro-input-events moved here.
3203
32042006-01-14 Nick Roberts <nickrob@snap.net.nz>
3205
3206 * advice.texi (Simple Advice): Update example to fit argument
3207 change in previous-line.
3208
32092006-01-05 Richard M. Stallman <rms@gnu.org>
3210
3211 * markers.texi (The Mark): Fix in `mark'.
3212
32132006-01-04 Richard M. Stallman <rms@gnu.org>
3214
3215 * processes.texi (Misc Network, Make Network): Minor cleanups.
3216
32172006-01-04 Kim F. Storm <storm@cua.dk>
3218
3219 * processes.texi (Make Network): Add IPv6 addresses and handling.
3220 (Network Feature Testing): Mention (:family ipv6).
3221 (Misc Network): Add IPv6 formats to format-network-address.
3222
32232005-12-30 Richard M. Stallman <rms@gnu.org>
3224
3225 * text.texi (Changing Properties):
3226 Don't use return value of set-text-properties.
3227
32282005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3229
3230 * modes.texi (Mode Line Format): Correct typo in menu.
3231
32322005-12-29 Richard M. Stallman <rms@gnu.org>
3233
3234 * modes.texi (Mode Line Top): New node.
3235 (Mode Line Data): Some text moved to new node.
3236 Explain the data structure more concretely.
3237 (Mode Line Basics): Clarifications.
3238 (Mode Line Variables): Clarify intro paragraph.
3239 (%-Constructs): Clarify intro paragraph.
3240 (Mode Line Format): Update menu.
3241
32422005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3243
3244 * minibuf.texi (Basic Completion): Update lazy-completion-table
3245 examples for removal of ARGS argument.
3246
32472005-12-23 Richard M. Stallman <rms@gnu.org>
3248
3249 * text.texi (Undo): Restore some explanation from the version
3250 that was deleted.
3251
32522005-12-23 Eli Zaretskii <eliz@gnu.org>
3253
3254 * text.texi (Undo): Remove duplicate descriptions of `apply
3255 funname' and `apply delta' elements of the undo list.
3256
32572005-12-20 Richard M. Stallman <rms@gnu.org>
3258
3259 * help.texi (Help Functions): Update documentation of `apropos'.
3260
32612005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3262
3263 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3264 because it is confusing. If the :help-echo keyword is a function,
3265 it is not directly used as the :help-echo overlay property, as the
3266 xref seems to suggest (it does not take the appropriate args).
3267
32682005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3269
3270 * customize.texi (Common Keywords): Fix Texinfo usage.
3271 (Group Definitions, Variable Definitions): Update for new
3272 conventions for using `*' in docstrings.
3273
3274 * tips.texi (Documentation Tips): Update for new conventions for
3275 using `*' in docstrings.
3276
32772005-12-16 Richard M. Stallman <rms@gnu.org>
3278
3279 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3280
32812005-12-16 Juri Linkov <juri@jurta.org>
3282
3283 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3284
32852005-12-14 Romain Francoise <romain@orebokech.com>
3286
3287 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3288 Fix typo.
3289
32902005-12-11 Juri Linkov <juri@jurta.org>
3291
3292 * minibuf.texi (Completion Commands): Add mention of read-file-name
3293 for filename completion keymaps.
3294 (Reading File Names): Add mention of filename completion keymaps
3295 for read-file-name and xref to `Completion Commands'.
3296
32972005-12-10 Richard M. Stallman <rms@gnu.org>
3298
3299 * customize.texi (Common Keywords): State caveats for use of :tag.
3300
33012005-12-08 Richard M. Stallman <rms@gnu.org>
3302
3303 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3304 with xrefs and better explanation.
3305 (Completion Commands): Add the filename completion maps.
3306
3307 * objects.texi (Character Type): Clarify that \s is not space
3308 if a dash follows.
3309
33102005-12-05 Richard M. Stallman <rms@gnu.org>
3311
3312 * windows.texi (Resizing Windows): Delete preserve-before args.
3313
33142005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3315
3316 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3317 in full keymaps, since the quirk has been fixed.
3318
33192005-12-03 Eli Zaretskii <eliz@gnu.org>
3320
3321 * hooks.texi (Standard Hooks): Add index entries. Mention
3322 `compilation-finish-functions'.
3323
33242005-11-27 Richard M. Stallman <rms@gnu.org>
3325
3326 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3327
33282005-11-21 Juri Linkov <juri@jurta.org>
3329
3330 * customize.texi (Common Keywords): Update links types
3331 custom-manual and url-link. Add link types emacs-library-link,
3332 file-link, function-link, variable-link, custom-group-link.
3333
33342005-11-20 Chong Yidong <cyd@stupidchicken.com>
3335
3336 * display.texi: Revert 2005-11-20 change.
3337
33382005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3339
3340 * processes.texi (Bindat Functions):
3341 Say "third" to refer to zero-based index "2".
3342
33432005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3344
3345 * loading.texi (Library Search): Update the default value of
3346 `load-suffixes'.
3347
33482005-11-17 Chong Yidong <cyd@stupidchicken.com>
3349
3350 * display.texi (Attribute Functions): Mention :ignore-defface.
3351
33522005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3353
3354 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3355 (Minor Mode Conventions): Mention the use of a hook.
3356
33572005-11-06 Richard M. Stallman <rms@gnu.org>
3358
3359 * files.texi (Magic File Names): find-file-name-handler checks the
3360 `operations' property of the handler.
3361
33622005-11-03 Richard M. Stallman <rms@gnu.org>
3363
3364 * variables.texi (Frame-Local Variables): Small clarification.
3365
33662005-10-29 Chong Yidong <cyd@stupidchicken.com>
3367
3368 * os.texi (Init File): Document ~/.emacs.d/init.el.
3369
33702005-10-29 Richard M. Stallman <rms@gnu.org>
3371
3372 * internals.texi (Garbage Collection): Document memory-full.
3373
33742005-10-28 Bill Wohler <wohler@newt.com>
3375
3376 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3377 for URLs.
3378
33792005-10-28 Richard M. Stallman <rms@gnu.org>
3380
3381 * minibuf.texi (Completion Commands): Clean up prev change.
3382
33832005-10-26 Kevin Ryde <user42@zip.com.au>
3384
3385 * compile.texi (Eval During Compile): Explain recommended uses
3386 of eval-when-compile and eval-and-compile.
3387
33882005-10-27 Masatake YAMATO <jet@gyve.org>
3389
3390 * minibuf.texi (Completion Commands):
3391 Write about new optional argument for `display-completion-list'.
3392
33932005-10-23 Richard M. Stallman <rms@gnu.org>
3394
3395 * display.texi (Overlay Arrow): Clarify about local bindings of
3396 overlay-arrow-position.
3397
33982005-10-22 Eli Zaretskii <eliz@gnu.org>
3399
3400 * internals.texi (Building Emacs): Fix last change.
3401
34022005-10-22 Richard M. Stallman <rms@gnu.org>
3403
3404 * internals.texi (Building Emacs): Document eval-at-startup.
3405
34062005-10-21 Richard M. Stallman <rms@gnu.org>
3407
3408 * loading.texi (Where Defined): load-history contains abs file names.
3409 symbol-file returns abs file names.
3410
34112005-10-19 Kim F. Storm <storm@cua.dk>
3412
3413 * display.texi (Showing Images): Add max-image-size integer value.
3414
34152005-10-18 Chong Yidong <cyd@stupidchicken.com>
3416
3417 * display.texi (Showing Images): Document max-image-size.
3418
34192005-10-17 Richard M. Stallman <rms@gnu.org>
3420
3421 * commands.texi (Quitting): Minor clarification.
3422
3423 * processes.texi (Sentinels): Clarify about output and quitting.
3424 (Filter Functions): Mention with-local-quit.
3425
34262005-10-17 Juri Linkov <juri@jurta.org>
3427
3428 * buffers.texi (Current Buffer):
3429 * commands.texi (Event Input Misc):
3430 * compile.texi (Eval During Compile, Compiler Errors):
3431 * customize.texi (Group Definitions):
3432 * display.texi (Progress, Defining Faces):
3433 * files.texi (Writing to Files):
3434 * modes.texi (Mode Hooks, Defining Minor Modes):
3435 * streams.texi (Output Functions):
3436 * syntax.texi (Syntax Table Functions):
3437 * text.texi (Change Hooks):
3438 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3439
3440 * commands.texi (Quitting): Replace arg `forms' with `body' in
3441 `with-local-quit'.
3442
3443 * positions.texi (Excursions): Replace arg `forms' with `body' in
3444 `save-excursion'.
3445
34462005-10-08 Kim F. Storm <storm@cua.dk>
3447
3448 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3449 Rename manual section accordingly.
3450
34512005-10-04 Kim F. Storm <storm@cua.dk>
3452
3453 * windows.texi (Window Split Tree): New section describing
3454 new function window-split-tree function.
3455
34562005-10-03 Nick Roberts <nickrob@snap.net.nz>
3457
3458 * display.texi (Fringe Size/Pos): Simplify and add detail.
3459
34602005-09-30 Romain Francoise <romain@orebokech.com>
3461
3462 * minibuf.texi (High-Level Completion): Explain that the prompt
3463 given to `read-buffer' should end with a colon and a space.
3464 Update usage examples.
3465
34662005-09-29 Juri Linkov <juri@jurta.org>
3467
3468 * display.texi (Displaying Messages): Rename argument name
3469 `string' to `format-string' in functions `message', `message-box',
3470 `message-or-box'.
3471
34722005-09-26 Chong Yidong <cyd@stupidchicken.com>
3473
3474 * errors.texi (Standard Errors): Correct xrefs.
3475
34762005-09-18 Chong Yidong <cyd@stupidchicken.com>
3477
3478 * display.texi (Defining Images): Update documentation for
3479 `image-load-path'.
3480
34812005-09-17 Richard M. Stallman <rms@gnu.org>
3482
3483 * display.texi (Defining Images): Clean up previous change.
3484
34852005-09-16 Romain Francoise <romain@orebokech.com>
3486
3487 * elisp.texi: Specify GFDL version 1.2.
3488
3489 * doclicense.texi (GNU Free Documentation License): Update to
3490 version 1.2.
3491
34922005-09-15 Chong Yidong <cyd@stupidchicken.com>
3493
3494 * display.texi (Defining Images): Document `image-load-path'.
3495
34962005-09-15 Richard M. Stallman <rms@gnu.org>
3497
3498 * objects.texi (Printed Representation): Minor cleanup.
3499 (Box Diagrams): Minor fix.
3500 (Cons Cell Type): Move (...) index item here.
3501 (Box Diagrams): From here.
3502 (Array Type): Minor fix.
3503 (Type Predicates): Delete index "predicates".
3504 (Hash Table Type): Clarify xref.
3505 (Dotted Pair Notation): Minor fix.
3506
35072005-09-10 Chong Yidong <cyd@stupidchicken.com>
3508
3509 * files.texi (Saving Buffers): Fix typo.
3510
35112005-09-08 Richard M. Stallman <rms@gnu.org>
3512
3513 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3514
35152005-09-08 Chong Yidong <cyd@stupidchicken.com>
3516
3517 * locals.texi (Standard Buffer-Local Variables): Don't include
3518 mode variables for minor modes.
3519 Fix xrefs for buffer-display-count, buffer-display-table,
3520 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3521 enable-multibyte-characters, fill-column, header-line-format,
3522 left-fringe-width, left-margin, and right-fringe-width.
3523
3524 * hooks.texi (Standard Hooks): All hooks should conform to the
3525 standard naming convention now.
3526 Fix xref for `echo-area-clear-hook'.
3527
3528 * display.texi (Usual Display): Note that indicate-empty-lines and
3529 tab-width are buffer-local.
3530
3531 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3532
3533 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3534
3535 * nonascii.texi (Encoding and I/O): Note that
3536 buffer-file-coding-system is buffer-local.
3537
3538 * positions.texi (List Motion): Note that defun-prompt-regexp is
3539 buffer-local.
3540
3541 * text.texi (Auto Filling): Note that auto-fill-function is
3542 buffer-local.
3543 (Undo): Note that buffer-undo-list is buffer-local.
3544
3545 * windows.texi (Buffers and Windows): Document
3546 buffer-display-count.
3547
35482005-09-06 Richard M. Stallman <rms@gnu.org>
3549
3550 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3551 package prefix elsewhere than at the start of the name.
3552
35532005-09-03 Richard M. Stallman <rms@gnu.org>
3554
3555 * tips.texi (Programming Tips): Add conventions for minibuffer
3556 questions and prompts.
3557
35582005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3559
3560 * intro.texi (nil and t): Minor cleanup.
3561 Delete spurious mention of keyword symbols.
3562 (Evaluation Notation): Add index entry.
3563 (A Sample Function Description): Minor cleanup.
3564 (A Sample Variable Description): Not all vars can be set.
3565
35662005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3567
3568 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3569
3570 (Insertion): Document precise type of `insert-char' arg COUNT.
3571
35722005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3573
3574 * modes.texi (Other Font Lock Variables): Sync the default of
3575 font-lock-lines-before.
3576
35772005-08-31 Michael Albinus <michael.albinus@gmx.de>
3578
3579 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3580
35812005-08-29 Richard M. Stallman <rms@gnu.org>
3582
3583 * elisp.texi (Top): Update subnode menu.
3584
3585 * searching.texi (Searching and Matching): Move node.
3586 Rearrange contents and add overall explanation.
3587 (Searching and Case): Move node.
3588 (Searching and Matching): Update menu.
3589
35902005-08-27 Eli Zaretskii <eliz@gnu.org>
3591
3592 * os.texi (Startup Summary): Fix the description of the initial
3593 startup message display.
3594
35952005-08-25 Richard M. Stallman <rms@gnu.org>
3596
3597 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3598
35992005-08-25 Emilio C. Lopes <eclig@gmx.net>
3600
3601 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3602 `next-overlay-change' example.
3603
36042005-08-22 Juri Linkov <juri@jurta.org>
3605
3606 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3607 Fix invert-face. Fix args of face-background.
3608
3609 * display.texi (Standard Faces): Delete node.
3610 (Faces): Add xref to `(emacs)Standard Faces'.
3611 (Displaying Faces): Fix xref to `Standard Faces'.
3612
3613 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3614
36152005-08-20 Alan Mackenzie <acm@muc.de>
3616
3617 * buffers.texi (The Buffer List): Clarify the manipulation of the
3618 buffer list.
3619
36202005-08-14 Richard M. Stallman <rms@gnu.org>
3621
3622 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3623 a regexp.
3624
36252005-08-11 Richard M. Stallman <rms@gnu.org>
3626
3627 * elisp.texi (Top): Update subnode lists.
3628
3629 * display.texi (Inverse Video): Node deleted.
3630
3631 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3632 New nodes split out of Coding Conventions.
3633
3634 * searching.texi (Regular Expressions): Document re-builder.
3635
3636 * os.texi (Time Parsing): New node split out of Time Conversion.
3637
3638 * processes.texi (Misc Network, Network Feature Testing)
3639 (Network Options, Make Network): New nodes split out of
3640 Low-Level Network.
3641
36422005-08-09 Richard M. Stallman <rms@gnu.org>
3643
3644 * frames.texi (Geometry): New node, split from Size and Position.
3645 (Frame Parameters): Refer to Geometry.
3646
3647 * buffers.texi (The Buffer List): Fix xrefs.
3648
3649 * windows.texi (Splitting Windows): Fix xref.
3650
3651 * frames.texi (Layout Parameters): Add xref.
3652
3653 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3654
3655 * keymaps.texi (Menu Bar): Fix xref.
3656
3657 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3658
3659 * modes.texi (%-Constructs): Fix xref.
3660
3661 * frames.texi (Window Frame Parameters): Node split up.
3662 (Basic Parameters, Position Parameters, Size Parameters)
3663 (Layout Parameters, Buffer Parameters, Management Parameters)
3664 (Cursor Parameters, Color Parameters): New subnodes.
3665
36662005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3667
3668 * positions.texi (Screen Lines): Update xref for previous change
3669 in minibuf.texi.
3670
3671 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3672 change in minibuf.texi.
3673
36742005-08-09 Richard M. Stallman <rms@gnu.org>
3675
3676 * tips.texi (Coding Conventions): Minor cleanup.
3677
3678 * modes.texi (Defining Minor Modes): Explain when init-value
3679 can be non-nil.
3680
3681 * elisp.texi (Top): Update submenu for Minibuffer.
3682
3683 * minibuf.texi (Minibuffer Misc): Node split up.
3684 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3685 (Recursive Mini): New nodes split out from Minibuffer Misc.
3686 (Minibuffer Misc): Document max-mini-window-height.
3687
3688 * hash.texi (Defining Hash): Delete stray paren in example.
3689
3690 * display.texi (Echo Area Customization): Don't define
3691 max-mini-window-height here; xref instead.
3692
3693 * commands.texi (Event Input Misc): Update while-no-input.
3694
3695 * advice.texi (Advising Functions): Explain when to use advice
3696 and when to use a hook.
3697
36982005-07-30 Eli Zaretskii <eliz@gnu.org>
3699
3700 * makefile.w32-in (info): Don't run install-info.
3701 ($(infodir)/dir): New target, produced by running install-info.
3702
37032005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3704
3705 * modes.texi (Defining Minor Modes): The keyword for the initial
3706 value is :init-value, not :initial-value.
3707
37082005-07-23 Eli Zaretskii <eliz@gnu.org>
3709
3710 * loading.texi (Autoload): Make the `doctor' example be consistent
3711 with what's in current loaddefs.el. Describe the "fn" magic in
3712 the usage portion of the doc string.
3713
37142005-07-22 Richard M. Stallman <rms@gnu.org>
3715
3716 * internals.texi (Garbage Collection): Clarify previous change.
3717
37182005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3719
3720 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3721
37222005-07-18 Juri Linkov <juri@jurta.org>
3723
3724 * commands.texi (Accessing Events):
3725 * frames.texi (Text Terminal Colors, Resources):
3726 * markers.texi (The Mark):
3727 * modes.texi (Defining Minor Modes):
3728 Delete duplicate duplicate words.
3729
37302005-07-16 Richard M. Stallman <rms@gnu.org>
3731
3732 * display.texi (Managing Overlays): Clarify make-overlay
3733 args for insertion types.
3734
37352005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3736
3737 * customize.texi (Variable Definitions):
3738 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3739 `standard-value' is a list too.
3740 (Defining New Types): Use @key{RET} instead of @key{ret}.
3741
37422005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3743
3744 * os.texi (Translating Input): Fix typo.
3745
37462005-07-08 Richard M. Stallman <rms@gnu.org>
3747
3748 * README: Update edition number and size estimate.
3749
3750 * elisp.texi (VERSION): Set to 2.9.
3751
37522005-07-07 Richard M. Stallman <rms@gnu.org>
3753
3754 * book-spine.texinfo: Update Emacs version.
3755
3756 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3757
37582005-07-06 Richard M. Stallman <rms@gnu.org>
3759
3760 * searching.texi (Regexp Search): Clarify what re-search-forward
3761 does when the search fails.
3762
37632005-07-05 Lute Kamstra <lute@gnu.org>
3764
3765 * Update FSF's address in GPL notices.
3766
3767 * doclicense.texi (GNU Free Documentation License):
3768 * gpl.texi (GPL):
3769 * tips.texi (Coding Conventions, Library Headers):
3770 * vol1.texi:
3771 * vol2.texi: Update FSF's address.
3772
37732005-07-04 Richard M. Stallman <rms@gnu.org>
3774
3775 * hooks.texi (Standard Hooks): Add occur-hook.
3776
37772005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3778
3779 * display.texi (The Echo Area): Correct menu.
3780
37812005-07-03 Richard M. Stallman <rms@gnu.org>
3782
3783 * elisp.texi (Top): Update subnode menu for Display.
3784
3785 * display.texi (Displaying Messages): New node, with most
3786 of what was in The Echo Area.
3787 (Progress): Moved under The Echo Area.
3788 (Logging Messages): New node with new text.
3789 (Echo Area Customization): New node, the rest of what was
3790 in The Echo Area. Document message-truncate-lines with @defvar.
3791 (Display): Update menu.
3792
3793 * windows.texi (Textual Scrolling): Doc 3 values for
3794 scroll-preserve-screen-position.
3795
3796 * text.texi (Special Properties): Change hook functions
3797 should bind inhibit-modification-hooks around altering buffer text.
3798
3799 * keymaps.texi (Key Binding Commands): Call binding BINDING
3800 rather than DEFINITION.
3801
38022005-06-29 Juanma Barranquero <lekktu@gmail.com>
3803
3804 * variables.texi (Defining Variables): `user-variable-p' returns t
3805 for aliases of user options, nil for alias loops.
3806
38072005-06-28 Richard M. Stallman <rms@gnu.org>
3808
3809 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3810 make-keymap.
3811
38122005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3813
3814 * variables.texi (Setting Variables): Correct and clarify
3815 description of `add-to-ordered-list'.
3816
38172005-06-26 Richard M. Stallman <rms@gnu.org>
3818
3819 * display.texi (Faces): Minor cleanup.
3820
38212005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3822
3823 * display.texi (Faces): `facep' returns t for strings that are
3824 face names.
3825
38262005-06-25 Richard M. Stallman <rms@gnu.org>
3827
3828 * objects.texi (Equality Predicates): Clarify meaning of equal.
3829
3830 * windows.texi (Selecting Windows): save-selected-window
3831 and with-selected-window save and restore the current buffer.
3832
38332005-06-24 Richard M. Stallman <rms@gnu.org>
3834
3835 * numbers.texi (Float Basics): Explain how to test for NaN,
3836 and printing the sign of NaNs.
3837
38382005-06-24 Eli Zaretskii <eliz@gnu.org>
3839
3840 * makefile.w32-in (MAKEINFO): Use --force.
3841
38422005-06-23 Richard M. Stallman <rms@gnu.org>
3843
3844 * display.texi (Face Functions): Correct Texinfo usage.
3845
38462005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3847
3848 * lists.texi (Rings): `ring-elements' now returns the elements of
3849 RING in order.
3850
38512005-06-23 Juanma Barranquero <lekktu@gmail.com>
3852
3853 * markers.texi (The Mark): Texinfo usage fix.
3854
38552005-06-23 Kim F. Storm <storm@cua.dk>
3856
3857 * searching.texi (Entire Match Data): Remove evaporate option for
3858 match-data. Do not mention evaporate option for set-match-data.
3859
38602005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3861
3862 * display.texi (Face Functions): Mention face aliases.
3863
38642005-06-21 Richard M. Stallman <rms@gnu.org>
3865
3866 * anti.texi (Antinews): Texinfo usage fix.
3867
38682005-06-21 Karl Berry <karl@gnu.org>
3869
3870 * elisp.texi: Use @copying.
3871
3872 * elisp.texi: Put @summarycontents and @contents before the Top
3873 node, instead of the end of the file, so that the contents appear
3874 in the right place in the dvi/pdf output.
3875
38762005-06-21 Juri Linkov <juri@jurta.org>
3877
3878 * display.texi (Defining Faces): Add `customized-face'.
3879
38802005-06-20 Kim F. Storm <storm@cua.dk>
3881
3882 * variables.texi (Setting Variables): Any type of element can be
3883 given order in add-to-ordered-list. Compare elements with eq.
3884
3885 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3886
38872005-06-20 Karl Berry <karl@gnu.org>
3888
3889 * syntax.texi (Syntax Flags): Make last column very slightly wider
3890 to avoid "generic comment" breaking on two lines and causing an
3891 underfull box.
3892
38932005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3894
3895 * lists.texi (Rings): Various minor clarifications and corrections.
3896
38972005-06-18 Richard M. Stallman <rms@gnu.org>
3898
3899 * functions.texi (Obsolete Functions): Simplify.
3900
3901 * variables.texi (Variable Aliases): Simplify.
3902
3903 * anti.texi, backups.texi, compile.texi, customization.texi:
3904 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3905 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3906 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3907 * variables.texi: Fix formatting ugliness.
3908
3909 * elisp.texi: Add links to Rings and Byte Packing.
3910 Update version and copyright years.
3911
3912 * minibuf.texi: Fix formatting ugliness.
3913 (Completion Commands): Move keymap vars to the end
3914 and vars completing-read binds to the top.
3915
39162005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3917
3918 * processes.texi: Fix typos.
3919 (Bindat Spec): Correct Texinfo error.
3920 (Byte Packing): Fix ungrammatical sentence.
3921
39222005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3923
3924 * lists.texi (Rings): New node.
3925 (Lists): Add it to menu.
3926
3927 * processes.texi (Byte Packing): New node.
3928 (Processes): Add it to menu.
3929
39302005-06-17 Richard M. Stallman <rms@gnu.org>
3931
3932 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3933
3934 * help.texi (Documentation Basics): Explain the xref to
3935 Documentation Tips.
3936
3937 * debugging.texi (Debugger Commands): Minor fix.
3938
39392005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3940
3941 * edebug.texi (Instrumenting): Eliminate duplicate link.
3942 (Specification List): Replace references to "below", referring to
3943 a later node, with one @ref to that node.
3944
3945 * os.texi (Timers): Timers should save and restore the match data
3946 if they change it.
3947
3948 * debugging.texi (Debugger Commands): Mention that the Lisp
3949 debugger can not step through primitive functions.
3950
39512005-06-16 Juanma Barranquero <lekktu@gmail.com>
3952
3953 * functions.texi (Obsolete Functions): Update argument names of
3954 `make-obsolete' and `define-obsolete-function-alias'.
3955
3956 * variables.texi (Variable Aliases): Update argument names of
3957 `defvaralias', `make-obsolete-variable' and
3958 `define-obsolete-variable-alias'.
3959
39602005-06-15 Kim F. Storm <storm@cua.dk>
3961
3962 * searching.texi (Entire Match Data): Rephrase warnings about
3963 evaporate arg to match-data and set-match-data.
3964
39652005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3966
3967 * elisp.texi (Top): Update detailed menu.
3968
3969 * edebug.texi (Edebug): Update menu.
3970 (Instrumenting): Update xrefs.
3971 (Edebug Execution Modes): Correct xref.
3972 (Jumping): Clarify description of `h' command.
3973 Eliminate redundant @ref.
3974 (Breaks): New node.
3975 (Breakpoints): Is now a subsubsection.
3976 (Global Break Condition): Mention `C-x X X'.
3977 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3978 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3979 (Edebug Display Update): Correct pxref.
3980 (Edebug and Macros): New node.
3981 (Instrumenting Macro Calls): Is now a subsubsection.
3982 Neither arg of `def-edebug-spec' is evaluated.
3983 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3984 (Specification Examples): Fix typo.
3985
39862005-06-14 Lute Kamstra <lute@gnu.org>
3987
3988 * debugging.texi (Function Debugging): Primitives can break on
3989 entry too.
3990
39912005-06-14 Kim F. Storm <storm@cua.dk>
3992
3993 * variables.texi (Setting Variables): Add add-to-ordered-list.
3994
39952005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3996
3997 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3998 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3999
40002005-06-13 Lute Kamstra <lute@gnu.org>
4001
4002 * text.texi (Special Properties): Fix cross reference.
4003
40042005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4005
4006 * debugging.texi (Function Debugging): Delete mention of empty
4007 string argument to `cancel-debug-on-entry'. Delete inaccurate
4008 description of the return value of that command.
4009
40102005-06-11 Alan Mackenzie <acm@muc.de>
4011
4012 * text.texi (Adaptive Fill): Amplify the description of
4013 fill-context-prefix.
4014
40152005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4016
4017 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4018
40192005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4020
4021 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4022
40232005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4024
4025 * debugging.texi (Error Debugging): Minor rewording.
4026 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4027 is optional.
4028
40292005-06-10 Lute Kamstra <lute@gnu.org>
4030
4031 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4032 (Top): Give it a title. Correct version number. Give the
4033 detailed node listing a more prominent header.
4034 * intro.texi: Don't set VERSION here a second time.
4035 Mention Emacs's version too.
4036 * anti.texi (Antinews): Use EMACSVER to refer to the current
4037 version of Emacs.
4038
40392005-06-09 Kim F. Storm <storm@cua.dk>
4040
4041 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4042 match-data and set-match-data.
4043
40442005-06-08 Richard M. Stallman <rms@gnu.org>
4045
4046 * searching.texi (Entire Match Data): Clarify when match-data
4047 returns markers and when integers.
4048
4049 * display.texi (Defining Faces): Explain that face name should not
4050 end in `-face'.
4051
4052 * modes.texi (Mode Line Data): Minor cleanup.
4053 (Customizing Keywords): Node split out of Search-based Fontification.
4054 Add example of using font-lock-add-keywords from a hook.
4055 Clarify when MODE should be non-nil, and when nil.
4056
40572005-06-06 Richard M. Stallman <rms@gnu.org>
4058
4059 * modes.texi (Mode Line Data): Explain what happens when the car
4060 of a list is a void symbol.
4061 (Search-based Fontification): Explain MODE arg to
4062 font-lock-add-keywords and warn about calls from major modes.
4063
40642005-06-08 Juri Linkov <juri@jurta.org>
4065
4066 * display.texi (Standard Faces): Add `shadow' face.
4067
40682005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4069
4070 * modes.texi (Major Mode Conventions): A derived mode only needs
4071 to put the call to the parent mode inside `delay-mode-hooks'.
4072
40732005-05-29 Richard M. Stallman <rms@gnu.org>
4074
4075 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4076 new, and what that implies. Clarify.
4077
4078 * files.texi (Locating Files): Clean up the text.
4079
4080 * frames.texi (Window Frame Parameters): Document user-size.
4081 Shorten entry for top by referring to left.
4082
40832005-05-26 Richard M. Stallman <rms@gnu.org>
4084
4085 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4086 is new, and what the implications are. Other clarifications.
4087
40882005-05-24 Richard M. Stallman <rms@gnu.org>
4089
4090 * frames.texi (Dialog Boxes): Minor fixes.
4091
40922005-05-25 Masatake YAMATO <jet@gyve.org>
4093
4094 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4095
40962005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4097
4098 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4099 is optional.
4100
41012005-05-24 Nick Roberts <nickrob@snap.net.nz>
4102
10d1d0af 4103 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4104
41052005-05-23 Lute Kamstra <lute@gnu.org>
4106
4107 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4108 syntax-begin-function over font-lock-beginning-of-syntax-function.
4109
41102005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4111
4112 * minibuf.texi (Reading File Names): Update description of
4113 `read-directory-name'.
4114
4115 * modes.texi (Derived Modes): Clarify :group keyword.
4116
41172005-05-21 Eli Zaretskii <eliz@gnu.org>
4118
4119 * files.texi (Locating Files): New subsection.
4120 Describe locate-file and executable-find.
4121
41222005-05-21 Kevin Ryde <user42@zip.com.au>
4123
4124 * frames.texi (Initial Parameters): Update cross reference to
4125 "Emacs Invocation".
4126
41272005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4128
4129 * keymaps.texi (Active Keymaps): Add anchor.
4130
4131 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4132 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4133 appropriate place.
4134 (Derived Modes): Small clarifications.
4135 (Minor Mode Conventions, Keymaps and Minor Modes):
4136 Replace references to nodes with references to anchors.
4137 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4138 Clarify description of lists whose first element is an integer.
4139 (Mode Line Variables): Add anchor.
4140 (%-Constructs): Clarify description of integer after %.
4141 (Emulating Mode Line): Describe nil value for FACE.
4142
41432005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4144
4145 * modes.texi (Derived Modes): Correct references to non-existing
4146 variable standard-syntax-table.
4147
41482005-05-17 Lute Kamstra <lute@gnu.org>
4149
4150 * modes.texi (Defining Minor Modes): Mention the mode hook.
4151
41522005-05-15 Kim F. Storm <storm@cua.dk>
4153
4154 * processes.texi (Network): Remove open-network-stream-nowait.
4155 (Network Servers): Remove open-network-stream-server.
4156
41572005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4158
4159 * elisp.texi (Top): Update detailed menu.
4160
4161 * variables.texi: Reorder nodes.
4162 (Variables): Update menu.
4163 (File Local Variables): Do not refer to the `-*-' line as
4164 a "local variables list". Add pxref.
4165
41662005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4167
4168 * elisp.texi (Top): Update detailed menu for node changes.
4169
4170 * modes.texi (Modes): Update Menu.
4171 (Hooks): Move to beginning of chapter.
4172 Most minor modes run mode hooks too.
4173 `add-hook' can handle void hooks or hooks whose value is a single
4174 function.
4175 (Major Modes): Update Menu.
4176 (Major Mode Basics): New node, split off from `Major Modes'.
4177 (Major Mode Conventions): Correct xref. Explain how to handle
4178 auto-mode-alist if the major mode command has an autoload cookie.
4179 (Auto Major Mode): Major update. Add magic-mode-alist.
4180 (Derived Modes): Major update.
4181 (Mode Line Format): Update Menu.
4182 (Mode Line Basics): New node, split off from `Mode Line Format'.
4183
4184 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4185 for `magic autoload comment'. Add index entries and anchor.
4186
41872005-05-14 Richard M. Stallman <rms@gnu.org>
4188
4189 * tips.texi (Coding Conventions): Explain how important it is
4190 that just loading certain files not change Emacs behavior.
4191
4192 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4193
41942005-05-12 Lute Kamstra <lute@gnu.org>
4195
4196 * modes.texi (Generic Modes): Update.
4197 (Major Modes): Refer to node "Generic Modes".
4198
4199 * elisp.texi (Top): Update to the current structure of the manual.
4200 * processes.texi (Processes): Add menu description.
4201 * customize.texi (Customization): Add menu descriptions.
4202
42032005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4204
4205 * processes.texi (Signals to Processes)
4206 (Low-Level Network): Fix typos.
4207
42082005-05-11 Lute Kamstra <lute@gnu.org>
4209
4210 * elisp.texi (Top): Add some nodes from the chapter "Major and
4211 Minor Modes" to the detailed node listing.
4212
42132005-05-10 Richard M. Stallman <rms@gnu.org>
4214
4215 * keymaps.texi (Extended Menu Items): Menu item filter functions
4216 can be called at any time.
4217
42182005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4219
4220 * variables.texi (File Local Variables): `(hack-local-variables t)'
4221 now also checks whether a mode is specified in the local variables
4222 list.
4223
42242005-05-05 Kevin Ryde <user42@zip.com.au>
4225
4226 * display.texi (The Echo Area): Correct format function cross
4227 reference.
4228
42292005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4230
4231 * variables.texi (Variable Aliases): Change description of
4232 `define-obsolete-variable-alias'.
4233
4234 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4235 (Defining Functions): Add xref.
4236 (Obsolete Functions): New node.
4237 (Function Safety): Standardize capitalization of section title.
4238
4239 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4240 (Dialog Boxes): Complete description of `x-popup-dialog'.
4241
42422005-05-04 Richard M. Stallman <rms@gnu.org>
4243
4244 * commands.texi (Interactive Codes): Fix Texinfo usage.
4245 Document U more clearly.
4246
42472005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4248
4249 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4250 function and not a macro.
4251
4252 * frames.texi (Pop-Up Menus): Correct and clarify description of
4253 `x-popup-menu'.
4254 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4255
42562005-05-01 Richard M. Stallman <rms@gnu.org>
4257
4258 * edebug.texi (Checking Whether to Stop): Fix previous change.
4259
42602005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4261
4262 * display.texi: Fix typos and Texinfo usage.
4263
4264 * edebug.texi (Checking Whether to Stop): executing-macro ->
4265 executing-kbd-macro.
4266
42672005-05-01 Richard M. Stallman <rms@gnu.org>
4268
4269 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4270
42712005-04-30 Richard M. Stallman <rms@gnu.org>
4272
4273 * files.texi (Magic File Names): Document `operations' property.
4274
42752005-04-29 Lute Kamstra <lute@gnu.org>
4276
4277 * modes.texi (Generic Modes): New node.
4278 (Major Modes): Add it to the menu.
4279 (Derived Modes): Add "derived mode" to concept index.
4280
42812005-04-28 Lute Kamstra <lute@gnu.org>
4282
4283 * modes.texi (Defining Minor Modes): Fix previous change.
4284 (Font Lock Mode): Simplify.
4285 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4286 when set and that some parts are optional. Add cross references.
4287 (Search-based Fontification): Say how to specify font-lock-keywords.
4288 Add cross references. Add font-lock-multiline to index.
4289 Move font-lock-keywords-case-fold-search here from node "Other Font
4290 Lock Variables". Document font-lock-add-keywords and
4291 font-lock-remove-keywords.
4292 (Other Font Lock Variables): Move font-lock-keywords-only,
4293 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4294 and font-lock-syntactic-face-function to node "Syntactic Font
4295 Lock". Move font-lock-keywords-case-fold-search to node
4296 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4297 and font-lock-{,un}fontify-{buffer,region}-function.
4298 (Precalculated Fontification): Remove reference to deleted variable
4299 font-lock-core-only.
4300 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4301 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4302 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4303 and font-lock-syntactic-face-function here from node "Other Font
4304 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4305 Syntax Properties". Add cross references.
4306 (Setting Syntax Properties): New node.
4307 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4308 * syntax.texi (Syntax Properties): Add cross reference.
4309 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4310
43112005-04-26 Richard M. Stallman <rms@gnu.org>
4312
4313 * display.texi (Defining Faces):
4314 Document `default' elements of defface spec.
4315
4316 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4317
4318 * variables.texi (Variable Aliases): Clarify text.
4319
43202005-04-25 Chong Yidong <cyd@stupidchicken.com>
4321
4322 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4323
43242005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4325
4326 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4327
43282005-04-24 Eli Zaretskii <eliz@gnu.org>
4329
4330 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4331 syntax-after and syntax-class.
4332
4333 * files.texi (Changing Files): Fix last change's cross-reference.
4334 (Unique File Names): Don't mention "numbers" in the documentation
4335 of make-temp-file and make-temp-name.
4336
43372005-04-23 Richard M. Stallman <rms@gnu.org>
4338
4339 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4340
43412005-04-22 Nick Roberts <nickrob@snap.net.nz>
4342
4343 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4344
43452005-04-22 Nick Roberts <nickrob@snap.net.nz>
4346
4347 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4348 and define-obsolete-variable-alias.
4349
43502005-04-22 Kim F. Storm <storm@cua.dk>
4351
4352 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4353 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4354
43552005-04-21 Lute Kamstra <lute@gnu.org>
4356
4357 * lists.texi (Association Lists): Document rassq-delete-all.
4358
43592005-04-19 Richard M. Stallman <rms@gnu.org>
4360
4361 * modes.texi (Search-based Fontification): Explain that
4362 facespec is an expression to be evaluated.
4363
43642005-04-19 Kevin Ryde <user42@zip.com.au>
4365
4366 * streams.texi (Output Functions): Fix xref.
4367 * strings.texi (String Conversion): Fix xref.
4368
43692005-04-19 Kim F. Storm <storm@cua.dk>
4370
4371 * symbols.texi (Symbol Plists): Add safe-get.
4372 Mention that `get' may signal an error.
4373
43742005-04-18 Nick Roberts <nickrob@snap.net.nz>
4375
4376 * customize.texi (Variable Definitions): Replace tooltip-mode
4377 example with save-place.
4378
43792005-04-17 Richard M. Stallman <rms@gnu.org>
4380
4381 * buffers.texi (Indirect Buffers): Clarify.
4382
4383 * positions.texi (Positions): Clarify converting marker to integer.
4384
4385 * strings.texi (String Basics): Mention string-match; clarify.
4386
43872005-04-08 Lute Kamstra <lute@gnu.org>
4388
4389 * modes.texi (Search-based Fontification): Fix cross references.
4390 Use consistent terminology. Document anchored highlighting.
4391
43922005-04-05 Lute Kamstra <lute@gnu.org>
4393
4394 * modes.texi (Defining Minor Modes): Document :group keyword
4395 argument and its default value.
4396
43972005-04-03 Lute Kamstra <lute@gnu.org>
4398
4399 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4400 references and/or descriptions. Delete major mode hooks; mention
4401 them as a category instead. Rename or delete obsolete hooks.
4402
44032005-04-02 Richard M. Stallman <rms@gnu.org>
4404
4405 * nonascii.texi (Coding System Basics): Another wording cleanup.
4406
44072005-04-01 Richard M. Stallman <rms@gnu.org>
4408
4409 * nonascii.texi (Coding System Basics): Clarify previous change.
4410
44112005-04-01 Kenichi Handa <handa@m17n.org>
4412
10d1d0af 4413 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4414 identity of coding systems.
4415
44162005-03-29 Chong Yidong <cyd@stupidchicken.com>
4417
4418 * text.texi (Buffer Contents): Add filter-buffer-substring and
4419 buffer-substring-filters.
4420
44212005-03-26 Chong Yidong <cyd@stupidchicken.com>
4422
4423 * anti.texi (Antinews): Mention `G' interactive code.
4424
4425 * tips.texi (Compilation Tips): Mention benchmark.el.
4426
44272005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4428
4429 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4430 is now bound to M-o M-o.
4431
4432 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4433
44342005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4435
4436 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4437 in the Emacs Manual).
4438 * Makefile.in (srcs): Remove calendar.texi.
4439 * makefile.w32-in (srcs): Remove calendar.texi.
4440 * display.texi (Display): Change name of next node.
4441 * os.texi (System In): Change name of previous node.
4442 * elisp.texi (Top): Remove Calendar references.
4443 * vol1.texi (Top): Remove Calendar references.
4444 * vol2.texi (Top): Remove Calendar references.
4445
44462005-03-25 Richard M. Stallman <rms@gnu.org>
4447
4448 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4449 Cleanup previous change.
4450
44512005-03-25 Chong Yidong <cyd@stupidchicken.com>
4452
4453 * display.texi (Face Attributes): Faces earlier in an :inherit
4454 list take precedence.
4455 (Scroll Bars): Fix description of vertical-scroll-bars.
4456 Document frame-current-scroll-bars and window-current-scroll-bars.
4457
4458 * markers.texi (The Mark): Document temporary Transient Mark mode.
4459
4460 * minibuf.texi (Reading File Names):
4461 Document read-file-name-completion-ignore-case.
4462
4463 * positions.texi (Screen Lines): Document nil for width argument
4464 to compute-motion.
4465
44662005-03-23 Kim F. Storm <storm@cua.dk>
4467
4468 * display.texi (Standard Faces): Other faces used in the fringe
4469 implicitly inherits from the fringe face.
4470 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4471 properties implicitly inherits from fringe face.
4472 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4473
44742005-03-20 Chong Yidong <cyd@stupidchicken.com>
4475
4476 * display.texi (Invisible Text): State default value of
4477 line-move-ignore-invisible.
4478 (Managing Overlays): Document remove-overlays.
4479 (Standard Faces): Document escape-glyph face.
4480
4481 * minibuf.texi (Reading File Names): Document read-file-name-function.
4482
4483 * modes.texi (Other Font Lock Variables):
4484 Document font-lock-lines-before.
4485
4486 * positions.texi (Skipping Characters): skip-chars-forward allows
4487 character classes.
4488
44892005-03-18 Lute Kamstra <lute@gnu.org>
4490
4491 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4492
44932005-03-17 Richard M. Stallman <rms@gnu.org>
4494
4495 * text.texi (Undo): Document extensible undo entries.
4496
dd7b651b 4497 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4498
4499 * nonascii.texi (Character Codes): Minor fix.
4500
4501 * display.texi (Display Property): Explain the significance
4502 of having text properties that are eq.
4503 (Other Display Specs): Explain string as display spec.
4504
4505 * commands.texi (Interactive Codes): Document G option.
4506
45072005-03-17 Chong Yidong <cyd@stupidchicken.com>
4508
4509 * text.texi (Filling): Add sentence-end-without-period and
4510 sentence-end-without-space.
4511 (Changing Properties): Minor fix.
4512
4513 * anti.texi: Total rewrite.
4514
45152005-03-15 Lute Kamstra <lute@gnu.org>
4516
4517 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4518
45192005-03-08 Kim F. Storm <storm@cua.dk>
4520
4521 * display.texi (Specified Space): Property :width is support on
4522 non-graphic terminals, :height is not.
4523
45242005-03-07 Richard M. Stallman <rms@gnu.org>
4525
4526 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4527 Now subnodes of Fringes.
4528 (Overlay Arrow): Document overlay-arrow-variable-list.
4529 (Fringe Size/Pos): New node, broken out of Fringes.
4530 (Display): Explain clearing vs redisplay better.
4531 (Truncation): Clarify use of bitmaps.
4532 (The Echo Area): Clarify the uses of the echo area.
4533 Add max-mini-window-height.
4534 (Progress): Clarify.
4535 (Invisible Text): Explain that main loop moves point out.
4536 (Selective Display): Say "hidden", not "invisible".
4537 (Managing Overlays): Move up. Describe relation to Undo here.
4538 (Overlay Properties): Clarify intro.
4539 (Finding Overlays): Explain return values when nothing found.
4540 (Width): truncate-string-to-width has added arg.
4541 (Displaying Faces): Clarify and update mode line face handling.
4542 (Face Functions): Minor cleanup.
4543 (Conditional Display): Merge into Other Display Specs.
4544 (Pixel Specification, Other Display Specs): Minor cleanups.
4545 (Images, Image Descriptors): Minor cleanups.
4546 (GIF Images): Patents have expired.
4547 (Showing Images): Explain default text for insert-image.
4548 (Manipulating Button Types): Merge into Manipulating Buttons.
4549 (Making Buttons): Explain return values.
4550 (Button Buffer Commands): Add xref.
4551 (Inverse Video): Update mode-line-inverse-video.
4552 (Display Table Format): Clarify.
4553 (Active Display Table): Give defaults for window-display-table.
4554
4555 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4556 and calendar-today-marker are strings, not chars.
4557 (Holiday Customizing): Minor fix.
4558
4559 * internals.texi (Writing Emacs Primitives): Update `or' example.
4560 Update limit on # args of subr.
4561
4562 * edebug.texi (Using Edebug): Arrow is in fringe.
4563 (Instrumenting): Arg to eval-defun works without loading edebug.
4564 (Edebug Execution Modes): Add xref.
4565
4566 * customize.texi (Common Keywords): Clarify :require.
4567 Mention :version here.
4568 (Variable Definitions, Group Definitions): Not here.
4569 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4570
45712005-03-07 Chong Yidong <cyd@stupidchicken.com>
4572 * nonascii.texi (Text Representations): Clarify position-bytes.
4573 (Character Sets): Add list-charset-chars.
4574 (Scanning Charsets): Add charset-after.
4575 (Encoding and I/O): Minor fix.
4576
45772005-03-06 Richard M. Stallman <rms@gnu.org>
4578
4579 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4580 (Resizing Windows): Likewise.
4581
4582 * text.texi (Change Hooks): Get rid of "Emacs 21".
4583
4584 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4585
4586 * streams.texi (Output Variables): Get rid of "Emacs 21".
4587
4588 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4589
4590 * os.texi (Translating Input): Replace flow-control example
4591 with a less obsolete example that uses `keyboard-translate'.
4592
4593 * objects.texi (Hash Table Type, Circular Objects):
4594 Get rid of "Emacs 21".
4595
4596 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4597 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4598
4599 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4600
4601 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4602
4603 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4604 (Menu Bar): Fix when menu-bar-update-hook is called.
4605
4606 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4607
4608 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4609 and make it read better.
4610
4611 * files.texi (Writing to Files): Get rid of "Emacs 21".
4612 (Unique File Names): Likewise.
4613
4614 * elisp.texi: Update Emacs version to 22.
4615
4616 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4617 (Overlay Properties, Face Attributes): Likewise.
4618 (Managing Overlays): Fix punctuation.
4619 (Attribute Functions): Clarify set-face-font; get rid of
4620 info about old Emacs versions.
4621 (Auto Faces, Font Lookup, Display Property, Images):
4622 Get rid of "Emacs 21".
4623
4624 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4625
46262005-03-05 Richard M. Stallman <rms@gnu.org>
4627
4628 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4629
46302005-03-04 Lute Kamstra <lute@gnu.org>
4631
4632 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4633
46342005-03-03 Lute Kamstra <lute@gnu.org>
4635
4636 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4637
46382005-03-01 Lute Kamstra <lute@gnu.org>
4639
4640 * debugging.texi (Debugger Commands): Update `j'.
4641
46422005-02-28 Lute Kamstra <lute@gnu.org>
4643
4644 * debugging.texi (Debugging): Fix typo.
4645 (Error Debugging): Document eval-expression-debug-on-error.
4646 (Function Debugging): Update example.
4647 (Using Debugger): Mention starred stack frames.
4648 (Debugger Commands): Document `j' and `l'.
4649 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4650 Update the messages that the debugger displays.
4651 (Internals of Debugger): Add cross reference. Update example.
4652 (Excess Open): Minor improvement.
4653 (Excess Close): Minor improvement.
4654
46552005-02-26 Richard M. Stallman <rms@gnu.org>
4656
4657 * tips.texi (Coding Conventions): Clarify.
4658 Put all the major mode key reservations together.
4659 Mention the Mouse-1 => Mouse-2 conventions.
4660
4661 * syntax.texi (Syntax Class Table): Clarify.
4662 (Syntax Table Functions): syntax-after moved from here.
4663 (Syntax Table Internals): syntax-after moved to here.
4664 (Parsing Expressions): Update info on number of values
4665 and what's meaningful in the STATE argument.
4666 (Categories): Fix typo.
4667
4668 * sequences.texi (Arrays): Cleanup.
4669 (Char-Tables): Clarify.
4670
4671 * processes.texi (Deleting Processes): Cleanups, add xref.
4672 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4673 (Process Information): set-process-coding-system, some args optional.
4674 (Input to Processes): Explain various types for PROCESS args.
4675 Rename them from PROCESS-NAME to PROCESS.
4676 (Signals to Processes): Likewise.
4677 (Decoding Output): Cleanup.
4678 (Query Before Exit): Clarify.
4679
4680 * os.texi (Startup Summary): Correct the options; add missing ones.
4681 (Terminal Output, Batch Mode): Clarify.
4682 (Flow Control): Node deleted.
4683
4684 * markers.texi (The Mark): Clarify.
4685
4686 * macros.texi (Expansion): Cleanup.
4687 (Indenting Macros): indent-spec allows ints, not floats.
4688
4689 * keymaps.texi (Keymaps): Clarify.
4690 (Format of Keymaps): Update lisp-mode-map example.
4691 (Active Keymaps, Key Lookup): Clarify.
4692 (Changing Key Bindings): Add xref to `kbd'.
4693 (Key Binding Commands, Simple Menu Items): Clarify.
4694 (Mouse Menus, Menu Bar): Clarify.
4695 (Menu Example): Replace print example with menu-bar-replace-menu.
4696
4697 * help.texi (Documentation Basics): Add function-documentation prop.
4698
4699 * elisp.texi (Top): Don't refer to Flow Control node.
4700
4701 * commands.texi (Command Overview): Improve xrefs.
4702 (Adjusting Point): Adjusting point applies to intangible and invis.
4703 (Key Sequence Input): Doc extra read-key-sequence args.
4704 Likewise for read-key-sequence-vector.
4705
4706 * backups.texi (Rename or Copy): Minor fix.
4707 (Numbered Backups): For version-control, say the default.
4708 (Auto-Saving): make-auto-save-file-name example is simplified.
4709
4710 * advice.texi (Advising Functions): Don't imply one part of Emacs
4711 should advise another part. Markup changes.
4712 (Defining Advice): Move transitional para.
4713 (Activation of Advice): Cleanup.
4714 Explain if COMPILE is nil or negative.
4715
4716 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4717
47182005-02-24 Lute Kamstra <lute@gnu.org>
4719
4720 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4721 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4722
47232005-02-23 Lute Kamstra <lute@gnu.org>
4724
4725 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4726 to define global minor modes as well.
4727
4728 * display.texi (Managing Overlays): overlay-buffer returns nil for
4729 deleted overlays.
4730
47312005-02-22 Kim F. Storm <storm@cua.dk>
4732
4733 * minibuf.texi (Basic Completion): Allow symbols in addition to
4734 strings in try-completion and all-completions.
4735
47362005-02-14 Lute Kamstra <lute@gnu.org>
4737
4738 * elisp.texi (Top): Remove reference to deleted node.
4739
4740 * lists.texi (Lists): Remove reference to deleted node.
4741 (Cons Cells): Fix typo.
4742
4743 * loading.texi (Where Defined): Fix typo.
4744
47452005-02-14 Richard M. Stallman <rms@gnu.org>
4746
4747 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4748 is useful for discarding some minor modes.
4749
4750 * symbols.texi (Symbol Components): Reorder examples.
4751
4752 * streams.texi (Input Functions): State standard-input default.
4753 (Output Variables): State standard-output default.
4754
4755 * objects.texi (Printed Representation): Clarify read syntax vs print.
4756 (Floating Point Type): Explain meaning better.
4757 (Symbol Type): Explain uniqueness better.
4758 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4759 List examples sooner.
4760 (Box Diagrams): New subnode broken out.
4761 Some examples moved from old Lists as Boxes node.
4762 (Dotted Pair Notation): Clarify intro.
4763 (Array Type): Clarify.
4764 (Type Predicates): Add hash-table-p.
4765
4766 * numbers.texi (Integer Basics): Clarify radix explanation.
4767 (Predicates on Numbers): Minor clarification.
4768 (Comparison of Numbers): Minor clarification. Clarify eql.
4769 Typos in min, max.
4770 (Math Functions): Clarify overflow in expt.
4771
4772 * minibuf.texi (Text from Minibuffer): Minor clarification.
4773 Mention arrow keys.
4774
4775 * loading.texi (Autoload): defun's doc string overrides autoload's
4776 doc string.
4777 (Repeated Loading): Modernize "add to list" examples.
4778 (Where Defined): Finish updating table of load-history elts.
4779
4780 * lists.texi (List-related Predicates): Minor wording improvement.
4781 (Lists as Boxes): Node deleted.
4782 (Building Lists): Explain trivial cases of number-sequence.
4783
4784 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4785 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4786 (Hash Access): Any object can be a key.
4787 State value of maphash.
4788
4789 * functions.texi (What Is a Function): Wording cleanup.
4790 (Function Documentation): Minor cleanup.
4791 Explain purpose of calling convention at end of doc string.
4792 (Function Names): Wording cleanup.
4793 (Calling Functions): Wording cleanup.
4794 Explain better how funcall calls the function.
4795 (Function Cells): Delete example of saving and redefining function.
4796
4797 * control.texi (Combining Conditions): Wording cleanup.
4798 (Iteration): dolist and dotimes bind VAR locally.
4799 (Cleanups): Xref to Atomic Changes.
4800
4801 * compile.texi (Byte Compilation): Delete 19.29 info.
4802 (Compilation Functions): Macros' difficulties don't affect defsubst.
4803 (Docs and Compilation): Delete 19.29 info.
4804
48052005-02-10 Richard M. Stallman <rms@gnu.org>
4806
4807 * objects.texi (Symbol Type): Minor correction.
4808
48092005-02-06 Lute Kamstra <lute@gnu.org>
4810
4811 * modes.texi (Example Major Modes): Fix typos.
4812
48132005-02-06 Richard M. Stallman <rms@gnu.org>
4814
4815 * text.texi (Margins): fill-nobreak-predicate can be one function.
4816
4817 * strings.texi (Modifying Strings): clear-string can make unibyte.
4818 (Formatting Strings): format gives error if values missing.
4819
4820 * positions.texi (Character Motion): Mention default arg
4821 for forward-char. backward-char refers to forward-char.
4822 (Word Motion): Mention default arg for forward-word.
4823 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4824 Simplify end-of-buffer.
4825 (Text Lines): Mention default arg for forward-line.
4826 (List Motion): Mention default arg for beginning/end-of-defun.
4827 (Skipping Characters): Minor fixes in explaining character-set.
4828
4829 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4830 Mode inheritance applies only when default-major-mode is nil.
4831 Clarifications.
4832 (Example Major Modes): Update Text mode and Lisp mode examples.
4833 (Minor Mode Conventions): Mention define-minor-mode at top.
4834 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4835 (Mode Line Format): Update mode line face display info.
4836 (Properties in Mode): Mention effect of risky vars.
4837 (Imenu): Define imenu-add-to-menubar.
4838 (Font Lock Mode): Add descriptions to menu lines.
4839 (Faces for Font Lock): Add font-lock-doc-face.
4840
48412005-02-05 Lute Kamstra <lute@gnu.org>
4842
4843 * text.texi (Maintaining Undo): Remove obsolete function.
4844
48452005-02-05 Eli Zaretskii <eliz@gnu.org>
4846
4847 * frames.texi (Color Names): Add pointer to the X docs about RGB
4848 color specifications. Improve indexing
4849 (Text Terminal Colors): Replace the description of RGB values by
4850 an xref to "Color Names".
4851
48522005-02-03 Richard M. Stallman <rms@gnu.org>
4853
4854 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4855 Clarify.
4856 (Selecting Windows): Clarify save-selected-window.
4857 (Cyclic Window Ordering): Clarify walk-windows.
4858 (Window Point): Clarify.
4859 (Window Start): Add comment to example.
4860 (Resizing Windows): Add `interactive' specs in examples.
4861 Document fit-window-to-buffer.
4862
4863 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4864 (Undo, Maintaining Undo): Clarify last change.
4865 (Sorting): In sort-numeric-fields, explain about octal and hex.
4866 Mention sort-numeric-base.
4867 (Format Properties): Add xref for hard newlines.
4868
4869 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4870 (Pop-Up Menus): Fix typo.
4871 (Color Names): Explain all types of color names.
4872 Explain color-values on B&W terminal.
4873 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4874
4875 * files.texi (File Locks): Not supported on MS systems.
4876 (Testing Accessibility): Clarify.
4877
4878 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4879 (Coverage Testing): Fix typo.
4880
4881 * commands.texi (Misc Events): Remove stray space.
4882
4883 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4884 (Modification Time): Clarify when visited-file-modtime returns 0.
4885 (The Buffer List): Clarify bury-buffer.
4886 (Killing Buffers): Clarify.
4887 (Indirect Buffers): Add clone-indirect-buffer.
4888
48892005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4890
4891 * edebug.texi (Printing in Edebug): Fix default value of
4892 edebug-print-circle.
4893 (Coverage Testing): Fix displayed frequency count data.
4894
48952005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4896
4897 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4898
48992005-02-02 Kim F. Storm <storm@cua.dk>
4900
4901 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4902
49032005-01-29 Eli Zaretskii <eliz@gnu.org>
4904
4905 * commands.texi (Misc Events): Describe the help-echo event.
4906
4907 * text.texi (Special Properties) <help-echo>: Use `pos'
4908 consistently in description of the help-echo property.
4909 Use @code{nil} instead of @var{nil}.
4910
4911 * display.texi (Overlay Properties): Fix the index entry for
4912 help-echo overlay property.
4913
4914 * customize.texi (Type Keywords): Uncomment the xref to the
4915 help-echo property documentation.
4916
49172005-01-23 Kim F. Storm <storm@cua.dk>
4918
4919 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4920 return value. Third element FULLY replaced by PARTIAL which
4921 specifies number of invisible pixels if row is only partially visible.
4922 (Textual Scrolling): Mention auto-window-vscroll.
4923 (Vertical Scrolling): New defvar auto-window-vscroll.
4924
49252005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4926
4927 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4928 command remapping.
4929
49302005-01-15 Richard M. Stallman <rms@gnu.org>
4931
4932 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4933
49342005-01-14 Kim F. Storm <storm@cua.dk>
4935
4936 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4937
4938 * text.texi (Links and Mouse-1): Fix string and vector item.
4939
49402005-01-13 Richard M. Stallman <rms@gnu.org>
4941
4942 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4943 descriptions of overriding-local-map and overriding-terminal-local-map.
4944
4945 * text.texi (Links and Mouse-1): Clarify text.
4946
49472005-01-13 Kim F. Storm <storm@cua.dk>
4948
4949 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4950
49512005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4952
4953 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4954
49552005-01-12 Kim F. Storm <storm@cua.dk>
4956
4957 * text.texi (Links and Mouse-1): Rename section from Enabling
4958 Mouse-1 to Following Links. Change xrefs.
4959 Add examples for define-button-type and define-widget.
4960
4961 * display.texi (Button Properties, Button Buffer Commands):
4962 Clarify mouse-1 and follow-link functionality.
4963
49642005-01-12 Richard M. Stallman <rms@gnu.org>
4965
4966 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4967
4968 * display.texi (Beeping): Fix Texinfo usage.
4969
4970 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4971
49722005-01-11 Kim F. Storm <storm@cua.dk>
4973
4974 * display.texi (Button Properties, Button Buffer Commands):
4975 Mention mouse-1 binding. Add follow-link keyword.
4976
4977 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4978 (Enabling Mouse-1 to Follow Links): New subsection.
4979
49802005-01-06 Richard M. Stallman <rms@gnu.org>
4981
4982 * text.texi (Special Properties): Minor change.
4983
4984 * os.texi (Timers): Clarify previous change.
4985
4986 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4987
49882005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4989
4990 * display.texi (Face Attributes): Correct xref to renamed node.
4991
49922005-01-01 Richard M. Stallman <rms@gnu.org>
4993
4994 * display.texi (Face Attributes): Describe hex color specs.
4995
49962004-12-31 Richard M. Stallman <rms@gnu.org>
4997
4998 * os.texi (Timers): Update previous change.
4999
50002004-12-30 Kim F. Storm <storm@cua.dk>
5001
5002 * display.texi (Line Height): Total line-height is now specified
5003 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5004 in cons cells. (nil . RATIO) is relative to actual line height.
5005 Use line-height `t' instead of `0' to get minimum height.
5006
50072004-12-29 Richard M. Stallman <rms@gnu.org>
5008
5009 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5010
50112004-12-28 Richard M. Stallman <rms@gnu.org>
5012
5013 * commands.texi (Quitting): Clarify value of with-local-quit.
5014
5015 * elisp.texi (Top): Fix previous change.
5016
5017 * loading.texi (Loading): Fix previous change.
5018
50192004-12-27 Richard M. Stallman <rms@gnu.org>
5020
5021 * Makefile.in (MAKEINFO): Specify --force.
5022
5023 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5024
5025 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5026
5027 * display.texi (Line Height): Further clarify.
5028
5029 * elisp.texi (Top): Update Loading submenu.
5030
5031 * loading.texi (Where Defined): New node.
5032 (Unloading): load-history moved to Where Defined.
5033
50342004-12-21 Richard M. Stallman <rms@gnu.org>
5035
5036 * commands.texi (Event Input Misc): Add while-no-input.
5037
50382004-12-11 Richard M. Stallman <rms@gnu.org>
5039
5040 * display.texi (Line Height): Rewrite text for clarity.
5041
50422004-12-11 Kim F. Storm <storm@cua.dk>
5043
5044 * display.texi (Display): Add node "Line Height" to menu.
5045 (Line Height): New node. Move full description of line-spacing
5046 and line-height text properties here from text.texi.
5047 (Scroll Bars): Add vertical-scroll-bar variable.
5048
5049 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5050
5051 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5052 line-spacing and vertical-scroll-bar.
5053
5054 * text.texi (Special Properties): Just mention line-spacing and
5055 line-height here, add xref to new "Line Height" node.
5056
50572004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5058
5059 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5060
5061 * locals.texi (Standard Buffer-Local Variables):
5062 Add @xref for `line-spacing'.
5063
50642004-12-05 Richard M. Stallman <rms@gnu.org>
5065
5066 * Makefile.in (maintainer-clean): Remove the info files
5067 in $(infodir) where they are created.
5068
50692004-12-03 Richard M. Stallman <rms@gnu.org>
5070
5071 * windows.texi (Selecting Windows): get-lru-window and
5072 get-largest-window don't consider dedicated windows.
5073
5074 * text.texi (Undo): Document undo-in-progress.
5075
50762004-11-26 Richard M. Stallman <rms@gnu.org>
5077
5078 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5079 Remove a few vars that are not always buffer-local.
5080
50812004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5082
5083 * locals.texi (Standard Buffer-Local Variables): Comment out
5084 xref's to non-existent node `Yet to be written'.
5085
50862004-11-24 Richard M. Stallman <rms@gnu.org>
5087
5088 * processes.texi (Synchronous Processes): Grammar fix.
5089
5090 * numbers.texi (Comparison of Numbers): Add eql.
5091
5092 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5093
5094 * intro.texi (Printing Notation): Fix previous change.
5095
5096 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5097 and default-indicate-buffer-boundaries from here.
5098 (Usual Display): To here.
5099 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5100 (Usual Display): Move tab-width up.
5101
5102 * customize.texi (Variable Definitions): Replace
5103 show-paren-mode example with tooltip-mode.
5104 (Simple Types, Composite Types, Defining New Types):
5105 Minor cleanups.
5106
51072004-11-21 Jesper Harder <harder@ifa.au.dk>
5108
5109 * processes.texi (Synchronous Processes, Output from Processes):
5110 Markup fix.
5111
51122004-11-20 Richard M. Stallman <rms@gnu.org>
5113
5114 * positions.texi (Skipping Characters): skip-chars-forward
5115 now handles char classes.
5116
5117 * intro.texi (Printing Notation): Avoid confusion of `print'
5118 when explaining @print.
5119
5120 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5121
5122 * display.texi (Display Table Format): Minor fix.
5123
5124 * streams.texi (Output Functions): Fix print example.
5125
5126 * Makefile.in (elisp): New target.
5127 (dist): Depend on $(infodir)/elisp, not elisp.
5128 Copy the info files from $(infodir).
5129
5130 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5131 read-from-minibuffer.
5132
5133 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5134
51352004-11-19 Richard M. Stallman <rms@gnu.org>
5136
5137 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5138
51392004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5140
5141 * tips.texi (Coding Conventions): Fix typo.
5142
51432004-11-16 Richard M. Stallman <rms@gnu.org>
5144
5145 * tips.texi (Coding Conventions): Separate defvar and require
5146 methods to avoid warnings. Use require only when there are many
5147 functions and variables from that package.
5148
5149 * minibuf.texi (Minibuffer Completion): When ignoring case,
5150 predicate must not be case-sensitive.
5151
5152 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5153 (Test Coverage): Don't talk about "splotches". Clarified.
5154
51552004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5156
5157 * frames.texi (Window Frame Parameters): Fix typo.
5158
51592004-11-15 Kim F. Storm <storm@cua.dk>
5160
5161 * symbols.texi (Other Plists): Note that plist-get may signal error.
5162 Add safe-plist-get.
5163
51642004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5165
5166 * modes.texi (Font Lock Basics): Fix typo.
5167
51682004-11-08 Richard M. Stallman <rms@gnu.org>
5169
5170 * syntax.texi (Syntax Table Functions): Add syntax-after.
5171
51722004-11-06 Lars Brinkhoff <lars@nocrew.org>
5173
5174 * os.texi (Processor Run Time): New section documenting
5175 get-internal-run-time.
5176
51772004-11-06 Eli Zaretskii <eliz@gnu.org>
5178
5179 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5180 it nukes elisp-cover.texi.
5181 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5182 elisp-0 etc.
5183
51842004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5185
5186 * commands.texi (Keyboard Macros): Document `append' return value
5187 of `defining-kbd-macro'.
5188
51892004-11-01 Richard M. Stallman <rms@gnu.org>
5190
5191 * commands.texi (Interactive Call): Add called-interactively-p.
5192
51932004-10-29 Simon Josefsson <jas@extundo.com>
5194
5195 * minibuf.texi (Reading a Password): Revert.
5196
51972004-10-28 Richard M. Stallman <rms@gnu.org>
5198
5199 * frames.texi (Display Feature Testing): Explain about "vendor".
5200
52012004-10-27 Richard M. Stallman <rms@gnu.org>
5202
5203 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5204 not raw. Clarify `n'.
5205 (Interactive Call): Rewrite interactive-p, focusing on when
5206 and how to use it.
5207 (Misc Events): Clarify previous change.
5208
5209 * advice.texi (Simple Advice): Clarify what job the example does.
5210 (Around-Advice): Clarify ad-do-it.
5211 (Activation of Advice): An option of ad-default-compilation-action
5212 is `never', not `nil'.
5213
52142004-10-26 Kim F. Storm <storm@cua.dk>
5215
5216 * commands.texi (Interactive Codes): Add U code letter.
5217
52182004-10-25 Simon Josefsson <jas@extundo.com>
5219
5220 * minibuf.texi (Reading a Password): Add.
5221
52222004-10-24 Jason Rumney <jasonr@gnu.org>
5223
5224 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5225 and wheel-down.
5226
52272004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5228
5229 * processes.texi (Synchronous Processes): Document process-file.
5230
52312004-10-22 Kenichi Handa <handa@m17n.org>
5232
5233 * text.texi (translate-region): Document that it accepts also a
5234 char-table.
5235
52362004-10-22 David Ponce <david@dponce.com>
5237
5238 * windows.texi (Resizing Windows): Document the `preserve-before'
5239 argument of the functions `enlarge-window' and `shrink-window'.
5240
52412004-10-19 Jason Rumney <jasonr@gnu.org>
5242
5243 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5244
52452004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5246
5247 * text.texi (Filling): Add anchor for definition of
5248 `sentence-end-double-space'.
5249
5250 * searching.texi (Regexp Example): Update description of how
5251 Emacs currently recognizes the end of a sentence.
5252 (Standard Regexps): Update definition of the variable
5253 `sentence-end'. Add definition of the function `sentence-end'.
5254
52552004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5256
5257 * display.texi (Progress): New node.
5258
52592004-10-05 Kim F. Storm <storm@cua.dk>
5260
5261 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5262
52632004-09-29 Kim F. Storm <storm@cua.dk>
5264
5265 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5266 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5267 fringe bitmap symbols, as they now have their own namespace.
5268 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5269 vs. pixels. Signal error if no free bitmap slots.
5270 (Pixel Specification): Change IMAGE to @var{image}.
5271
52722004-09-28 Richard M. Stallman <rms@gnu.org>
5273
5274 * text.texi (Special Properties): Clarify line-spacing and line-height.
5275
5276 * searching.texi (Regexp Search): Add looking-back.
5277
52782004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5279
5280 * display.texi: Correct typos.
5281 (Image Descriptors): Correct xref's.
5282
52832004-09-25 Richard M. Stallman <rms@gnu.org>
5284
5285 * text.texi (Special Properties): Cleanups in `cursor'.
5286 Rewrites in `line-height' and `line-spacing'; exchange them.
5287
5288 * display.texi (Fringes): Rewrite previous change.
5289 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5290 (Display Fringe Bitmaps): Node deleted, text moved.
5291 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5292 (Scroll Bars): Clarify set-window-scroll-bars.
5293 (Pointer Shape): Rewrite.
5294 (Specified Space): Clarify :align-to, etc.
5295 (Pixel Specification): Use @var. Clarify new text.
5296 (Other Display Specs): Clarify `slice'.
5297 (Image Descriptors): Cleanups.
5298 (Showing Images): Cleanups.
5299
53002004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5301
5302 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5303
5304 * modes.texi: Various minor changes in addition to:
5305 (Major Mode Conventions): Final call to `run-mode-hooks' should
5306 not be inside the `delay-mode-hooks' form.
5307 (Mode Hooks): New node.
5308 (Hooks): Delete obsolete example.
5309 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5310 node "Mode Hooks".
5311
53122004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5313
5314 * display.texi: Correct various typos.
5315 (Display): Rename node "Pointer Shapes" to "Pointer
5316 Shape". (There is already a node called "Pointer Shapes" in
5317 frames.texi.)
5318 (Images): Remove non-existent node "Image Slices" from menu.
5319
53202004-09-23 Kim F. Storm <storm@cua.dk>
5321
5322 * text.texi (Special Properties): Add `cursor', `pointer',
5323 `line-height', and `line-spacing' properties.
5324
5325 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5326 Shapes' to menu.
5327 (Standard Faces): Doc fix for fringe face.
5328 (Fringes): Add `overflow-newline-into-fringe' and
5329 'indicate-buffer-boundaries'.
5330 (Fringe Bitmaps, Pointer Shapes): New nodes.
5331 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5332 Bitmaps' to menu.
5333 (Specified Space): Describe pixel width and height.
5334 (Pixel Specification): New node.
5335 (Other Display Specs): Add `slice' property.
5336 (Display Fringe Bitmaps): New node.
5337 (Images): Add 'Image Slices' to menu.
5338 (Image Descriptors): Add `:pointer' and `:map' properties.
5339 (Showing Images): Add slice arg to `insert-image'. Add
5340 'insert-sliced-image'.
5341
53422004-09-20 Richard M. Stallman <rms@gnu.org>
5343
5344 * commands.texi (Key Sequence Input):
5345 Clarify downcasing in read-key-sequence.
5346
53472004-09-08 Juri Linkov <juri@jurta.org>
5348
5349 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5350
53512004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5352
5353 * locals.texi (Standard Buffer-Local Variables): Add
5354 `buffer-auto-save-file-format'.
5355 * internals.texi (Buffer Internals): Describe new
5356 auto_save_file_format field of the buffer structure.
5357 * files.texi (Format Conversion): `auto-save-file-format' has been
5358 renamed `buffer-auto-save-file-format'.
5359
53602004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5361
5362 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5363 an integer or a marker.
5364 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5365
53662004-08-22 Richard M. Stallman <rms@gnu.org>
5367
5368 * modes.texi (Major Mode Conventions): Discuss rebinding of
5369 standard key bindings.
5370
53712004-08-18 Kim F. Storm <storm@cua.dk>
5372
5373 * processes.texi (Accepting Output): Add `just-this-one' arg to
5374 `accept-process-output'.
5375 (Output from Processes): New var `process-adaptive-read-buffering'.
5376
53772004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5378
5379 * keymaps.texi: Various changes in addition to:
5380 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5381 Give more varied examples for `kbd'.
5382 (Creating Keymaps): Char tables have slots for all characters
5383 without modifiers.
5384 (Active Keymaps): `overriding-local-map' and
5385 `overriding-terminal-local-map' also override text property and
5386 overlay keymaps.
5387 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5388 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5389 to denote a prefix of no events.
5390 `map-keymap' includes parent's bindings _recursively_.
5391 Clarify and correct description of `where-is-internal'.
5392 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5393 (Menu Example): For menus intended for use with the keyboard, the
5394 menu items should be bound to characters or real function keys.
5395
53962004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5397
5398 * objects.texi (Character Type): Reposition `@anchor' to prevent
5399 double space inside sentence in Info.
5400
5401 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5402 renamed to `disabled-command-function'.
5403 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5404 (Command Loop Info): Replace reference to it.
5405 (Disabling Commands): `disabled-command-hook' has been renamed to
5406 `disabled-command-function'.
5407
54082004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5409
5410 * os.texi (Translating Input): Only non-prefix bindings in
5411 `key-translation-map' override actual key bindings. Warn about
5412 possible indirect effect of actual key bindings on non-prefix
5413 bindings in `key-translation-map'.
5414
54152004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5416
5417 * minibuf.texi (High-Level Completion): Add anchor for definition
5418 of `read-variable'.
5419
5420 * commands.texi: Various changes in addition to:
5421 (Using Interactive): Clarify description of `interactive-form'.
5422 (Interactive Call): Mention default for KEYS argument to
5423 `call-interactively'.
5424 (Command Loop Info): Clarify description of `this-command-keys'.
5425 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5426 Value of `last-event-frame' can be `macro'.
5427 (Repeat Events): `double-click-fuzz' is also used to distinguish
5428 clicks and drags.
5429 (Classifying Events): Clarify descriptions of `event-modifiers'
5430 `event-basic-type' and `event-convert-list'.
5431 (Accessing Events): `posn-timestamp' takes POSITION argument.
5432 (Quoted Character Input): Clarify description of
5433 `read-quoted-char' and fix example.
5434 (Quitting): Add `with-local-quit'.
5435 (Disabling Commands): Correct and clarify descriptions of
5436 `enable-command' and `disable-command'.
5437 Mention what happens if `disabled-command-hook' is nil.
5438 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5439 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5440
54412004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5442
5443 * frames.texi: Various changes in addition to:
5444 (Creating Frames): Expand and clarify description of `make-frame'.
5445 (Window Frame Parameters): Either none or both of the `icon-left'
5446 and `icon-top' parameters must be specified. Put descriptions of
5447 `menu-bar-lines' and `toolbar-lines' closer together and change
5448 them accordingly.
5449 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5450 except while processing `frame-title-format' or `icon-title-format'.
5451 (Deleting Frames): Correct description of `delete-frame'.
5452 Non-nil return values of `frame-live-p' are like those of `framep'.
5453 (Frames and Windows): Mention return value of
5454 `set-frame-selected-window'.
5455 (Visibility of Frames): Mention `force' argument to
5456 `make-frame-invisible'. `frame-visible-p' returns t for all
5457 frames on text-only terminals.
5458 (Frame Configurations): Restoring a frame configuration does not
5459 restore deleted frames.
5460 (Window System Selections): `x-set-selection' returns DATA.
5461 (Resources): Add example.
5462 (Display Feature Testing): Clarify descriptions of
5463 `display-pixel-height', `display-pixel-width', `x-server-version'
5464 and `x-server-vendor'.
5465
5466 * windows.texi (Choosing Window): Add anchor.
5467 * minibuf.texi (Minibuffer Misc): Add anchor.
5468
54692004-07-23 John Paul Wallington <jpw@gnu.org>
5470
5471 * macros.texi (Defining Macros): Declaration keyword for setting
5472 Edebug spec is `debug' not `edebug'.
5473
54742004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5475
5476 * windows.texi: Various small changes in addition to:
5477 (Window Point): Mention return value of `set-window-point'.
5478 (Window Start): `pos-visible-in-window-p' disregards horizontal
5479 scrolling. Explain return value if PARTIALLY is non-nil.
5480 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5481 and `set-window-vscroll'.
5482 (Size of Window): The argument WINDOW to `window-inside-edges',
5483 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5484 (Resizing Windows): Explain return value of
5485 `shrink-window-if-larger-than-buffer'.
5486 `window-size-fixed' automatically becomes buffer local when set.
5487 (Window Configurations): Explain return value of
5488 `set-window-configuration'.
5489
5490 * minibuf.texi (Minibuffer Misc): Add anchor for
5491 `minibuffer-scroll-window'.
5492
5493 * positions.texi (Text Lines): Add anchor for `count-lines'.
5494
54952004-07-17 Richard M. Stallman <rms@gnu.org>
5496
5497 * display.texi (Overlay Properties): Adding `evaporate' prop
5498 deletes empty overlay immediately.
5499
5500 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5501 fix example.
5502
55032004-07-16 Jim Blandy <jimb@redhat.com>
5504
5505 * searching.texi (Regexp Backslash): Document new \_< and \_>
5506 operators.
5507
55082004-07-16 Juanma Barranquero <lektu@terra.es>
5509
5510 * display.texi (Images): Fix Texinfo usage.
5511
55122004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5513
5514 * buffers.texi (Modification Time): `visited-file-modtime' now
5515 returns a list of two integers, instead of a cons.
5516
55172004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5518
5519 * windows.texi: Various changes in addition to:
5520 (Splitting Windows): Add `split-window-keep-point'.
5521
55222004-07-09 Richard M. Stallman <rms@gnu.org>
5523
5524 * frames.texi (Input Focus): Minor fix.
5525
55262004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5527
5528 * frames.texi (Input Focus): Clarify descriptions of
5529 `select-frame-set-input-focus' and `select-frame'.
5530
55312004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5532
5533 * os.texi: Various small changes in addition to:
5534 (Killing Emacs): Expand and clarify description of
5535 `kill-emacs-query-functions' and `kill-emacs-hook'.
5536 (System Environment): Expand and clarify description of `getenv'
5537 and `setenv'.
5538 (Timers): Clarify description of `run-at-time'.
5539 (Translating Input): Correct description of
5540 `extra-keyboard-modifiers'.
5541 (Flow Control): Correct description of `enable-flow-control'.
5542
55432004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5544
5545 * os.texi: Update copyright.
5546 (Session Management): Grammar fix.
5547 Clarify which Emacs does the restarting.
5548 Use @samp for *scratch* buffer.
5549
55502004-07-04 Alan Mackenzie <acm@muc.de>
5551
5552 * frames.texi (Input Focus): Add documentation for
5553 `select-frame-set-input-focus'. Replace refs to non-existent
5554 `switch-frame' with `select-frame'. Minor corrections and tidying
5555 up of text-only terminal stuff.
5556
55572004-07-02 Richard M. Stallman <rms@gnu.org>
5558
5559 * files.texi (Saving Buffers): Cleanup write-contents-function.
5560 (Magic File Names): Cleanup file-remote-p.
5561
b344d29d 55622004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5563
5564 * files.texi (Magic File Names): `file-remote-p' returns an
5565 identifier of the remote system, not just t.
5566
55672004-07-02 David Kastrup <dak@gnu.org>
5568
5569 * searching.texi (Entire Match Data): Add explanation about new
5570 match-data behavior when @var{integers} is non-nil.
5571
55722004-06-24 Richard M. Stallman <rms@gnu.org>
5573
5574 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5575
5576 * customize.texi (Variable Definitions): Note about doc strings
5577 and :set.
5578
5579 * keymaps.texi (Keymap Terminology): Document `kbd'.
5580 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5581
5582 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5583 makes it buffer-local.
5584
5585 * files.texi (Saving Buffers): Correct previous change.
5586
5587 * commands.texi (Accessing Events):
5588 Clarify posn-col-row and posn-actual-col-row.
5589
55902004-06-24 David Ponce <david.ponce@wanadoo.fr>
5591
5592 * commands.texi (Accessing Events): New functions
5593 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5594
55952004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5596
5597 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5598 * frames.texi, buffers.texi, backups.texi, variables.texi:
5599 * loading.texi, eval.texi, functions.texi, control.texi:
5600 * symbols.texi, minibuf.texi: Reposition @anchor's.
5601
5602 * help.texi: Various small changes in addition to the following.
5603 (Describing Characters): Describe PREFIX argument to
5604 `key-description'. Correct and clarify definition of
5605 `text-char-description'. Describe NEED-VECTOR argument to
5606 `read-kbd-macro'.
5607 (Help Functions): Clarify definition of `apropos'.
5608
56092004-06-23 Lars Hansen <larsh@math.ku.dk>
5610
5611 * files.texi (Saving Buffers): Correct description of
5612 `write-contents-functions'.
5613
56142004-06-21 Juanma Barranquero <lektu@terra.es>
5615
5616 * display.texi (Images): Remove redundant @vindex directives.
5617 Rewrite `image-library-alist' doc in active voice.
5618
56192004-06-14 Juanma Barranquero <lektu@terra.es>
5620
5621 * display.texi (Images): Document new delayed library loading,
5622 variable `image-library-alist' and (existing but undocumented)
5623 function `image-type-available-p'.
5624
56252004-06-05 Richard M. Stallman <rms@gnu.org>
5626
5627 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5628 refer the user to the Initial Input node.
5629 (Text from Minibuffer): Likewise.
5630 (Initial Input): New node. Document this feature
5631 and say it is mostly deprecated.
5632
56332004-05-30 Richard M. Stallman <rms@gnu.org>
5634
5635 * loading.texi (Named Features): Clarify return value
5636 and meaning of NOERROR.
5637
5638 * variables.texi (File Local Variables): Minor cleanup.
5639
56402004-05-30 Michael Albinus <michael.albinus@gmx.de>
5641
5642 * files.texi (Magic File Names): Add `file-remote-p' as operation
5643 of file name handlers.
5644
56452004-05-29 Richard M. Stallman <rms@gnu.org>
5646
5647 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5648 as arg to a minor mode command.
5649
56502004-05-22 Richard M. Stallman <rms@gnu.org>
5651
5652 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5653
5654 * streams.texi (Output Variables): Doc float-output-format.
5655
5656 * searching.texi (Regexp Special): Nested repetition can be infloop.
5657
5658 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5659 real stack overflow.
5660
5661 * compile.texi: Minor cleanups.
5662
56632004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5664
5665 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5666 circular lists.
5667 (List Elements): Explain handling of circular and dotted lists.
5668
56692004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5670
5671 * modes.texi (Search-based Fontification): Fix typo.
5672
56732004-05-10 Juanma Barranquero <lektu@terra.es>
5674
5675 * modes.texi (Mode Line Variables): Fix description of
5676 global-mode-string, which is now after which-func-mode, not the
5677 buffer name.
5678
56792004-05-07 Lars Hansen <larsh@math.ku.dk>
5680
5681 * modes.texi (Desktop Save Mode): Add.
5682 (Modes): Add menu entry Desktop Save Mode.
5683
5684 * hooks.texi: Add desktop-after-read-hook,
5685 desktop-no-desktop-file-hook and desktop-save-hook.
5686
5687 * locals.texi: Add desktop-save-buffer.
5688
56892004-04-30 Jesper Harder <harder@ifa.au.dk>
5690
5691 * display.texi: emacs -> Emacs.
5692
56932004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5694
5695 * files.texi (Changing Files): Document set-file-times.
5696
56972004-04-23 Juanma Barranquero <lektu@terra.es>
5698
5699 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5700
57012004-04-18 Jesper Harder <harder@ifa.au.dk>
5702
5703 * tips.texi (Coding Conventions): defopt -> defcustom.
5704
57052004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5706
5707 * sequences.texi: Various clarifications.
5708
57092004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5710
5711 * buffers.texi (Read Only Buffers): Mention optional ARG to
5712 `toggle-read-only'.
5713
57142004-04-14 Nick Roberts <nick@nick.uklinux.net>
5715
5716 * windows.texi (Selecting Windows): Note that get-lru-window
5717 returns a full-width window if possible.
5718
57192004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * buffers.texi: Various changes in addition to:
5722 (Buffer File Name): Add `find-buffer-visiting'.
5723 (Buffer Modification): Mention optional ARG to `not-modified'.
5724 (Indirect Buffers): Mention optional CLONE argument to
5725 `make-indirect-buffer'.
5726
5727 * files.texi: Various changes in addition to:
5728 (Visiting Functions): `find-file-hook' is now a normal hook.
5729 (File Name Expansion): Explain difference between the way that
5730 `expand-file-name' and `file-truename' treat `..'.
5731 (Contents of Directories): Mention optional ID-FORMAT argument to
5732 `directory-files-and-attributes'.
5733 (Format Conversion): Mention new optional CONFIRM argument to
5734 `format-write-file'.
5735
57362004-04-12 Miles Bader <miles@gnu.org>
5737
5738 * macros.texi (Expansion): Add description of `macroexpand-all'.
5739
57402004-04-05 Jesper Harder <harder@ifa.au.dk>
5741
5742 * variables.texi (Variable Aliases): Mention
5743 cyclic-variable-indirection.
5744
5745 * errors.texi (Standard Errors): Ditto.
5746
57472004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5748
5749 * backups.texi: Various small changes in addition to:
5750 (Making Backups): Mention return value of `backup-buffer'.
5751 (Auto-Saving): Mention optional FORCE argument to
5752 `delete-auto-save-file-if-necessary'.
5753 (Reverting): Mention optional PRESERVE-MODES argument to
5754 `revert-buffer'. Correct description of `revert-buffer-function'.
5755
57562004-03-22 Juri Linkov <juri@jurta.org>
5757
5758 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5759 with `Vector Functions'.
5760
5761 * text.texi (Sorting): Add missing quote.
5762
57632004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5764
5765 * intro.texi (Lisp History): Replace xref to `cl' manual with
5766 inforef.
5767
57682004-03-12 Richard M. Stallman <rms@gnu.org>
5769
5770 * intro.texi (Version Info): Add arg to emacs-version.
5771 (Lisp History): Change xref to CL manual.
5772
57732004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5774
5775 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5776 for Partial Completion mode.
5777
57782004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5779
5780 * customize.texi: Fix typo. Remove eol whitespace.
5781
57822004-03-04 Richard M. Stallman <rms@gnu.org>
5783
5784 * processes.texi: Fix typos.
5785
5786 * lists.texi (Building Lists): Minor clarification.
5787
5788 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5789 in make-hash-table.
5790
57912004-02-29 Juanma Barranquero <lektu@terra.es>
5792
5793 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5794 rm, and ignore exit code.
5795
57962004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5797
5798 * display.texi (Defining Faces): Add description for min-colors.
5799 Update example.
5800
58012004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5802
5803 * abbrevs.texi: Various corrections and clarifications in addition
5804 to the following:
5805 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5806
58072004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5808
5809 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5810
58112004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5812
5813 * text.texi: Various small changes in addition to the following:
5814 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5815 to delete-horizontal-space.
5816 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5817 description of yank-handler text property at various places.
5818
5819 * frames.texi (Window System Selections): Add anchor.
5820
5821 * syntax.texi (Syntax Table Functions): Clarify and correct
5822 descriptions of make-syntax-table and copy-syntax-table.
5823 (Motion and Syntax): Clarify SYNTAXES argument to
5824 skip-syntax-forward.
5825 (Parsing Expressions): Mention that the return value of
5826 parse-partial-sexp is currently a list of ten rather than nine
5827 elements.
5828 (Categories): Various corrections and clarifications.
5829
58302004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5831
5832 * markers.texi (Marker Insertion Types): Minor change.
5833
5834 * locals.texi (Standard Buffer-Local Variables):
5835 * commands.texi (Interactive Codes, Using Interactive):
5836 * functions.texi (Related Topics): Fix xrefs.
5837
58382004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5839
5840 * lists.texi (Sets And Lists): Update description of delete-dups.
5841
58422004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5843
5844 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5845
c8763fb6 58462004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5847
5848 * frames.texi (Parameter Access): frame-parameters arg is optional.
5849 modify-frame-parameters handles nil for FRAME.
5850 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5851 are all-or-nothing for certain toolkits.
5852 Mention parameter wait-for-wm.
5853 (Frames and Windows): In frame-first-window and frame-selected-window
5854 the arg is optional.
5855 (Input Focus): In redirect-frame-focus the second arg is optional.
5856 (Window System Selections): Mention selection type CLIPBOARD.
5857 Mention data-type UTF8_STRING.
5858 Mention numbering of cut buffers.
5859 (Resources): Describe x-resource-name.
5860
58612004-02-16 Richard M. Stallman <rms@gnu.org>
5862
5863 * windows.texi (Buffers and Windows): Delete false table
5864 about all-frames.
5865
5866 * syntax.texi (Parsing Expressions): Delete old caveat
5867 about parse-sexp-ignore-comments.
5868
5869 * streams.texi (Output Variables): Add print-quoted.
5870
5871 * lists.texi (Building Lists): Minor cleanup.
5872
5873 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5874
5875 * display.texi (Overlays): Explain overlays use markers.
5876 (Managing Overlays): Explain front-advance and rear-advance
5877 in more detail.
5878
5879 * loading.texi (Unloading): Document unload-feature-special-hooks.
5880 Get rid of fns-NNN.el file.
5881
58822004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5883
5884 * help.texi (Describing Characters): Fix text-char-description
5885 example output.
5886
5887 * edebug.texi (Using Edebug): Fix example.
5888
5889 * debugging.texi (Internals of Debugger): Fix return value.
5890
5891 * files.texi (Changing Files): Fix argname.
5892
5893 * calendar.texi: Fix parens, and default values.
5894
5895 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5896 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 5897 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
5898
5899 * positions.texi (Text Lines): Don't add -1 in current-line.
5900
59012004-02-16 Richard M. Stallman <rms@gnu.org>
5902
5903 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5904
59052004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5906
5907 * processes.texi (Low-Level Network): Fix a typo.
5908
59092004-02-12 Kim F. Storm <storm@cua.dk>
5910
5911 * display.texi (Fringes): Use consistent wording.
5912 Note that window-fringe's window arg is optional.
5913 (Scroll Bars): Use consistent wording.
5914
59152004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5916
5917 * tips.texi (Comment Tips): Document the new conventions for
5918 commenting out code.
5919
c8763fb6 59202004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5921
5922 * positions.texi (Text Lines): Added missing end defun.
5923
59242004-02-07 Kim F. Storm <storm@cua.dk>
5925
5926 * positions.texi (Text Lines): Add line-number-at-pos.
5927
59282004-02-06 John Paul Wallington <jpw@gnu.org>
5929
5930 * display.texi (Button Properties, Button Buffer Commands):
5931 mouse-2 invokes button, not down-mouse-1.
5932
59332004-02-04 Jason Rumney <jasonr@gnu.org>
5934
5935 * makefile.w32-in: Sync with Makefile.in changes.
5936
59372004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5938
5939 * minibuf.texi (Text from Minibuffer): Various corrections and
5940 clarifications.
5941 (Object from Minibuffer): Correct Lisp description of
5942 read-minibuffer.
5943 (Minibuffer History): Clarify description of cons values for
5944 HISTORY arguments.
5945 (Basic Completion): Various corrections and clarifications. Add
5946 completion-regexp-list.
5947 (Minibuffer Completion): Correct and clarify description of
5948 completing-read.
5949 (Completion Commands): Mention Partial Completion mode. Various
5950 other minor changes.
5951 (High-Level Completion): Various corrections and clarifications.
5952 (Reading File Names): Ditto.
5953 (Minibuffer Misc): Ditto.
5954
59552004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5956
5957 * strings.texi (Text Comparison): assoc-string also matches
5958 elements of alists that are strings instead of conses.
5959 (Formatting Strings): Standardize Texinfo usage. Update index
5960 entries.
5961
59622004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5963
5964 * lists.texi (Sets And Lists): Add delete-dups.
5965
59662004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5967
5968 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5969 special form.
5970 * macros.texi (Defining Macros): Update description of `declare',
5971 which now is a macro.
5972 (Wrong Time): Fix typos.
5973
59742004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5975
5976 * compile.texi (Compilation Functions): Expand descriptions of
5977 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5978 and `batch-byte-compile'. In particular, mention and describe
5979 all optional arguments.
5980 (Disassembly): Correct and clarify the description of `disassemble'.
5981
59822004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5983
5984 * searching.texi: Various small changes in addition to the
5985 following.
5986 (Regexp Example): Adapt to new value of `sentence-end'.
5987 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5988 `words'.
5989 (Search and Replace): Add usage note for `perform-replace'.
5990 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5991 `match-data'.
5992 (Standard Regexps): Update for new values of `paragraph-start'
5993 and `sentence-end'.
5994
59952004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5996
5997 * files.texi (Saving Buffers): Clarify descriptions of
5998 `write-contents-functions' and `before-save-hook'.
5999 Make the defvar's for `before-save-hook' and `after-save-hook'
6000 into defopt's.
6001
60022004-01-07 Kim F. Storm <storm@cua.dk>
6003
6004 * commands.texi (Click Events): Describe new image and
6005 width/height elements of click events.
6006 (Accessing Events): Add posn-string, posn-image, and
6007 posn-object-width-height. Change posn-object to return either
6008 image or string object.
6009
60102004-01-01 Simon Josefsson <jas@extundo.com>
6011
6012 * hooks.texi (Standard Hooks): Add before-save-hook.
6013 * files.texi (Saving Buffers): Likewise.
6014
60152004-01-03 Richard M. Stallman <rms@gnu.org>
6016
6017 * frames.texi (Frames and Windows): Delete frame-root-window.
6018
60192004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6020
6021 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6022
6023 * functions.texi: Various small changes in addition to the
6024 following.
6025 (What Is a Function): `functionp' returns nil for macros. Clarify
6026 behavior of this and following functions for symbol arguments.
6027 (Function Documentation): Add `\' in front of (fn @var{arglist})
6028 and explain why.
6029 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6030 Add anchor.
6031 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6032
60332004-01-01 Miles Bader <miles@gnu.org>
6034
6035 * display.texi (Buttons): New section.
6036
60372003-12-31 Andreas Schwab <schwab@suse.de>
6038
6039 * numbers.texi (Math Functions): sqrt reports a domain-error
6040 error.
6041 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6042
60432003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6044
6045 * tips.texi (Documentation Tips): Update item on hyperlinks in
6046 documentation strings.
6047
6048 * errors.texi (Standard Errors): Various small corrections and
6049 additions.
6050
6051 * control.texi: Various small changes in addition to the
6052 following.
6053 (Signaling Errors): Provide some more details on how `signal'
6054 constructs the error message. Add anchor to the definition of
6055 `signal'.
6056 (Error Symbols): Describe special treatment of `quit'.
6057 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6058 to emphasize that it has to be a single form.
6059
6060 * buffers.texi: Add anchor.
6061
60622003-12-29 Richard M. Stallman <rms@gnu.org>
6063
6064 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6065 (Window Configurations): Add window-configuration-frame.
6066
6067 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6068
6069 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6070 Change arg name in get-char-property.
6071 (Special Properties): Update handling of keymap property.
6072
6073 * strings.texi (Modifying Strings): Add clear-string.
6074 (Text Comparison): Add assoc-string and remove
6075 assoc-ignore-case, assoc-ignore-representation.
6076
6077 * os.texi (Time of Day): Add set-time-zone-rule.
6078
6079 * numbers.texi (Math Functions): asin, acos, log, log10
6080 report domain-error errors.
6081
6082 * nonascii.texi (Converting Representations):
6083 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6084 (Encoding and I/O): Add file-name-coding-system.
6085
6086 * modes.texi (Search-based Fontification): Explain that
6087 face specs are symbols with face names as values.
6088
6089 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6090
6091 * lists.texi (Building Lists): remq moved elsewhere.
6092 (Sets And Lists): remq moved here.
6093 (Association Lists): Refer to assoc-string.
6094
6095 * internals.texi (Garbage Collection): Add memory-use-counts.
6096
6097 * frames.texi (Frames and Windows): Add set-frame-selected-window
6098 and frame-root-window.
6099
6100 * files.texi (Contents of Directories):
6101 Add directory-files-and-attributes.
6102
6103 * display.texi (Refresh Screen): Add force-window-update.
6104 (Invisible Text): Explain about moving point out of invis text.
6105 (Overlay Properties): Add overlay-properties.
6106 (Managing Overlays): Add overlayp.
6107 (GIF Images): Invalid image number displays a hollow box.
6108
6109 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6110 (Killing Buffers): Add buffer-live-p.
6111
61122003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6113
6114 * display.texi (Fringes): Fix typo "set-buffer-window".
6115
61162003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6117
6118 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6119 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6120 Add or change various xrefs and anchors.
6121
6122 * commands.texi: Replace all occurrences of @acronym{CAR} with
6123 @sc{car}, for consistency with the rest of the Elisp manual.
6124 `car' and `cdr' are historically acronyms, but are no longer
6125 widely thought of as such.
6126
6127 * internals.texi (Pure Storage): Mention that `purecopy' does not
6128 copy text properties.
6129 (Object Internals): Now 29 bits are used (in most implementations)
6130 to address Lisp objects.
6131
6132 * variables.texi (Variables with Restricted Values): New node.
6133
6134 * objects.texi (Lisp Data Types): Mention that certain variables
6135 can only take on a restricted set of values and add an xref to
6136 the new node "Variables with Restricted Values".
6137
6138 * eval.texi (Function Indirection): Describe the errors that
6139 `indirect-function' can signal.
6140 (Eval): Clarify the descriptions of `eval-region' and `values'.
6141 Describe `eval-buffer' instead of `eval-current-buffer' and
6142 mention `eval-current-buffer' as an alias for `current-buffer'.
6143 Correct the description and mention all optional arguments.
6144
6145 * nonascii.texi: Various small changes in addition to the
6146 following.
6147 (Converting Representations): Clarify behavior of
6148 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6149 ASCII arguments.
6150 (Character Sets): Document the variable `charset-list' and adapt
6151 the definition of the function `charset-list' accordingly.
6152 (Translation of Characters): Clarify use of generic characters in
6153 `make-translation-table'. Clarify and correct the description of
6154 the use of translation tables in encoding and decoding.
6155 (User-Chosen Coding Systems): Correct and clarify the description
6156 of `select-safe-coding-system'.
6157 (Default Coding Systems): Clarify description of
6158 `file-coding-system-alist'.
6159
61602003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6161
6162 * strings.texi (Text Comparison): Correctly describe when two
6163 strings are `equal'. Combine and clarify descriptions of
6164 `assoc-ignore-case' and `assoc-ignore-representation'.
6165
6166 * objects.texi (Non-ASCII in Strings): Clarify description of
6167 when a string is unibyte or multibyte.
6168 (Bool-Vector Type): Update examples.
6169 (Equality Predicates): Correctly describe when two strings are
6170 `equal'.
6171
61722003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6173
6174 * lists.texi (Building Lists): `append' no longer accepts integer
6175 arguments. Update the description of `number-sequence' to reflect
6176 recent changes.
6177 (Sets And Lists): Describe `member-ignore-case' after `member'.
6178
61792003-11-27 Kim F. Storm <storm@cua.dk>
6180
6181 * commands.texi (Click Events): Click object may be an images.
6182 Describe (dx . dy) element of click positions.
6183 (Accessing Events): Remove duplicate posn-timestamp.
6184 New functions posn-object and posn-object-x-y.
6185
61862003-11-23 Kim F. Storm <storm@cua.dk>
6187
6188 * commands.texi (Click Events): Describe enhancements to event
6189 position lists, including new text-pos and (col . row) items.
6190 Mention left-fringe and right-fringe area events.
6191 (Accessing Events): New functions posn-area and
6192 posn-actual-col-row. Mention posn-timestamp. Mention that
6193 posn-point in non-text area still returns buffer position.
6194 Clarify posn-col-row.
6195
61962003-11-21 Lars Hansen <larsh@math.ku.dk>
6197
6198 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6199 * anti.texi (File Attributes): Describe removed parameter
6200 ID-FORMAT.
6201
62022003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6203
6204 * positions.texi (Positions): Mention that, if a marker is used as
6205 a position, its buffer is ignored.
6206
6207 * markers.texi (Overview of Markers): Mention it here too.
6208
62092003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6210
6211 * numbers.texi (Numeric Conversions): Not just `floor', but also
6212 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6213
62142003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6215
6216 * markers.texi (Creating Markers): Specify insertion type of
6217 created markers. Add xref to `Marker Insertion Types'.
6218 Second argument to `copy-marker' is optional.
6219 (Marker Insertion Types): Mention that most markers are created
6220 with insertion type nil.
6221 (The Mark): Correctly describe when `mark' signals an error.
6222 (The Region): Correctly describe when `region-beginning' and
6223 `region-end' signal an error.
6224
62252003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6226
6227 * hash.texi (Creating Hash): Clarify description of `eql'.
6228 `makehash' is obsolete.
6229 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6230
6231 * positions.texi (Point): Change description of `buffer-end', so
6232 that it is also correct for floating point arguments.
6233 (List Motion): Correct argument lists of `beginning-of-defun' and
6234 `end-of-defun'.
6235 (Excursions): Add xref to `Marker Insertion Types'.
6236 (Narrowing): Argument to `narrow-to-page' is optional.
6237
62382003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6239
6240 * streams.texi (Output Streams): Clarify behavior of point for
6241 marker output streams.
6242
62432003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6244
6245 * variables.texi (Defining Variables): Second argument to
6246 `defconst' is not optional.
6247 (Setting Variables): Mention optional argument APPEND to
6248 `add-to-list'.
6249 (Creating Buffer-Local): Expand description of
6250 `make-variable-buffer-local'.
6251 (Frame-Local Variables): Expand description of
6252 `make-variable-frame-local'.
6253 (Variable Aliases): Correct description of optional argument
6254 DOCSTRING to `defvaralias'. Mention return value of
6255 `defvaralias'.
6256 (File Local Variables): Add xref to `File variables' in Emacs
6257 Manual. Correct description of `hack-local-variables'. Mention
6258 `safe-local-variable' property. Mention optional second argument
6259 to `risky-local-variable-p'.
6260
62612003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6262
6263 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6264
62652003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6266
6267 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6268 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6269 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6270 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6271 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6272 lispref/processes.texi, lispref/searching.texi,
6273 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6274 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6275 @acronym{FOO}.
6276
62772003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6278
6279 * strings.texi (Creating Strings): Argument START to `substring'
6280 can not be `nil'. Expand description of
6281 `substring-no-properties'. Correct description of `split-string',
6282 especially with respect to empty matches. Prevent very bad line
6283 break in definition of `split-string-default-separators'.
6284 (Text Comparison): `string=' and `string<' also accept symbols as
6285 arguments.
6286 (String Conversion): More completely describe argument BASE in
6287 `string-to-number'.
6288 (Formatting Strings): `%s' and `%S' in `format' do require
6289 corresponding object. Clarify behavior of numeric prefix after
6290 `%' in `format'.
6291 (Case Conversion): The argument to `upcase-initials' can be a
6292 character.
6293
62942003-10-27 Kenichi Handa <handa@m17n.org>
6295
6296 * display.texi (Fontsets): Fix texinfo usage.
6297
62982003-10-25 Kenichi Handa <handa@m17n.org>
6299
6300 * display.texi (Fontsets): Add description of the function
6301 set-fontset-font.
6302
63032003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6304
6305 * display.texi (Temporary Displays): Add xref to `Documentation
6306 Tips'.
6307
6308 * functions.texi (Function Safety): Use inforef instead of pxref
6309 for SES.
6310
63112003-10-23 Andreas Schwab <schwab@suse.de>
6312
6313 * Makefile.in (TEX, texinputdir): Don't define.
6314 (TEXI2DVI): Define.
6315 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6316 add $(srcdir)/index.texi.
6317 ($(infodir)/elisp): Remove index.texi dependency.
6318 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6319 (index.texi): Remove target.
6320 (dist): Don't link $(srcdir)/permute-index.
6321 (clean): Don't remove index.texi.
6322
6323 * permute-index, index.perm: Remove.
6324 * index.texi: Rename from index.unperm.
6325
63262003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6327
6328 * tips.texi (Documentation Tips): Document new behavior for face
6329 and variable hyperlinks in Help mode.
6330
63312003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6332
6333 * objects.texi (Integer Type): Update for extra bit of integer range.
6334 (Character Type): Ditto.
6335
63362003-10-16 Eli Zaretskii <eliz@gnu.org>
6337
6338 * numbers.texi (Integer Basics): Add index entries for reading
6339 numbers in hex, octal, and binary.
6340
63412003-10-16 Lute Kamstra <lute@gnu.org>
6342
6343 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6344 argument.
6345
63462003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6347
6348 * windows.texi (Choosing Window): Fix typo.
6349 * edebug.texi (Edebug Execution Modes): Fix typo.
6350
63512003-10-13 Richard M. Stallman <rms@gnu.org>
6352
6353 * windows.texi (Basic Windows): A window has fringe settings,
6354 display margins and scroll-bar settings.
6355 (Splitting Windows): Doc split-window return value.
6356 Clean up one-window-p.
6357 (Selecting Windows): Fix typo.
6358 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6359 (Buffers and Windows): In set-window-buffer, explain effect
6360 on fringe settings and scroll bar settings.
6361 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6362 (Choosing Window): Use defopt for pop-up-frame-function.
6363 For special-display-buffer-names, explain same-window and same-frame.
6364 Clarify window-dedicated-p return value.
6365 (Textual Scrolling): scroll-up and scroll-down can get an error.
6366 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6367 Clarify set-window-hscroll.
6368 (Size of Window): Don't mention tool bar in window-height.
6369 (Coordinates and Windows): Explain what coordinates-in-window-p
6370 returns for fringes and display margins.
6371 (Window Configurations): Explain saving fringes, etc.
6372
6373 * tips.texi (Library Headers): Clean up Documentation.
6374
6375 * syntax.texi (Parsing Expressions): Clean up forward-comment
6376 and parse-sexp-lookup-properties.
6377
6378 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6379
6380 * os.texi (System Environment): Clean up text for load-average errors.
6381
6382 * modes.texi (Hooks): Don't explain local hook details at front.
6383 Clarify run-hooks and run-hook-with-args a little.
6384 Clean up add-hook and remove-hook.
6385
6386 * edebug.texi (Edebug Execution Modes): Clarify t.
6387 Document edebug-sit-for-seconds.
6388 (Coverage Testing): Document C-x X = and =.
6389 (Instrumenting Macro Calls): Fix typo.
6390 (Specification List): Don't index the specification keywords.
6391
63922003-10-10 Kim F. Storm <storm@cua.dk>
6393
6394 * processes.texi (Network): Introduce make-network-process.
6395
63962003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6397
6398 * tips.texi (Library Headers): Fix typo.
6399
64002003-10-07 Juri Linkov <juri@jurta.org>
6401
6402 * modes.texi (Imenu): Mention imenu-create-index-function's
6403 default value. Explain submenus better.
6404
64052003-10-07 Lute Kamstra <lute@gnu.org>
6406
6407 * modes.texi (Faces for Font Lock): Fix typo.
6408 (Hooks): Explain how buffer-local hook variables can refer to
6409 global hook variables.
6410 Various minor clarifications.
6411
64122003-10-06 Lute Kamstra <lute@gnu.org>
6413
6414 * tips.texi (Coding Conventions): Mention naming conventions for
6415 hooks.
6416
64172003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6418
6419 * loading.texi (Library Search): Correct default value of
6420 load-suffixes.
6421 (Named Features): Fix typo.
6422
64232003-10-05 Richard M. Stallman <rms@gnu.org>
6424
6425 * loading.texi (Named Features): In `provide',
6426 say how to test for subfeatures.
6427 (Unloading): In unload-feature, use new var name
6428 unload-feature-special-hooks.
6429
64302003-10-03 Lute Kamstra <lute@gnu.org>
6431
6432 * modes.texi (Major Mode Conventions): Mention third way to set up
6433 Imenu.
6434 (Imenu): A number of small fixes.
6435 Delete documentation of internal variable imenu--index-alist.
6436 Document the return value format of imenu-create-index-function
6437 functions.
6438
64392003-09-30 Richard M. Stallman <rms@gnu.org>
6440
6441 * processes.texi (Network): Say what stopped datagram connections do.
6442
6443 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6444
6445 * display.texi (Overlay Properties): Clarify `evaporate' property.
6446
64472003-09-29 Lute Kamstra <lute@gnu.org>
6448
6449 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6450 constructs should be marked as risky.
6451 Change cons cell into proper list.
6452 (Mode Line Variables): Change cons cell into proper list.
6453
64542003-09-26 Lute Kamstra <lute@gnu.org>
6455
6456 * modes.texi (Mode Line Data): Document the :propertize construct.
6457 (Mode Line Variables): Reorder the descriptions of the variables
6458 to match their order in the default mode-line-format.
6459 Describe the new variables mode-line-position and mode-line-modes.
6460 Update the default values of mode-line-frame-identification,
6461 minor-mode-alist, and default-mode-line-format.
6462 (Properties in Mode): Mention the :propertize construct.
6463
64642003-09-26 Richard M. Stallman <rms@gnu.org>
6465
6466 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6467 * loading.texi, minibuf.texi, text.texi, variables.texi:
6468 Avoid @strong{Note:}.
6469
64702003-09-26 Richard M. Stallman <rms@gnu.org>
6471
6472 * keymaps.texi (Remapping Commands): Fix typo.
6473
64742003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6475
6476 * processes.texi (Low-Level Network): Fix typo.
6477
64782003-09-23 Kim F. Storm <storm@cua.dk>
6479
6480 * processes.texi (Network, Network Servers): Fix typos.
6481 (Low-Level Network): Add timeout value for :server keyword.
6482 Add new option keywords to make-network-process.
6483 Add set-network-process-options.
6484 Explain how to test availability of network options.
6485
64862003-09-19 Richard M. Stallman <rms@gnu.org>
6487
6488 * text.texi (Motion by Indent): Arg to
6489 backward-to-indentation and forward-to-indentation is optional.
6490
6491 * strings.texi (Creating Strings): Add substring-no-properties.
6492
6493 * processes.texi
6494 (Process Information): Add list-processes arg QUERY-ONLY.
6495 Delete process-contact from here.
6496 Add new status values for process-status.
6497 Add process-get, process-put, process-plist, set-process-plist.
6498 (Synchronous Processes): Add call-process-shell-command.
6499 (Signals to Processes): signal-process allows process objects.
6500 (Network): Complete rewrite.
6501 (Network Servers, Datagrams, Low-Level Network): New nodes.
6502
6503 * positions.texi (Word Motion): forward-word, backward-word
6504 arg is optional. Reword.
6505
6506 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6507
6508 * variables.texi (Creating Buffer-Local):
6509 Delete duplicate definition of buffer-local-value.
6510 (File Local Variables): Explain about discarding text props.
6511
65122003-09-11 Richard M. Stallman <rms@gnu.org>
6513
6514 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6515 changes variables that record input events.
6516 (Minibuffer Misc): Add minibuffer-selected-window.
6517
6518 * lists.texi (Building Lists): Add copy-tree.
6519
6520 * display.texi (Fontsets): Add char-displayable-p.
6521 (Scroll Bars): New node.
6522
65232003-09-08 Lute Kamstra <lute@gnu.org>
6524
6525 * modes.texi (%-Constructs): Document new `%i' and `%I'
6526 constructs.
6527
65282003-09-03 Peter Runestig <peter@runestig.com>
6529
6530 * makefile.w32-in: New file.
6531
65322003-08-29 Richard M. Stallman <rms@gnu.org>
6533
6534 * display.texi (Overlay Properties): Clarify how priorities
6535 affect use of the properties.
6536
65372003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6538
6539 * customize.texi (Type Keywords): Correct the description of
6540 `:help-echo' in the case where `motion-doc' is a function.
6541
65422003-08-14 John Paul Wallington <jpw@gnu.org>
6543
6544 * modes.texi (Emulating Mode Line): Subsection, not section.
6545
65462003-08-13 Richard M. Stallman <rms@gnu.org>
6547
6548 * elisp.texi (Top): Update subnode lists in menu.
6549
6550 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6551 (Kill Functions): kill-region has new arg yank-handler.
6552 (Yanking): New node.
6553 (Yank Commands): Add yank-undo-function.
6554 (Low-Level Kill Ring):
6555 kill-new and kill-append have new arg yank-handler.
6556 (Changing Properties): Add remove-list-of-text-properties.
6557 (Atomic Changes): New node.
6558
6559 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6560
6561 * streams.texi (Output Variables): Add eval-expression-print-length
6562 and eval-expression-print-level.
6563
6564 * os.texi (Time Conversion): For encode-time, explain limits on year.
6565
6566 * objects.texi (Character Type): Define anchor "modifier bits".
6567
6568 * modes.texi (Emulating Mode Line): New node.
6569 (Search-based Fontification): Font Lock uses font-lock-face property.
6570 (Other Font Lock Variables): Likewise.
6571
6572 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6573 not vectors.
6574 (Active Keymaps): Add emulation-mode-map-alists.
6575 (Functions for Key Lookup): key-binding has new arg no-remap.
6576 (Remapping Commands): New node.
6577 (Scanning Keymaps): where-is-internal has new arg no-remap.
6578 (Tool Bar): Add tool-bar-local-item-from-menu.
6579 Clarify when to use tool-bar-add-item-from-menu.
6580
6581 * commands.texi (Interactive Call): commandp has new arg.
6582 (Command Loop Info): Add this-original-command.
6583
65842003-08-06 John Paul Wallington <jpw@gnu.org>
6585
6586 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6587
6588 * display.texi (Warning Basics): Fix typo.
6589 (Fringes): Add closing curly bracket and fix typo.
6590
6591 * elisp.texi (Top): Fix typo.
6592
65932003-08-05 Richard M. Stallman <rms@gnu.org>
6594
6595 * elisp.texi: Update lists of subnodes.
6596
6597 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6598
6599 * variables.texi (Local Variables): Use lc for example variable names.
6600
6601 * tips.texi (Library Headers): Explain where to put -*-.
6602
6603 * strings.texi (Creating Strings): Fix xref for vconcat.
6604
6605 * sequences.texi (Vector Functions):
6606 vconcat no longer allows integer args.
6607
6608 * minibuf.texi (Reading File Names): read-file-name has new
6609 arg PREDICATE. New function read-directory-name.
6610
6611 * macros.texi (Defining Macros): Give definition of `declare'
6612 (Indenting Macros): New node.
6613
6614 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6615 (Window Frame Parameters): Make separate table of parameters
6616 that are coupled with specific face attributes.
6617 (Deleting Frames): delete-frame-hooks renamed to
6618 delete-frame-functions.
6619
6620 * files.texi (Magic File Names): Add file-remote-p.
6621 Clarify file-local-copy.
6622
6623 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6624 here; instead xref Defining Macros.
6625
6626 * display.texi (Warnings): New node, and subnodes.
6627 (Fringes): New node.
6628
6629 * debugging.texi (Test Coverage): New node.
6630
6631 * compile.texi (Compiler Errors): Explain with-no-warnings
6632 and other ways to suppress warnings.
6633
6634 * commands.texi (Interactive Call): Minor clarification.
6635
6636 * buffers.texi (Buffer File Name): set-visited-file-name
6637 renames the buffer too.
6638
6639 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6640
66412003-07-24 Markus Rost <rost@math.ohio-state.edu>
6642
6643 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6644
66452003-07-22 Markus Rost <rost@math.ohio-state.edu>
6646
6647 * internals.texi (Garbage Collection): Fix previous change.
6648
66492003-07-22 Richard M. Stallman <rms@gnu.org>
6650
6651 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6652
6653 * display.texi (Width): Use \s syntax in example.
6654 (Font Selection): Add face-font-rescale-alist.
6655
6656 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6657 Remove spurious indent in example.
6658
6659 * lists.texi (Building Lists): Add number-sequence.
6660
6661 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6662
6663 * functions.texi (Function Documentation): Explain how to
6664 show calling convention explicitly in the doc string.
6665
6666 * windows.texi (Selecting Windows): save-selected-window saves
6667 selected window of each frame.
6668 (Window Configurations): Minor change.
6669
6670 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6671
6672 * streams.texi (Output Variables): Add print-continuous-numbering
6673 and print-number-table.
6674
6675 * processes.texi (Decoding Output): New node.
6676
6677 * os.texi (Time Conversion): decode-time arg is optional.
6678
6679 * objects.texi (Character Type): Don't use space as example for \.
6680 Make list of char names and \-sequences correspond.
6681 Explain that \s is not used in strings. `\ ' needs space after.
6682
6683 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6684 (Translation of Characters): Add translation-table-for-input.
6685 (Default Coding Systems): Add auto-coding-functions.
6686 (Explicit Encoding): Add decode-coding-inserted-region.
6687 (Locales): Add locale-info.
6688
6689 * minibuf.texi (Basic Completion): Describe test-completion.
6690 Collections can be lists of strings.
6691 Clean up lazy-completion-table.
6692 (Programmed Completion): Mention test-completion.
6693 Clarify why lambda expressions are not accepted.
6694 (Minibuffer Misc): Describe minibufferp.
6695
66962003-07-14 Richard M. Stallman <rms@gnu.org>
6697
6698 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6699
6700 * windows.texi (Selecting Windows): New arg to select-window.
6701 (Selecting Windows): Add with-selected-window.
6702 (Size of Window): Add window-inside-edges, etc.
6703
6704 * internals.texi (Garbage Collection): Add post-gc-hook.
6705
6706 * processes.texi (Subprocess Creation): Add exec-suffixes.
6707
6708 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6709 (Scanning Keymaps): Add map-keymaps.
6710 (Defining Menus): Add keymap-prompt.
6711
6712 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6713 most-negative-fixnum.
6714
6715 * compile.texi (Byte Compilation): Explain no-byte-compile
6716 (Compiler Errors): New node.
6717
6718 * os.texi (User Identification): user-uid, user-real-uid
6719 can return float.
6720
6721 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6722 and about derived modes.
6723 (Minor Modes): Add minor-mode-list.
6724 (Defining Minor Modes): Keyword args for define-minor-mode.
6725 (Search-based Fontification): Explain managing other properties.
6726 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6727 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6728 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6729
6730 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6731 (Variable Aliases): Clarify defvaralias.
6732
6733 * loading.texi (Library Search): Add load-suffixes.
6734
6735 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6736 (Programmed Completion): Add dynamic-completion-table.
6737
6738 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6739 (Magic File Names): Specify precedence order of handlers.
6740
6741 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6742 and post-command-hook.
6743 (Waiting): New calling convention for sit-for.
6744
6745 * text.texi (Special Properties): local-map and keymap properties
6746 apply based on their stickiness.
6747
67482003-07-07 Richard M. Stallman <rms@gnu.org>
6749
6750 * modes.texi (Minor Mode Conventions): Specify only some kinds
6751 of list values as args to minor modes.
6752
6753 * files.texi (File Name Expansion): Warn about iterative use
6754 of substitute-in-file-name.
6755
6756 * advice.texi (Activation of Advice): Clean up previous change.
6757
67582003-07-06 Markus Rost <rost@math.ohio-state.edu>
6759
6760 * advice.texi (Activation of Advice): Note that ad-start-advice is
6761 turned on by default.
6762
67632003-06-30 Richard M. Stallman <rms@gnu.org>
6764
6765 * text.texi (Buffer Contents): Document current-word.
6766 (Change Hooks): Not called for *Messages*.
6767
6768 * functions.texi (Defining Functions): Explain about redefining
6769 primitives.
6770 (Function Safety): Renamed. Minor changes.
6771 Comment out the detailed criteria for what is safe.
6772
67732003-06-22 Andreas Schwab <schwab@suse.de>
6774
6775 * objects.texi (Symbol Type): Fix description of examples.
6776
67772003-06-16 Andreas Schwab <schwab@suse.de>
6778
6779 * hash.texi (Creating Hash): Fix description of :weakness.
6780
c8763fb6 67812003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6782
6783 * files.texi (Changing Files): copy-file copies file modes, too.
6784
67852003-05-28 Richard M. Stallman <rms@gnu.org>
6786
6787 * strings.texi (Creating Strings): Clarify split-string.
6788
67892003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6790
6791 * strings.texi (Creating Strings): Update split-string specification
6792 and examples.
6793
67942003-05-19 Richard M. Stallman <rms@gnu.org>
6795
6796 * elisp.texi: Correct invariant section names.
6797
67982003-04-20 Richard M. Stallman <rms@gnu.org>
6799
6800 * os.texi (Timers): Explain about timers and quitting.
6801
68022003-04-19 Richard M. Stallman <rms@gnu.org>
6803
6804 * internals.texi (Writing Emacs Primitives): Strings are
6805 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6806 Explain GCPRO convention for varargs function args.
6807
68082003-04-16 Richard M. Stallman <rms@gnu.org>
6809
6810 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6811
68122003-04-08 Richard M. Stallman <rms@gnu.org>
6813
6814 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6815
68162003-02-13 Kim F. Storm <storm@cua.dk>
6817
6818 * objects.texi (Character Type): New \s escape for space.
6819
68202003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6821
6822 * os.texi (System Environment): Added cygwin system-type.
6823
68242003-01-25 Richard M. Stallman <rms@gnu.org>
6825
6826 * keymaps.texi: Document that a symbol can act as a keymap.
6827
68282003-01-13 Richard M. Stallman <rms@gnu.org>
6829
6830 * text.texi (Changing Properties): Say string indices are origin-0.
6831
6832 * positions.texi (Screen Lines) <compute-motion>:
6833 Correct order of elts in return value.
6834
6835 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6836 how to define a default binding.
6837
68382002-12-07 Markus Rost <rost@math.ohio-state.edu>
6839
6840 * loading.texi (Unloading): Fix recent change for load-history.
6841
6842 * customize.texi (Simple Types): Clarify description of custom
6843 type 'number. Describe new custom type 'float.
6844
68452002-12-04 Markus Rost <rost@math.ohio-state.edu>
6846
6847 * variables.texi (File Local Variables): Fix typo.
6848
c8763fb6 68492002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6850
6851 From Michael Albinus <Michael.Albinus@alcatel.de>.
6852
6853 * README: Target for Info file is `make info'.
6854
6855 * files.texi (File Name Components): Fixed typos in
6856 `file-name-sans-extension'.
6857 (Magic File Names): Complete list of operations for magic file
6858 name handlers.
6859
68602002-09-16 Jonathan Yavner <jyavner@engineer.com>
6861
6862 * variables.texi (File Local Variables): New function
6863 risky-local-variable-p.
6864
68652002-09-15 Jonathan Yavner <jyavner@engineer.com>
6866
6867 * functions.texi (Function safety): New node about unsafep.
6868
68692002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6870
6871 * customize.texi (Splicing into Lists): Fixed example.
6872 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6873
68742002-06-17 Juanma Barranquero <lektu@terra.es>
6875
6876 * frames.texi (Display Feature Testing): Fix typo.
6877
68782002-06-12 Andreas Schwab <schwab@suse.de>
6879
6880 * frames.texi (Initial Parameters, Resources): Fix references to
6881 the Emacs manual.
6882
68832002-05-13 Kim F. Storm <storm@cua.dk>
6884
6885 * variables.texi (Intro to Buffer-Local): Updated warning and
6886 example relating to changing buffer inside let.
6887
c8763fb6 68882002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6889
6890 * os.texi (Session Management): New node about X Session management.
6891
68922002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6893
6894 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6895 to which the manual corresponds, and the copyright years.
6896
6897 * Makefile.in (VERSION): Set to 2.9.
6898
68992001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6900
6901 * elisp.texi: Change the category in @dircategory to "Emacs", to
6902 make it consistent with info/dir.
6903
69042001-11-25 Miles Bader <miles@gnu.org>
6905
6906 * text.texi (Fields): Describe new `limit' arg in
6907 field-beginning/field-end.
6908
69092001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6910
6911 * permute-index: Don't depend on csh-specific features. Replace
6912 the interpreter name with /bin/sh.
6913
6914 * two-volume-cross-refs.txt: New file.
6915 * two.el: New file.
6916 * spellfile: New file.
6917
69182001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6919
6920 * permute-index: New file.
6921
6922 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6923 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6924 8+3 restricted namespace.
6925
6926 * Makefile.in (infodir): Define relative to $(srcdir).
6927 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6928 include directories list via -I switch to makeinfo.
6929 (index.texi): Use cp if both hard and symbolic links fail.
6930
69312001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6932
6933 * Makefile.in (distclean): Add.
6934
6935 The following changes make ELisp manual part of the Emacs
6936 distribution:
6937
6938 * Makefile.in: Add Copyright notice.
6939 (prefix): Remove.
6940 (infodir): Change value to "../info".
6941 (VPATH): New variable.
6942 (MAKE): Don't define.
6943 (texmacrodir): Don't define.
6944 (texinputdir): Append the existing value of TEXINPUTS.
6945 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6946 command to be compatible with man/Makefile.in, and to put the
6947 output into ../info.
6948 (info): Add target.
6949 (installall): Target removed.
6950
c8763fb6 69512001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6952
6953 * tips.texi (Coding Conventions): Fix typo.
6954
69552001-10-23 Gerd Moellmann <gerd@gnu.org>
6956
6957 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6958
69592001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6960
6961 * files.texi (File Name Components): Update the description of
6962 file-name-sans-extension and file-name-extension, as they now
6963 ignore leading dots.
6964
69652001-10-20 Gerd Moellmann <gerd@gnu.org>
6966
6967 * (Version 21.1 released.)
6968
69692001-10-19 Miles Bader <miles@gnu.org>
6970
6971 * positions.texi (Text Lines): Describe behavior of
6972 `beginning-of-line'/`end-of-line' in the presence of field properties.
6973
69742001-10-17 Gerd Moellmann <gerd@gnu.org>
6975
6976 * Makefile.in (VERSION): Set to 2.8.
6977 (manual): Use `manual-21'.
6978
6979 * elisp.texi (VERSION): Add and use it where the version
6980 number was used. Set it to 2.8.
6981
6982 * intro.texi: Likewise.
6983
69842001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6985
6986 * files.texi (File Name Completion): Document the significance of
6987 a trailing slash in elements of completion-ignored-extensions.
6988
69892001-10-06 Miles Bader <miles@gnu.org>
6990
6991 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6992
69932001-10-04 Gerd Moellmann <gerd@gnu.org>
6994
6995 * variables.texi (Variable Aliases): New node.
6996
69972001-10-04 Gerd Moellmann <gerd@gnu.org>
6998
6999 * Branch for 21.1.
7000
70012001-10-02 Miles Bader <miles@gnu.org>
7002
7003 * minibuf.texi (Minibuffer Misc): Add entries for
7004 `minibuffer-contents', `minibuffer-contents-no-properties', and
7005 `delete-minibuffer-contents'.
7006 Correct description for `minibuffer-prompt-end'.
7007
7008 * text.texi (Property Search): Correct descriptions of
7009 `next-char-property-change' and `previous-char-property-change'.
7010 Add entries for `next-single-char-property-change' and
7011 `previous-single-char-property-change'.
7012 Make operand names a bit more consistent.
7013
70142001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7015
7016 * frames.texi (Finding All Frames): Document that next-frame and
7017 previous-frame are local to current terminal.
7018
70192001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7020
7021 * keymaps.texi (Creating Keymaps): Fix the description of the
7022 result of make-keymap.
7023
70242001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7025
7026 * display.texi (Font Lookup, Attribute Functions)
7027 (Image Descriptors): Add cross-references to the definition of
7028 selected frame.
7029
7030 * buffers.texi (The Buffer List): Add cross-references to the
7031 definition of selected frame.
7032
7033 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7034 frame at any given time.
7035 (Multiple Displays, Size and Position): Add a cross-reference to
7036 the definition of the selected frame.
7037
70382001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7039
7040 * strings.texi (String Conversion) <string-to-number>: Document
7041 that a float is returned for integers that are too large.
7042
7043 * frames.texi (Mouse Position): Document mouse-position-function.
7044 (Display Feature Testing): Document display-images-p.
7045 (Window Frame Parameters): Document the cursor-type variable.
7046
7047 * numbers.texi (Integer Basics): Document CL style read syntax for
7048 integers in bases other than 10.
7049
7050 * positions.texi (List Motion): Document
7051 open-paren-in-column-0-is-defun-start.
7052
7053 * lists.texi (Sets And Lists): Document member-ignore-case.
7054
7055 * internals.texi (Garbage Collection): Document the used and free
7056 strings report.
7057 (Memory Usage): Document strings-consed.
7058
7059 * os.texi (Time of Day): Document float-time.
7060 (Recording Input): Document that clear-this-command-keys clears
7061 the vector to be returned by recent-keys.
7062
7063 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7064 argument keymap can be a list.
7065
7066 * nonascii.texi (User-Chosen Coding Systems)
7067 <select-safe-coding-system>: Document the new argument
7068 accept-default-p and the variable
7069 select-safe-coding-system-accept-default-p. Tell what happens if
7070 buffer-file-coding-system is undecided.
7071 (Default Coding Systems): Document auto-coding-regexp-alist.
7072
7073 * display.texi (The Echo Area) <message>: Document
7074 message-truncate-lines.
7075 (Glyphs): Document that the glyph table is unused on windowed
7076 displays.
7077
7078 * help.texi (Describing Characters) <single-key-description>:
7079 Document the new argument no-angles.
7080 (Accessing Documentation) <documentation-property>: Document that
7081 a non-string property is evaluated.
7082 <documentation>: Document that the function-documentation property
7083 is looked for.
7084
7085 * windows.texi (Selecting Windows): Document some-window.
7086
7087 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7088
7089 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7090 apropos-mode-hook.
7091
7092 * commands.texi (Using Interactive): Document interactive-form.
7093 (Keyboard Macros): Document kbd-macro-termination-hook.
7094 (Command Loop Info): Document that clear-this-command-keys clears
7095 the vector to be returned by recent-keys.
7096
70972001-09-04 Werner LEMBERG <wl@gnu.org>
7098
7099 * Makefile.in (srcdir, texinputdir): New variables.
7100 (srcs, index.texi, install): Use $(srcdir).
7101 (.PHONY): Remove elisp.dvi.
7102 (elisp): Use -I switch for makeinfo.
7103 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7104 (installall, dist): Use $(srcdir).
7105 Fix path to texinfo.tex.
7106 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7107
71082001-08-30 Gerd Moellmann <gerd@gnu.org>
7109
7110 * display.texi (Conditional Display): Adjust to API change.
7111
7112 * configure: New file.
7113
71142001-07-30 Gerd Moellmann <gerd@gnu.org>
7115
7116 * commands.texi (Repeat Events): Add description of
7117 double-click-fuzz.
7118
71192001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7120
7121 * syntax.texi (Syntax Class Table): Add the missing designator for
7122 comment and string fences.
7123 (Syntax Properties): Add a xref to syntax table internals.
7124 (Syntax Table Internals): Document string-to-syntax.
7125
71262001-05-07 Gerd Moellmann <gerd@gnu.org>
7127
7128 * Makefile.in (install): Use install-info command line options
7129 like in Emacs' Makefile.in.
7130
71312000-12-09 Miles Bader <miles@gnu.org>
7132
7133 * windows.texi (Window Start): Update documentation for
7134 `pos-visible-in-window-p'.
7135
71362000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7137
7138 * lists.texi (Building Lists): Add footnote to explain how to add
7139 to the end of a list.
7140
71412000-10-25 Gerd Moellmann <gerd@gnu.org>
7142
7143 * files.texi (Visiting Functions): Typos.
7144
71452000-10-25 Kenichi Handa <handa@etl.go.jp>
7146
7147 * files.texi (Visiting Functions): Return value of
7148 find-file-noselect may be a list of buffers if wildcards are used.
7149
71502000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7151
7152 * display.texi (Defining Faces): Document `graphic' display type
7153 in face specs.
7154
b344d29d 71552000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7156
7157 * hooks.texi (Standard Hooks): Replace obsolete
7158 `after-make-frame-hook' with `after-make-frame-functions'.
7159
7160 * frames.texi (Creating Frames): Ditto.
7161
7162 * variables.texi (Future Local Variables): Ditto.
7163
71642000-10-16 Gerd Moellmann <gerd@gnu.org>
7165
7166 * display.texi (Other Image Types): Add description of :foreground
7167 and :background properties of mono PBM images.
7168
71692000-08-17 Werner LEMBERG <wl@gnu.org>
7170
7171 * .cvsignore: New file.
7172
71732000-01-05 Gerd Moellmann <gerd@gnu.org>
7174
7175 * tindex.pl: New script.
7176
71771999-12-03 Dave Love <fx@gnu.org>
7178
7179 * Makefile.in (MAKEINFO): New parameter.
7180
71811999-09-17 Richard Stallman <rms@gnu.org>
7182
7183 * Makefile.in (srcs): Add hash.texi.
7184 (VERSION): Update to 20.6.
7185
71861999-09-13 Richard Stallman <rms@gnu.org>
7187
7188 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7189
71901998-08-29 Karl Heuer <kwzh@gnu.org>
7191
7192 * configure.in: New file.
7193 * Makefile.in: Renamed from Makefile.
7194 (prefix, infodir): Use value obtained from configure.
7195 (emacslibdir): Obsolete variable deleted.
7196 (dist): Distribute configure.in, configure, Makefile.in.
7197
71981998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7199
7200 * Makefile (INSTALL_INFO): New variable.
7201 (install): Run install-info.
7202
72031998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7204
7205 * Makefile (elisp.dvi): Add missing backslash.
7206
72071998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7208
7209 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7210 Run texindex without `./'. Always run texindex on elisp.tp.
7211 (elisp.tps): Target deleted.
7212
72131998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7214
7215 * Makefile (srcs): Add nonascii.texi and customize.texi.
7216 (dist): Start by deleting `temp'.
7217
72181998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7219
7220 * Makefile (makeinfo, texindex): Targets deleted.
7221 (makeinfo.o, texindex.o): Targets deleted.
7222 (clean, dist): Don't do anything with them or with getopt*.
7223
72241998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7225
7226 * Makefile (SHELL): Defined.
7227
72281998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7229
7230 * Makefile (elisp.tps): New target.
7231 (elisp.dvi): Depend on elisp.tps.
7232
c5602427 72331996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7234
7235 * README: Update phone number.
7236
7237 * Makefile (elisp): Make this be the default target.
7238 Depend on makeinfo.c instead of makeinfo.
7239 (install): Don't depend on elisp.dvi, since we don't install that.
7240 Use mkinstalldirs.
7241 (dist): Add mkinstalldirs.
7242
c5602427 72431995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7244
7245 * Makefile (VERSION): Update version number.
7246 (maintainer-clean): Renamed from realclean.
7247
c5602427 72481995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7249
7250 * Makefile (realclean): New target.
7251 (elisp): Remove any old elisp-* files first.
7252
c5602427 72531993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7254
7255 * Makefile (VERSION): New variable.
7256 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7257 Compressed file suffix should be `.gz', not `.z'.
7258
ce058493 72591993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7260
7261 * Makefile (elisp): Depend on makeinfo.
7262
c5602427 72631993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7264
7265 * Makefile (srcs): Add anti.texi.
7266
c5602427 72671993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7268
7269 * Makefile (infodir, prefix): New vars.
7270 (install): Use infodir.
7271 (emacsinfodir): Deleted.
7272
c5602427 72731993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7274
7275 * Makefile (srcs): Add calendar.texi.
7276
7277 * Makefile (dist): Copy texindex.c and makeinfo.c.
7278 Limit elisp-* files to those with one or two digits.
7279
c5602427 72801993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7281
7282 * Makefile (dist): Changed to use Gzip instead of compress.
7283
c5602427 72841993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7285
7286 * loading.texi (Unloading): define-function changed back to
7287 defalias. It may not stay this way, but at least it's
7288 consistent with the known-good version of the code patch.
7289
c5602427 72901993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7291
7292 * modes.texi (Hooks): Document new optional arg of add-hook.
7293
c5602427 72941993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7295
7296 * variables.texi: Document nil initial value of buffer-local variables.
7297
7298 * tips.texi: Add new section on standard library headers.
7299
c5602427 73001993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7301
7302 * Makefile (srcs): Add frame.texi to the list of sources.
7303
c5602427 73041993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7305
7306 * Makefile (dist): Don't bother excluding autosave files; they'll
7307 never make it into the temp directory anyway, and the hash marks
7308 in the name are problematic for make and the Bourne shell.
7309 (srcs):
7310
c5602427 73111993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7312
7313 * Makefile (dist): Don't include backup files or autosave files in
7314 the distribution tar file.
7315
c5602427 73161991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7317
7318 * Makefile (srcs): Added index.perm.
7319 (elisp.dvi): Remove erroneous shell comment.
7320 Expect output of permute-index in permuted.fns.
7321 Save old elisp.aux in elisp.oaux.
7322 (clean): Added index.texi to be deleted.
7323
c5602427 73241990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7325
7326 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7327
c5602427 73281990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7329
7330 * files.texi: Noted that completion-ignored-extensions is ignored
7331 when making *Completions*.
7332
3e868ee3 73331990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7334
7335 * Makefile make dist now depends on elisp.dvi, since it tries
7336 to include it in the dist file.
7337
c5602427 73381990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7339
c5602427 7340 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7341
c5602427 73421989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7343
7344 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7345 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7346
c5602427 73471989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7348
7349 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7350 and @error{} are the terms now being used. The files in the
7351 directory have been changed to reflect this.
7352
7353 * All instances of @indentedresultt{} have been changed to
7354 ` @result{}', using 5 spaces at the begining of the line.
7355
c5602427 73561989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7357
7358 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7359 experimental @indentedresult{}, @indentedexpandsto{} are part of
7360 the texinfo.tex in this directory. These TeX macros are not
7361 stable yet.
7362
c5602427 73631989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7364
7365 * texinfo.tex: Temporarily added
7366 \let\result=\dblarrow
7367 \def\error{{\it ERROR} \longdblarrow}
7368 We need to do this better soon.
7369
c5602427 73701989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7371
7372 * Applied Karl Berry's patches to *.texinfo files, but not to
7373 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7374 new title page format is also not applied, since it requires
7375 texinfo.tex changes.)
7376
7377 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7378 for the Project GNU development environment.
7379
7380;; Local Variables:
c8763fb6 7381;; coding: utf-8
b8d4c8d0
GM
7382;; add-log-time-zone-rule: t
7383;; End:
7384
352c8b4a 7385 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7386 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7387
7388 This file is part of GNU Emacs.
7389
352c8b4a 7390 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7391 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7392 the Free Software Foundation, either version 3 of the License, or
7393 (at your option) any later version.
b8d4c8d0
GM
7394
7395 GNU Emacs is distributed in the hope that it will be useful,
7396 but WITHOUT ANY WARRANTY; without even the implied warranty of
7397 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7398 GNU General Public License for more details.
7399
7400 You should have received a copy of the GNU General Public License
352c8b4a 7401 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7402
7403;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda