(Top): Make @detailmenu be consistent with changes in frames.texi.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
02eccf6b
EZ
12009-01-17 Eli Zaretskii <eliz@gnu.org>
2
df05a163
EZ
3 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4 frames.texi.
5
0ed8034e
EZ
6 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
7 and `delete-terminal-functions'.
8
9 * frames.texi (Frames): Document `frame-terminal' and
10 `terminal-live-p'.
11 (Multiple Displays): Document `make-frame-on-tty'.
12 (Multiple Terminals): Document `terminal-list', `delete-terminal',
13 `terminal-name', and `get-device-terminal'.
14
15 * os.texi (System Environment): Document `environment' and
16 `initial-environment'.
17
02eccf6b
EZ
18 * nonascii.texi (Coding System Basics): More accurate description
19 of `raw-text'.
20
f19fea97
JB
212009-01-12 Juanma Barranquero <lekktu@gmail.com>
22
23 * display.texi (Low-Level Font): Fix typo.
24
16fa292f
CY
252009-01-10 Chong Yidong <cyd@stupidchicken.com>
26
27 * elisp.texi (Top): Update node listing.
28
29 * display.texi (PostScript Images): Node deleted.
30
0b4faef3
EZ
312009-01-10 Eli Zaretskii <eliz@gnu.org>
32
3355f04d
EZ
33 * processes.texi (Decoding Output): Document that null bytes force
34 no-conversion for reading process output.
35
36 * files.texi (Reading from Files): Document that null bytes force
37 no-conversion when visiting files.
38
538395d9
EZ
39 * processes.texi (Serial Ports): Improve wording, suggested by
40 RMS.
41
0b4faef3
EZ
42 * nonascii.texi (Lisp and Coding Systems): Document
43 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 44 (Character Properties): Improve wording.
0b4faef3 45
ce9cf065
CY
462009-01-09 Chong Yidong <cyd@stupidchicken.com>
47
48 * display.texi (Font Lookup): Remove obsolete function
49 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
50 (Low-Level Font): Rename from Fonts, move to end of Faces section.
51 (Font Selection): Reorder order of variable descriptions. Minor
52 clarifications.
53
54 * elisp.texi (Top): Update node listing.
55
ab756fb3
GM
562009-01-09 Glenn Morris <rgm@gnu.org>
57
58 * commands.texi (Command Loop Info): Say that last-command-char and
59 last-input-char are obsolete aliases.
60
61 * edebug.texi (Edebug Recursive Edit): Remove separate references to
62 last-input-char and last-command-char, since they are just aliases for
63 last-input-event and last-command-event.
64
65 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
66 last-command-char.
67
6b2b8ab1
CY
682009-01-08 Chong Yidong <cyd@stupidchicken.com>
69
70 * elisp.texi: Update node listing.
71
72 * display.texi (Faces): Put Font Selection node after Auto Faces.
73 (Face Attributes): Don't link to Font Lookup. Document
74 font-family-list.
75 (Fonts): New node.
76
3568e767
JR
772009-01-08 Jason Rumney <jasonr@gnu.org>
78
79 * frames.texi (Pointer Shape): Clarify that only X supports
80 changing the standard pointer shapes. (Bug#1485)
81
6221c8db
CY
822009-01-08 Chong Yidong <cyd@stupidchicken.com>
83
84 * display.texi (Attribute Functions): Note that a function value
85 :height is relative, and that compatibility functions work by
86 calling set-face-attribute.
87 (Displaying Faces): Reorder list in order of increasing priority.
88 (Face Remapping): New node. Content moved here from Displaying
89 Faces.
90 (Glyphs): Link to Face Functions.
91
e3d3799a
CY
922009-01-08 Chong Yidong <cyd@stupidchicken.com>
93
94 * display.texi (Faces): Don't discuss face id here. facep does
95 not return t.
96 (Defining Faces): Minor clarification.
97 (Face Attributes): Rearrange items to match docstring of
98 set-face-attribute. Add :foundry attribute. Document new role of
99 :font attribute. Texinfo usage fix.
100 (Attribute Functions): Copyedits.
101 (Face Functions): Note that face number is seldom used.
102
638a2457
RS
1032009-01-05 Richard M Stallman <rms@gnu.org>
104
105 * strings.texi (Predicates for Strings): Minor clarification.
106
107 * functions.texi (Function Safety): Texinfo usage fix.
108
49ea0074
JB
1092009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
110
111 * objects.texi (General Escape Syntax): Fix typo.
112
9f822178
MR
1132009-01-03 Martin Rudalics <rudalics@gmx.at>
114
115 * windows.texi (Choosing Window): Say that pop-up-frame-alist
116 works via the default value of pop-up-frame-function.
117
af34ad36
EZ
1182009-01-02 Eli Zaretskii <eliz@gnu.org>
119
120 * processes.texi (System Processes): Document the `time' and
121 `ctime' attributes of `system-process-attributes'.
122
d31f6679
CY
1232009-01-01 Chong Yidong <cyd@stupidchicken.com>
124
125 * display.texi (Face Attributes): Clarify :height attribute.
126
174dc00c
MR
1272008-12-31 Martin Rudalics <rudalics@gmx.at>
128
129 * buffers.texi (The Buffer List): Clarify what moves a buffer to
130 the front of the buffer list. Add entries for `last-buffer' and
131 `unbury-buffer'.
132
b8afe7e4
EZ
1332008-12-27 Eli Zaretskii <eliz@gnu.org>
134
d14030f5
EZ
135 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
136 and its subsections.
137
138 * frames.texi (Multiple Terminals, Low-level Terminal)
139 (Terminal Parameters, Frames on Other TTY devices): New sections.
140 (Frames): Add an xref to "Multiple Terminals".
141
765980a4
EZ
142 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
143
144 * objects.texi (Terminal Type): New node.
145 (Editing Types): Add it to the menu.
146
47bd5577
EZ
147 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
148 Variables".
149
eb22b78c 150 * variables.texi (Directory Local Variables): New node.
47bd5577 151 (Variables): Add a menu item for it.
eb22b78c 152
b8afe7e4
EZ
153 * loading.texi (Autoload): Document `generate-autoload-cookie' and
154 `generated-autoload-file'.
155
77bb0476
EZ
1562008-12-20 Eli Zaretskii <eliz@gnu.org>
157
028e2c19
EZ
158 * os.texi (Startup Summary): Add xref to documentation of
159 `initial-window-system'.
160
77bb0476
EZ
161 * display.texi (Window Systems): Document `window-system' the
162 function. The variable `window-system' is now frame-local.
028e2c19 163 Document `initial-window-system'.
77bb0476 164
dda87836
MR
1652008-12-19 Martin Rudalics <rudalics@gmx.at>
166
167 * windows.texi (Windows): Rewrite description of
168 fit-window-to-buffer.
169
caef3ed2
GM
1702008-12-13 Glenn Morris <rgm@gnu.org>
171
172 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
173 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
174
21c58e4d
GM
1752008-12-12 Glenn Morris <rgm@gnu.org>
176
177 * debugging.texi (Error Debugging): Refer forwards to
178 eval-expression-debug-on-error.
179
af38459f
EZ
1802008-12-05 Eli Zaretskii <eliz@gnu.org>
181
5dedd9b5
EZ
182 * strings.texi (String Basics): Only unibyte strings that
183 represent key sequences hold 8-bit raw bytes.
184
af38459f
EZ
185 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
186 paragraph to speak about `undecided'.
187 (Character Properties): Don't explain the meaning of each
188 property; instead, identify their Unicode Standard names.
b3f1f4a5 189 (Character Sets): Document `map-charset-chars'.
af38459f 190
fa047ae7
GM
1912008-12-02 Glenn Morris <rgm@gnu.org>
192
193 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
194 section yet again.
195
47dbc044
EZ
1962008-11-29 Eli Zaretskii <eliz@gnu.org>
197
98d05998
EZ
198 * nonascii.texi (Character Properties): New Section.
199 (Specifying Coding Systems): Document
200 `coding-system-priority-list', `set-coding-system-priority', and
201 `with-coding-priority'.
202 (Lisp and Coding Systems): Document `check-coding-systems-region'
203 and `coding-system-charset-list'.
204 (Coding System Basics): Document `coding-system-aliases'.
205
206 * elisp.texi (Top): Add a @detailmenu entry for "Character
207 Properties".
208
47dbc044
EZ
209 * objects.texi (Character Type): Correct the range of Emacs
210 characters. Add an @xref to "Character Codes".
211
212 * strings.texi (String Basics): Add an @xref to "Character Codes".
213
214 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
215
216 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
217 (Character Codes): Document `max-char'.
218
8b80cdf5
EZ
2192008-11-28 Eli Zaretskii <eliz@gnu.org>
220
221 * nonascii.texi (Text Representations, Converting Representations)
222 (Character Sets, Scanning Charsets, Translation of Characters):
223 Make text more accurate.
224
a99dceba
GM
2252008-11-28 Glenn Morris <rgm@gnu.org>
226
227 * files.texi (Format Conversion Round-Trip): Improve previous change.
228
f6dc3bed
CY
2292008-11-26 Chong Yidong <cyd@stupidchicken.com>
230
231 * modes.texi (Auto Major Mode): Fix example.
232
5da9413d
GM
2332008-11-25 Glenn Morris <rgm@gnu.org>
234
235 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
236
237 * files.texi (Format Conversion Round-Trip):
238 Use active voice for previous change.
239
fcca848c
CY
2402008-11-25 Chong Yidong <cyd@stupidchicken.com>
241
242 * os.texi (Processor Run Time):
243 * processes.texi (Transaction Queues):
244 * markers.texi (The Mark):
245 * windows.texi (Choosing Window, Selecting Windows):
246 * files.texi (Changing Files, Magic File Names):
247 * commands.texi (Key Sequence Input):
248 * functions.texi (Declaring Functions):
249 * strings.texi (Predicates for Strings):
250 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
251
36c8dc54
CY
2522008-11-24 Chong Yidong <cyd@stupidchicken.com>
253
254 * help.texi (Accessing Documentation): Update example.
255
256 * variables.texi (Defining Variables): Note that `*' is not
257 necessary if defcustom is used.
258
2a79b242
EZ
2592008-11-22 Eli Zaretskii <eliz@gnu.org>
260
261 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
262 Characters" from @detailmenu.
263
264 * nonascii.texi (Character Codes, Character Sets)
265 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
266 (Chars and Bytes, Splitting Characters): Sections removed.
267
392f0d26
LK
2682008-11-22 Lute Kamstra <lute@gnu.org>
269
270 * positions.texi (Text Lines): Update goto-line documentation.
271
af1a5cd5
MR
2722008-11-21 Martin Rudalics <rudalics@gmx.at>
273
6a4cfb0c
MR
274 * frames.texi (Frames): Fix typo, add cross references, reword.
275 (Initial Parameters): Reword special-display-frame-alist text.
276 (Frames and Windows): Reword. Describe argument norecord for
277 set-frame-selected-window.
278 (Input Focus): Describe argument norecord for select-frame.
279 Remove comment on MS-Windows behavior for focus-follows-mouse.
280 (Raising and Lowering): Mention windows-frames dichotomy in
281 metaphor.
282
af1a5cd5
MR
283 * windows.texi (Displaying Buffers, Vertical Scrolling)
284 (Horizontal Scrolling): Fix indenting and rewording issues
285 introduced with 2008-11-07 change.
286
c249fa9c
GM
2872008-11-20 Glenn Morris <rgm@gnu.org>
288
289 * files.texi (Format Conversion Round-Trip): Mention `preserve'
290 element of `format-alist'.
291
204d4665
GM
2922008-11-19 Glenn Morris <rgm@gnu.org>
293
294 * doclicense.texi: Update to FDL 1.3.
295 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
296
cc0910af
CY
2972008-11-18 Chong Yidong <cyd@stupidchicken.com>
298
efe6e7c4
CY
299 * windows.texi (Window Hooks): Remove *-end-trigger-functions
300 vars, which are obsolete. Mention jit-lock-register.
301
302 * modes.texi (Other Font Lock Variables): Document
303 jit-lock-register and jit-lock-unregister.
304
cc0910af
CY
305 * frames.texi (Color Parameters): Document alpha parameter.
306
aeeedf76
MR
3072008-11-16 Martin Rudalics <rudalics@gmx.at>
308
309 * windows.texi (Splitting Windows, Deleting Windows)
310 (Selecting Windows, Cyclic Window Ordering)
311 (Buffers and Windows, Displaying Buffers, Choosing Window)
312 (Dedicated Windows, Window Point, Window Start and End)
313 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
314 (Size of Window, Resizing Windows, Window Configurations)
315 (Window Parameters): Avoid @var at beginning of sentences and
316 reword accordingly.
317
4c565c5c
LK
3182008-11-11 Lute Kamstra <lute@gnu.org>
319
320 * files.texi (File Name Components): Fix file-name-extension
321 documentation.
322
25f494c9
JB
3232008-11-11 Juanma Barranquero <lekktu@gmail.com>
324
325 * frames.texi (Basic Parameters): Remove display-environment-variable
326 and term-environment-variable.
327
a1401ab1
EZ
3282008-11-08 Eli Zaretskii <eliz@gnu.org>
329
330 * windows.texi (Basic Windows, Splitting Windows)
331 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
332 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
333 (Resizing Windows, Window Configurations, Window Parameters):
334 Fix wording and markup.
a1401ab1 335
efafc282
MR
3362008-11-07 Martin Rudalics <rudalics@gmx.at>
337
338 * windows.texi (Windows): Update entries.
339 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 340 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
341 (Selecting Windows, Cyclic Window Ordering): Reword with special
342 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
343 (Buffers and Windows, Choosing Window): Reword with special
344 emphasis on dedicated windows.
345 (Displaying Buffers): Reword. For switch-to-buffer mention that
346 it may fall back on pop-to-buffer. For other-window try to
347 explain how it treats the cyclic ordering of windows.
efafc282
MR
348 (Dedicated Windows): New node and section discussing dedicated
349 windows and associated functions.
86ab855a 350 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
351 (Window Start and End): Rename node and section title. Reword.
352 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
353 Minor rewording.
354 (Size of Window): Reword, in particular text on window-width.
355 (Resizing Windows): Reword. Add text on balancing windows.
356 (Window Configurations): Reword. Mention window parameters.
357 (Window Parameters): New node and section on window parameters.
358 (Window Hooks): Reword. Mention that
359 window-configuration-change-hook is run "buffer-locally".
360 * elisp.texi (Top): Update Windows entries in @detailmenu
361 section.
362
d60a8ab2
JB
3632008-11-04 Juanma Barranquero <lekktu@gmail.com>
364
365 * searching.texi (Regexp Search): Fix typo.
366
01777627
CY
3672008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
368
369 * searching.texi (Regexp Search): Document GREEDY arg.
370 (Simple Match Data): Fix return value.
371
c4526e93
EZ
3722008-11-01 Eli Zaretskii <eliz@gnu.org>
373
374 * nonascii.texi (Text Representations): Rewrite to make consistent
375 with Emacs 23 internal representation of characters. Document
376 `unibyte-string'.
377
fe2ae8b5
CY
3782008-10-28 Chong Yidong <cyd@stupidchicken.com>
379
380 * processes.texi (Process Information): Note that process-status
381 does not accept buffer names.
382
cc5a21e3
CY
3832008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
384
385 * positions.texi (Skipping Characters): Correct return value of
386 skip-chars-forward.
387
09460d9a
MR
3882008-10-25 Martin Rudalics <rudalics@gmx.at>
389
520b29e7
MR
390 * windows.texi (Deleting Windows): Update documentation of
391 delete-windows-on.
392 (Buffers and Windows): Update documentations of
393 get-buffer-window and get-buffer-window-list.
394 (Displaying Buffers): Update documentation of
395 replace-buffer-in-windows.
396
09460d9a
MR
397 * buffers.texi (Current Buffer): Reword set-buffer and
398 with-current-buffer documentations.
399 (Creating Buffers): Reword documentation of get-buffer-create.
400
4d48fcdc
MR
4012008-10-23 Martin Rudalics <rudalics@gmx.at>
402
403 * buffers.texi (Current Buffer): Reword documentation of
404 set-buffer.
405 (Buffer Names): Reword documentation of buffer-name.
406 (The Buffer List): For bury-buffer explain what happens with the
407 buffer's window.
408 (Creating Buffers): Say that get-buffer-create's arg is called
409 buffer-or-name.
410
f0143c43
CY
4112008-10-22 Chong Yidong <cyd@stupidchicken.com>
412
3e5dbbd3
CY
413 * advice.texi (Computed Advice): Explain what DEFINITION is.
414
f0143c43
CY
415 * nonascii.texi (Character Codes): Remove obsolete function
416 char-valid-p, and document characterp instead.
417
52a94b85
MR
4182008-10-22 Martin Rudalics <rudalics@gmx.at>
419
420 * windows.texi (Displaying Buffers): Reword documentation of
421 pop-to-buffer.
422 (Choosing Window): Rewrite documentation of display-buffer and
423 its options.
424
f76f8246
MR
425 * buffers.texi (Killing Buffers): Update documentation of
426 kill-buffer.
427
acc8b598
EZ
4282008-10-21 Eli Zaretskii <eliz@gnu.org>
429
80e6b6df
EZ
430 * processes.texi (Serial Ports): Fix wording and improve markup.
431
3645358a
EZ
432 * searching.texi (Regexp Search): Document `string-match-p' and
433 `looking-at-p'.
434 (POSIX Regexps): Add an xref for "non-greedy".
435 (Regexp Special): Add @cindex entry for "non-greedy".
436
b3d50cff 437 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 438 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 439
73b7530a
EZ
440 * frames.texi (Color Names): Add an xref to `read-color'.
441
442 * minibuf.texi (High-Level Completion): Document `read-color'.
443
acc8b598
EZ
444 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
445
446 * positions.texi (Narrowing): Add an xref to "Swapping Text".
447
448 * buffers.texi (Swapping Text): New section, documents
449 `buffer-swap-text'.
450
10e187e8
MR
4512008-10-21 Martin Rudalics <rudalics@gmx.at>
452
453 * windows.texi (Resizing Windows): Minor wording fix.
454
fd6f900c
EZ
4552008-10-20 Eli Zaretskii <eliz@gnu.org>
456
457 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
458 and `combine-and-quote-strings'.
459
460 * strings.texi (Creating Strings): Add xrefs for them.
461
e4372165
EZ
4622008-10-19 Eli Zaretskii <eliz@gnu.org>
463
d6328fba
EZ
464 * elisp.texi (Top): Make descriptive text for "Reading File Names"
465 match the corresponding menu in minibuf.texi.
466
e4372165
EZ
467 * minibuf.texi (Reading File Names): Document `read-shell-command'
468 and `minibuffer-local-shell-command-map'.
469
5d8dda33
MR
4702008-10-19 Martin Rudalics <rudalics@gmx.at>
471
472 * windows.texi (Resizing Windows): Remove var{} around "window" in
473 documentation of enlarge-window.
474 Rewrite documentation of window-min-height and window-min-width.
475
437706cd
EZ
4762008-10-19 Eli Zaretskii <eliz@gnu.org>
477
80f85d7c
EZ
478 * functions.texi (Calling Functions): Document `apply-partially'.
479
291703b5
EZ
480 * hooks.texi (Standard Hooks): Mention
481 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
482
483 * variables.texi (File Local Variables): Document
484 `file-local-variables-alist', `before-hack-local-variables-hook'
485 and `hack-local-variables-hook'.
486
583d8b3c
EZ
487 * processes.texi (Synchronous Processes): Document `process-lines'.
488
437706cd 489 * customize.texi (Variable Definitions): Document
583d8b3c 490 `custom-reevaluate-setting'.
437706cd 491
7e51d89b
MR
4922008-10-18 Martin Rudalics <rudalics@gmx.at>
493
494 * windows.texi (Choosing Window, Deleting Windows)
495 (Displaying Buffers): Expand documentation of dedicated windows.
496
43c59a3d
EZ
4972008-10-18 Eli Zaretskii <eliz@gnu.org>
498
018a960d
EZ
499 * files.texi (Changing Files): Document symbolic input of file
500 modes to `set-file-modes'. Document `read-file-modes' and
501 `file-modes-symbolic-to-number'.
502
2c0b8144
EZ
503 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
504 and `search-map'.
505
80120f13
EZ
506 * searching.texi (Search and Replace): Document
507 `replace-search-function' and `replace-re-search-function'.
2c0b8144 508 Document `multi-query-replace-map'.
80120f13 509
6d4913f0
EZ
510 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
511 (Completion Commands, Reading File Names): Rename
512 `minibuffer-local-must-match-filename-map' to
513 `minibuffer-local-filename-must-match-map'.
514 (Minibuffer Completion): The `require-match' argument to
515 `completing-read' can now have the value `confirm-only'.
516
43c59a3d
EZ
517 * windows.texi (Displaying Buffers): Minor wording fix.
518 (Choosing Window): `split-height-threshold' can now be nil.
519 Document `split-width-threshold'. `pop-up-frames' can have the
520 value `graphic-only'.
521
f36acfd9
EZ
5222008-10-17 Eli Zaretskii <eliz@gnu.org>
523
524 * os.texi (Startup Summary): Document `before-init-time' and
525 `after-init-time'. Document `initial-window-system' and
526 `window-system-initialization-alist'. Document reading the
527 abbrevs file. Document the call to `server-start' under --daemon.
528 Rearrange a bit to be consistent with the code flow.
53728487
EZ
529 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
530 (Time Parsing): Document `format-seconds'.
f36acfd9 531
96995b89
MR
5322008-10-17 Martin Rudalics <rudalics@gmx.at>
533
534 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
535 and reword.
536
2de17c73
EZ
5372008-10-16 Eli Zaretskii <eliz@gnu.org>
538
539 * markers.texi (The Mark): Document use-region-p.
540
9cf52b11
EZ
5412008-10-15 Eli Zaretskii <eliz@gnu.org>
542
c3aaf1d7
EZ
543 * internals.texi (Writing Emacs Primitives): The interactive spec
544 of a primitive can be a Lisp form.
545
841a1743
EZ
546 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
547 values of transient-mark-mode. Document handle-shift-selection.
548
549 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
550 (Interactive Examples): Show an example of `^'.
551 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
552 (Defining Commands, Using Interactive): The interactive-form of a
553 function can be added via its symbol's property.
841a1743 554
52441368
EZ
555 * positions.texi (List Motion): beginning-of-defun-function can
556 now accept an argument.
557
8e8c1a72
EZ
558 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
559 now return a list of strings.
560
a33a1f2a
EZ
561 * control.texi (Handling Errors): Document ignore-errors.
562
4fb04348
EZ
563 * frames.texi (Creating Frames): Document frame-inherited-parameters.
564 (Parameter Access): Document set-frame-parameter.
565
ee666f84
EZ
566 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
567 Hooks" for the effect of kill-all-local-variables on local hook
568 functions.
569
9cf52b11
EZ
570 * modes.texi (Major Mode Conventions, Mode Line Variables):
571 `mode-name' need not be a string. xref to "Mode Line Data" for
572 details, and to "Emulating Mode Line" for computing a string
573 value.
574
22526bc4
EZ
5752008-10-14 Eli Zaretskii <eliz@gnu.org>
576
a65f6a85
EZ
577 * processes.texi (System Processes): New section.
578 (Processes, Signals to Processes): Add xrefs to it.
579
580 * objects.texi (Editing Types): A `process' is a subprocess of
581 Emacs, not just any process running on the OS.
582
583 * elisp.texi (Top): Adjust the @detailmenu for the above two
584 changes.
585
2724b26a
EZ
586 * sequences.texi (Char-Tables): Remove documentation of
587 set-char-table-default, which has no effect since Emacs 23.
588 <char-table-range, set-char-table-range>: Don't mention generic
589 characters and charsets. Add a cons cell as a possible argument.
590
591 * nonascii.texi (Splitting Characters)
592 (Translation of Characters): Don't mention generic characters.
593
594 * display.texi (Fontsets): Don't mention generic characters.
595
22526bc4 596 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 597 argument FUNCTION with a cons cell as KEY.
22526bc4 598
eaf4b689
EZ
5992008-10-13 Eli Zaretskii <eliz@gnu.org>
600
45e46036
EZ
601 * objects.texi (Primitive Function Type): Move "@cindex special
602 forms" from here...
603
604 * eval.texi (Special Forms): ...to here.
605
606 * functions.texi (What Is a Function): `functionp' returns nil for
607 special forms. Add an xref.
608
eaf4b689
EZ
609 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
610 Variables".
611
612 * variables.texi (Frame-Local Variables): New section.
613 (Buffer-Local Variables): Add an xref to it.
614 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
615 have both frame-local and buffer-local binding.
616
617 * frames.texi (Frames): Mention multiple tty frames.
618 (Frame Parameters, Parameter Access): Mention frame-local variable
619 bindings.
620
15688fce
GM
6212008-09-20 Glenn Morris <rgm@gnu.org>
622
623 * display.texi (Defining Faces): Recommend against face variables.
624
35539065
JB
6252008-09-16 Juanma Barranquero <lekktu@gmail.com>
626
627 * display.texi (Echo Area Customization): Fix typo.
628
6a57054b
JB
6292008-09-09 Juanma Barranquero <lekktu@gmail.com>
630
631 * loading.texi (Where Defined): Add `defface' item.
632
d632fb82
MR
6332008-09-06 Martin Rudalics <rudalics@gmx.at>
634
635 * loading.texi (Where Defined): Fix description of symbol-file.
636
905a9adb
JR
6372008-08-26 Jason Rumney <jasonr@gnu.org>
638
639 * display.texi (TIFF Images): New section describing :index property.
640
852e91b7
CY
6412008-08-23 Chong Yidong <cyd@stupidchicken.com>
642
643 * display.texi (Temporary Displays): Remove unnecessary comment
644 about usage of temp-buffer-show-hook.
645
6be001ee
CY
6462008-08-05 Chong Yidong <cyd@stupidchicken.com>
647
648 * symbols.texi (Other Plists): Fix incorrect example.
649 Suggested by Florian Beck.
650
58e3d8e8
JB
6512008-07-31 Juanma Barranquero <lekktu@gmail.com>
652
653 * os.texi: Fix previous change.
654
7c2fb837
DN
6552008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
656
657 * os.texi:
658 * intro.texi:
659 * files.texi: Remove VMS support.
660
9e2a2647
DN
6612008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
662
663 * os.texi:
664 * frames.texi:
665 * display.texi: Remove mentions of Mac Carbon.
666
c4f4682b
MB
6672008-07-01 Miles Bader <miles@gnu.org>
668
669 * text.texi (Special Properties):
670 * display.texi (Truncation): Add wrap-prefix and line-prefix.
671
3696411e
JB
6722008-06-28 Johan Bockgård <bojohan@gnu.org>
673
674 * display.texi (Other Image Types): Fix copy/paste error; say
675 "PBM", not "XBM".
676
f2a77c3a
DN
6772008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
678
679 * os.texi: Remove references to obsolete systems.
680
6d52677d
EZ
6812008-06-20 Eli Zaretskii <eliz@gnu.org>
682
683 * makefile.w32-in (distclean): Remove makefile.
684
1a87da4c
GM
6852008-06-17 Glenn Morris <rgm@gnu.org>
686
687 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
688 (elisp, dist): Remove rules and variables that are obsolete now
689 the lisp manual is no longer distributed separately.
690
fdda1c5d
GM
6912008-06-16 Glenn Morris <rgm@gnu.org>
692
646692e9
GM
693 * configure, configure.in, mkinstalldirs: Remove unused files.
694
695 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 696 * vol1.texi (EMACSVER):
6a57054b 697 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
698
699 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
700 as per maintain.info.
701
611bee81
GM
7022008-06-15 Glenn Morris <rgm@gnu.org>
703
a7bed3a0
GM
704 * makefile.w32-in (manual): Use "23" rather than "21".
705
706 * Makefile.in (emacsver): New, set by configure.
707 (manual): Use emacsver.
708
d794edf2
GM
709 * intro.texi: Report bugs using M-x report-emacs-bug.
710
611bee81
GM
711 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
712
c73e02fa
GM
7132008-06-13 Daniel Engeler <engeler@gmail.com>
714
715 * elisp.texi, internals.texi, processes.texi: Add documentation
716 about serial port access.
717
e40a85cd
MB
7182008-06-05 Miles Bader <miles@gnu.org>
719
720 * display.texi (Displaying Faces): Update to reflect function
721 renamings in face-remap.el.
722
7b753744
JB
7232008-06-05 Juanma Barranquero <lekktu@gmail.com>
724
725 * display.texi (Fontsets): Fix typos.
726
9d3d42fb
MB
7272008-06-03 Miles Bader <miles@gnu.org>
728
7b753744
JB
729 * display.texi (Displaying Faces): Add add-relative-face-remapping,
730 remove-relative-face-remapping, set-base-face-remapping,
731 and set-default-base-face-remapping.
9d3d42fb 732
f2cec7a9
MB
7332008-06-01 Miles Bader <miles@gnu.org>
734
735 * display.texi (Displaying Faces): Add face-remapping-alist.
736
8f39c96d
SM
7372008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
738
739 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
740 variable names.
741
1ef5eecc
ER
7422008-05-03 Eric S. Raymond <esr@golux>
743
352c8b4a 744 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
745 (current-global-map) return references, not copies.
746
63b4387f
JL
7472008-05-02 Juri Linkov <juri@jurta.org>
748
749 * minibuf.texi (Text from Minibuffer): Document a list of
750 default values for `read-from-minibuffer'.
751
38a8b703
JB
7522008-04-24 Juanma Barranquero <lekktu@gmail.com>
753
754 * nonascii.texi (Translation of Characters): Fix previous change.
755
7c42e639
CY
7562008-04-20 Chong Yidong <cyd@stupidchicken.com>
757
758 * display.texi (Overlay Properties): Clarify role of underlying
759 textprop and overlay keymaps for display strings.
760
761 * keymaps.texi (Active Keymaps): Ditto.
762
25c0d999
SM
7632008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
764
765 * minibuf.texi (Programmed Completion):
766 Replace dynamic-completion-table with the new completion-table-dynamic.
767
e3af5968
CY
7682008-04-07 Chong Yidong <cyd@stupidchicken.com>
769
770 * intro.texi (Some Terms): Change "fonts in this manual" index
771 entry to "typographic conventions".
772
6bfc8698
EZ
7732008-04-05 Eli Zaretskii <eliz@gnu.org>
774
775 * objects.texi (Text Props and Strings): Add indexing for read
776 syntax of text properties.
777
4972c361
SM
7782008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
779
780 * processes.texi (Decoding Output): Remove process-filter-multibyte
781 functions.
782
c70a68db
MR
7832008-03-15 Martin Rudalics <rudalics@gmx.at>
784
785 * display.texi (Finding Overlays): Say that empty overlays at
786 the end of the buffer are reported too.
787
1291fd36
GM
7882008-03-13 Glenn Morris <rgm@gnu.org>
789
790 * elisp.texi (EMACSVER): Set to 23.0.60.
791
c6b0dfd5
CY
7922008-02-26 Chong Yidong <cyd@stupidchicken.com>
793
38a8b703 794 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 795
875fc30c
GM
7962008-02-22 Glenn Morris <rgm@gnu.org>
797
798 * frames.texi (Position Parameters): Clarify the description of
799 `left' and `top', using information from "Geometry".
800 (Geometry): Give a pointer to "Position Parameters", rather than
801 repeating information.
802
d8c8e45a
GM
8032008-02-11 Glenn Morris <rgm@gnu.org>
804
805 * objects.texi (Equality Predicates): No longer talk about "two"
806 functions.
807
38a8b703 8082008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
809
810 * objects.texi (Equality Predicates): Add defun for
811 equal-including-properties.
812
bfffe0b1
GM
8132008-02-10 Glenn Morris <rgm@gnu.org>
814
815 * objects.texi (Equality Predicates):
816 Mention equal-including-properties.
817
431b78c9
RS
8182008-02-07 Richard Stallman <rms@gnu.org>
819
820 * windows.texi (Window Start): Mention the feature of moving
821 window-start to start of line.
822
c8763fb6 8232008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
824
825 * keymaps.texi (Tool Bar): Document rtl property.
826
1a256502
TTN
8272008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
828
829 * display.texi (Button Types):
830 For define-button-type, clarify type of NAME.
831
569382c2
MR
8322008-01-19 Martin Rudalics <rudalics@gmx.at>
833
834 * buffers.texi (Buffer Modification): Fix typo.
835
f3041af1
DN
8362008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
837
838 * os.texi (System Environment): Remove references to OSes that are
839 not supported anymore.
840
d35e1cd7
DN
8412008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
842
843 * os.texi (System Environment): Remove mention for Masscomp.
844
23af7580
RS
8452008-01-04 Richard Stallman <rms@gnu.org>
846
847 * display.texi (Faces): Don't talk about internal face vector as arg
848 to facep.
849
850 * customize.texi (Type Keywords): Fix previous change.
851
852 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
853 * elisp.texi (Top): Fix menu for commands.texi change.
854
ec7d5b1e
RS
8552007-12-30 Richard Stallman <rms@gnu.org>
856
857 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
858 (Accessing Scroll): New node broken out of Accessing Mouse.
859
101a6cea
RS
8602007-12-28 Richard Stallman <rms@gnu.org>
861
862 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 863 (Basic Parameters): For `title', refer to title bar.
041817a4 864 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 865
72b7e664
RS
8662007-12-23 Richard Stallman <rms@gnu.org>
867
868 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
869 Improve some of the commented-out keywords' text too.
870
27a4f445
MR
8712007-12-14 Martin Rudalics <rudalics@gmx.at>
872
e2e3f1d7
MR
873 * nonascii.texi (Encoding and I/O): Reword to avoid saying
874 "visit the current buffer".
875
27a4f445
MR
876 * os.texi (System Interface): Fix typo.
877
a2afc99d
RS
8782007-12-04 Richard Stallman <rms@gnu.org>
879
880 * objects.texi (Symbol Type): Fix typo.
881
b694135c
RS
8822007-12-03 Richard Stallman <rms@gnu.org>
883
884 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
885
f99a19da
GM
8862007-12-01 Glenn Morris <rgm@gnu.org>
887
888 * functions.texi (Declaring Functions): Improve previous change.
889
8f4b37d8
GM
8902007-11-30 Glenn Morris <rgm@gnu.org>
891
892 * functions.texi (Declaring Functions): Add optional fourth
893 argument of declare-function, and setting third argument to `t'.
894
61a2fe01
RS
8952007-11-29 Richard Stallman <rms@gnu.org>
896
897 * customize.texi (Composite Types): Document `group' type.
898
cbfc5193
GM
8992007-11-29 Glenn Morris <rgm@gnu.org>
900
901 * functions.texi (Declaring Functions): Add findex. Mention
902 `external' files.
903
8386283a
JB
9042007-11-26 Juanma Barranquero <lekktu@gmail.com>
905
906 * functions.texi (Declaring Functions): Fix directive.
907
a07c9a8b
RS
9082007-11-25 Richard Stallman <rms@gnu.org>
909
910 * help.texi (Help Functions): Clean up last change.
911
912 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
913
914 * loading.texi (Named Features): Minor cleanup.
915
916 * macros.texi (Eval During Expansion): Minor cleanup.
917
918 * variables.texi (Variable Aliases): Minor cleanup.
919
a0925923
RS
9202007-11-24 Richard Stallman <rms@gnu.org>
921
922 * functions.texi (Declaring Functions): Clarify previous change.
923
924 * compile.texi (Compiler Errors): Clarify previous change.
925
20c63e44
RS
9262007-11-24 Richard Stallman <rms@gnu.org>
927
e5e76c04 928 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
929 Clarify the text and move items around.
930
5bb0cda3
GM
9312007-11-24 Glenn Morris <rgm@gnu.org>
932
933 * functions.texi (Declaring Functions): New section.
934 * compile.texi (Compiler Errors): Mention declaring functions,
935 defvar with no initvalue, and byte-compile-warnings.
936
af13c86a
MR
9372007-11-15 Martin Rudalics <rudalics@gmx.at>
938
939 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
940 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
941
a5373305
MR
9422007-11-13 Martin Rudalics <rudalics@gmx.at>
943
944 * help.texi (Help Functions): Document new macro `with-help-window'.
945
fe284805
JL
9462007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
947
948 * searching.texi (Replacing Match): Describe new
949 `match-substitute-replacement'.
950
2c3a09b1
RS
9512007-10-31 Richard Stallman <rms@gnu.org>
952
953 * strings.texi (Creating Strings): Null strings from concat not unique.
954
f2b480f4
RS
9552007-10-26 Richard Stallman <rms@gnu.org>
956
957 * objects.texi (Equality Predicates): Null strings are uniquified.
958
959 * minibuf.texi: Minor clarifications in previous change.
960
db21122c
GM
9612007-10-25 Glenn Morris <rgm@gnu.org>
962
963 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
964
2328cbb3
RS
9652007-10-24 Richard Stallman <rms@gnu.org>
966
967 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
968
969 * variables.texi (Frame-Local Variables): Node deleted.
970 (Variables): Delete Frame-Local Variables from menu.
971 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
972 (Default Value): Don't mention frame-local vars.
973
974 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
975
976 * loading.texi (Unloading): Document FEATURE-unload-function
977 instead of FEATURE-unload-hook.
978
2328cbb3
RS
979 * frames.texi (Multiple Displays): Don't mention frame-local vars.
980
c066bafa
JL
9812007-10-22 Juri Linkov <juri@jurta.org>
982
983 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
984 (High-Level Completion): Document a list of default value strings
985 in the DEFAULT argument, for which minibuffer functions return the
986 first element.
987
65ced25f
JL
9882007-10-17 Juri Linkov <juri@jurta.org>
989
990 * text.texi (Filling): Update arguments of fill-paragraph.
991 fill-paragraph operates on the active region in Transient Mark mode.
992 Remove fill-paragraph-or-region.
993
ee46ec8e
KB
9942007-10-13 Karl Berry <karl@gnu.org>
995
996 * elisp.texi (@dircategory): Move to after @copying,
997 since we want @copying as close as possible to the beginning of
998 the output.
999
61bbdbc6
RS
10002007-10-12 Richard Stallman <rms@gnu.org>
1001
1002 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1003
1004 * commands.texi (Distinguish Interactive): New node,
1005 broken out from Interactive Call and rewritten.
1006 (Command Loop): Put Distinguish Interactive in menu.
1007
af23e1e8
RS
10082007-10-09 Richard Stallman <rms@gnu.org>
1009
1010 * text.texi (Examining Properties): Mention overlay priority.
1011
1012 * display.texi (Display Margins): Correct the description
1013 of margin display specifications.
1014 (Replacing Specs): New subnode broken out of Display Property.
1015
e1965a69
JL
10162007-10-06 Juri Linkov <juri@jurta.org>
1017
1018 * text.texi (Filling): Document fill-paragraph-or-region.
1019
4638454b
JB
10202007-10-05 Juanma Barranquero <lekktu@gmail.com>
1021
1022 * display.texi (Auto Faces): Fix typo.
1023
7ed54cc5
RS
10242007-10-02 Richard Stallman <rms@gnu.org>
1025
1026 * display.texi (Display Property): Explain some display specs
1027 don't let you move point in.
1028
1029 * frames.texi (Cursor Parameters): Describe
1030 cursor-in-non-selected-windows here. Explain more values.
1031
1032 * windows.texi (Basic Windows): Don't describe
1033 cursor-in-non-selected-windows here.
1034
305a7ef2
EZ
10352007-10-01 Eli Zaretskii <eliz@gnu.org>
1036
1037 * processes.texi (Misc Network): Note that these functions are
1038 supported only on some systems.
1039
f7a7f4eb
RS
10402007-10-01 Richard Stallman <rms@gnu.org>
1041
1042 * display.texi (Overlay Properties): Explain nil as priority.
1043 Explain that conflicts are unpredictable if not resolved by
1044 priorities.
1045
780d7bb9
RS
10462007-09-23 Richard Stallman <rms@gnu.org>
1047
1048 * macros.texi (Backquote): Minor clarification.
1049
14b4fdfb
RS
10502007-09-19 Richard Stallman <rms@gnu.org>
1051
1052 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1053 Clarify when they work in parallel and when one overrides.
1054 Fix error in example.
14b4fdfb 1055
b8d4c8d0
GM
10562007-09-06 Glenn Morris <rgm@gnu.org>
1057
b3e755a9 1058 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1059 commands to use ../../info.
1060 * Makefile.in (infodir): Go up one more level.
4638454b 1061 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1062 (miscmanualdir): New.
1063 (dist): Use new variable miscmanualdir.
1064 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1065 (usermanualdir): Change from ../man to ../emacs.
1066
1bb1f7d3
MR
10672007-08-30 Martin Rudalics <rudalics@gmx.at>
1068
1069 * commands.texi (Command Loop Info): Advise against changing
1070 most variables described here. Explain new variable
1071 last-repeatable-command.
1072
b8d4c8d0
GM
10732007-08-29 Glenn Morris <rgm@gnu.org>
1074
1075 * elisp.texi (EMACSVER): Increase to 23.0.50.
1076
10772007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1078
1079 * frames.texi (Basic Parameters): Add display-environment-variable
1080 and term-environment-variable.
1081
10822007-08-28 Juri Linkov <juri@jurta.org>
1083
1084 * display.texi (Image Formats, Other Image Types): Add SVG.
1085
10862007-08-28 Juri Linkov <juri@jurta.org>
1087
1088 * display.texi (Images): Move formats-related text to new node
1089 "Image Formats".
1090 (Image Formats): New node.
1091
619fb9ee
RS
10922007-08-27 Richard Stallman <rms@gnu.org>
1093
1094 * windows.texi (Window Configurations): Clarify what
1095 a window configuration saves.
1096
b8d4c8d0
GM
10972007-08-25 Richard Stallman <rms@gnu.org>
1098
1099 * display.texi (Images): Delete redundant @findex.
1100
11012007-08-16 Richard Stallman <rms@gnu.org>
1102
1103 * processes.texi (Asynchronous Processes): Clarify
1104 doc of start-file-process.
1105
11062007-08-08 Martin Rudalics <rudalics@gmx.at>
1107
1108 * modes.texi (Example Major Modes): Fix typo.
1109
11102007-08-08 Glenn Morris <rgm@gnu.org>
1111
1112 * intro.texi (nil and t): Do not use `iff' in documentation.
1113
1114 * tips.texi (Documentation Tips): Recommend against `iff'.
1115
11162007-08-07 Chong Yidong <cyd@stupidchicken.com>
1117
1118 * display.texi (Image Cache): Document image-refresh.
1119
11202007-08-06 Martin Rudalics <rudalics@gmx.at>
1121
1122 * windows.texi (Size of Window): Document window-full-width-p.
1123
11242007-07-25 Glenn Morris <rgm@gnu.org>
1125
1126 * gpl.texi (GPL): Replace license with GPLv3.
1127
1128 * Relicense all FSF files to GPLv3 or later.
1129
11302007-07-24 Michael Albinus <michael.albinus@gmx.de>
1131
4638454b
JB
1132 * processes.texi (Synchronous Processes):
1133 Add `process-file-shell-command'.
b8d4c8d0
GM
1134 (Asynchronous Processes): Mention restricted use of
1135 `process-filter' and `process-sentinel' in
1136 `start-file-process'. Add `start-file-process-shell-command'.
1137
11382007-07-17 Michael Albinus <michael.albinus@gmx.de>
1139
1140 * files.texi (Magic File Names): Introduce optional parameter
1141 IDENTIFICATION for `file-remote-p'.
1142
11432007-07-16 Richard Stallman <rms@gnu.org>
1144
1145 * display.texi (Defining Faces): Fix previous change.
1146
11472007-07-14 Richard Stallman <rms@gnu.org>
1148
1149 * control.texi (Handling Errors): Document `debug' in handler list.
1150
11512007-07-10 Richard Stallman <rms@gnu.org>
1152
1153 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1154
11552007-07-09 Richard Stallman <rms@gnu.org>
1156
1157 * files.texi (Magic File Names): Rewrite previous change.
1158
11592007-07-08 Michael Albinus <michael.albinus@gmx.de>
1160
1161 * files.texi (Magic File Names): Introduce optional parameter
1162 CONNECTED for `file-remote-p'.
1163
11642007-07-07 Michael Albinus <michael.albinus@gmx.de>
1165
1166 * processes.texi (Asynchronous Processes):
1167 * files.texi (Magic File Names): Add `start-file-process'.
1168
11692007-06-27 Richard Stallman <rms@gnu.org>
1170
1171 * files.texi (Format Conversion Piecemeal): Clarify
1172 `after-insert-file-functions' calling convention.
1173
11742007-06-27 Michael Albinus <michael.albinus@gmx.de>
1175
4638454b
JB
1176 * files.texi (Magic File Names): Remove `dired-call-process'.
1177 Add `process-file'.
b8d4c8d0
GM
1178
11792007-06-27 Kenichi Handa <handa@m17n.org>
1180
1181 * text.texi (Special Properties): Fix description about
4638454b 1182 `composition' property.
b8d4c8d0
GM
1183
11842007-06-26 Kenichi Handa <handa@m17n.org>
1185
1186 * nonascii.texi (Default Coding Systems): Document about the
1187 return value `undecided'.
1188
11892007-06-25 David Kastrup <dak@gnu.org>
1190
1191 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1192 `current-active-maps'.
1193
11942007-06-24 Karl Berry <karl@gnu.org>
1195
4638454b 1196 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1197
11982007-06-15 Juanma Barranquero <lekktu@gmail.com>
1199
1200 * display.texi (Overlay Arrow): Doc fix.
1201
12022007-06-14 Karl Berry <karl@tug.org>
1203
1204 * anti.texi (Antinews): Typo.
1205
12062007-06-14 Chong Yidong <cyd@stupidchicken.com>
1207
1208 * display.texi (Image Cache): Document image-refresh.
1209
12102007-06-12 Karl Berry <karl@gnu.org>
1211
1212 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1213 * two-volume.make: New file.
1214 * .cvsignore: Ignore two-volume files.
1215
12162007-06-12 Tom Tromey <tromey@redhat.com>
1217
1218 * os.texi (Init File): Document user-emacs-directory.
1219
12202007-06-03 Nick Roberts <nickrob@snap.net.nz>
1221
1222 * commands.texi (Click Events): Describe width and height when
1223 object is nil.
1224
12252007-05-30 Nick Roberts <nickrob@snap.net.nz>
1226
1227 * commands.texi (Click Events): Layout more logically. Describe
1228 width and height.
1229 (Drag Events, Motion Events): Update to new format for position.
1230
12312007-06-02 Richard Stallman <rms@gnu.org>
1232
1233 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1234
12352007-06-02 Chong Yidong <cyd@stupidchicken.com>
1236
1237 * Version 22.1 released.
1238
12392007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1240
1241 * text.texi (Special Properties): Correct meaning of fontified face.
1242
12432007-05-30 Richard Stallman <rms@gnu.org>
1244
1245 * text.texi (Special Properties): Add link to Adjusting Point.
1246
12472007-05-12 Richard Stallman <rms@gnu.org>
1248
1249 * text.texi (Margins): indent-to-left-margin is not the default.
1250 (Mode-Specific Indent): For indent-line-function, the default
1251 is indent-relative.
1252
1253 * modes.texi (Example Major Modes): Explain last line of text-mode
1254 is redundant.
1255
12562007-05-10 Richard Stallman <rms@gnu.org>
1257
1258 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1259
1260 * help.texi (Keys in Documentation): Add reference to
1261 Documentation Tips.
1262
1263 * files.texi (Format Conversion): TO-FN gets three arguments.
1264
1265 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1266
12672007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1268
1269 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1270 * files.texi (Format Conversion): Expand intro; add menu.
1271 (Format Conversion Overview, Format Conversion Round-Trip)
1272 (Format Conversion Piecemeal): New nodes/subsections.
1273 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1274 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1275 (Saving Properties): Delete node/subsection.
1276
12772007-05-07 Karl Berry <karl@gnu.org>
1278
1279 * elisp.texi (EMACSVER): Back to 22.
1280
12812007-05-06 Richard Stallman <rms@gnu.org>
1282
1283 * processes.texi (Accepting Output): Revert most of previous change.
1284
12852007-05-05 Richard Stallman <rms@gnu.org>
1286
1287 * processes.texi (Accepting Output): accept-process-output
1288 uses microseconds, not milliseconds. But that arg is obsolete.
1289
12902007-05-04 Karl Berry <karl@tug.org>
1291
1292 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1293
12942007-05-04 Eli Zaretskii <eliz@gnu.org>
1295
1296 * tips.texi (Documentation Tips): Rearrange items to place the
1297 more important ones first. Add an index entry for hyperlinks.
1298
12992007-05-03 Karl Berry <karl@gnu.org>
1300
1301 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1302 (EMACSVER) [smallbook]: 22 for printed version.
1303
1304 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1305 so restore anchor to normal position after defun. Found by Kevin Ryde.
1306
13072007-04-26 Glenn Morris <rgm@gnu.org>
1308
1309 * elisp.texi (EMACSVER): Increase to 22.1.50.
1310
13112007-04-28 Karl Berry <karl@gnu.org>
1312
1313 * elisp.texi: Improve line breaks on copyright page,
1314 similar layout to emacs manual, 8.5x11 by default.
1315
13162007-04-24 Richard Stallman <rms@gnu.org>
1317
1318 * text.texi (Special Properties): Add xref to Overlay Properties.
1319
1320 * display.texi (Overlay Properties): Add xref to Special Properties.
1321
13222007-04-22 Richard Stallman <rms@gnu.org>
1323
1324 * keymaps.texi (Extended Menu Items): Move the info about
1325 format with cached keyboard binding.
1326
13272007-04-21 Richard Stallman <rms@gnu.org>
1328
1329 * text.texi (Special Properties): Clarify previous change.
1330
1331 * files.texi (File Name Expansion): Clarify previous change.
1332
1333 * display.texi (Attribute Functions): Fix example for
1334 face-attribute-relative-p.
1335
13362007-04-19 Kenichi Handa <handa@m17n.org>
1337
1338 * text.texi (Special Properties): Document composition property.
1339
13402007-04-19 Glenn Morris <rgm@gnu.org>
1341
1342 * files.texi (File Name Expansion): Mention "superroot".
1343
13442007-04-15 Chong Yidong <cyd@stupidchicken.com>
1345
1346 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1347 setups.
1348 (Display Feature Testing): Note that display refers to all
1349 physical monitors for multi-monitor setups.
1350
13512007-04-14 Richard Stallman <rms@gnu.org>
1352
1353 * lists.texi (Sets And Lists): Clarify `delete' examples.
1354 Remove spurious xref to same node.
1355 Clarify xref for add-to-list.
1356
13572007-04-12 Nick Roberts <nickrob@snap.net.nz>
1358
1359 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1360 value of lisp-mode-map.
1361
13622007-04-11 Karl Berry <karl@gnu.org>
1363
1364 * anti.texi (Antinews):
1365 * display.texi (Overlay Properties, Defining Images):
1366 * processes.texi (Synchronous Processes, Sentinels):
1367 * syntax.texi (Syntax Table Internals):
1368 * searching.texi (Regexp Special):
1369 * nonascii.texi (Default Coding Systems):
1370 * text.texi (Special Properties):
1371 * minibuf.texi (Basic Completion): Wording to improve breaks in
1372 8.5x11 format.
1373 * elisp.texi (smallbook): New @set to more easily switch between
1374 smallbook and 8.5x11.
1375
13762007-04-11 Richard Stallman <rms@gnu.org>
1377
1378 * text.texi (Lazy Properties): Minor fix.
1379
13802007-04-08 Karl Berry <karl@gnu.org>
1381
1382 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1383 * macros.texi (Backquote): Downcase Backquote in index entries for
1384 consistency.
1385
13862007-04-08 Richard Stallman <rms@gnu.org>
1387
1388 * text.texi (Adaptive Fill): Just describe default,
1389 don't show it (since it contains non-ASCII chars).
1390
13912007-04-07 Karl Berry <karl@gnu.org>
1392
1393 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1394 adaptive-fill-regexp's value, since they are not in the standard
1395 TeX fonts.
1396
13972007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1398
1399 * display.texi (Defining Faces): Fix example.
1400
14012007-04-07 Karl Berry <karl@gnu.org>
1402
1403 * display.texi (Button Buffer Commands): Improve page break.
1404
14052007-04-07 Richard Stallman <rms@gnu.org>
1406
1407 * advice.texi (Activation of Advice): Remove redundant index entry.
1408
1409 * backups.texi: Improve index entries. Remove redundant ones.
1410
1411 * compile.texi (Byte Compilation): Improve index entry.
1412
1413 * hash.texi (Creating Hash): Improve index entry.
1414
1415 * symbols.texi (Definitions): Improve index entry.
1416
1417 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1418
1419 * maps.texi (Standard Keymaps): Remove useless index entry.
1420
1421 * help.texi (Documentation Basics): Remove redundant index entries.
1422
1423 * customize.texi: Improve index entries.
1424 Remove redundant/useless ones.
1425
1426 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1427
1428 * streams.texi (Output Variables): Improve index entry.
1429
1430 * abbrevs.texi (Abbrevs): Remove useless index entry.
1431
1432 * macros.texi (Expansion): Remove useless index entry.
1433
1434 * text.texi: Improve index entries. Remove redundant/useless ones.
1435 (Text Properties, Examining Properties)
1436 (Special Properties): Use "property category" instead of "category"
1437 to refer to the `category' property.
1438
1439 * positions.texi: Improve index entries. Remove useless one.
1440
1441 * lists.texi: Improve index entries. Remove redundant/useless ones.
1442
1443 * os.texi: Improve index entries.
1444 (Timers): Fix previous change.
1445
1446 * buffers.texi: Improve index entries.
1447 (Modification Time): Get rid of term "obsolete buffer".
1448
1449 * debugging.texi: Improve index entries.
1450 (Test Coverage): Add xref to other test coverage ftr.
1451
1452 * eval.texi: Improve index entry. Remove redundant ones.
1453
1454 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1455
1456 * files.texi: Improve index entries. Remove redundant/useless ones.
1457
1458 * objects.texi: Improve index entries.
1459
1460 * processes.texi: Improve index entries.
1461
1462 * modes.texi: Improve index entry. Remove redundant one.
1463
1464 * nonascii.texi: Improve index entries.
1465
1466 * internals.texi: Improve index entries.
1467
1468 * syntax.texi: Improve index entries.
1469
1470 * keymaps.texi (Active Keymaps): Improve index entries.
1471
1472 * commands.texi: Improve index entries. Remove redundant/useless ones.
1473
1474 * frames.texi: Improve index entries. Remove redundant/useless ones.
1475
1476 * markers.texi: Improve index entries. Remove redundant ones.
1477
1478 * tips.texi: Improve index entries.
1479
1480 * loading.texi (Unloading): Improve index entry.
1481
1482 * variables.texi: Improve index entries. Remove redundant one.
1483
1484 * sequences.texi: Improve index entry.
1485
1486 * display.texi: Improve index entries. Remove redundant ones.
1487
1488 * windows.texi: Improve index entries.
1489
1490 * searching.texi: Improve index entries. Remove redundant one.
1491
1492 * strings.texi (Case Tables): Improve last change.
1493
14942007-04-04 Chong Yidong <cyd@stupidchicken.com>
1495
1496 * strings.texi (Case Tables): Document with-case-table and
1497 ascii-case-table.
1498
14992007-04-03 Karl Berry <karl@gnu.org>
1500
1501 * processes.texi (Network): Reword to improve page break.
1502
15032007-04-03 Eli Zaretskii <eliz@gnu.org>
1504
1505 * functions.texi (Inline Functions): Describe more disadvantages
1506 of defsubst, and make advice against it stronger.
1507
15082007-04-02 Karl Berry <karl@gnu.org>
1509
1510 * backups.texi (Backup Names): Avoid widow words.
1511 * modes.texi (Example Major Modes): Align last comment.
1512
15132007-04-01 Chong Yidong <cyd@stupidchicken.com>
1514
1515 * keymaps.texi (Remapping Commands): Document new arg to
1516 command-remapping.
1517
15182007-04-01 Karl Berry <karl@gnu.org>
1519
1520 * processes.texi (Low-Level Network): Typo.
1521 * loading.texi (Hooks for Loading): Avoid double "the".
1522 * keymaps.texi (Key Sequences): No double "and".
1523 (Changing Key Bindings): Shorten to improve line break.
1524
15252007-03-31 Glenn Morris <rgm@gnu.org>
1526
1527 * os.texi (Timers): Fix description of run-at-time TIME formats.
1528
15292007-03-31 Richard Stallman <rms@gnu.org>
1530
1531 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1532 regarding ellipsis.
1533
15342007-03-31 Eli Zaretskii <eliz@gnu.org>
1535
1536 * intro.texi (nil and t):
1537 * symbols.texi (Plists and Alists):
1538 * variables.texi (Variable Aliases, Constant Variables):
1539 * functions.texi (Defining Functions):
1540 * advice.texi (Advising Primitives):
1541 * debugging.texi (Syntax Errors, Compilation Errors):
1542 * minibuf.texi (Minibuffer Windows):
1543 * commands.texi (Adjusting Point):
1544 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1545 (Auto Major Mode, Major Mode Conventions):
1546 * help.texi (Describing Characters):
1547 * files.texi (Create/Delete Dirs, Information about Files)
1548 (File Locks, Writing to Files, Reading from Files)
1549 (Saving Buffers):
1550 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1551 * frames.texi (Finding All Frames):
1552 * positions.texi (Buffer End, Motion):
1553 * markers.texi (The Region):
1554 * text.texi (Deletion, Near Point):
1555 * display.texi (Displaying Messages, Truncation):
1556 * os.texi (Processor Run Time):
1557 * tips.texi (Key Binding Conventions, Programming Tips)
1558 (Warning Tips, Documentation Tips, Comment Tips):
1559 * internals.texi (Memory Usage): Improve indexing.
1560
1561 * variables.texi (Frame-Local Variables):
1562 * functions.texi (Argument List):
1563 * loading.texi (Library Search):
1564 * streams.texi (Output Variables):
1565 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1566 * searching.texi (Replacing Match, Search and Replace):
1567 * processes.texi (Byte Packing, Decoding Output)
1568 (Accepting Output, Network Servers, Shell Arguments):
1569 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1570 * windows.texi (Window Point, Window Start):
1571 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1572 * commands.texi (Reading Input, Keyboard Events):
1573 * minibuf.texi (Reading File Names, Minibuffer Completion)
1574 (Recursive Mini):
1575 * positions.texi (List Motion):
1576 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1577 * numbers.texi (Arithmetic Operations, Math Functions)
1578 (Predicates on Numbers, Comparison of Numbers):
1579 (Numeric Conversions):
1580 * locals.texi (Standard Buffer-Local Variables):
1581 * maps.texi (Standard Keymaps):
1582 * os.texi (User Identification, System Environment, Recording Input)
1583 (X11 Keysyms):
1584 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1585 * backups.texi (Backups and Auto-Saving):
1586 * customize.texi (Customization, Group Definitions)
1587 (Variable Definitions):
1588 * compile.texi (Byte Compilation): Improve index entries.
1589
15902007-03-31 Karl Berry <karl@gnu.org>
1591
1592 * macros.texi (Defining Macros): Avoid widow syllable.
1593
15942007-03-31 Eli Zaretskii <eliz@gnu.org>
1595
1596 * elisp.texi (Top): Postscript -> PostScript.
1597
1598 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1599
16002007-03-31 Markus Triska <markus.triska@gmx.at>
1601
1602 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1603
16042007-03-30 Karl Berry <karl@gnu.org>
1605
1606 * lists.texi (List-related Predicates): Remove spurious @need.
1607 (Setcdr): Use @smallexample to improve page break.
1608 (Association Lists) <assoc>: Reword to improve page break.
1609
1610 * strings.texi (String Conversion): Insert blank line to improve
1611 page break.
1612
1613 * numbers.texi (Random Numbers): Use @minus{}.
1614 (Math Functions): Use @minus{}.
1615
1616 * intro.texi (Acknowledgements): Avoid line breaks before middle
1617 initials.
1618
16192007-03-24 Eli Zaretskii <eliz@gnu.org>
1620
1621 * errors.texi (Standard Errors): Add an index entry.
1622
16232007-03-19 Richard Stallman <rms@gnu.org>
1624
1625 * os.texi (Recording Input): recent-keys now gives 300 keys.
1626
16272007-03-12 Glenn Morris <rgm@gnu.org>
1628
1629 * os.texi: Replace "daylight savings" with "daylight saving"
1630 throughout.
1631
16322007-03-05 Richard Stallman <rms@gnu.org>
1633
1634 * variables.texi (File Local Variables): Update
1635 enable-local-variables values.
1636
16372007-03-04 Richard Stallman <rms@gnu.org>
1638
1639 * syntax.texi (Control Parsing): Minor clarification.
1640
1641 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1642
1643 * sequences.texi (Sequence Functions): Move string-bytes away,
1644 add xref.
1645
1646 * nonascii.texi (Text Representations): Move string-bytes here.
1647
1648 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1649
1650 * minibuf.texi (Basic Completion): Minor clarification.
1651
1652 * markers.texi (The Mark): Clarify existence vs activation of mark.
1653 Other cleanup.
1654
1655 * display.texi (Finding Overlays): Write better example.
1656
1657 * compile.texi (Eval During Compile): Clarify putting macros
1658 in eval-when-compile.
1659
c5602427 16602007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1661
1662 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1663 load-read-function definition doc.
b8d4c8d0
GM
1664
16652007-02-21 Kim F. Storm <storm@cua.dk>
1666
1667 * strings.texi (Text Comparison): Mention that assoc-string
1668 converts symbols to strings before testing.
1669
16702007-02-17 Kim F. Storm <storm@cua.dk>
1671
1672 * processes.texi (Bindat Spec): Vector types can have optional
1673 element type.
1674 (Bindat Examples): Fix example. Add vector with element type.
1675
16762007-02-16 Andreas Schwab <schwab@suse.de>
1677
1678 * strings.texi (Formatting Strings): Document '+' flag.
1679
16802007-02-15 Juanma Barranquero <lekktu@gmail.com>
1681
1682 * strings.texi (Modifying Strings): Clarify that `clear-string'
1683 always converts the string to unibyte.
1684
16852007-02-14 Kim F. Storm <storm@cua.dk>
1686
1687 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1688 Rewrite glyph code description to refer to these functions.
1689 Remove details of encoding face number and char into integer code.
1690
16912007-02-03 Alan Mackenzie <acm@muc.de>
1692
1693 * loading.texi (Hooks for Loading): Make the description of
1694 `eval-after-load' more detailed, and amend the description of
1695 after-load-alist, in accordance with changes from 2006-05.
1696
16972007-02-03 Chong Yidong <cyd@stupidchicken.com>
1698
1699 * modes.texi (Defining Minor Modes): Document that a :require
1700 keyword or similar may be required to make saved customization
1701 variables work.
1702
17032007-02-03 Eli Zaretskii <eliz@gnu.org>
1704
1705 * elisp.texi (Top): Make the detailed menu headers compliant with
1706 Texinfo guidelines and with what texnfo-upd.el expects. Add
1707 comments to prevent people from inadvertently modifying the key
1708 parts needed by `texinfo-multiple-files-update'.
1709
17102007-02-02 Eli Zaretskii <eliz@gnu.org>
1711
1712 * elisp.texi (Top): Update the top-level menus.
1713
1714 * syntax.texi (Categories): Add index entries.
1715
17162007-02-01 Juanma Barranquero <lekktu@gmail.com>
1717
1718 * display.texi (Attribute Functions): Fix name and description of
1719 the UNDERLINE arg of `set-face-underline-p'.
1720
17212007-01-29 Eli Zaretskii <eliz@gnu.org>
1722
1723 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1724 Variables", and "Standard Keymaps" to the detailed menu.
1725
1726 * variables.texi (Future Local Variables): Add index entry.
1727
17282007-01-28 Richard Stallman <rms@gnu.org>
1729
1730 * tips.texi (Coding Conventions): Clarify the tip about macros
1731 that define a function or a variable.
1732
1733 * files.texi (File Attributes): UID and GID can be floats.
1734 (Magic File Names): Explain why deferring all operations to
1735 the standard handler does not work.
1736
17372007-01-23 Martin Rudalics <rudalics@gmx.at>
1738
1739 * backups.texi (Reverting): Use "buffer" instead of "file"
1740 when talking about major and minor modes.
1741
17422007-01-21 Richard Stallman <rms@gnu.org>
1743
1744 * help.texi (Documentation): Add xref to Documentation Tips.
1745
17462007-01-14 Juanma Barranquero <lekktu@gmail.com>
1747
1748 * tips.texi (Coding Conventions): Fix typos.
1749
17502007-01-05 Richard Stallman <rms@gnu.org>
1751
1752 * modes.texi (Defining Minor Modes): Fix previous change.
1753
17542007-01-03 Richard Stallman <rms@gnu.org>
1755
1756 * customize.texi (Variable Definitions, Customization Types):
1757 Don't use * in doc string for defcustom.
1758
17592007-01-02 Richard Stallman <rms@gnu.org>
1760
1761 * variables.texi (Variable Aliases): Clarify that aliases vars
1762 always have the same value.
1763
1764 * processes.texi (Bindat Spec): Fix Texinfo usage.
1765
1766 * modes.texi (Defining Minor Modes): Explain effect of command
1767 defined with define-global-minor-mode on new buffers.
1768
17692006-12-30 Kim F. Storm <storm@cua.dk>
1770
1771 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1772 `auto-resize-tool-bars'.
1773
17742006-12-30 Richard Stallman <rms@gnu.org>
1775
1776 * keymaps.texi (Active Keymaps): Fix previous change.
1777
17782006-12-30 Nick Roberts <nickrob@snap.net.nz>
1779
1780 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1781
17822006-12-30 Kim F. Storm <storm@cua.dk>
1783
1784 * processes.texi (Bindat Spec): Clarify using field names in
1785 length specifications.
1786
17872006-12-29 Kim F. Storm <storm@cua.dk>
1788
1789 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1790 Add count and index variables for eval forms in repeat blocks.
1791
17922006-12-24 Richard Stallman <rms@gnu.org>
1793
1794 * customize.texi (Variable Definitions): Document
1795 new name custom-add-frequent-value.
1796
17972006-12-19 Kim F. Storm <storm@cua.dk>
1798
1799 * commands.texi (Misc Events): User signals now result in sigusr1
1800 and sigusr2 events which are handled through special-event-map.
1801 (Special Events): User signals and drag-n-drop are special.
1802
18032006-12-17 Richard Stallman <rms@gnu.org>
1804
1805 * loading.texi (Named Features): Explain subfeatures better.
1806
1807 * customize.texi: Use "option" only for user options.
1808 For the keyword values inside defcustom etc, say "keywords".
1809 For :options value's elements, say "elements".
1810 :group should not be omitted.
1811
1812 * syntax.texi (Parsing Expressions): Split up node.
1813 (Motion via Parsing, Position Parse, Parser State)
1814 (Low-Level Parsing, Control Parsing): New subnodes.
1815 (Parser State): Document syntax-ppss-toplevel-pos.
1816
1817 * positions.texi (List Motion): Punctuation fix.
1818
1819 * files.texi (File Name Completion): Document PREDICATE arg
1820 to file-name-completion.
1821
18222006-12-16 Eli Zaretskii <eliz@gnu.org>
1823
1824 * internals.texi (Building Emacs, Writing Emacs Primitives):
1825 Add index entries.
1826
18272006-12-11 Richard Stallman <rms@gnu.org>
1828
1829 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1830 affects face menu. Explain how to make it non-nil without enabling
1831 any fontification.
1832
18332006-12-10 Chong Yidong <cyd@stupidchicken.com>
1834
1835 * modes.texi (Font Lock Basics): Document nil value of
1836 font-lock-defaults.
1837
18382006-12-10 Glenn Morris <rgm@gnu.org>
1839
1840 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1841 value for system-flag argument. Abbrev tables may not be empty
1842 when major modes are loaded.
1843
18442006-12-08 Juanma Barranquero <lekktu@gmail.com>
1845
1846 * makefile.w32-in (maintainer-clean): Partially revert last
1847 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1848 to protect elisp-covers.texi.
1849
18502006-12-07 Juanma Barranquero <lekktu@gmail.com>
1851
1852 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1853 Don't remove elisp* info files; they are already deleted by the
1854 `clean' and `distclean' targets, and they are in the $(infodir)
1855 directory, not the current one.
1856
18572006-12-04 Kim F. Storm <storm@cua.dk>
1858
1859 * commands.texi (Misc Events): Update signal events.
1860 (Event Examples): Add signal example.
1861
18622006-11-29 Richard Stallman <rms@gnu.org>
1863
1864 * frames.texi (Visibility of Frames): Explain visible windows
1865 can be covered by others. Add xref for raise-frame.
1866
18672006-11-28 Richard Stallman <rms@gnu.org>
1868
1869 * searching.texi (Regexp Special): Update when ^ is special.
1870
18712006-11-27 Eli Zaretskii <eliz@gnu.org>
1872
1873 * customize.texi (Customization, Common Keywords)
1874 (Group Definitions, Variable Definitions, Composite Types)
1875 (Type Keywords, Customization Types): Add index entries for
1876 various customization keywords.
1877
18782006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1879
1880 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1881
c8763fb6 18822006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1883
1884 * frames.texi (Window System Selections): Remove clipboard from
1885 description of selection-coding-system.
1886
18872006-11-06 Richard Stallman <rms@gnu.org>
1888
1889 * lists.texi (List Variables): Document COMPARE-FN.
1890
1891 * keymaps.texi: Avoid use of "binding" to mean a relation;
1892 use it only to refer to the meaning associated with a key.
1893 (Keymaps): Change menu node description.
1894
1895 * elisp.texi (Top): Change menu node description.
1896
1897 * display.texi (Managing Overlays): Document overlay-recenter.
1898
18992006-10-29 Chong Yidong <cyd@stupidchicken.com>
1900
1901 * Makefile.in: Use relative paths to avoid advertising filesystem
1902 contents during compilation.
1903
19042006-10-23 Kim F. Storm <storm@cua.dk>
1905
1906 * commands.texi (Event Input Misc): Update unread-command-events.
1907
19082006-10-23 Nick Roberts <nickrob@snap.net.nz>
1909
1910 * lists.texi (Sets And Lists): Fix typos.
1911
19122006-10-18 Juanma Barranquero <lekktu@gmail.com>
1913
1914 * control.texi (Processing of Errors): Use @var for an argument,
1915 not @code.
1916
19172006-10-16 Richard Stallman <rms@gnu.org>
1918
1919 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1920
1921 * keymaps.texi (Format of Keymaps): Show all the keymap element
1922 patterns that result from menu items.
1923 (Key Lookup): Minor cleanups.
1924
1925 * modes.texi (Precalculated Fontification): Don't say that
1926 not setting font-lock-defaults avoids loading font-lock.
1927
1928 * help.texi (Documentation): Move xref to Emacs Manual here.
1929 (Documentation Basics): From here.
1930 Also doc emacs-lisp-docstring-fill-column.
1931
1932 * elisp.texi: Update version and ISBN.
1933
1934 * commands.texi (Interactive Call): Clarify KEYS arg to
1935 call-interactively is a vector.
1936 (Command Loop Info): Delete anchor in this-command-keys.
1937 Add anchor in this-command-keys-vector.
1938 (Recursive Editing): Document how recursive-edit
1939 handles the current buffer.
1940
19412006-10-13 Chong Yidong <cyd@stupidchicken.com>
1942
1943 * frames.texi (Frame Titles): %c and %l are ignored in
1944 frame-title-format.
1945
19462006-10-11 Richard Stallman <rms@gnu.org>
1947
1948 * keymaps.texi (Key Sequences): Clarify use of kbd.
1949
19502006-10-10 Kim F. Storm <storm@cua.dk>
1951
1952 * lists.texi (Sets And Lists): Add memql.
1953
19542006-10-03 Richard Stallman <rms@gnu.org>
1955
1956 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1957 Clarify :ascii: and :nonascii:.
1958
19592006-09-29 Juri Linkov <juri@jurta.org>
1960
1961 * modes.texi (%-Constructs): Reorder coding systems in the
1962 documentation of %z to the real order displayed in the modeline.
1963
19642006-09-25 Richard Stallman <rms@gnu.org>
1965
1966 * os.texi (Timers): Describe timer-max-repeats.
1967
19682006-09-25 Chong Yidong <cyd@stupidchicken.com>
1969
1970 * os.texi (Timers): Mention with-local-quit.
1971
19722006-09-24 Richard Stallman <rms@gnu.org>
1973
1974 * searching.texi (Searching and Matching): Mention property search.
1975
1976 * commands.texi (Command Loop Info): Explain how read-event affects
1977 this-command-keys.
1978
19792006-09-20 Richard Stallman <rms@gnu.org>
1980
1981 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1982
1983 * windows.texi (Window Start): Minor cleanups.
1984
19852006-09-20 Kim F. Storm <storm@cua.dk>
1986
1987 * windows.texi (Window Start): pos-visible-in-window-p allows
1988 specifying t for position to mean "end of window".
1989 Add window-line-height.
1990
1991 * anti.texi (Antinews): Mention window-line-height.
1992
19932006-09-19 David Kastrup <dak@gnu.org>
1994
1995 * keymaps.texi (Searching Keymaps): Small clarification.
1996
19972006-09-18 Richard Stallman <rms@gnu.org>
1998
1999 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2000 cause keyboard menus.
2001 (Menu Keymaps): Likewise.
2002 (Defining Menus, Keyboard Menus): Clarify.
2003
2004 * text.texi (Fields): Clarify explanation of constrain-to-field.
2005
20062006-09-16 Eli Zaretskii <eliz@gnu.org>
2007
2008 * variables.texi (Tips for Defining): Fix a typo.
2009
20102006-09-15 Richard Stallman <rms@gnu.org>
2011
2012 * keymaps.texi (Remapping Commands, Searching Keymaps)
2013 (Active Keymaps): Clean up previous change.
2014
20152006-09-15 Jay Belanger <belanger@truman.edu>
2016
2017 * gpl.texi: Replace "Library Public License" by "Lesser Public
2018 License" throughout.
2019
20202006-09-15 David Kastrup <dak@gnu.org>
2021
2022 * keymaps.texi (Active Keymaps): Adapt description to use
2023 `get-char-property' instead `get-text-property'. Explain how
2024 mouse events change this. Explain the new optional argument of
2025 `key-binding' and its mouse-dependent lookup.
2026 (Searching Keymaps): Adapt description similarly.
2027 (Remapping Commands): Explain the new optional argument of
2028 `command-remapping'.
2029
20302006-09-14 Richard Stallman <rms@gnu.org>
2031
2032 * keymaps.texi (Searching Keymaps): Clarification.
2033 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2034
20352006-09-13 Richard Stallman <rms@gnu.org>
2036
2037 * objects.texi (Character Type): Node split.
2038 Add xref to Describing Characters.
2039 (Basic Char Syntax, General Escape Syntax)
2040 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2041
20422006-09-11 Richard Stallman <rms@gnu.org>
2043
2044 * display.texi (Display Table Format): Wording clarification.
2045 (Glyphs): Clarifications.
2046
20472006-09-10 Chong Yidong <cyd@stupidchicken.com>
2048
2049 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2050 local maps.
2051
20522006-09-10 Kim F. Storm <storm@cua.dk>
2053
2054 * display.texi (Forcing Redisplay): Document return value of
2055 function redisplay.
2056
20572006-09-09 Richard Stallman <rms@gnu.org>
2058
2059 * windows.texi (Window Hooks): Explain limits of
2060 window-scroll-functions.
2061
2062 * display.texi (Fringe Indicators): Update for last change in
2063 indicate-buffer-boundaries.
2064
20652006-09-08 Richard Stallman <rms@gnu.org>
2066
2067 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2068
20692006-09-06 Kim F. Storm <storm@cua.dk>
2070
2071 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2072
2073 * windows.texi (Window Start): Update pos-visible-in-window-p.
2074
20752006-09-04 Richard Stallman <rms@gnu.org>
2076
2077 * processes.texi (Accepting Output): Explain SECONDS=0 for
2078 accept-process-output.
2079
2080 * os.texi (Idle Timers): Explain why timer functions should not
2081 loop until (input-pending-p).
2082
20832006-09-02 Eli Zaretskii <eliz@gnu.org>
2084
2085 * makefile.w32-in (usermanualdir): New variable.
2086 (elisp.dvi): Use it.
2087
20882006-09-01 Eli Zaretskii <eliz@gnu.org>
2089
2090 * buffers.texi (Buffer Modification): Fix last change.
2091
20922006-09-01 Chong Yidong <cyd@stupidchicken.com>
2093
2094 * buffers.texi (Buffer Modification): Document
2095 buffer-chars-modified-tick.
2096
20972006-08-31 Richard Stallman <rms@gnu.org>
2098
2099 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2100
21012006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2102
2103 * modes.texi (Syntactic Font Lock):
2104 Mention font-lock-syntactic-face-function
2105 instead of specific faces.
2106
21072006-08-29 Chong Yidong <cyd@stupidchicken.com>
2108
2109 * display.texi (Images): Add xrref to display-images-p.
2110
21112006-08-28 Kenichi Handa <handa@m17n.org>
2112
2113 * nonascii.texi (Lisp and Coding Systems): Fix description of
2114 detect-coding-region.
2115
21162006-08-27 Michael Olson <mwolson@gnu.org>
2117
2118 * processes.texi (Transaction Queues): Remove stray quote
2119 character.
2120
21212006-08-25 Richard Stallman <rms@gnu.org>
2122
2123 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2124 Add xref.
2125
21262006-08-24 Chong Yidong <cyd@stupidchicken.com>
2127
2128 * os.texi (Timers): Avoid waiting inside timers.
2129
21302006-08-21 Lute Kamstra <lute@gnu.org>
2131
2132 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2133
21342006-08-20 Richard Stallman <rms@gnu.org>
2135
2136 * os.texi (Idle Timers): New node, split out from Timers.
2137 Document current-idle-time.
2138 * commands.texi (Reading One Event): Update xref.
2139 * elisp.texi (Top): Update subnode menu.
2140
21412006-08-16 Richard Stallman <rms@gnu.org>
2142
2143 * keymaps.texi (Extended Menu Items): Show format of cached
2144 bindings in extended menu items.
2145
2146 * customize.texi (Variable Definitions): Explain when the
2147 standard value expression is evaluated.
2148
21492006-08-15 Chong Yidong <cyd@stupidchicken.com>
2150
2151 * commands.texi (Reading One Event): Explain idleness in
2152 `read-event'.
2153
21542006-08-12 Chong Yidong <cyd@stupidchicken.com>
2155
2156 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2157 (Commands for Insertion): Removed split-line since it's not
2158 relevant for Lisp programming.
2159 (Yank Commands): Rewrite introduction.
2160 (Undo): Clarify.
2161 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2162 (Filling): Remove redundant comment. Clarify return value of
2163 current-justification.
2164 (Margins): Minor clarifications.
2165 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2166 (Sorting): Update definition of sort-lines.
2167 (Columns): Clarify behavior of sort-columns.
2168 (Indent Tabs): Link to Tab Stops in Emacs manual.
2169 (Special Properties): Clarify.
2170 (Clickable Text): Mention Buttons package.
2171
21722006-08-12 Kevin Ryde <user42@zip.com.au>
2173
2174 * os.texi (Time Parsing): Add %z to description of
2175 format-time-string, as per docstring. Add cross reference to
2176 glibc manual for strftime.
2177
21782006-08-08 Richard Stallman <rms@gnu.org>
2179
2180 * modes.texi: Clean up wording in previous change.
2181
21822006-08-07 Chong Yidong <cyd@stupidchicken.com>
2183
2184 * modes.texi (Hooks): Clarify.
2185 (Major Mode Basics): Mention define-derived-mode explicitly.
2186 (Major Mode Conventions): Rebinding RET is OK for some modes.
2187 Mention change-major-mode-hook and after-change-major-mode-hook.
2188 (Example Major Modes): Moved to end of Modes section.
2189 (Mode Line Basics): Clarify.
2190 (Mode Line Data): Mention help-echo and local-map in strings.
2191 Explain reason for treatment of non-risky variables.
2192 (Properties in Mode): Clarify.
2193 (Faces for Font Lock): Add font-lock-negation-char-face.
2194
21952006-08-04 Eli Zaretskii <eliz@gnu.org>
2196
2197 * strings.texi (Formatting Strings): Warn against arbitrary
2198 strings as first arg to `format'.
2199
22002006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2201
2202 * text.texi (Clickable Text): Mention `help-echo' text property.
2203 Update intro, examples and associated explanations.
2204
22052006-07-31 Richard Stallman <rms@gnu.org>
2206
2207 * commands.texi: Update xrefs.
2208 (Event Mod): New node, cut out from old Translating Input.
2209
2210 * maps.texi: Update xrefs.
2211
2212 * keymaps.texi (Translation Keymaps): New node.
2213 Update xrefs from Translating Input to Translation Keymaps.
2214
2215 * elisp.texi (Top): Update subnode menu.
2216
2217 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2218
2219 * os.texi (System Interface): Fix menu descriptions of some nodes.
2220 (Translating Input): Node deleted.
2221
22222006-07-31 Nick Roberts <nickrob@snap.net.nz>
2223
2224 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2225
2226 * lists.texi (Sets And Lists): Likewise.
2227
22282006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2229
2230 * text.texi (Fields): Mention POS
2231 requirement when narrowing is in effect.
2232
22332006-07-28 Richard Stallman <rms@gnu.org>
2234
2235 * display.texi (Face Attributes): Simplify wording.
2236 (Attribute Functions): Clarify meaning of new-frame default
2237 attribute settings.
2238
2239 * customize.texi (Common Keywords): Document how to use
2240 :package-version in a package not in Emacs.
2241
22422006-07-28 Kim F. Storm <storm@cua.dk>
2243
2244 * commands.texi (Reading One Event): Fix last change.
2245
22462006-07-26 Chong Yidong <cyd@stupidchicken.com>
2247
2248 * commands.texi (Reading One Event): Document SECONDS argument for
2249 read-event, read-char, and read-char-exclusive.
2250
22512006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2252
2253 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2254 to ensure correct identification.
2255
22562006-07-24 Richard Stallman <rms@gnu.org>
2257
2258 * text.texi (Clickable Text): Clarify.
2259
2260 * sequences.texi (Vector Functions): Delete duplicate xref.
2261
2262 * objects.texi (Function Type): Clarify.
2263
2264 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2265 modes.
2266
2267 * lists.texi (List Variables): New node.
2268 Material moved from other nodes.
2269
2270 * variables.texi (Setting Variables): add-to-list and
2271 add-to-ordered-list moved to List Variables node.
2272
22732006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2274
2275 * text.texi (Links and Mouse-1):
2276 For mouse-on-link-p, expand on arg POS.
2277
22782006-07-21 Kim F. Storm <storm@cua.dk>
2279
2280 * display.texi (Forcing Redisplay): Don't mention systems which
2281 don't support sub-second timers for redisplay-preemption-period.
2282
2283 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2284
22852006-07-21 Eli Zaretskii <eliz@gnu.org>
2286
2287 * frames.texi (Input Focus): Document that focus-follows-mouse has
2288 no effect on MS-Windows.
2289
22902006-07-18 Richard Stallman <rms@gnu.org>
2291
2292 * display.texi (Forcing Redisplay): Cleanups in previous change.
2293
2294 * processes.texi (Low-Level Network): Make menu more convenient.
2295
22962006-07-18 Kim F. Storm <storm@cua.dk>
2297
2298 * display.texi (Forcing Redisplay): redisplay-preemption-period
2299 only used on window systems. Add xref to Terminal Output.
2300
2301 * os.texi (Terminal Output): baud-rate only controls preemption on
2302 non-window systems. Add xref to Forcing Redisplay.
2303
2304 * processes.texi (Low-Level Network): Rename node "Make Network"
2305 to "Network Processes".
2306
23072006-07-18 Karl Berry <karl@gnu.org>
2308
2309 * variables.texi, functions.texi, customize.texi, loading.texi:
2310 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2311
23122006-07-17 Chong Yidong <cyd@stupidchicken.com>
2313
2314 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2315
23162006-07-17 Richard Stallman <rms@gnu.org>
2317
2318 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2319 Put period and comma inside quotes.
2320
2321 * loading.texi, markers.texi: Use real doublequote inside menus.
2322
2323 * windows.texi: Put point and comma inside quotes.
2324 (Textual Scrolling): Use @samp for error message.
2325
2326 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2327 * strings.texi, streams.texi, processes.texi, os.texi:
2328 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2329 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2330 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2331 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2332 Put point and comma inside quotes.
2333
2334 * control.texi (Processing of Errors): Add command-error-function.
2335
2336 * variables.texi (File Local Variables): Clarify that
2337 file local variables make buffer-local bindings.
2338
2339 * modes.texi (Syntactic Font Lock): Give default for
2340 font-lock-syntax-table.
2341
23422006-07-17 Nick Roberts <nickrob@snap.net.nz>
2343
2344 * text.texi (Special Properties): Clean up previous change.
2345
23462006-07-16 Karl Berry <karl@gnu.org>
2347
2348 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2349 * control.texi: Fix bad page breaks through chapter 10 (control).
2350
2351 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2352 underfull hbox.
2353
23542006-07-15 Nick Roberts <nickrob@snap.net.nz>
2355
2356 * text.texi (Special Properties): Describe fontified text property
2357 in relation to a character (not text).
2358
23592006-07-15 Kim F. Storm <storm@cua.dk>
2360
2361 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2362 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2363 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2364
2365 * anti.texi (Antinews): Mention redisplay function.
2366 The kbd macro existed, but was not documented, before 22.x.
2367 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2368
23692006-07-14 Nick Roberts <nickrob@snap.net.nz>
2370
2371 * display.texi (Displaying Messages): Add anchor.
2372
2373 * frames.texi (Dialog Boxes): Use it.
2374
23752006-07-12 Richard Stallman <rms@gnu.org>
2376
2377 * objects.texi (Frame Type): Explain nature of frames better.
2378
2379 * frames.texi (Frames): Explain nature of frames better.
2380
23812006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2382
2383 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2384
23852006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2386
2387 * frames.texi (Window System Selections): Mention scrap support for Mac.
2388 Default value of x-select-enable-clipboard is t on Mac.
2389
2390 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2391
23922006-07-11 Kim F. Storm <storm@cua.dk>
2393
2394 * display.texi (Forcing Redisplay): Add `redisplay' function.
2395 Don't mention (sit-for -1) -- use (redisplay t) instead.
2396
2397 * commands.texi (Waiting): (sit-for -1) is no longer special.
2398 (sit-for 0) is equivalent to (redisplay).
2399 Iconifying/deiconifying no longer makes sit-for return.
2400
24012006-07-10 Nick Roberts <nickrob@snap.net.nz>
2402
2403 * display.texi (Buttons): Fix typo.
2404
2405 * index.texi, elisp.texi (New Symbols): Comment node out.
2406
24072006-07-09 Richard Stallman <rms@gnu.org>
2408
2409 * display.texi (Truncation): Clean up previous change.
2410
24112006-07-08 Richard Stallman <rms@gnu.org>
2412
2413 * commands.texi (Interactive Call): Use 3 as prefix in example
2414 for execute-extended-command.
2415
2416 * display.texi (Attribute Functions): Move paragraph about
2417 compatibility with Emacs < 21.
2418
24192006-07-09 Kim F. Storm <storm@cua.dk>
2420
2421 * display.texi (Refresh Screen): Clarify force-window-update.
2422 (Truncation): "Normally" indicated by fringe arrows.
2423
24242006-07-08 Eli Zaretskii <eliz@gnu.org>
2425
2426 * windows.texi (Textual Scrolling, Resizing Windows):
2427 * variables.texi (Constant Variables):
2428 * text.texi (Buffer Contents, Deletion, Changing Properties)
2429 (Property Search, Special Properties, Sticky Properties)
2430 (Links and Mouse-1, Fields, Change Hooks):
2431 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2432 (Categories):
2433 * symbols.texi (Other Plists):
2434 * streams.texi (Output Variables):
2435 * processes.texi (Input to Processes, Query Before Exit):
2436 * positions.texi (Word Motion, Text Lines, List Motion):
2437 * os.texi (Init File, System Environment, Sound Output)
2438 (Session Management):
2439 * nonascii.texi (Text Representations, Character Sets)
2440 (Chars and Bytes, Locales):
2441 * modes.texi (Defining Minor Modes, Header Lines):
2442 * minibuf.texi (Minibuffer Contents):
2443 * markers.texi (Information from Markers):
2444 * lists.texi (List Elements, Building Lists, Association Lists):
2445 * keymaps.texi (Tool Bar):
2446 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2447 * functions.texi (What Is a Function, Mapping Functions):
2448 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2449 (Color Names, Text Terminal Colors, Display Feature Testing):
2450 * files.texi (Visiting Functions, File Name Components)
2451 (Unique File Names, Contents of Directories):
2452 * display.texi (Forcing Redisplay, Displaying Messages)
2453 (Temporary Displays, Font Selection, Auto Faces)
2454 (Font Lookup, Fringe Indicators, Display Margins)
2455 (Image Descriptors, Showing Images, Image Cache, Button Types)
2456 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2457 (Display Table Format, Glyphs):
2458 * control.texi (Iteration):
2459 * commands.texi (Command Loop Info, Adjusting Point):
2460 * backups.texi (Making Backups, Auto-Saving):
2461 Remove @tindex entries.
2462
24632006-07-07 Kim F. Storm <storm@cua.dk>
2464
2465 * display.texi (Fringe Cursors): Fix typo.
2466 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2467 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2468
24692006-07-05 Richard Stallman <rms@gnu.org>
2470
2471 * text.texi (Buffer Contents): Add example of text props
2472 in result of buffer-substring.
2473 (Text Properties): Explain better about use of specific property names.
2474 (Property Search): Some cleanups; reorder some functions.
2475
2476 * keymaps.texi (Changing Key Bindings): Cleanup.
2477 Add xref to Key Binding Conventions.
2478
2479 * display.texi (Attribute Functions): Add examples for
2480 face-attribute-relative-p.
2481
2482 * tips.texi (Coding Conventions): Cleanup last change.
2483
24842006-07-05 Karl Berry <karl@gnu.org>
2485
2486 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2487 Remove @setchapternewpage odd.
2488 Result is 1013 pages, down from 1100.
2489
2490 * anti.texi, customize.texi, display.texi, internals.texi:
2491 * minibuf.texi, modes.texi, tips.texi:
2492 Fix overfull/underfull boxes.
2493
24942006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2495
2496 * edebug.texi (Instrumenting):
2497 Add Edebug-specific findex for eval-buffer.
2498 * loading.texi (Loading):
2499 Replace eval-current-buffer with eval-buffer.
2500
25012006-06-30 Nick Roberts <nickrob@snap.net.nz>
2502
2503 * locals.texi (Standard Buffer-Local Variables): Update the list
2504 of variables.
2505
25062006-06-26 Nick Roberts <nickrob@snap.net.nz>
2507
2508 * files.texi (File Name Completion): Point user to the node
2509 "Reading File Names".
2510
25112006-06-24 Eli Zaretskii <eliz@gnu.org>
2512
2513 * files.texi (Contents of Directories): Document case-insensitive
2514 behavior on respective filesystems.
2515
2516 * objects.texi (Character Type): Document that Emacs signals an
2517 error for unsupported Unicode characters specified as \uNNNN.
2518
25192006-06-19 Richard Stallman <rms@gnu.org>
2520
2521 * processes.texi (Bindat Spec): Clarify previous change.
2522
25232006-06-16 Richard Stallman <rms@gnu.org>
2524
2525 * tips.texi (Coding Conventions): Better explain conventions
2526 for definition constructs.
2527
2528 * text.texi (Special Properties): String value of `read-only'
2529 serves as the error message.
2530
2531 * objects.texi (Character Type): Clarify prev. change.
2532 (Non-ASCII in Strings): Mention \u and \U.
2533
2534 * commands.texi (Using Interactive): Explain problem of
2535 markers, etc., in command-history.
2536
25372006-06-14 Kim F. Storm <storm@cua.dk>
2538
2539 * commands.texi (Waiting): Negative arg to sit-for forces
2540 redisplay even if input is pending.
2541
2542 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2543 redisplay. Remove incorrect example of binding redisplay-dont-pause
2544 around (sit-for 0).
2545
25462006-06-13 Richard Stallman <rms@gnu.org>
2547
2548 * display.texi (Forcing Redisplay): Clarify previous change.
2549
25502006-06-13 Romain Francoise <romain@orebokech.com>
2551
2552 * display.texi (Forcing Redisplay): Fix typo.
2553
25542006-06-13 Kim F. Storm <storm@cua.dk>
2555
2556 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2557
25582006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2559
2560 * tips.texi (Coding Conventions): Add `@end itemize'.
2561
25622006-06-10 Richard Stallman <rms@gnu.org>
2563
2564 * tips.texi (Coding Conventions): Explain use of coding systems
2565 to ensure one decoding for strings.
2566
25672006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2568
2569 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2570 syntax.
2571
25722006-06-07 Eli Zaretskii <eliz@gnu.org>
2573
2574 * display.texi (Font Selection): Remove description of
2575 clear-face-cache.
2576
2577 * compile.texi (Eval During Compile): Fix a typo. Add index
2578 entries for possible uses of eval-when-compile.
2579
25802006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2581
2582 * display.texi (Abstract Display): Fix typo.
2583
25842006-06-03 Eli Zaretskii <eliz@gnu.org>
2585
2586 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2587 Reword variable's description.
2588
25892006-06-01 Richard Stallman <rms@gnu.org>
2590
2591 * windows.texi (Splitting Windows): Clarify splitting nonselected
2592 window.
2593
25942006-05-31 Juri Linkov <juri@jurta.org>
2595
2596 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2597
25982006-05-30 Richard Stallman <rms@gnu.org>
2599
2600 * display.texi (Line Height): Fix errors in description of
10d1d0af 2601 default line height and line-height property.
b8d4c8d0
GM
2602
2603 * nonascii.texi (Default Coding Systems): Further clarification.
2604
26052006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2606
2607 * internals.texi (Pure Storage): Mention that an overflow in pure
2608 space causes a memory leak.
2609 (Garbage Collection): If there was an overflow in pure space,
2610 `garbage-collect' returns nil.
2611
26122006-05-30 Eli Zaretskii <eliz@gnu.org>
2613
2614 * nonascii.texi (Default Coding Systems): Fix it some more.
2615
26162006-05-29 Eli Zaretskii <eliz@gnu.org>
2617
2618 * nonascii.texi (Default Coding Systems): Fix last change.
2619
26202006-05-29 Kenichi Handa <handa@m17n.org>
2621
2622 * nonascii.texi (find-operation-coding-system): Describe the new
2623 argument format (FILENAME . BUFFER).
2624
26252006-05-28 Richard Stallman <rms@gnu.org>
2626
2627 * tips.texi (Coding Conventions): Better explain reasons not to
2628 advise other packages or use `eval-after-load'.
2629
26302006-05-29 Kim F. Storm <storm@cua.dk>
2631
2632 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2633 `bindat-idx' and `bindat-raw' for clarity.
2634
26352006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2636
2637 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2638
2639 * display.texi (Display): Add "Abstract Display" to menu.
2640 (Abstract Display, Abstract Display Functions)
2641 (Abstract Display Example): New nodes.
2642 * elisp.texi (Top): Add "Abstract Display" to menu.
2643
26442006-05-27 Chong Yidong <cyd@stupidchicken.com>
2645
2646 * keymaps.texi (Key Sequences): Link to input events definition.
2647 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2648
2649 * files.texi (Changing Files): Document updated argument list for
2650 copy-file.
2651
26522006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2653
2654 * processes.texi (Bindat Functions): Explain term "total length".
2655 Use it in bindat-length and bindat-pack descriptions.
2656
26572006-05-26 Eli Zaretskii <eliz@gnu.org>
2658
2659 * tips.texi (Coding Conventions): Advise against using
2660 eval-after-load in packages. Add an index entry.
2661
26622006-05-25 Juri Linkov <juri@jurta.org>
2663
2664 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2665
2666 * modes.texi (%-Constructs): Add %e, %z, %Z.
2667
26682006-05-25 Richard Stallman <rms@gnu.org>
2669
2670 * elisp.texi (Top): Update subnode menu.
2671
2672 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2673 (Keymaps): Update menu.
2674
26752006-05-25 Chong Yidong <cyd@stupidchicken.com>
2676
2677 * keymaps.texi (Key Sequences): Some clarifications.
2678
26792006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2680
2681 * processes.texi (Bindat Functions): Say "unibyte string"
2682 explicitly for bindat-unpack and bindat-pack descriptions.
2683 (Bindat Examples): Don't call `string-make-unibyte' in example.
2684
26852006-05-25 Chong Yidong <cyd@stupidchicken.com>
2686
2687 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2688 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2689
2690 * keymaps.texi (Changing Key Bindings):
dd7b651b 2691 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2692 * help.texi (Describing Characters): Refer to it.
2693
26942006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2695
2696 * frames.texi (Pointer Shape): @end table -> @end defvar.
2697
26982006-05-22 Richard Stallman <rms@gnu.org>
2699
2700 * elisp.texi (Top): Update subnode menus.
2701
2702 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2703 Contents rewritten; material from old Pointer Shape node moved here.
2704
2705 * display.texi (Pointer Shape): Node deleted.
2706 (Image Descriptors): Minor cleanup.
2707
27082006-05-21 Richard Stallman <rms@gnu.org>
2709
2710 * syntax.texi (Parsing Expressions): Update info on which STATE
2711 elements are ignored.
2712
27132006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2714
2715 * hooks.texi (Standard Hooks): Correct typo.
2716
2717 * gpl.texi (GPL): ifinfo -> ifnottex.
2718
27192006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2720
2721 * searching.texi (Simple Match Data): Warn about match data being
2722 set anew by every search.
2723
27242006-05-17 Richard Stallman <rms@gnu.org>
2725
2726 * minibuf.texi (Minibuffer History): Clarify.
2727
2728 * searching.texi (Regexp Special): Clarify nested regexp warning.
2729
27302006-05-16 Kim F. Storm <storm@cua.dk>
2731
2732 * minibuf.texi (Minibuffer History): Update add-to-history.
2733
27342006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2735
2736 * nonascii.texi (Explicit Encoding): Fix
2737 typo (encoding<->decoding).
2738
27392006-05-14 Richard Stallman <rms@gnu.org>
2740
2741 * buffers.texi (Creating Buffers): Cleanup.
2742
2743 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2744
27452006-05-13 Eli Zaretskii <eliz@gnu.org>
2746
2747 * buffers.texi (Current Buffer): Document that with-temp-buffer
2748 disables undo.
2749
2750 * os.texi (Terminal-Specific): More accurate description of how
2751 Emacs searches for the terminal-specific libraries.
2752
27532006-05-12 Eli Zaretskii <eliz@gnu.org>
2754
2755 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2756 emacs-xtra to @inforef's.
2757
2758 * text.texi (Undo): Document that undo is turned off in buffers
2759 whose names begin with a space.
2760
2761 * buffers.texi (Buffer Names): Add index entries for buffers whose
2762 names begin with a space.
2763 (Creating Buffers): Document that undo is turned off in buffers
2764 whose names begin with a space.
2765
2766 * files.texi (Visiting Functions, Reading from Files)
2767 (Saving Buffers): Mention code and EOL conversions by file I/O
2768 primitives and subroutines.
2769
2770 * nonascii.texi (Lisp and Coding Systems): Document
2771 coding-system-eol-type. Add index entries for eol conversion.
2772
2773 * display.texi (Defining Faces): Mention `mac', and add an xref to
2774 where window-system is described.
2775
27762006-05-10 Richard Stallman <rms@gnu.org>
2777
2778 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2779
27802006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2781
2782 * variables.texi (File Local Variables): Recommend to quote lambda
2783 expressions in safe-local-variable property.
2784
27852006-05-09 Richard Stallman <rms@gnu.org>
2786
2787 * variables.texi (File Local Variables): Document
2788 safe-local-eval-forms and safe-local-eval-function.
2789
27902006-05-07 Kim F. Storm <storm@cua.dk>
2791
2792 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2793 from add-to-history.
2794
27952006-05-07 Romain Francoise <romain@orebokech.com>
2796
2797 * commands.texi (Event Input Misc):
2798 * compile.texi (Eval During Compile):
2799 * internals.texi (Buffer Internals):
2800 * minibuf.texi (Initial Input):
2801 * nonascii.texi (Scanning Charsets):
2802 * numbers.texi (Comparison of Numbers):
2803 * windows.texi (Textual Scrolling, Vertical Scrolling):
2804 Fix various typos.
2805
28062006-05-06 Eli Zaretskii <eliz@gnu.org>
2807
2808 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2809 conditional xref's to either emacs or emacs-xtra, depending on
2810 @iftex/@ifnottex.
2811
2812 * minibuf.texi (Minibuffer History): Document add-to-history.
2813
28142006-05-05 Eli Zaretskii <eliz@gnu.org>
2815
2816 * internals.texi (Pure Storage): Mention the pure overflow message
2817 at startup.
2818
c8763fb6 28192006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2820
2821 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2822 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2823 search.
2824
28252006-05-01 Richard Stallman <rms@gnu.org>
2826
2827 * intro.texi (nil and t): Clarify.
2828
2829 * variables.texi (File Local Variables): Suggest using booleanp.
2830
28312006-05-01 Juanma Barranquero <lekktu@gmail.com>
2832
2833 * objects.texi (Type Predicates): Fix typos.
2834
28352006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2836
2837 * intro.texi (nil and t): Add booleanp.
2838
2839 * objects.texi (Type Predicates): Add links for booleanp and
2840 string-or-null-p.
2841
28422006-04-29 Richard Stallman <rms@gnu.org>
2843
2844 * modes.texi (Multiline Font Lock): Rename from
2845 Multi line Font Lock Elements. Much clarification.
2846 (Font Lock Multiline, Region to Fontify): Much clarification.
2847
28482006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2849
2850 * variables.texi (File Local Variables): Remove the special case t for
2851 safe-local-variable.
2852
28532006-04-26 Richard Stallman <rms@gnu.org>
2854
2855 * syntax.texi (Parsing Expressions): Minor cleanup.
2856
28572006-04-18 Richard Stallman <rms@gnu.org>
2858
2859 * tips.texi (Coding Conventions): Explain when the package's
2860 prefix should appear later on (not at the start of the name).
2861
2862 * searching.texi (String Search): Clarify effect of NOERROR.
2863
2864 * modes.texi (Imenu): Clarify what special items do.
2865
2866 * hooks.texi (Standard Hooks): Delete text about old hook names.
2867
28682006-04-17 Romain Francoise <romain@orebokech.com>
2869
2870 * variables.texi (Local Variables): Update the default value of
2871 `max-specpdl-size'.
2872
28732006-04-15 Michael Olson <mwolson@gnu.org>
2874
2875 * processes.texi (Transaction Queues): Mention the new optional
2876 `delay-question' argument for `tq-enqueue'.
2877
28782006-04-13 Bill Wohler <wohler@newt.com>
2879
2880 * customize.texi (Common Keywords): Use dotted notation for
2881 :package-version value. Specify its values. Improve documentation
2882 for customize-package-emacs-version-alist.
2883
28842006-04-12 Bill Wohler <wohler@newt.com>
2885
2886 * customize.texi (Common Keywords): Move description of
2887 customize-package-emacs-version-alist to @defvar.
2888
28892006-04-10 Bill Wohler <wohler@newt.com>
2890
2891 * customize.texi (Common Keywords): Add :package-version.
2892
28932006-04-10 Kim F. Storm <storm@cua.dk>
2894
2895 * text.texi (Buffer Contents): Add NOPROPS arg to
2896 filter-buffer-substring.
2897
28982006-04-08 Kevin Ryde <user42@zip.com.au>
2899
2900 * os.texi (Command-Line Arguments): Update xref to emacs manual
2901 "Command Arguments" -> "Emacs Invocation", per change there.
2902
29032006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2904
2905 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2906 be on one line to help makeinfo not render two spaces after the dot.
2907
29082006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2909
2910 * strings.texi (Predicates for Strings): Add string-or-null-p.
2911
29122006-03-28 Kim F. Storm <storm@cua.dk>
2913
2914 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2915 remarks about systems that don't support fractional seconds.
2916
29172006-03-25 Karl Berry <karl@gnu.org>
2918
2919 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2920 the year list.
2921
29222006-03-21 Nick Roberts <nickrob@snap.net.nz>
2923
2924 * display.texi (Fringe Indicators): Fix typos.
2925
29262006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2927
2928 * tips.texi (Documentation Tips): One can now also write `program'
2929 in front of a quoted symbol in a docstring to prevent making a
2930 hyperlink.
2931
29322006-03-19 Alan Mackenzie <acm@muc.de>
2933
2934 * text.texi (Special Properties): Clarify `fontified' property.
2935
29362006-03-16 Richard Stallman <rms@gnu.org>
2937
2938 * display.texi (Defining Images): Minor cleanup.
2939
29402006-03-16 Bill Wohler <wohler@newt.com>
2941
2942 * display.texi (Defining Images): In image-load-path-for-library,
2943 prefer user's images.
2944
29452006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2946
2947 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2948
29492006-03-15 Bill Wohler <wohler@newt.com>
2950
2951 * display.texi (Defining Images): Fix example in
2952 image-load-path-for-library by not recommending that one binds
2953 image-load-path. Just defvar it to placate compiler and only use
2954 it if previously defined.
2955
29562006-03-14 Bill Wohler <wohler@newt.com>
2957
2958 * display.texi (Defining Images): In image-load-path-for-library,
2959 always return list of directories. Update example.
2960
29612006-03-14 Alan Mackenzie <acm@muc.de>
2962
2963 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2964 This describes font-lock-extend-region-function.
2965 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2966 the new node "Region to Fontify".
2967
29682006-03-13 Richard Stallman <rms@gnu.org>
2969
2970 * display.texi (Invisible Text): The impossible position is
2971 now before the invisible text, not after.
2972 (Defining Images): Clean up last change.
2973
29742006-03-11 Bill Wohler <wohler@newt.com>
2975
2976 * display.texi (Defining Images): Add image-load-path-for-library.
2977
29782006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2979
2980 * text.texi (Adaptive Fill): Fix Texinfo usage.
2981
2982 * strings.texi (Creating Strings): Fix Texinfo usage.
2983
2984 * searching.texi (Regexp Special): Use @samp for regular
2985 expressions that are not in Lisp syntax.
2986
29872006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2988
2989 * searching.texi (Regexp Special): Put remark between parentheses
2990 to avoid misreading.
2991
29922006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2993
2994 * searching.texi (Syntax of Regexps): More accurately describe
2995 which characters are special in which situations.
2996 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2997 are not special. Describe in detail when `[' and `]' are special.
2998 (Regexp Backslash): Plenty of regexps with unbalanced square
2999 brackets are valid, so reword that statement.
3000
30012006-03-02 Kim F. Storm <storm@cua.dk>
3002
3003 * keymaps.texi (Tool Bar): Add tool-bar-border.
3004
30052006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3006
3007 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3008
30092006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3010
3011 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3012
3013 * files.texi (Locating Files): Suggest additional values for the
3014 SUFFIXES arg of `locate-file'. Update pxref.
3015
3016 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3017 (How Programs Do Loading): Discuss the effects of Auto Compression
3018 mode on `load'.
3019 (Load Suffixes): New node.
3020 (Library Search): Delete description of `load-suffixes'; it was
3021 moved to "Load Suffixes".
3022 (Autoload, Named Features): Mention `load-suffixes'.
3023
30242006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3025
3026 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3027
3028 * windows.texi (Window Tree): Fix typo.
3029
30302006-02-20 Kim F. Storm <storm@cua.dk>
3031
3032 * display.texi (Fringe Indicators): New section.
3033 Move indicate-empty-lines, indicate-buffer-boundaries, and
3034 default-indicate-buffer-boundaries here.
3035 Add fringe-indicator-alist and default-fringes-indicator-alist.
3036 Add list of logical fringe indicator symbols.
3037 Update list of standard bitmap names.
3038 (Fringe Cursors): New section.
3039 Move overflow-newline-into-fringe here.
3040 Add fringe-cursor-alist and default-fringes-cursor-alist.
3041 Add list of fringe cursor symbols.
3042
30432006-02-20 Juanma Barranquero <lekktu@gmail.com>
3044
3045 * commands.texi (Using Interactive): Fix reference to node
3046 "Minibuffers".
3047
30482006-02-19 Richard M. Stallman <rms@gnu.org>
3049
3050 * minibuf.texi (High-Level Completion):
3051 Add xref to read-input-method-name.
3052
3053 * files.texi (Relative File Names): Move file-relative-name here.
3054 (File Name Expansion): From here. Minor clarifications.
3055
3056 * commands.texi (Using Interactive): Add xrefs about reading input.
3057 Clarify remarks about that moving point and mark.
3058 Put string case before list case.
3059
c8763fb6 30602006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3061
3062 * display.texi (Other Display Specs, Image Descriptors):
3063 Revert erroneous changes. The previous description of
3064 image-descriptors as `(image . PROPS)' was correct.
3065
30662006-02-14 Richard M. Stallman <rms@gnu.org>
3067
3068 * variables.texi (File Local Variables): Clarifications.
3069
30702006-02-14 Juanma Barranquero <lekktu@gmail.com>
3071
3072 * variables.texi (File Local Variables): Use @code for a cons
3073 cell, not @var.
3074
30752006-02-13 Chong Yidong <cyd@stupidchicken.com>
3076
3077 * variables.texi (File Local Variables): Document new file local
3078 variable behavior.
3079
30802006-02-10 Kim F. Storm <storm@cua.dk>
3081
3082 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3083
30842006-02-08 Juanma Barranquero <lekktu@gmail.com>
3085
3086 * modes.texi (%-Constructs): Remove obsolete info about
3087 `global-mode-string'.
3088
30892006-02-07 Richard M. Stallman <rms@gnu.org>
3090
3091 * commands.texi (Prefix Command Arguments): Minor cleanup.
3092
3093 * display.texi: "Graphical display", not window system.
3094
3095 * functions.texi (What Is a Function): Fix xref.
3096
3097 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3098 (Changing Key Bindings): Clarify when remapping is better than
3099 substitute-key-definition.
3100
31012006-02-02 Richard M. Stallman <rms@gnu.org>
3102
3103 * minibuf.texi (Basic Completion): Completion alists are risky.
3104
3105 * keymaps.texi (Active Keymaps): Clarifications.
3106 (Searching Keymaps): New node.
3107 (Keymaps): Update menu.
3108
3109 * frames.texi (Layout Parameters): Minor clarification.
3110 (Drag and Drop): New node.
3111 (Frames): Update menu.
3112
31132006-01-29 Chong Yidong <cyd@stupidchicken.com>
3114
3115 * display.texi (Other Display Specs, Image Descriptors):
3116 Image description is a list, not a cons cell.
3117
31182006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3119
3120 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3121 list is not necessarily a list).
3122
31232006-01-27 Eli Zaretskii <eliz@gnu.org>
3124
3125 * frames.texi (Layout Parameters): border-width and
3126 internal-border-width belong to the frame, not the window.
3127
31282006-01-19 Richard M. Stallman <rms@gnu.org>
3129
3130 * nonascii.texi (Translation of Characters): Search cmds use
3131 translation-table-for-input. Automatically made local.
3132
3133 * markers.texi (Overview of Markers): Count insertion type
3134 as one of a marker's attributes.
3135
3136 * keymaps.texi (Controlling Active Maps): New node, split out of
3137 Active Keymaps.
3138 (Keymaps): Menu updated.
3139 (Active Keymaps): Give pseudocode to explain how the active
3140 maps are searched. current-active-maps and key-binding moved here.
3141 (Functions for Key Lookup): current-active-maps and key-binding moved.
3142 Clarifications.
3143 (Searching the Keymaps): New subnode.
3144
3145 * elisp.texi (Top): Menu clarification.
3146
3147 * display.texi (Other Display Specs): Delete duplicate entry for
3148 just a string as display spec. Move text about recursive display
3149 specs on such a string.
3150
3151 * commands.texi (Key Sequence Input): Clarify.
3152 Move num-nonmacro-input-events out.
3153 (Reading One Event): num-nonmacro-input-events moved here.
3154
31552006-01-14 Nick Roberts <nickrob@snap.net.nz>
3156
3157 * advice.texi (Simple Advice): Update example to fit argument
3158 change in previous-line.
3159
31602006-01-05 Richard M. Stallman <rms@gnu.org>
3161
3162 * markers.texi (The Mark): Fix in `mark'.
3163
31642006-01-04 Richard M. Stallman <rms@gnu.org>
3165
3166 * processes.texi (Misc Network, Make Network): Minor cleanups.
3167
31682006-01-04 Kim F. Storm <storm@cua.dk>
3169
3170 * processes.texi (Make Network): Add IPv6 addresses and handling.
3171 (Network Feature Testing): Mention (:family ipv6).
3172 (Misc Network): Add IPv6 formats to format-network-address.
3173
31742005-12-30 Richard M. Stallman <rms@gnu.org>
3175
3176 * text.texi (Changing Properties):
3177 Don't use return value of set-text-properties.
3178
31792005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3180
3181 * modes.texi (Mode Line Format): Correct typo in menu.
3182
31832005-12-29 Richard M. Stallman <rms@gnu.org>
3184
3185 * modes.texi (Mode Line Top): New node.
3186 (Mode Line Data): Some text moved to new node.
3187 Explain the data structure more concretely.
3188 (Mode Line Basics): Clarifications.
3189 (Mode Line Variables): Clarify intro paragraph.
3190 (%-Constructs): Clarify intro paragraph.
3191 (Mode Line Format): Update menu.
3192
31932005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3194
3195 * minibuf.texi (Basic Completion): Update lazy-completion-table
3196 examples for removal of ARGS argument.
3197
31982005-12-23 Richard M. Stallman <rms@gnu.org>
3199
3200 * text.texi (Undo): Restore some explanation from the version
3201 that was deleted.
3202
32032005-12-23 Eli Zaretskii <eliz@gnu.org>
3204
3205 * text.texi (Undo): Remove duplicate descriptions of `apply
3206 funname' and `apply delta' elements of the undo list.
3207
32082005-12-20 Richard M. Stallman <rms@gnu.org>
3209
3210 * help.texi (Help Functions): Update documentation of `apropos'.
3211
32122005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3213
3214 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3215 because it is confusing. If the :help-echo keyword is a function,
3216 it is not directly used as the :help-echo overlay property, as the
3217 xref seems to suggest (it does not take the appropriate args).
3218
32192005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3220
3221 * customize.texi (Common Keywords): Fix Texinfo usage.
3222 (Group Definitions, Variable Definitions): Update for new
3223 conventions for using `*' in docstrings.
3224
3225 * tips.texi (Documentation Tips): Update for new conventions for
3226 using `*' in docstrings.
3227
32282005-12-16 Richard M. Stallman <rms@gnu.org>
3229
3230 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3231
32322005-12-16 Juri Linkov <juri@jurta.org>
3233
3234 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3235
32362005-12-14 Romain Francoise <romain@orebokech.com>
3237
3238 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3239 Fix typo.
3240
32412005-12-11 Juri Linkov <juri@jurta.org>
3242
3243 * minibuf.texi (Completion Commands): Add mention of read-file-name
3244 for filename completion keymaps.
3245 (Reading File Names): Add mention of filename completion keymaps
3246 for read-file-name and xref to `Completion Commands'.
3247
32482005-12-10 Richard M. Stallman <rms@gnu.org>
3249
3250 * customize.texi (Common Keywords): State caveats for use of :tag.
3251
32522005-12-08 Richard M. Stallman <rms@gnu.org>
3253
3254 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3255 with xrefs and better explanation.
3256 (Completion Commands): Add the filename completion maps.
3257
3258 * objects.texi (Character Type): Clarify that \s is not space
3259 if a dash follows.
3260
32612005-12-05 Richard M. Stallman <rms@gnu.org>
3262
3263 * windows.texi (Resizing Windows): Delete preserve-before args.
3264
32652005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3266
3267 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3268 in full keymaps, since the quirk has been fixed.
3269
32702005-12-03 Eli Zaretskii <eliz@gnu.org>
3271
3272 * hooks.texi (Standard Hooks): Add index entries. Mention
3273 `compilation-finish-functions'.
3274
32752005-11-27 Richard M. Stallman <rms@gnu.org>
3276
3277 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3278
32792005-11-21 Juri Linkov <juri@jurta.org>
3280
3281 * customize.texi (Common Keywords): Update links types
3282 custom-manual and url-link. Add link types emacs-library-link,
3283 file-link, function-link, variable-link, custom-group-link.
3284
32852005-11-20 Chong Yidong <cyd@stupidchicken.com>
3286
3287 * display.texi: Revert 2005-11-20 change.
3288
32892005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3290
3291 * processes.texi (Bindat Functions):
3292 Say "third" to refer to zero-based index "2".
3293
32942005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3295
3296 * loading.texi (Library Search): Update the default value of
3297 `load-suffixes'.
3298
32992005-11-17 Chong Yidong <cyd@stupidchicken.com>
3300
3301 * display.texi (Attribute Functions): Mention :ignore-defface.
3302
33032005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3304
3305 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3306 (Minor Mode Conventions): Mention the use of a hook.
3307
33082005-11-06 Richard M. Stallman <rms@gnu.org>
3309
3310 * files.texi (Magic File Names): find-file-name-handler checks the
3311 `operations' property of the handler.
3312
33132005-11-03 Richard M. Stallman <rms@gnu.org>
3314
3315 * variables.texi (Frame-Local Variables): Small clarification.
3316
33172005-10-29 Chong Yidong <cyd@stupidchicken.com>
3318
3319 * os.texi (Init File): Document ~/.emacs.d/init.el.
3320
33212005-10-29 Richard M. Stallman <rms@gnu.org>
3322
3323 * internals.texi (Garbage Collection): Document memory-full.
3324
33252005-10-28 Bill Wohler <wohler@newt.com>
3326
3327 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3328 for URLs.
3329
33302005-10-28 Richard M. Stallman <rms@gnu.org>
3331
3332 * minibuf.texi (Completion Commands): Clean up prev change.
3333
33342005-10-26 Kevin Ryde <user42@zip.com.au>
3335
3336 * compile.texi (Eval During Compile): Explain recommended uses
3337 of eval-when-compile and eval-and-compile.
3338
33392005-10-27 Masatake YAMATO <jet@gyve.org>
3340
3341 * minibuf.texi (Completion Commands):
3342 Write about new optional argument for `display-completion-list'.
3343
33442005-10-23 Richard M. Stallman <rms@gnu.org>
3345
3346 * display.texi (Overlay Arrow): Clarify about local bindings of
3347 overlay-arrow-position.
3348
33492005-10-22 Eli Zaretskii <eliz@gnu.org>
3350
3351 * internals.texi (Building Emacs): Fix last change.
3352
33532005-10-22 Richard M. Stallman <rms@gnu.org>
3354
3355 * internals.texi (Building Emacs): Document eval-at-startup.
3356
33572005-10-21 Richard M. Stallman <rms@gnu.org>
3358
3359 * loading.texi (Where Defined): load-history contains abs file names.
3360 symbol-file returns abs file names.
3361
33622005-10-19 Kim F. Storm <storm@cua.dk>
3363
3364 * display.texi (Showing Images): Add max-image-size integer value.
3365
33662005-10-18 Chong Yidong <cyd@stupidchicken.com>
3367
3368 * display.texi (Showing Images): Document max-image-size.
3369
33702005-10-17 Richard M. Stallman <rms@gnu.org>
3371
3372 * commands.texi (Quitting): Minor clarification.
3373
3374 * processes.texi (Sentinels): Clarify about output and quitting.
3375 (Filter Functions): Mention with-local-quit.
3376
33772005-10-17 Juri Linkov <juri@jurta.org>
3378
3379 * buffers.texi (Current Buffer):
3380 * commands.texi (Event Input Misc):
3381 * compile.texi (Eval During Compile, Compiler Errors):
3382 * customize.texi (Group Definitions):
3383 * display.texi (Progress, Defining Faces):
3384 * files.texi (Writing to Files):
3385 * modes.texi (Mode Hooks, Defining Minor Modes):
3386 * streams.texi (Output Functions):
3387 * syntax.texi (Syntax Table Functions):
3388 * text.texi (Change Hooks):
3389 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3390
3391 * commands.texi (Quitting): Replace arg `forms' with `body' in
3392 `with-local-quit'.
3393
3394 * positions.texi (Excursions): Replace arg `forms' with `body' in
3395 `save-excursion'.
3396
33972005-10-08 Kim F. Storm <storm@cua.dk>
3398
3399 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3400 Rename manual section accordingly.
3401
34022005-10-04 Kim F. Storm <storm@cua.dk>
3403
3404 * windows.texi (Window Split Tree): New section describing
3405 new function window-split-tree function.
3406
34072005-10-03 Nick Roberts <nickrob@snap.net.nz>
3408
3409 * display.texi (Fringe Size/Pos): Simplify and add detail.
3410
34112005-09-30 Romain Francoise <romain@orebokech.com>
3412
3413 * minibuf.texi (High-Level Completion): Explain that the prompt
3414 given to `read-buffer' should end with a colon and a space.
3415 Update usage examples.
3416
34172005-09-29 Juri Linkov <juri@jurta.org>
3418
3419 * display.texi (Displaying Messages): Rename argument name
3420 `string' to `format-string' in functions `message', `message-box',
3421 `message-or-box'.
3422
34232005-09-26 Chong Yidong <cyd@stupidchicken.com>
3424
3425 * errors.texi (Standard Errors): Correct xrefs.
3426
34272005-09-18 Chong Yidong <cyd@stupidchicken.com>
3428
3429 * display.texi (Defining Images): Update documentation for
3430 `image-load-path'.
3431
34322005-09-17 Richard M. Stallman <rms@gnu.org>
3433
3434 * display.texi (Defining Images): Clean up previous change.
3435
34362005-09-16 Romain Francoise <romain@orebokech.com>
3437
3438 * elisp.texi: Specify GFDL version 1.2.
3439
3440 * doclicense.texi (GNU Free Documentation License): Update to
3441 version 1.2.
3442
34432005-09-15 Chong Yidong <cyd@stupidchicken.com>
3444
3445 * display.texi (Defining Images): Document `image-load-path'.
3446
34472005-09-15 Richard M. Stallman <rms@gnu.org>
3448
3449 * objects.texi (Printed Representation): Minor cleanup.
3450 (Box Diagrams): Minor fix.
3451 (Cons Cell Type): Move (...) index item here.
3452 (Box Diagrams): From here.
3453 (Array Type): Minor fix.
3454 (Type Predicates): Delete index "predicates".
3455 (Hash Table Type): Clarify xref.
3456 (Dotted Pair Notation): Minor fix.
3457
34582005-09-10 Chong Yidong <cyd@stupidchicken.com>
3459
3460 * files.texi (Saving Buffers): Fix typo.
3461
34622005-09-08 Richard M. Stallman <rms@gnu.org>
3463
3464 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3465
34662005-09-08 Chong Yidong <cyd@stupidchicken.com>
3467
3468 * locals.texi (Standard Buffer-Local Variables): Don't include
3469 mode variables for minor modes.
3470 Fix xrefs for buffer-display-count, buffer-display-table,
3471 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3472 enable-multibyte-characters, fill-column, header-line-format,
3473 left-fringe-width, left-margin, and right-fringe-width.
3474
3475 * hooks.texi (Standard Hooks): All hooks should conform to the
3476 standard naming convention now.
3477 Fix xref for `echo-area-clear-hook'.
3478
3479 * display.texi (Usual Display): Note that indicate-empty-lines and
3480 tab-width are buffer-local.
3481
3482 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3483
3484 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3485
3486 * nonascii.texi (Encoding and I/O): Note that
3487 buffer-file-coding-system is buffer-local.
3488
3489 * positions.texi (List Motion): Note that defun-prompt-regexp is
3490 buffer-local.
3491
3492 * text.texi (Auto Filling): Note that auto-fill-function is
3493 buffer-local.
3494 (Undo): Note that buffer-undo-list is buffer-local.
3495
3496 * windows.texi (Buffers and Windows): Document
3497 buffer-display-count.
3498
34992005-09-06 Richard M. Stallman <rms@gnu.org>
3500
3501 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3502 package prefix elsewhere than at the start of the name.
3503
35042005-09-03 Richard M. Stallman <rms@gnu.org>
3505
3506 * tips.texi (Programming Tips): Add conventions for minibuffer
3507 questions and prompts.
3508
35092005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3510
3511 * intro.texi (nil and t): Minor cleanup.
3512 Delete spurious mention of keyword symbols.
3513 (Evaluation Notation): Add index entry.
3514 (A Sample Function Description): Minor cleanup.
3515 (A Sample Variable Description): Not all vars can be set.
3516
35172005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3518
3519 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3520
3521 (Insertion): Document precise type of `insert-char' arg COUNT.
3522
35232005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3524
3525 * modes.texi (Other Font Lock Variables): Sync the default of
3526 font-lock-lines-before.
3527
35282005-08-31 Michael Albinus <michael.albinus@gmx.de>
3529
3530 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3531
35322005-08-29 Richard M. Stallman <rms@gnu.org>
3533
3534 * elisp.texi (Top): Update subnode menu.
3535
3536 * searching.texi (Searching and Matching): Move node.
3537 Rearrange contents and add overall explanation.
3538 (Searching and Case): Move node.
3539 (Searching and Matching): Update menu.
3540
35412005-08-27 Eli Zaretskii <eliz@gnu.org>
3542
3543 * os.texi (Startup Summary): Fix the description of the initial
3544 startup message display.
3545
35462005-08-25 Richard M. Stallman <rms@gnu.org>
3547
3548 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3549
35502005-08-25 Emilio C. Lopes <eclig@gmx.net>
3551
3552 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3553 `next-overlay-change' example.
3554
35552005-08-22 Juri Linkov <juri@jurta.org>
3556
3557 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3558 Fix invert-face. Fix args of face-background.
3559
3560 * display.texi (Standard Faces): Delete node.
3561 (Faces): Add xref to `(emacs)Standard Faces'.
3562 (Displaying Faces): Fix xref to `Standard Faces'.
3563
3564 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3565
35662005-08-20 Alan Mackenzie <acm@muc.de>
3567
3568 * buffers.texi (The Buffer List): Clarify the manipulation of the
3569 buffer list.
3570
35712005-08-14 Richard M. Stallman <rms@gnu.org>
3572
3573 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3574 a regexp.
3575
35762005-08-11 Richard M. Stallman <rms@gnu.org>
3577
3578 * elisp.texi (Top): Update subnode lists.
3579
3580 * display.texi (Inverse Video): Node deleted.
3581
3582 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3583 New nodes split out of Coding Conventions.
3584
3585 * searching.texi (Regular Expressions): Document re-builder.
3586
3587 * os.texi (Time Parsing): New node split out of Time Conversion.
3588
3589 * processes.texi (Misc Network, Network Feature Testing)
3590 (Network Options, Make Network): New nodes split out of
3591 Low-Level Network.
3592
35932005-08-09 Richard M. Stallman <rms@gnu.org>
3594
3595 * frames.texi (Geometry): New node, split from Size and Position.
3596 (Frame Parameters): Refer to Geometry.
3597
3598 * buffers.texi (The Buffer List): Fix xrefs.
3599
3600 * windows.texi (Splitting Windows): Fix xref.
3601
3602 * frames.texi (Layout Parameters): Add xref.
3603
3604 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3605
3606 * keymaps.texi (Menu Bar): Fix xref.
3607
3608 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3609
3610 * modes.texi (%-Constructs): Fix xref.
3611
3612 * frames.texi (Window Frame Parameters): Node split up.
3613 (Basic Parameters, Position Parameters, Size Parameters)
3614 (Layout Parameters, Buffer Parameters, Management Parameters)
3615 (Cursor Parameters, Color Parameters): New subnodes.
3616
36172005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3618
3619 * positions.texi (Screen Lines): Update xref for previous change
3620 in minibuf.texi.
3621
3622 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3623 change in minibuf.texi.
3624
36252005-08-09 Richard M. Stallman <rms@gnu.org>
3626
3627 * tips.texi (Coding Conventions): Minor cleanup.
3628
3629 * modes.texi (Defining Minor Modes): Explain when init-value
3630 can be non-nil.
3631
3632 * elisp.texi (Top): Update submenu for Minibuffer.
3633
3634 * minibuf.texi (Minibuffer Misc): Node split up.
3635 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3636 (Recursive Mini): New nodes split out from Minibuffer Misc.
3637 (Minibuffer Misc): Document max-mini-window-height.
3638
3639 * hash.texi (Defining Hash): Delete stray paren in example.
3640
3641 * display.texi (Echo Area Customization): Don't define
3642 max-mini-window-height here; xref instead.
3643
3644 * commands.texi (Event Input Misc): Update while-no-input.
3645
3646 * advice.texi (Advising Functions): Explain when to use advice
3647 and when to use a hook.
3648
36492005-07-30 Eli Zaretskii <eliz@gnu.org>
3650
3651 * makefile.w32-in (info): Don't run install-info.
3652 ($(infodir)/dir): New target, produced by running install-info.
3653
36542005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3655
3656 * modes.texi (Defining Minor Modes): The keyword for the initial
3657 value is :init-value, not :initial-value.
3658
36592005-07-23 Eli Zaretskii <eliz@gnu.org>
3660
3661 * loading.texi (Autoload): Make the `doctor' example be consistent
3662 with what's in current loaddefs.el. Describe the "fn" magic in
3663 the usage portion of the doc string.
3664
36652005-07-22 Richard M. Stallman <rms@gnu.org>
3666
3667 * internals.texi (Garbage Collection): Clarify previous change.
3668
36692005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3670
3671 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3672
36732005-07-18 Juri Linkov <juri@jurta.org>
3674
3675 * commands.texi (Accessing Events):
3676 * frames.texi (Text Terminal Colors, Resources):
3677 * markers.texi (The Mark):
3678 * modes.texi (Defining Minor Modes):
3679 Delete duplicate duplicate words.
3680
36812005-07-16 Richard M. Stallman <rms@gnu.org>
3682
3683 * display.texi (Managing Overlays): Clarify make-overlay
3684 args for insertion types.
3685
36862005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3687
3688 * customize.texi (Variable Definitions):
3689 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3690 `standard-value' is a list too.
3691 (Defining New Types): Use @key{RET} instead of @key{ret}.
3692
36932005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3694
3695 * os.texi (Translating Input): Fix typo.
3696
36972005-07-08 Richard M. Stallman <rms@gnu.org>
3698
3699 * README: Update edition number and size estimate.
3700
3701 * elisp.texi (VERSION): Set to 2.9.
3702
37032005-07-07 Richard M. Stallman <rms@gnu.org>
3704
3705 * book-spine.texinfo: Update Emacs version.
3706
3707 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3708
37092005-07-06 Richard M. Stallman <rms@gnu.org>
3710
3711 * searching.texi (Regexp Search): Clarify what re-search-forward
3712 does when the search fails.
3713
37142005-07-05 Lute Kamstra <lute@gnu.org>
3715
3716 * Update FSF's address in GPL notices.
3717
3718 * doclicense.texi (GNU Free Documentation License):
3719 * gpl.texi (GPL):
3720 * tips.texi (Coding Conventions, Library Headers):
3721 * vol1.texi:
3722 * vol2.texi: Update FSF's address.
3723
37242005-07-04 Richard M. Stallman <rms@gnu.org>
3725
3726 * hooks.texi (Standard Hooks): Add occur-hook.
3727
37282005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3729
3730 * display.texi (The Echo Area): Correct menu.
3731
37322005-07-03 Richard M. Stallman <rms@gnu.org>
3733
3734 * elisp.texi (Top): Update subnode menu for Display.
3735
3736 * display.texi (Displaying Messages): New node, with most
3737 of what was in The Echo Area.
3738 (Progress): Moved under The Echo Area.
3739 (Logging Messages): New node with new text.
3740 (Echo Area Customization): New node, the rest of what was
3741 in The Echo Area. Document message-truncate-lines with @defvar.
3742 (Display): Update menu.
3743
3744 * windows.texi (Textual Scrolling): Doc 3 values for
3745 scroll-preserve-screen-position.
3746
3747 * text.texi (Special Properties): Change hook functions
3748 should bind inhibit-modification-hooks around altering buffer text.
3749
3750 * keymaps.texi (Key Binding Commands): Call binding BINDING
3751 rather than DEFINITION.
3752
37532005-06-29 Juanma Barranquero <lekktu@gmail.com>
3754
3755 * variables.texi (Defining Variables): `user-variable-p' returns t
3756 for aliases of user options, nil for alias loops.
3757
37582005-06-28 Richard M. Stallman <rms@gnu.org>
3759
3760 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3761 make-keymap.
3762
37632005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3764
3765 * variables.texi (Setting Variables): Correct and clarify
3766 description of `add-to-ordered-list'.
3767
37682005-06-26 Richard M. Stallman <rms@gnu.org>
3769
3770 * display.texi (Faces): Minor cleanup.
3771
37722005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3773
3774 * display.texi (Faces): `facep' returns t for strings that are
3775 face names.
3776
37772005-06-25 Richard M. Stallman <rms@gnu.org>
3778
3779 * objects.texi (Equality Predicates): Clarify meaning of equal.
3780
3781 * windows.texi (Selecting Windows): save-selected-window
3782 and with-selected-window save and restore the current buffer.
3783
37842005-06-24 Richard M. Stallman <rms@gnu.org>
3785
3786 * numbers.texi (Float Basics): Explain how to test for NaN,
3787 and printing the sign of NaNs.
3788
37892005-06-24 Eli Zaretskii <eliz@gnu.org>
3790
3791 * makefile.w32-in (MAKEINFO): Use --force.
3792
37932005-06-23 Richard M. Stallman <rms@gnu.org>
3794
3795 * display.texi (Face Functions): Correct Texinfo usage.
3796
37972005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3798
3799 * lists.texi (Rings): `ring-elements' now returns the elements of
3800 RING in order.
3801
38022005-06-23 Juanma Barranquero <lekktu@gmail.com>
3803
3804 * markers.texi (The Mark): Texinfo usage fix.
3805
38062005-06-23 Kim F. Storm <storm@cua.dk>
3807
3808 * searching.texi (Entire Match Data): Remove evaporate option for
3809 match-data. Do not mention evaporate option for set-match-data.
3810
38112005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3812
3813 * display.texi (Face Functions): Mention face aliases.
3814
38152005-06-21 Richard M. Stallman <rms@gnu.org>
3816
3817 * anti.texi (Antinews): Texinfo usage fix.
3818
38192005-06-21 Karl Berry <karl@gnu.org>
3820
3821 * elisp.texi: Use @copying.
3822
3823 * elisp.texi: Put @summarycontents and @contents before the Top
3824 node, instead of the end of the file, so that the contents appear
3825 in the right place in the dvi/pdf output.
3826
38272005-06-21 Juri Linkov <juri@jurta.org>
3828
3829 * display.texi (Defining Faces): Add `customized-face'.
3830
38312005-06-20 Kim F. Storm <storm@cua.dk>
3832
3833 * variables.texi (Setting Variables): Any type of element can be
3834 given order in add-to-ordered-list. Compare elements with eq.
3835
3836 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3837
38382005-06-20 Karl Berry <karl@gnu.org>
3839
3840 * syntax.texi (Syntax Flags): Make last column very slightly wider
3841 to avoid "generic comment" breaking on two lines and causing an
3842 underfull box.
3843
38442005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3845
3846 * lists.texi (Rings): Various minor clarifications and corrections.
3847
38482005-06-18 Richard M. Stallman <rms@gnu.org>
3849
3850 * functions.texi (Obsolete Functions): Simplify.
3851
3852 * variables.texi (Variable Aliases): Simplify.
3853
3854 * anti.texi, backups.texi, compile.texi, customization.texi:
3855 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3856 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3857 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3858 * variables.texi: Fix formatting ugliness.
3859
3860 * elisp.texi: Add links to Rings and Byte Packing.
3861 Update version and copyright years.
3862
3863 * minibuf.texi: Fix formatting ugliness.
3864 (Completion Commands): Move keymap vars to the end
3865 and vars completing-read binds to the top.
3866
38672005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3868
3869 * processes.texi: Fix typos.
3870 (Bindat Spec): Correct Texinfo error.
3871 (Byte Packing): Fix ungrammatical sentence.
3872
38732005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3874
3875 * lists.texi (Rings): New node.
3876 (Lists): Add it to menu.
3877
3878 * processes.texi (Byte Packing): New node.
3879 (Processes): Add it to menu.
3880
38812005-06-17 Richard M. Stallman <rms@gnu.org>
3882
3883 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3884
3885 * help.texi (Documentation Basics): Explain the xref to
3886 Documentation Tips.
3887
3888 * debugging.texi (Debugger Commands): Minor fix.
3889
38902005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3891
3892 * edebug.texi (Instrumenting): Eliminate duplicate link.
3893 (Specification List): Replace references to "below", referring to
3894 a later node, with one @ref to that node.
3895
3896 * os.texi (Timers): Timers should save and restore the match data
3897 if they change it.
3898
3899 * debugging.texi (Debugger Commands): Mention that the Lisp
3900 debugger can not step through primitive functions.
3901
39022005-06-16 Juanma Barranquero <lekktu@gmail.com>
3903
3904 * functions.texi (Obsolete Functions): Update argument names of
3905 `make-obsolete' and `define-obsolete-function-alias'.
3906
3907 * variables.texi (Variable Aliases): Update argument names of
3908 `defvaralias', `make-obsolete-variable' and
3909 `define-obsolete-variable-alias'.
3910
39112005-06-15 Kim F. Storm <storm@cua.dk>
3912
3913 * searching.texi (Entire Match Data): Rephrase warnings about
3914 evaporate arg to match-data and set-match-data.
3915
39162005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3917
3918 * elisp.texi (Top): Update detailed menu.
3919
3920 * edebug.texi (Edebug): Update menu.
3921 (Instrumenting): Update xrefs.
3922 (Edebug Execution Modes): Correct xref.
3923 (Jumping): Clarify description of `h' command.
3924 Eliminate redundant @ref.
3925 (Breaks): New node.
3926 (Breakpoints): Is now a subsubsection.
3927 (Global Break Condition): Mention `C-x X X'.
3928 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3929 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3930 (Edebug Display Update): Correct pxref.
3931 (Edebug and Macros): New node.
3932 (Instrumenting Macro Calls): Is now a subsubsection.
3933 Neither arg of `def-edebug-spec' is evaluated.
3934 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3935 (Specification Examples): Fix typo.
3936
39372005-06-14 Lute Kamstra <lute@gnu.org>
3938
3939 * debugging.texi (Function Debugging): Primitives can break on
3940 entry too.
3941
39422005-06-14 Kim F. Storm <storm@cua.dk>
3943
3944 * variables.texi (Setting Variables): Add add-to-ordered-list.
3945
39462005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3947
3948 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3949 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3950
39512005-06-13 Lute Kamstra <lute@gnu.org>
3952
3953 * text.texi (Special Properties): Fix cross reference.
3954
39552005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3956
3957 * debugging.texi (Function Debugging): Delete mention of empty
3958 string argument to `cancel-debug-on-entry'. Delete inaccurate
3959 description of the return value of that command.
3960
39612005-06-11 Alan Mackenzie <acm@muc.de>
3962
3963 * text.texi (Adaptive Fill): Amplify the description of
3964 fill-context-prefix.
3965
39662005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3967
3968 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3969
39702005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3971
3972 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3973
39742005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3975
3976 * debugging.texi (Error Debugging): Minor rewording.
3977 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3978 is optional.
3979
39802005-06-10 Lute Kamstra <lute@gnu.org>
3981
3982 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3983 (Top): Give it a title. Correct version number. Give the
3984 detailed node listing a more prominent header.
3985 * intro.texi: Don't set VERSION here a second time.
3986 Mention Emacs's version too.
3987 * anti.texi (Antinews): Use EMACSVER to refer to the current
3988 version of Emacs.
3989
39902005-06-09 Kim F. Storm <storm@cua.dk>
3991
3992 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3993 match-data and set-match-data.
3994
39952005-06-08 Richard M. Stallman <rms@gnu.org>
3996
3997 * searching.texi (Entire Match Data): Clarify when match-data
3998 returns markers and when integers.
3999
4000 * display.texi (Defining Faces): Explain that face name should not
4001 end in `-face'.
4002
4003 * modes.texi (Mode Line Data): Minor cleanup.
4004 (Customizing Keywords): Node split out of Search-based Fontification.
4005 Add example of using font-lock-add-keywords from a hook.
4006 Clarify when MODE should be non-nil, and when nil.
4007
40082005-06-06 Richard M. Stallman <rms@gnu.org>
4009
4010 * modes.texi (Mode Line Data): Explain what happens when the car
4011 of a list is a void symbol.
4012 (Search-based Fontification): Explain MODE arg to
4013 font-lock-add-keywords and warn about calls from major modes.
4014
40152005-06-08 Juri Linkov <juri@jurta.org>
4016
4017 * display.texi (Standard Faces): Add `shadow' face.
4018
40192005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4020
4021 * modes.texi (Major Mode Conventions): A derived mode only needs
4022 to put the call to the parent mode inside `delay-mode-hooks'.
4023
40242005-05-29 Richard M. Stallman <rms@gnu.org>
4025
4026 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4027 new, and what that implies. Clarify.
4028
4029 * files.texi (Locating Files): Clean up the text.
4030
4031 * frames.texi (Window Frame Parameters): Document user-size.
4032 Shorten entry for top by referring to left.
4033
40342005-05-26 Richard M. Stallman <rms@gnu.org>
4035
4036 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4037 is new, and what the implications are. Other clarifications.
4038
40392005-05-24 Richard M. Stallman <rms@gnu.org>
4040
4041 * frames.texi (Dialog Boxes): Minor fixes.
4042
40432005-05-25 Masatake YAMATO <jet@gyve.org>
4044
4045 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4046
40472005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4048
4049 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4050 is optional.
4051
40522005-05-24 Nick Roberts <nickrob@snap.net.nz>
4053
10d1d0af 4054 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4055
40562005-05-23 Lute Kamstra <lute@gnu.org>
4057
4058 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4059 syntax-begin-function over font-lock-beginning-of-syntax-function.
4060
40612005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4062
4063 * minibuf.texi (Reading File Names): Update description of
4064 `read-directory-name'.
4065
4066 * modes.texi (Derived Modes): Clarify :group keyword.
4067
40682005-05-21 Eli Zaretskii <eliz@gnu.org>
4069
4070 * files.texi (Locating Files): New subsection.
4071 Describe locate-file and executable-find.
4072
40732005-05-21 Kevin Ryde <user42@zip.com.au>
4074
4075 * frames.texi (Initial Parameters): Update cross reference to
4076 "Emacs Invocation".
4077
40782005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4079
4080 * keymaps.texi (Active Keymaps): Add anchor.
4081
4082 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4083 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4084 appropriate place.
4085 (Derived Modes): Small clarifications.
4086 (Minor Mode Conventions, Keymaps and Minor Modes):
4087 Replace references to nodes with references to anchors.
4088 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4089 Clarify description of lists whose first element is an integer.
4090 (Mode Line Variables): Add anchor.
4091 (%-Constructs): Clarify description of integer after %.
4092 (Emulating Mode Line): Describe nil value for FACE.
4093
40942005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4095
4096 * modes.texi (Derived Modes): Correct references to non-existing
4097 variable standard-syntax-table.
4098
40992005-05-17 Lute Kamstra <lute@gnu.org>
4100
4101 * modes.texi (Defining Minor Modes): Mention the mode hook.
4102
41032005-05-15 Kim F. Storm <storm@cua.dk>
4104
4105 * processes.texi (Network): Remove open-network-stream-nowait.
4106 (Network Servers): Remove open-network-stream-server.
4107
41082005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4109
4110 * elisp.texi (Top): Update detailed menu.
4111
4112 * variables.texi: Reorder nodes.
4113 (Variables): Update menu.
4114 (File Local Variables): Do not refer to the `-*-' line as
4115 a "local variables list". Add pxref.
4116
41172005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4118
4119 * elisp.texi (Top): Update detailed menu for node changes.
4120
4121 * modes.texi (Modes): Update Menu.
4122 (Hooks): Move to beginning of chapter.
4123 Most minor modes run mode hooks too.
4124 `add-hook' can handle void hooks or hooks whose value is a single
4125 function.
4126 (Major Modes): Update Menu.
4127 (Major Mode Basics): New node, split off from `Major Modes'.
4128 (Major Mode Conventions): Correct xref. Explain how to handle
4129 auto-mode-alist if the major mode command has an autoload cookie.
4130 (Auto Major Mode): Major update. Add magic-mode-alist.
4131 (Derived Modes): Major update.
4132 (Mode Line Format): Update Menu.
4133 (Mode Line Basics): New node, split off from `Mode Line Format'.
4134
4135 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4136 for `magic autoload comment'. Add index entries and anchor.
4137
41382005-05-14 Richard M. Stallman <rms@gnu.org>
4139
4140 * tips.texi (Coding Conventions): Explain how important it is
4141 that just loading certain files not change Emacs behavior.
4142
4143 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4144
41452005-05-12 Lute Kamstra <lute@gnu.org>
4146
4147 * modes.texi (Generic Modes): Update.
4148 (Major Modes): Refer to node "Generic Modes".
4149
4150 * elisp.texi (Top): Update to the current structure of the manual.
4151 * processes.texi (Processes): Add menu description.
4152 * customize.texi (Customization): Add menu descriptions.
4153
41542005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4155
4156 * processes.texi (Signals to Processes)
4157 (Low-Level Network): Fix typos.
4158
41592005-05-11 Lute Kamstra <lute@gnu.org>
4160
4161 * elisp.texi (Top): Add some nodes from the chapter "Major and
4162 Minor Modes" to the detailed node listing.
4163
41642005-05-10 Richard M. Stallman <rms@gnu.org>
4165
4166 * keymaps.texi (Extended Menu Items): Menu item filter functions
4167 can be called at any time.
4168
41692005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4170
4171 * variables.texi (File Local Variables): `(hack-local-variables t)'
4172 now also checks whether a mode is specified in the local variables
4173 list.
4174
41752005-05-05 Kevin Ryde <user42@zip.com.au>
4176
4177 * display.texi (The Echo Area): Correct format function cross
4178 reference.
4179
41802005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4181
4182 * variables.texi (Variable Aliases): Change description of
4183 `define-obsolete-variable-alias'.
4184
4185 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4186 (Defining Functions): Add xref.
4187 (Obsolete Functions): New node.
4188 (Function Safety): Standardize capitalization of section title.
4189
4190 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4191 (Dialog Boxes): Complete description of `x-popup-dialog'.
4192
41932005-05-04 Richard M. Stallman <rms@gnu.org>
4194
4195 * commands.texi (Interactive Codes): Fix Texinfo usage.
4196 Document U more clearly.
4197
41982005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4199
4200 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4201 function and not a macro.
4202
4203 * frames.texi (Pop-Up Menus): Correct and clarify description of
4204 `x-popup-menu'.
4205 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4206
42072005-05-01 Richard M. Stallman <rms@gnu.org>
4208
4209 * edebug.texi (Checking Whether to Stop): Fix previous change.
4210
42112005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4212
4213 * display.texi: Fix typos and Texinfo usage.
4214
4215 * edebug.texi (Checking Whether to Stop): executing-macro ->
4216 executing-kbd-macro.
4217
42182005-05-01 Richard M. Stallman <rms@gnu.org>
4219
4220 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4221
42222005-04-30 Richard M. Stallman <rms@gnu.org>
4223
4224 * files.texi (Magic File Names): Document `operations' property.
4225
42262005-04-29 Lute Kamstra <lute@gnu.org>
4227
4228 * modes.texi (Generic Modes): New node.
4229 (Major Modes): Add it to the menu.
4230 (Derived Modes): Add "derived mode" to concept index.
4231
42322005-04-28 Lute Kamstra <lute@gnu.org>
4233
4234 * modes.texi (Defining Minor Modes): Fix previous change.
4235 (Font Lock Mode): Simplify.
4236 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4237 when set and that some parts are optional. Add cross references.
4238 (Search-based Fontification): Say how to specify font-lock-keywords.
4239 Add cross references. Add font-lock-multiline to index.
4240 Move font-lock-keywords-case-fold-search here from node "Other Font
4241 Lock Variables". Document font-lock-add-keywords and
4242 font-lock-remove-keywords.
4243 (Other Font Lock Variables): Move font-lock-keywords-only,
4244 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4245 and font-lock-syntactic-face-function to node "Syntactic Font
4246 Lock". Move font-lock-keywords-case-fold-search to node
4247 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4248 and font-lock-{,un}fontify-{buffer,region}-function.
4249 (Precalculated Fontification): Remove reference to deleted variable
4250 font-lock-core-only.
4251 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4252 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4253 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4254 and font-lock-syntactic-face-function here from node "Other Font
4255 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4256 Syntax Properties". Add cross references.
4257 (Setting Syntax Properties): New node.
4258 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4259 * syntax.texi (Syntax Properties): Add cross reference.
4260 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4261
42622005-04-26 Richard M. Stallman <rms@gnu.org>
4263
4264 * display.texi (Defining Faces):
4265 Document `default' elements of defface spec.
4266
4267 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4268
4269 * variables.texi (Variable Aliases): Clarify text.
4270
42712005-04-25 Chong Yidong <cyd@stupidchicken.com>
4272
4273 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4274
42752005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4276
4277 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4278
42792005-04-24 Eli Zaretskii <eliz@gnu.org>
4280
4281 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4282 syntax-after and syntax-class.
4283
4284 * files.texi (Changing Files): Fix last change's cross-reference.
4285 (Unique File Names): Don't mention "numbers" in the documentation
4286 of make-temp-file and make-temp-name.
4287
42882005-04-23 Richard M. Stallman <rms@gnu.org>
4289
4290 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4291
42922005-04-22 Nick Roberts <nickrob@snap.net.nz>
4293
4294 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4295
42962005-04-22 Nick Roberts <nickrob@snap.net.nz>
4297
4298 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4299 and define-obsolete-variable-alias.
4300
43012005-04-22 Kim F. Storm <storm@cua.dk>
4302
4303 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4304 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4305
43062005-04-21 Lute Kamstra <lute@gnu.org>
4307
4308 * lists.texi (Association Lists): Document rassq-delete-all.
4309
43102005-04-19 Richard M. Stallman <rms@gnu.org>
4311
4312 * modes.texi (Search-based Fontification): Explain that
4313 facespec is an expression to be evaluated.
4314
43152005-04-19 Kevin Ryde <user42@zip.com.au>
4316
4317 * streams.texi (Output Functions): Fix xref.
4318 * strings.texi (String Conversion): Fix xref.
4319
43202005-04-19 Kim F. Storm <storm@cua.dk>
4321
4322 * symbols.texi (Symbol Plists): Add safe-get.
4323 Mention that `get' may signal an error.
4324
43252005-04-18 Nick Roberts <nickrob@snap.net.nz>
4326
4327 * customize.texi (Variable Definitions): Replace tooltip-mode
4328 example with save-place.
4329
43302005-04-17 Richard M. Stallman <rms@gnu.org>
4331
4332 * buffers.texi (Indirect Buffers): Clarify.
4333
4334 * positions.texi (Positions): Clarify converting marker to integer.
4335
4336 * strings.texi (String Basics): Mention string-match; clarify.
4337
43382005-04-08 Lute Kamstra <lute@gnu.org>
4339
4340 * modes.texi (Search-based Fontification): Fix cross references.
4341 Use consistent terminology. Document anchored highlighting.
4342
43432005-04-05 Lute Kamstra <lute@gnu.org>
4344
4345 * modes.texi (Defining Minor Modes): Document :group keyword
4346 argument and its default value.
4347
43482005-04-03 Lute Kamstra <lute@gnu.org>
4349
4350 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4351 references and/or descriptions. Delete major mode hooks; mention
4352 them as a category instead. Rename or delete obsolete hooks.
4353
43542005-04-02 Richard M. Stallman <rms@gnu.org>
4355
4356 * nonascii.texi (Coding System Basics): Another wording cleanup.
4357
43582005-04-01 Richard M. Stallman <rms@gnu.org>
4359
4360 * nonascii.texi (Coding System Basics): Clarify previous change.
4361
43622005-04-01 Kenichi Handa <handa@m17n.org>
4363
10d1d0af 4364 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4365 identity of coding systems.
4366
43672005-03-29 Chong Yidong <cyd@stupidchicken.com>
4368
4369 * text.texi (Buffer Contents): Add filter-buffer-substring and
4370 buffer-substring-filters.
4371
43722005-03-26 Chong Yidong <cyd@stupidchicken.com>
4373
4374 * anti.texi (Antinews): Mention `G' interactive code.
4375
4376 * tips.texi (Compilation Tips): Mention benchmark.el.
4377
43782005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4379
4380 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4381 is now bound to M-o M-o.
4382
4383 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4384
43852005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4386
4387 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4388 in the Emacs Manual).
4389 * Makefile.in (srcs): Remove calendar.texi.
4390 * makefile.w32-in (srcs): Remove calendar.texi.
4391 * display.texi (Display): Change name of next node.
4392 * os.texi (System In): Change name of previous node.
4393 * elisp.texi (Top): Remove Calendar references.
4394 * vol1.texi (Top): Remove Calendar references.
4395 * vol2.texi (Top): Remove Calendar references.
4396
43972005-03-25 Richard M. Stallman <rms@gnu.org>
4398
4399 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4400 Cleanup previous change.
4401
44022005-03-25 Chong Yidong <cyd@stupidchicken.com>
4403
4404 * display.texi (Face Attributes): Faces earlier in an :inherit
4405 list take precedence.
4406 (Scroll Bars): Fix description of vertical-scroll-bars.
4407 Document frame-current-scroll-bars and window-current-scroll-bars.
4408
4409 * markers.texi (The Mark): Document temporary Transient Mark mode.
4410
4411 * minibuf.texi (Reading File Names):
4412 Document read-file-name-completion-ignore-case.
4413
4414 * positions.texi (Screen Lines): Document nil for width argument
4415 to compute-motion.
4416
44172005-03-23 Kim F. Storm <storm@cua.dk>
4418
4419 * display.texi (Standard Faces): Other faces used in the fringe
4420 implicitly inherits from the fringe face.
4421 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4422 properties implicitly inherits from fringe face.
4423 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4424
44252005-03-20 Chong Yidong <cyd@stupidchicken.com>
4426
4427 * display.texi (Invisible Text): State default value of
4428 line-move-ignore-invisible.
4429 (Managing Overlays): Document remove-overlays.
4430 (Standard Faces): Document escape-glyph face.
4431
4432 * minibuf.texi (Reading File Names): Document read-file-name-function.
4433
4434 * modes.texi (Other Font Lock Variables):
4435 Document font-lock-lines-before.
4436
4437 * positions.texi (Skipping Characters): skip-chars-forward allows
4438 character classes.
4439
44402005-03-18 Lute Kamstra <lute@gnu.org>
4441
4442 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4443
44442005-03-17 Richard M. Stallman <rms@gnu.org>
4445
4446 * text.texi (Undo): Document extensible undo entries.
4447
dd7b651b 4448 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4449
4450 * nonascii.texi (Character Codes): Minor fix.
4451
4452 * display.texi (Display Property): Explain the significance
4453 of having text properties that are eq.
4454 (Other Display Specs): Explain string as display spec.
4455
4456 * commands.texi (Interactive Codes): Document G option.
4457
44582005-03-17 Chong Yidong <cyd@stupidchicken.com>
4459
4460 * text.texi (Filling): Add sentence-end-without-period and
4461 sentence-end-without-space.
4462 (Changing Properties): Minor fix.
4463
4464 * anti.texi: Total rewrite.
4465
44662005-03-15 Lute Kamstra <lute@gnu.org>
4467
4468 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4469
44702005-03-08 Kim F. Storm <storm@cua.dk>
4471
4472 * display.texi (Specified Space): Property :width is support on
4473 non-graphic terminals, :height is not.
4474
44752005-03-07 Richard M. Stallman <rms@gnu.org>
4476
4477 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4478 Now subnodes of Fringes.
4479 (Overlay Arrow): Document overlay-arrow-variable-list.
4480 (Fringe Size/Pos): New node, broken out of Fringes.
4481 (Display): Explain clearing vs redisplay better.
4482 (Truncation): Clarify use of bitmaps.
4483 (The Echo Area): Clarify the uses of the echo area.
4484 Add max-mini-window-height.
4485 (Progress): Clarify.
4486 (Invisible Text): Explain that main loop moves point out.
4487 (Selective Display): Say "hidden", not "invisible".
4488 (Managing Overlays): Move up. Describe relation to Undo here.
4489 (Overlay Properties): Clarify intro.
4490 (Finding Overlays): Explain return values when nothing found.
4491 (Width): truncate-string-to-width has added arg.
4492 (Displaying Faces): Clarify and update mode line face handling.
4493 (Face Functions): Minor cleanup.
4494 (Conditional Display): Merge into Other Display Specs.
4495 (Pixel Specification, Other Display Specs): Minor cleanups.
4496 (Images, Image Descriptors): Minor cleanups.
4497 (GIF Images): Patents have expired.
4498 (Showing Images): Explain default text for insert-image.
4499 (Manipulating Button Types): Merge into Manipulating Buttons.
4500 (Making Buttons): Explain return values.
4501 (Button Buffer Commands): Add xref.
4502 (Inverse Video): Update mode-line-inverse-video.
4503 (Display Table Format): Clarify.
4504 (Active Display Table): Give defaults for window-display-table.
4505
4506 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4507 and calendar-today-marker are strings, not chars.
4508 (Holiday Customizing): Minor fix.
4509
4510 * internals.texi (Writing Emacs Primitives): Update `or' example.
4511 Update limit on # args of subr.
4512
4513 * edebug.texi (Using Edebug): Arrow is in fringe.
4514 (Instrumenting): Arg to eval-defun works without loading edebug.
4515 (Edebug Execution Modes): Add xref.
4516
4517 * customize.texi (Common Keywords): Clarify :require.
4518 Mention :version here.
4519 (Variable Definitions, Group Definitions): Not here.
4520 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4521
45222005-03-07 Chong Yidong <cyd@stupidchicken.com>
4523 * nonascii.texi (Text Representations): Clarify position-bytes.
4524 (Character Sets): Add list-charset-chars.
4525 (Scanning Charsets): Add charset-after.
4526 (Encoding and I/O): Minor fix.
4527
45282005-03-06 Richard M. Stallman <rms@gnu.org>
4529
4530 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4531 (Resizing Windows): Likewise.
4532
4533 * text.texi (Change Hooks): Get rid of "Emacs 21".
4534
4535 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4536
4537 * streams.texi (Output Variables): Get rid of "Emacs 21".
4538
4539 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4540
4541 * os.texi (Translating Input): Replace flow-control example
4542 with a less obsolete example that uses `keyboard-translate'.
4543
4544 * objects.texi (Hash Table Type, Circular Objects):
4545 Get rid of "Emacs 21".
4546
4547 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4548 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4549
4550 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4551
4552 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4553
4554 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4555 (Menu Bar): Fix when menu-bar-update-hook is called.
4556
4557 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4558
4559 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4560 and make it read better.
4561
4562 * files.texi (Writing to Files): Get rid of "Emacs 21".
4563 (Unique File Names): Likewise.
4564
4565 * elisp.texi: Update Emacs version to 22.
4566
4567 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4568 (Overlay Properties, Face Attributes): Likewise.
4569 (Managing Overlays): Fix punctuation.
4570 (Attribute Functions): Clarify set-face-font; get rid of
4571 info about old Emacs versions.
4572 (Auto Faces, Font Lookup, Display Property, Images):
4573 Get rid of "Emacs 21".
4574
4575 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4576
45772005-03-05 Richard M. Stallman <rms@gnu.org>
4578
4579 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4580
45812005-03-04 Lute Kamstra <lute@gnu.org>
4582
4583 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4584
45852005-03-03 Lute Kamstra <lute@gnu.org>
4586
4587 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4588
45892005-03-01 Lute Kamstra <lute@gnu.org>
4590
4591 * debugging.texi (Debugger Commands): Update `j'.
4592
45932005-02-28 Lute Kamstra <lute@gnu.org>
4594
4595 * debugging.texi (Debugging): Fix typo.
4596 (Error Debugging): Document eval-expression-debug-on-error.
4597 (Function Debugging): Update example.
4598 (Using Debugger): Mention starred stack frames.
4599 (Debugger Commands): Document `j' and `l'.
4600 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4601 Update the messages that the debugger displays.
4602 (Internals of Debugger): Add cross reference. Update example.
4603 (Excess Open): Minor improvement.
4604 (Excess Close): Minor improvement.
4605
46062005-02-26 Richard M. Stallman <rms@gnu.org>
4607
4608 * tips.texi (Coding Conventions): Clarify.
4609 Put all the major mode key reservations together.
4610 Mention the Mouse-1 => Mouse-2 conventions.
4611
4612 * syntax.texi (Syntax Class Table): Clarify.
4613 (Syntax Table Functions): syntax-after moved from here.
4614 (Syntax Table Internals): syntax-after moved to here.
4615 (Parsing Expressions): Update info on number of values
4616 and what's meaningful in the STATE argument.
4617 (Categories): Fix typo.
4618
4619 * sequences.texi (Arrays): Cleanup.
4620 (Char-Tables): Clarify.
4621
4622 * processes.texi (Deleting Processes): Cleanups, add xref.
4623 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4624 (Process Information): set-process-coding-system, some args optional.
4625 (Input to Processes): Explain various types for PROCESS args.
4626 Rename them from PROCESS-NAME to PROCESS.
4627 (Signals to Processes): Likewise.
4628 (Decoding Output): Cleanup.
4629 (Query Before Exit): Clarify.
4630
4631 * os.texi (Startup Summary): Correct the options; add missing ones.
4632 (Terminal Output, Batch Mode): Clarify.
4633 (Flow Control): Node deleted.
4634
4635 * markers.texi (The Mark): Clarify.
4636
4637 * macros.texi (Expansion): Cleanup.
4638 (Indenting Macros): indent-spec allows ints, not floats.
4639
4640 * keymaps.texi (Keymaps): Clarify.
4641 (Format of Keymaps): Update lisp-mode-map example.
4642 (Active Keymaps, Key Lookup): Clarify.
4643 (Changing Key Bindings): Add xref to `kbd'.
4644 (Key Binding Commands, Simple Menu Items): Clarify.
4645 (Mouse Menus, Menu Bar): Clarify.
4646 (Menu Example): Replace print example with menu-bar-replace-menu.
4647
4648 * help.texi (Documentation Basics): Add function-documentation prop.
4649
4650 * elisp.texi (Top): Don't refer to Flow Control node.
4651
4652 * commands.texi (Command Overview): Improve xrefs.
4653 (Adjusting Point): Adjusting point applies to intangible and invis.
4654 (Key Sequence Input): Doc extra read-key-sequence args.
4655 Likewise for read-key-sequence-vector.
4656
4657 * backups.texi (Rename or Copy): Minor fix.
4658 (Numbered Backups): For version-control, say the default.
4659 (Auto-Saving): make-auto-save-file-name example is simplified.
4660
4661 * advice.texi (Advising Functions): Don't imply one part of Emacs
4662 should advise another part. Markup changes.
4663 (Defining Advice): Move transitional para.
4664 (Activation of Advice): Cleanup.
4665 Explain if COMPILE is nil or negative.
4666
4667 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4668
46692005-02-24 Lute Kamstra <lute@gnu.org>
4670
4671 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4672 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4673
46742005-02-23 Lute Kamstra <lute@gnu.org>
4675
4676 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4677 to define global minor modes as well.
4678
4679 * display.texi (Managing Overlays): overlay-buffer returns nil for
4680 deleted overlays.
4681
46822005-02-22 Kim F. Storm <storm@cua.dk>
4683
4684 * minibuf.texi (Basic Completion): Allow symbols in addition to
4685 strings in try-completion and all-completions.
4686
46872005-02-14 Lute Kamstra <lute@gnu.org>
4688
4689 * elisp.texi (Top): Remove reference to deleted node.
4690
4691 * lists.texi (Lists): Remove reference to deleted node.
4692 (Cons Cells): Fix typo.
4693
4694 * loading.texi (Where Defined): Fix typo.
4695
46962005-02-14 Richard M. Stallman <rms@gnu.org>
4697
4698 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4699 is useful for discarding some minor modes.
4700
4701 * symbols.texi (Symbol Components): Reorder examples.
4702
4703 * streams.texi (Input Functions): State standard-input default.
4704 (Output Variables): State standard-output default.
4705
4706 * objects.texi (Printed Representation): Clarify read syntax vs print.
4707 (Floating Point Type): Explain meaning better.
4708 (Symbol Type): Explain uniqueness better.
4709 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4710 List examples sooner.
4711 (Box Diagrams): New subnode broken out.
4712 Some examples moved from old Lists as Boxes node.
4713 (Dotted Pair Notation): Clarify intro.
4714 (Array Type): Clarify.
4715 (Type Predicates): Add hash-table-p.
4716
4717 * numbers.texi (Integer Basics): Clarify radix explanation.
4718 (Predicates on Numbers): Minor clarification.
4719 (Comparison of Numbers): Minor clarification. Clarify eql.
4720 Typos in min, max.
4721 (Math Functions): Clarify overflow in expt.
4722
4723 * minibuf.texi (Text from Minibuffer): Minor clarification.
4724 Mention arrow keys.
4725
4726 * loading.texi (Autoload): defun's doc string overrides autoload's
4727 doc string.
4728 (Repeated Loading): Modernize "add to list" examples.
4729 (Where Defined): Finish updating table of load-history elts.
4730
4731 * lists.texi (List-related Predicates): Minor wording improvement.
4732 (Lists as Boxes): Node deleted.
4733 (Building Lists): Explain trivial cases of number-sequence.
4734
4735 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4736 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4737 (Hash Access): Any object can be a key.
4738 State value of maphash.
4739
4740 * functions.texi (What Is a Function): Wording cleanup.
4741 (Function Documentation): Minor cleanup.
4742 Explain purpose of calling convention at end of doc string.
4743 (Function Names): Wording cleanup.
4744 (Calling Functions): Wording cleanup.
4745 Explain better how funcall calls the function.
4746 (Function Cells): Delete example of saving and redefining function.
4747
4748 * control.texi (Combining Conditions): Wording cleanup.
4749 (Iteration): dolist and dotimes bind VAR locally.
4750 (Cleanups): Xref to Atomic Changes.
4751
4752 * compile.texi (Byte Compilation): Delete 19.29 info.
4753 (Compilation Functions): Macros' difficulties don't affect defsubst.
4754 (Docs and Compilation): Delete 19.29 info.
4755
47562005-02-10 Richard M. Stallman <rms@gnu.org>
4757
4758 * objects.texi (Symbol Type): Minor correction.
4759
47602005-02-06 Lute Kamstra <lute@gnu.org>
4761
4762 * modes.texi (Example Major Modes): Fix typos.
4763
47642005-02-06 Richard M. Stallman <rms@gnu.org>
4765
4766 * text.texi (Margins): fill-nobreak-predicate can be one function.
4767
4768 * strings.texi (Modifying Strings): clear-string can make unibyte.
4769 (Formatting Strings): format gives error if values missing.
4770
4771 * positions.texi (Character Motion): Mention default arg
4772 for forward-char. backward-char refers to forward-char.
4773 (Word Motion): Mention default arg for forward-word.
4774 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4775 Simplify end-of-buffer.
4776 (Text Lines): Mention default arg for forward-line.
4777 (List Motion): Mention default arg for beginning/end-of-defun.
4778 (Skipping Characters): Minor fixes in explaining character-set.
4779
4780 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4781 Mode inheritance applies only when default-major-mode is nil.
4782 Clarifications.
4783 (Example Major Modes): Update Text mode and Lisp mode examples.
4784 (Minor Mode Conventions): Mention define-minor-mode at top.
4785 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4786 (Mode Line Format): Update mode line face display info.
4787 (Properties in Mode): Mention effect of risky vars.
4788 (Imenu): Define imenu-add-to-menubar.
4789 (Font Lock Mode): Add descriptions to menu lines.
4790 (Faces for Font Lock): Add font-lock-doc-face.
4791
47922005-02-05 Lute Kamstra <lute@gnu.org>
4793
4794 * text.texi (Maintaining Undo): Remove obsolete function.
4795
47962005-02-05 Eli Zaretskii <eliz@gnu.org>
4797
4798 * frames.texi (Color Names): Add pointer to the X docs about RGB
4799 color specifications. Improve indexing
4800 (Text Terminal Colors): Replace the description of RGB values by
4801 an xref to "Color Names".
4802
48032005-02-03 Richard M. Stallman <rms@gnu.org>
4804
4805 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4806 Clarify.
4807 (Selecting Windows): Clarify save-selected-window.
4808 (Cyclic Window Ordering): Clarify walk-windows.
4809 (Window Point): Clarify.
4810 (Window Start): Add comment to example.
4811 (Resizing Windows): Add `interactive' specs in examples.
4812 Document fit-window-to-buffer.
4813
4814 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4815 (Undo, Maintaining Undo): Clarify last change.
4816 (Sorting): In sort-numeric-fields, explain about octal and hex.
4817 Mention sort-numeric-base.
4818 (Format Properties): Add xref for hard newlines.
4819
4820 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4821 (Pop-Up Menus): Fix typo.
4822 (Color Names): Explain all types of color names.
4823 Explain color-values on B&W terminal.
4824 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4825
4826 * files.texi (File Locks): Not supported on MS systems.
4827 (Testing Accessibility): Clarify.
4828
4829 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4830 (Coverage Testing): Fix typo.
4831
4832 * commands.texi (Misc Events): Remove stray space.
4833
4834 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4835 (Modification Time): Clarify when visited-file-modtime returns 0.
4836 (The Buffer List): Clarify bury-buffer.
4837 (Killing Buffers): Clarify.
4838 (Indirect Buffers): Add clone-indirect-buffer.
4839
48402005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4841
4842 * edebug.texi (Printing in Edebug): Fix default value of
4843 edebug-print-circle.
4844 (Coverage Testing): Fix displayed frequency count data.
4845
48462005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4847
4848 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4849
48502005-02-02 Kim F. Storm <storm@cua.dk>
4851
4852 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4853
48542005-01-29 Eli Zaretskii <eliz@gnu.org>
4855
4856 * commands.texi (Misc Events): Describe the help-echo event.
4857
4858 * text.texi (Special Properties) <help-echo>: Use `pos'
4859 consistently in description of the help-echo property.
4860 Use @code{nil} instead of @var{nil}.
4861
4862 * display.texi (Overlay Properties): Fix the index entry for
4863 help-echo overlay property.
4864
4865 * customize.texi (Type Keywords): Uncomment the xref to the
4866 help-echo property documentation.
4867
48682005-01-23 Kim F. Storm <storm@cua.dk>
4869
4870 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4871 return value. Third element FULLY replaced by PARTIAL which
4872 specifies number of invisible pixels if row is only partially visible.
4873 (Textual Scrolling): Mention auto-window-vscroll.
4874 (Vertical Scrolling): New defvar auto-window-vscroll.
4875
48762005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4877
4878 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4879 command remapping.
4880
48812005-01-15 Richard M. Stallman <rms@gnu.org>
4882
4883 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4884
48852005-01-14 Kim F. Storm <storm@cua.dk>
4886
4887 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4888
4889 * text.texi (Links and Mouse-1): Fix string and vector item.
4890
48912005-01-13 Richard M. Stallman <rms@gnu.org>
4892
4893 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4894 descriptions of overriding-local-map and overriding-terminal-local-map.
4895
4896 * text.texi (Links and Mouse-1): Clarify text.
4897
48982005-01-13 Kim F. Storm <storm@cua.dk>
4899
4900 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4901
49022005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4903
4904 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4905
49062005-01-12 Kim F. Storm <storm@cua.dk>
4907
4908 * text.texi (Links and Mouse-1): Rename section from Enabling
4909 Mouse-1 to Following Links. Change xrefs.
4910 Add examples for define-button-type and define-widget.
4911
4912 * display.texi (Button Properties, Button Buffer Commands):
4913 Clarify mouse-1 and follow-link functionality.
4914
49152005-01-12 Richard M. Stallman <rms@gnu.org>
4916
4917 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4918
4919 * display.texi (Beeping): Fix Texinfo usage.
4920
4921 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4922
49232005-01-11 Kim F. Storm <storm@cua.dk>
4924
4925 * display.texi (Button Properties, Button Buffer Commands):
4926 Mention mouse-1 binding. Add follow-link keyword.
4927
4928 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4929 (Enabling Mouse-1 to Follow Links): New subsection.
4930
49312005-01-06 Richard M. Stallman <rms@gnu.org>
4932
4933 * text.texi (Special Properties): Minor change.
4934
4935 * os.texi (Timers): Clarify previous change.
4936
4937 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4938
49392005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4940
4941 * display.texi (Face Attributes): Correct xref to renamed node.
4942
49432005-01-01 Richard M. Stallman <rms@gnu.org>
4944
4945 * display.texi (Face Attributes): Describe hex color specs.
4946
49472004-12-31 Richard M. Stallman <rms@gnu.org>
4948
4949 * os.texi (Timers): Update previous change.
4950
49512004-12-30 Kim F. Storm <storm@cua.dk>
4952
4953 * display.texi (Line Height): Total line-height is now specified
4954 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4955 in cons cells. (nil . RATIO) is relative to actual line height.
4956 Use line-height `t' instead of `0' to get minimum height.
4957
49582004-12-29 Richard M. Stallman <rms@gnu.org>
4959
4960 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4961
49622004-12-28 Richard M. Stallman <rms@gnu.org>
4963
4964 * commands.texi (Quitting): Clarify value of with-local-quit.
4965
4966 * elisp.texi (Top): Fix previous change.
4967
4968 * loading.texi (Loading): Fix previous change.
4969
49702004-12-27 Richard M. Stallman <rms@gnu.org>
4971
4972 * Makefile.in (MAKEINFO): Specify --force.
4973
4974 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4975
4976 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4977
4978 * display.texi (Line Height): Further clarify.
4979
4980 * elisp.texi (Top): Update Loading submenu.
4981
4982 * loading.texi (Where Defined): New node.
4983 (Unloading): load-history moved to Where Defined.
4984
49852004-12-21 Richard M. Stallman <rms@gnu.org>
4986
4987 * commands.texi (Event Input Misc): Add while-no-input.
4988
49892004-12-11 Richard M. Stallman <rms@gnu.org>
4990
4991 * display.texi (Line Height): Rewrite text for clarity.
4992
49932004-12-11 Kim F. Storm <storm@cua.dk>
4994
4995 * display.texi (Display): Add node "Line Height" to menu.
4996 (Line Height): New node. Move full description of line-spacing
4997 and line-height text properties here from text.texi.
4998 (Scroll Bars): Add vertical-scroll-bar variable.
4999
5000 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5001
5002 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5003 line-spacing and vertical-scroll-bar.
5004
5005 * text.texi (Special Properties): Just mention line-spacing and
5006 line-height here, add xref to new "Line Height" node.
5007
50082004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5009
5010 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5011
5012 * locals.texi (Standard Buffer-Local Variables):
5013 Add @xref for `line-spacing'.
5014
50152004-12-05 Richard M. Stallman <rms@gnu.org>
5016
5017 * Makefile.in (maintainer-clean): Remove the info files
5018 in $(infodir) where they are created.
5019
50202004-12-03 Richard M. Stallman <rms@gnu.org>
5021
5022 * windows.texi (Selecting Windows): get-lru-window and
5023 get-largest-window don't consider dedicated windows.
5024
5025 * text.texi (Undo): Document undo-in-progress.
5026
50272004-11-26 Richard M. Stallman <rms@gnu.org>
5028
5029 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5030 Remove a few vars that are not always buffer-local.
5031
50322004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5033
5034 * locals.texi (Standard Buffer-Local Variables): Comment out
5035 xref's to non-existent node `Yet to be written'.
5036
50372004-11-24 Richard M. Stallman <rms@gnu.org>
5038
5039 * processes.texi (Synchronous Processes): Grammar fix.
5040
5041 * numbers.texi (Comparison of Numbers): Add eql.
5042
5043 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5044
5045 * intro.texi (Printing Notation): Fix previous change.
5046
5047 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5048 and default-indicate-buffer-boundaries from here.
5049 (Usual Display): To here.
5050 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5051 (Usual Display): Move tab-width up.
5052
5053 * customize.texi (Variable Definitions): Replace
5054 show-paren-mode example with tooltip-mode.
5055 (Simple Types, Composite Types, Defining New Types):
5056 Minor cleanups.
5057
50582004-11-21 Jesper Harder <harder@ifa.au.dk>
5059
5060 * processes.texi (Synchronous Processes, Output from Processes):
5061 Markup fix.
5062
50632004-11-20 Richard M. Stallman <rms@gnu.org>
5064
5065 * positions.texi (Skipping Characters): skip-chars-forward
5066 now handles char classes.
5067
5068 * intro.texi (Printing Notation): Avoid confusion of `print'
5069 when explaining @print.
5070
5071 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5072
5073 * display.texi (Display Table Format): Minor fix.
5074
5075 * streams.texi (Output Functions): Fix print example.
5076
5077 * Makefile.in (elisp): New target.
5078 (dist): Depend on $(infodir)/elisp, not elisp.
5079 Copy the info files from $(infodir).
5080
5081 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5082 read-from-minibuffer.
5083
5084 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5085
50862004-11-19 Richard M. Stallman <rms@gnu.org>
5087
5088 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5089
50902004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5091
5092 * tips.texi (Coding Conventions): Fix typo.
5093
50942004-11-16 Richard M. Stallman <rms@gnu.org>
5095
5096 * tips.texi (Coding Conventions): Separate defvar and require
5097 methods to avoid warnings. Use require only when there are many
5098 functions and variables from that package.
5099
5100 * minibuf.texi (Minibuffer Completion): When ignoring case,
5101 predicate must not be case-sensitive.
5102
5103 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5104 (Test Coverage): Don't talk about "splotches". Clarified.
5105
51062004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5107
5108 * frames.texi (Window Frame Parameters): Fix typo.
5109
51102004-11-15 Kim F. Storm <storm@cua.dk>
5111
5112 * symbols.texi (Other Plists): Note that plist-get may signal error.
5113 Add safe-plist-get.
5114
51152004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5116
5117 * modes.texi (Font Lock Basics): Fix typo.
5118
51192004-11-08 Richard M. Stallman <rms@gnu.org>
5120
5121 * syntax.texi (Syntax Table Functions): Add syntax-after.
5122
51232004-11-06 Lars Brinkhoff <lars@nocrew.org>
5124
5125 * os.texi (Processor Run Time): New section documenting
5126 get-internal-run-time.
5127
51282004-11-06 Eli Zaretskii <eliz@gnu.org>
5129
5130 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5131 it nukes elisp-cover.texi.
5132 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5133 elisp-0 etc.
5134
51352004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5136
5137 * commands.texi (Keyboard Macros): Document `append' return value
5138 of `defining-kbd-macro'.
5139
51402004-11-01 Richard M. Stallman <rms@gnu.org>
5141
5142 * commands.texi (Interactive Call): Add called-interactively-p.
5143
51442004-10-29 Simon Josefsson <jas@extundo.com>
5145
5146 * minibuf.texi (Reading a Password): Revert.
5147
51482004-10-28 Richard M. Stallman <rms@gnu.org>
5149
5150 * frames.texi (Display Feature Testing): Explain about "vendor".
5151
51522004-10-27 Richard M. Stallman <rms@gnu.org>
5153
5154 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5155 not raw. Clarify `n'.
5156 (Interactive Call): Rewrite interactive-p, focusing on when
5157 and how to use it.
5158 (Misc Events): Clarify previous change.
5159
5160 * advice.texi (Simple Advice): Clarify what job the example does.
5161 (Around-Advice): Clarify ad-do-it.
5162 (Activation of Advice): An option of ad-default-compilation-action
5163 is `never', not `nil'.
5164
51652004-10-26 Kim F. Storm <storm@cua.dk>
5166
5167 * commands.texi (Interactive Codes): Add U code letter.
5168
51692004-10-25 Simon Josefsson <jas@extundo.com>
5170
5171 * minibuf.texi (Reading a Password): Add.
5172
51732004-10-24 Jason Rumney <jasonr@gnu.org>
5174
5175 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5176 and wheel-down.
5177
51782004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5179
5180 * processes.texi (Synchronous Processes): Document process-file.
5181
51822004-10-22 Kenichi Handa <handa@m17n.org>
5183
5184 * text.texi (translate-region): Document that it accepts also a
5185 char-table.
5186
51872004-10-22 David Ponce <david@dponce.com>
5188
5189 * windows.texi (Resizing Windows): Document the `preserve-before'
5190 argument of the functions `enlarge-window' and `shrink-window'.
5191
51922004-10-19 Jason Rumney <jasonr@gnu.org>
5193
5194 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5195
51962004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5197
5198 * text.texi (Filling): Add anchor for definition of
5199 `sentence-end-double-space'.
5200
5201 * searching.texi (Regexp Example): Update description of how
5202 Emacs currently recognizes the end of a sentence.
5203 (Standard Regexps): Update definition of the variable
5204 `sentence-end'. Add definition of the function `sentence-end'.
5205
52062004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5207
5208 * display.texi (Progress): New node.
5209
52102004-10-05 Kim F. Storm <storm@cua.dk>
5211
5212 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5213
52142004-09-29 Kim F. Storm <storm@cua.dk>
5215
5216 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5217 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5218 fringe bitmap symbols, as they now have their own namespace.
5219 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5220 vs. pixels. Signal error if no free bitmap slots.
5221 (Pixel Specification): Change IMAGE to @var{image}.
5222
52232004-09-28 Richard M. Stallman <rms@gnu.org>
5224
5225 * text.texi (Special Properties): Clarify line-spacing and line-height.
5226
5227 * searching.texi (Regexp Search): Add looking-back.
5228
52292004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5230
5231 * display.texi: Correct typos.
5232 (Image Descriptors): Correct xref's.
5233
52342004-09-25 Richard M. Stallman <rms@gnu.org>
5235
5236 * text.texi (Special Properties): Cleanups in `cursor'.
5237 Rewrites in `line-height' and `line-spacing'; exchange them.
5238
5239 * display.texi (Fringes): Rewrite previous change.
5240 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5241 (Display Fringe Bitmaps): Node deleted, text moved.
5242 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5243 (Scroll Bars): Clarify set-window-scroll-bars.
5244 (Pointer Shape): Rewrite.
5245 (Specified Space): Clarify :align-to, etc.
5246 (Pixel Specification): Use @var. Clarify new text.
5247 (Other Display Specs): Clarify `slice'.
5248 (Image Descriptors): Cleanups.
5249 (Showing Images): Cleanups.
5250
52512004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5252
5253 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5254
5255 * modes.texi: Various minor changes in addition to:
5256 (Major Mode Conventions): Final call to `run-mode-hooks' should
5257 not be inside the `delay-mode-hooks' form.
5258 (Mode Hooks): New node.
5259 (Hooks): Delete obsolete example.
5260 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5261 node "Mode Hooks".
5262
52632004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5264
5265 * display.texi: Correct various typos.
5266 (Display): Rename node "Pointer Shapes" to "Pointer
5267 Shape". (There is already a node called "Pointer Shapes" in
5268 frames.texi.)
5269 (Images): Remove non-existent node "Image Slices" from menu.
5270
52712004-09-23 Kim F. Storm <storm@cua.dk>
5272
5273 * text.texi (Special Properties): Add `cursor', `pointer',
5274 `line-height', and `line-spacing' properties.
5275
5276 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5277 Shapes' to menu.
5278 (Standard Faces): Doc fix for fringe face.
5279 (Fringes): Add `overflow-newline-into-fringe' and
5280 'indicate-buffer-boundaries'.
5281 (Fringe Bitmaps, Pointer Shapes): New nodes.
5282 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5283 Bitmaps' to menu.
5284 (Specified Space): Describe pixel width and height.
5285 (Pixel Specification): New node.
5286 (Other Display Specs): Add `slice' property.
5287 (Display Fringe Bitmaps): New node.
5288 (Images): Add 'Image Slices' to menu.
5289 (Image Descriptors): Add `:pointer' and `:map' properties.
5290 (Showing Images): Add slice arg to `insert-image'. Add
5291 'insert-sliced-image'.
5292
52932004-09-20 Richard M. Stallman <rms@gnu.org>
5294
5295 * commands.texi (Key Sequence Input):
5296 Clarify downcasing in read-key-sequence.
5297
52982004-09-08 Juri Linkov <juri@jurta.org>
5299
5300 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5301
53022004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5303
5304 * locals.texi (Standard Buffer-Local Variables): Add
5305 `buffer-auto-save-file-format'.
5306 * internals.texi (Buffer Internals): Describe new
5307 auto_save_file_format field of the buffer structure.
5308 * files.texi (Format Conversion): `auto-save-file-format' has been
5309 renamed `buffer-auto-save-file-format'.
5310
53112004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5312
5313 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5314 an integer or a marker.
5315 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5316
53172004-08-22 Richard M. Stallman <rms@gnu.org>
5318
5319 * modes.texi (Major Mode Conventions): Discuss rebinding of
5320 standard key bindings.
5321
53222004-08-18 Kim F. Storm <storm@cua.dk>
5323
5324 * processes.texi (Accepting Output): Add `just-this-one' arg to
5325 `accept-process-output'.
5326 (Output from Processes): New var `process-adaptive-read-buffering'.
5327
53282004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5329
5330 * keymaps.texi: Various changes in addition to:
5331 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5332 Give more varied examples for `kbd'.
5333 (Creating Keymaps): Char tables have slots for all characters
5334 without modifiers.
5335 (Active Keymaps): `overriding-local-map' and
5336 `overriding-terminal-local-map' also override text property and
5337 overlay keymaps.
5338 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5339 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5340 to denote a prefix of no events.
5341 `map-keymap' includes parent's bindings _recursively_.
5342 Clarify and correct description of `where-is-internal'.
5343 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5344 (Menu Example): For menus intended for use with the keyboard, the
5345 menu items should be bound to characters or real function keys.
5346
53472004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5348
5349 * objects.texi (Character Type): Reposition `@anchor' to prevent
5350 double space inside sentence in Info.
5351
5352 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5353 renamed to `disabled-command-function'.
5354 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5355 (Command Loop Info): Replace reference to it.
5356 (Disabling Commands): `disabled-command-hook' has been renamed to
5357 `disabled-command-function'.
5358
53592004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5360
5361 * os.texi (Translating Input): Only non-prefix bindings in
5362 `key-translation-map' override actual key bindings. Warn about
5363 possible indirect effect of actual key bindings on non-prefix
5364 bindings in `key-translation-map'.
5365
53662004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5367
5368 * minibuf.texi (High-Level Completion): Add anchor for definition
5369 of `read-variable'.
5370
5371 * commands.texi: Various changes in addition to:
5372 (Using Interactive): Clarify description of `interactive-form'.
5373 (Interactive Call): Mention default for KEYS argument to
5374 `call-interactively'.
5375 (Command Loop Info): Clarify description of `this-command-keys'.
5376 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5377 Value of `last-event-frame' can be `macro'.
5378 (Repeat Events): `double-click-fuzz' is also used to distinguish
5379 clicks and drags.
5380 (Classifying Events): Clarify descriptions of `event-modifiers'
5381 `event-basic-type' and `event-convert-list'.
5382 (Accessing Events): `posn-timestamp' takes POSITION argument.
5383 (Quoted Character Input): Clarify description of
5384 `read-quoted-char' and fix example.
5385 (Quitting): Add `with-local-quit'.
5386 (Disabling Commands): Correct and clarify descriptions of
5387 `enable-command' and `disable-command'.
5388 Mention what happens if `disabled-command-hook' is nil.
5389 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5390 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5391
53922004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5393
5394 * frames.texi: Various changes in addition to:
5395 (Creating Frames): Expand and clarify description of `make-frame'.
5396 (Window Frame Parameters): Either none or both of the `icon-left'
5397 and `icon-top' parameters must be specified. Put descriptions of
5398 `menu-bar-lines' and `toolbar-lines' closer together and change
5399 them accordingly.
5400 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5401 except while processing `frame-title-format' or `icon-title-format'.
5402 (Deleting Frames): Correct description of `delete-frame'.
5403 Non-nil return values of `frame-live-p' are like those of `framep'.
5404 (Frames and Windows): Mention return value of
5405 `set-frame-selected-window'.
5406 (Visibility of Frames): Mention `force' argument to
5407 `make-frame-invisible'. `frame-visible-p' returns t for all
5408 frames on text-only terminals.
5409 (Frame Configurations): Restoring a frame configuration does not
5410 restore deleted frames.
5411 (Window System Selections): `x-set-selection' returns DATA.
5412 (Resources): Add example.
5413 (Display Feature Testing): Clarify descriptions of
5414 `display-pixel-height', `display-pixel-width', `x-server-version'
5415 and `x-server-vendor'.
5416
5417 * windows.texi (Choosing Window): Add anchor.
5418 * minibuf.texi (Minibuffer Misc): Add anchor.
5419
54202004-07-23 John Paul Wallington <jpw@gnu.org>
5421
5422 * macros.texi (Defining Macros): Declaration keyword for setting
5423 Edebug spec is `debug' not `edebug'.
5424
54252004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5426
5427 * windows.texi: Various small changes in addition to:
5428 (Window Point): Mention return value of `set-window-point'.
5429 (Window Start): `pos-visible-in-window-p' disregards horizontal
5430 scrolling. Explain return value if PARTIALLY is non-nil.
5431 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5432 and `set-window-vscroll'.
5433 (Size of Window): The argument WINDOW to `window-inside-edges',
5434 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5435 (Resizing Windows): Explain return value of
5436 `shrink-window-if-larger-than-buffer'.
5437 `window-size-fixed' automatically becomes buffer local when set.
5438 (Window Configurations): Explain return value of
5439 `set-window-configuration'.
5440
5441 * minibuf.texi (Minibuffer Misc): Add anchor for
5442 `minibuffer-scroll-window'.
5443
5444 * positions.texi (Text Lines): Add anchor for `count-lines'.
5445
54462004-07-17 Richard M. Stallman <rms@gnu.org>
5447
5448 * display.texi (Overlay Properties): Adding `evaporate' prop
5449 deletes empty overlay immediately.
5450
5451 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5452 fix example.
5453
54542004-07-16 Jim Blandy <jimb@redhat.com>
5455
5456 * searching.texi (Regexp Backslash): Document new \_< and \_>
5457 operators.
5458
54592004-07-16 Juanma Barranquero <lektu@terra.es>
5460
5461 * display.texi (Images): Fix Texinfo usage.
5462
54632004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5464
5465 * buffers.texi (Modification Time): `visited-file-modtime' now
5466 returns a list of two integers, instead of a cons.
5467
54682004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5469
5470 * windows.texi: Various changes in addition to:
5471 (Splitting Windows): Add `split-window-keep-point'.
5472
54732004-07-09 Richard M. Stallman <rms@gnu.org>
5474
5475 * frames.texi (Input Focus): Minor fix.
5476
54772004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5478
5479 * frames.texi (Input Focus): Clarify descriptions of
5480 `select-frame-set-input-focus' and `select-frame'.
5481
54822004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5483
5484 * os.texi: Various small changes in addition to:
5485 (Killing Emacs): Expand and clarify description of
5486 `kill-emacs-query-functions' and `kill-emacs-hook'.
5487 (System Environment): Expand and clarify description of `getenv'
5488 and `setenv'.
5489 (Timers): Clarify description of `run-at-time'.
5490 (Translating Input): Correct description of
5491 `extra-keyboard-modifiers'.
5492 (Flow Control): Correct description of `enable-flow-control'.
5493
54942004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5495
5496 * os.texi: Update copyright.
5497 (Session Management): Grammar fix.
5498 Clarify which Emacs does the restarting.
5499 Use @samp for *scratch* buffer.
5500
55012004-07-04 Alan Mackenzie <acm@muc.de>
5502
5503 * frames.texi (Input Focus): Add documentation for
5504 `select-frame-set-input-focus'. Replace refs to non-existent
5505 `switch-frame' with `select-frame'. Minor corrections and tidying
5506 up of text-only terminal stuff.
5507
55082004-07-02 Richard M. Stallman <rms@gnu.org>
5509
5510 * files.texi (Saving Buffers): Cleanup write-contents-function.
5511 (Magic File Names): Cleanup file-remote-p.
5512
b344d29d 55132004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5514
5515 * files.texi (Magic File Names): `file-remote-p' returns an
5516 identifier of the remote system, not just t.
5517
55182004-07-02 David Kastrup <dak@gnu.org>
5519
5520 * searching.texi (Entire Match Data): Add explanation about new
5521 match-data behavior when @var{integers} is non-nil.
5522
55232004-06-24 Richard M. Stallman <rms@gnu.org>
5524
5525 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5526
5527 * customize.texi (Variable Definitions): Note about doc strings
5528 and :set.
5529
5530 * keymaps.texi (Keymap Terminology): Document `kbd'.
5531 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5532
5533 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5534 makes it buffer-local.
5535
5536 * files.texi (Saving Buffers): Correct previous change.
5537
5538 * commands.texi (Accessing Events):
5539 Clarify posn-col-row and posn-actual-col-row.
5540
55412004-06-24 David Ponce <david.ponce@wanadoo.fr>
5542
5543 * commands.texi (Accessing Events): New functions
5544 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5545
55462004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5547
5548 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5549 * frames.texi, buffers.texi, backups.texi, variables.texi:
5550 * loading.texi, eval.texi, functions.texi, control.texi:
5551 * symbols.texi, minibuf.texi: Reposition @anchor's.
5552
5553 * help.texi: Various small changes in addition to the following.
5554 (Describing Characters): Describe PREFIX argument to
5555 `key-description'. Correct and clarify definition of
5556 `text-char-description'. Describe NEED-VECTOR argument to
5557 `read-kbd-macro'.
5558 (Help Functions): Clarify definition of `apropos'.
5559
55602004-06-23 Lars Hansen <larsh@math.ku.dk>
5561
5562 * files.texi (Saving Buffers): Correct description of
5563 `write-contents-functions'.
5564
55652004-06-21 Juanma Barranquero <lektu@terra.es>
5566
5567 * display.texi (Images): Remove redundant @vindex directives.
5568 Rewrite `image-library-alist' doc in active voice.
5569
55702004-06-14 Juanma Barranquero <lektu@terra.es>
5571
5572 * display.texi (Images): Document new delayed library loading,
5573 variable `image-library-alist' and (existing but undocumented)
5574 function `image-type-available-p'.
5575
55762004-06-05 Richard M. Stallman <rms@gnu.org>
5577
5578 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5579 refer the user to the Initial Input node.
5580 (Text from Minibuffer): Likewise.
5581 (Initial Input): New node. Document this feature
5582 and say it is mostly deprecated.
5583
55842004-05-30 Richard M. Stallman <rms@gnu.org>
5585
5586 * loading.texi (Named Features): Clarify return value
5587 and meaning of NOERROR.
5588
5589 * variables.texi (File Local Variables): Minor cleanup.
5590
55912004-05-30 Michael Albinus <michael.albinus@gmx.de>
5592
5593 * files.texi (Magic File Names): Add `file-remote-p' as operation
5594 of file name handlers.
5595
55962004-05-29 Richard M. Stallman <rms@gnu.org>
5597
5598 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5599 as arg to a minor mode command.
5600
56012004-05-22 Richard M. Stallman <rms@gnu.org>
5602
5603 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5604
5605 * streams.texi (Output Variables): Doc float-output-format.
5606
5607 * searching.texi (Regexp Special): Nested repetition can be infloop.
5608
5609 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5610 real stack overflow.
5611
5612 * compile.texi: Minor cleanups.
5613
56142004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5615
5616 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5617 circular lists.
5618 (List Elements): Explain handling of circular and dotted lists.
5619
56202004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5621
5622 * modes.texi (Search-based Fontification): Fix typo.
5623
56242004-05-10 Juanma Barranquero <lektu@terra.es>
5625
5626 * modes.texi (Mode Line Variables): Fix description of
5627 global-mode-string, which is now after which-func-mode, not the
5628 buffer name.
5629
56302004-05-07 Lars Hansen <larsh@math.ku.dk>
5631
5632 * modes.texi (Desktop Save Mode): Add.
5633 (Modes): Add menu entry Desktop Save Mode.
5634
5635 * hooks.texi: Add desktop-after-read-hook,
5636 desktop-no-desktop-file-hook and desktop-save-hook.
5637
5638 * locals.texi: Add desktop-save-buffer.
5639
56402004-04-30 Jesper Harder <harder@ifa.au.dk>
5641
5642 * display.texi: emacs -> Emacs.
5643
56442004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5645
5646 * files.texi (Changing Files): Document set-file-times.
5647
56482004-04-23 Juanma Barranquero <lektu@terra.es>
5649
5650 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5651
56522004-04-18 Jesper Harder <harder@ifa.au.dk>
5653
5654 * tips.texi (Coding Conventions): defopt -> defcustom.
5655
56562004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5657
5658 * sequences.texi: Various clarifications.
5659
56602004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5661
5662 * buffers.texi (Read Only Buffers): Mention optional ARG to
5663 `toggle-read-only'.
5664
56652004-04-14 Nick Roberts <nick@nick.uklinux.net>
5666
5667 * windows.texi (Selecting Windows): Note that get-lru-window
5668 returns a full-width window if possible.
5669
56702004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5671
5672 * buffers.texi: Various changes in addition to:
5673 (Buffer File Name): Add `find-buffer-visiting'.
5674 (Buffer Modification): Mention optional ARG to `not-modified'.
5675 (Indirect Buffers): Mention optional CLONE argument to
5676 `make-indirect-buffer'.
5677
5678 * files.texi: Various changes in addition to:
5679 (Visiting Functions): `find-file-hook' is now a normal hook.
5680 (File Name Expansion): Explain difference between the way that
5681 `expand-file-name' and `file-truename' treat `..'.
5682 (Contents of Directories): Mention optional ID-FORMAT argument to
5683 `directory-files-and-attributes'.
5684 (Format Conversion): Mention new optional CONFIRM argument to
5685 `format-write-file'.
5686
56872004-04-12 Miles Bader <miles@gnu.org>
5688
5689 * macros.texi (Expansion): Add description of `macroexpand-all'.
5690
56912004-04-05 Jesper Harder <harder@ifa.au.dk>
5692
5693 * variables.texi (Variable Aliases): Mention
5694 cyclic-variable-indirection.
5695
5696 * errors.texi (Standard Errors): Ditto.
5697
56982004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5699
5700 * backups.texi: Various small changes in addition to:
5701 (Making Backups): Mention return value of `backup-buffer'.
5702 (Auto-Saving): Mention optional FORCE argument to
5703 `delete-auto-save-file-if-necessary'.
5704 (Reverting): Mention optional PRESERVE-MODES argument to
5705 `revert-buffer'. Correct description of `revert-buffer-function'.
5706
57072004-03-22 Juri Linkov <juri@jurta.org>
5708
5709 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5710 with `Vector Functions'.
5711
5712 * text.texi (Sorting): Add missing quote.
5713
57142004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5715
5716 * intro.texi (Lisp History): Replace xref to `cl' manual with
5717 inforef.
5718
57192004-03-12 Richard M. Stallman <rms@gnu.org>
5720
5721 * intro.texi (Version Info): Add arg to emacs-version.
5722 (Lisp History): Change xref to CL manual.
5723
57242004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5725
5726 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5727 for Partial Completion mode.
5728
57292004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5730
5731 * customize.texi: Fix typo. Remove eol whitespace.
5732
57332004-03-04 Richard M. Stallman <rms@gnu.org>
5734
5735 * processes.texi: Fix typos.
5736
5737 * lists.texi (Building Lists): Minor clarification.
5738
5739 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5740 in make-hash-table.
5741
57422004-02-29 Juanma Barranquero <lektu@terra.es>
5743
5744 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5745 rm, and ignore exit code.
5746
57472004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5748
5749 * display.texi (Defining Faces): Add description for min-colors.
5750 Update example.
5751
57522004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5753
5754 * abbrevs.texi: Various corrections and clarifications in addition
5755 to the following:
5756 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5757
57582004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5759
5760 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5761
57622004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5763
5764 * text.texi: Various small changes in addition to the following:
5765 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5766 to delete-horizontal-space.
5767 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5768 description of yank-handler text property at various places.
5769
5770 * frames.texi (Window System Selections): Add anchor.
5771
5772 * syntax.texi (Syntax Table Functions): Clarify and correct
5773 descriptions of make-syntax-table and copy-syntax-table.
5774 (Motion and Syntax): Clarify SYNTAXES argument to
5775 skip-syntax-forward.
5776 (Parsing Expressions): Mention that the return value of
5777 parse-partial-sexp is currently a list of ten rather than nine
5778 elements.
5779 (Categories): Various corrections and clarifications.
5780
57812004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5782
5783 * markers.texi (Marker Insertion Types): Minor change.
5784
5785 * locals.texi (Standard Buffer-Local Variables):
5786 * commands.texi (Interactive Codes, Using Interactive):
5787 * functions.texi (Related Topics): Fix xrefs.
5788
57892004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5790
5791 * lists.texi (Sets And Lists): Update description of delete-dups.
5792
57932004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5794
5795 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5796
c8763fb6 57972004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5798
5799 * frames.texi (Parameter Access): frame-parameters arg is optional.
5800 modify-frame-parameters handles nil for FRAME.
5801 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5802 are all-or-nothing for certain toolkits.
5803 Mention parameter wait-for-wm.
5804 (Frames and Windows): In frame-first-window and frame-selected-window
5805 the arg is optional.
5806 (Input Focus): In redirect-frame-focus the second arg is optional.
5807 (Window System Selections): Mention selection type CLIPBOARD.
5808 Mention data-type UTF8_STRING.
5809 Mention numbering of cut buffers.
5810 (Resources): Describe x-resource-name.
5811
58122004-02-16 Richard M. Stallman <rms@gnu.org>
5813
5814 * windows.texi (Buffers and Windows): Delete false table
5815 about all-frames.
5816
5817 * syntax.texi (Parsing Expressions): Delete old caveat
5818 about parse-sexp-ignore-comments.
5819
5820 * streams.texi (Output Variables): Add print-quoted.
5821
5822 * lists.texi (Building Lists): Minor cleanup.
5823
5824 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5825
5826 * display.texi (Overlays): Explain overlays use markers.
5827 (Managing Overlays): Explain front-advance and rear-advance
5828 in more detail.
5829
5830 * loading.texi (Unloading): Document unload-feature-special-hooks.
5831 Get rid of fns-NNN.el file.
5832
58332004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5834
5835 * help.texi (Describing Characters): Fix text-char-description
5836 example output.
5837
5838 * edebug.texi (Using Edebug): Fix example.
5839
5840 * debugging.texi (Internals of Debugger): Fix return value.
5841
5842 * files.texi (Changing Files): Fix argname.
5843
5844 * calendar.texi: Fix parens, and default values.
5845
5846 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5847 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 5848 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
5849
5850 * positions.texi (Text Lines): Don't add -1 in current-line.
5851
58522004-02-16 Richard M. Stallman <rms@gnu.org>
5853
5854 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5855
58562004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5857
5858 * processes.texi (Low-Level Network): Fix a typo.
5859
58602004-02-12 Kim F. Storm <storm@cua.dk>
5861
5862 * display.texi (Fringes): Use consistent wording.
5863 Note that window-fringe's window arg is optional.
5864 (Scroll Bars): Use consistent wording.
5865
58662004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5867
5868 * tips.texi (Comment Tips): Document the new conventions for
5869 commenting out code.
5870
c8763fb6 58712004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5872
5873 * positions.texi (Text Lines): Added missing end defun.
5874
58752004-02-07 Kim F. Storm <storm@cua.dk>
5876
5877 * positions.texi (Text Lines): Add line-number-at-pos.
5878
58792004-02-06 John Paul Wallington <jpw@gnu.org>
5880
5881 * display.texi (Button Properties, Button Buffer Commands):
5882 mouse-2 invokes button, not down-mouse-1.
5883
58842004-02-04 Jason Rumney <jasonr@gnu.org>
5885
5886 * makefile.w32-in: Sync with Makefile.in changes.
5887
58882004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5889
5890 * minibuf.texi (Text from Minibuffer): Various corrections and
5891 clarifications.
5892 (Object from Minibuffer): Correct Lisp description of
5893 read-minibuffer.
5894 (Minibuffer History): Clarify description of cons values for
5895 HISTORY arguments.
5896 (Basic Completion): Various corrections and clarifications. Add
5897 completion-regexp-list.
5898 (Minibuffer Completion): Correct and clarify description of
5899 completing-read.
5900 (Completion Commands): Mention Partial Completion mode. Various
5901 other minor changes.
5902 (High-Level Completion): Various corrections and clarifications.
5903 (Reading File Names): Ditto.
5904 (Minibuffer Misc): Ditto.
5905
59062004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5907
5908 * strings.texi (Text Comparison): assoc-string also matches
5909 elements of alists that are strings instead of conses.
5910 (Formatting Strings): Standardize Texinfo usage. Update index
5911 entries.
5912
59132004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5914
5915 * lists.texi (Sets And Lists): Add delete-dups.
5916
59172004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5918
5919 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5920 special form.
5921 * macros.texi (Defining Macros): Update description of `declare',
5922 which now is a macro.
5923 (Wrong Time): Fix typos.
5924
59252004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5926
5927 * compile.texi (Compilation Functions): Expand descriptions of
5928 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5929 and `batch-byte-compile'. In particular, mention and describe
5930 all optional arguments.
5931 (Disassembly): Correct and clarify the description of `disassemble'.
5932
59332004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5934
5935 * searching.texi: Various small changes in addition to the
5936 following.
5937 (Regexp Example): Adapt to new value of `sentence-end'.
5938 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5939 `words'.
5940 (Search and Replace): Add usage note for `perform-replace'.
5941 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5942 `match-data'.
5943 (Standard Regexps): Update for new values of `paragraph-start'
5944 and `sentence-end'.
5945
59462004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5947
5948 * files.texi (Saving Buffers): Clarify descriptions of
5949 `write-contents-functions' and `before-save-hook'.
5950 Make the defvar's for `before-save-hook' and `after-save-hook'
5951 into defopt's.
5952
59532004-01-07 Kim F. Storm <storm@cua.dk>
5954
5955 * commands.texi (Click Events): Describe new image and
5956 width/height elements of click events.
5957 (Accessing Events): Add posn-string, posn-image, and
5958 posn-object-width-height. Change posn-object to return either
5959 image or string object.
5960
59612004-01-01 Simon Josefsson <jas@extundo.com>
5962
5963 * hooks.texi (Standard Hooks): Add before-save-hook.
5964 * files.texi (Saving Buffers): Likewise.
5965
59662004-01-03 Richard M. Stallman <rms@gnu.org>
5967
5968 * frames.texi (Frames and Windows): Delete frame-root-window.
5969
59702004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5971
5972 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5973
5974 * functions.texi: Various small changes in addition to the
5975 following.
5976 (What Is a Function): `functionp' returns nil for macros. Clarify
5977 behavior of this and following functions for symbol arguments.
5978 (Function Documentation): Add `\' in front of (fn @var{arglist})
5979 and explain why.
5980 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5981 Add anchor.
5982 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5983
59842004-01-01 Miles Bader <miles@gnu.org>
5985
5986 * display.texi (Buttons): New section.
5987
59882003-12-31 Andreas Schwab <schwab@suse.de>
5989
5990 * numbers.texi (Math Functions): sqrt reports a domain-error
5991 error.
5992 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5993
59942003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5995
5996 * tips.texi (Documentation Tips): Update item on hyperlinks in
5997 documentation strings.
5998
5999 * errors.texi (Standard Errors): Various small corrections and
6000 additions.
6001
6002 * control.texi: Various small changes in addition to the
6003 following.
6004 (Signaling Errors): Provide some more details on how `signal'
6005 constructs the error message. Add anchor to the definition of
6006 `signal'.
6007 (Error Symbols): Describe special treatment of `quit'.
6008 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6009 to emphasize that it has to be a single form.
6010
6011 * buffers.texi: Add anchor.
6012
60132003-12-29 Richard M. Stallman <rms@gnu.org>
6014
6015 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6016 (Window Configurations): Add window-configuration-frame.
6017
6018 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6019
6020 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6021 Change arg name in get-char-property.
6022 (Special Properties): Update handling of keymap property.
6023
6024 * strings.texi (Modifying Strings): Add clear-string.
6025 (Text Comparison): Add assoc-string and remove
6026 assoc-ignore-case, assoc-ignore-representation.
6027
6028 * os.texi (Time of Day): Add set-time-zone-rule.
6029
6030 * numbers.texi (Math Functions): asin, acos, log, log10
6031 report domain-error errors.
6032
6033 * nonascii.texi (Converting Representations):
6034 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6035 (Encoding and I/O): Add file-name-coding-system.
6036
6037 * modes.texi (Search-based Fontification): Explain that
6038 face specs are symbols with face names as values.
6039
6040 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6041
6042 * lists.texi (Building Lists): remq moved elsewhere.
6043 (Sets And Lists): remq moved here.
6044 (Association Lists): Refer to assoc-string.
6045
6046 * internals.texi (Garbage Collection): Add memory-use-counts.
6047
6048 * frames.texi (Frames and Windows): Add set-frame-selected-window
6049 and frame-root-window.
6050
6051 * files.texi (Contents of Directories):
6052 Add directory-files-and-attributes.
6053
6054 * display.texi (Refresh Screen): Add force-window-update.
6055 (Invisible Text): Explain about moving point out of invis text.
6056 (Overlay Properties): Add overlay-properties.
6057 (Managing Overlays): Add overlayp.
6058 (GIF Images): Invalid image number displays a hollow box.
6059
6060 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6061 (Killing Buffers): Add buffer-live-p.
6062
60632003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6064
6065 * display.texi (Fringes): Fix typo "set-buffer-window".
6066
60672003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6068
6069 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6070 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6071 Add or change various xrefs and anchors.
6072
6073 * commands.texi: Replace all occurrences of @acronym{CAR} with
6074 @sc{car}, for consistency with the rest of the Elisp manual.
6075 `car' and `cdr' are historically acronyms, but are no longer
6076 widely thought of as such.
6077
6078 * internals.texi (Pure Storage): Mention that `purecopy' does not
6079 copy text properties.
6080 (Object Internals): Now 29 bits are used (in most implementations)
6081 to address Lisp objects.
6082
6083 * variables.texi (Variables with Restricted Values): New node.
6084
6085 * objects.texi (Lisp Data Types): Mention that certain variables
6086 can only take on a restricted set of values and add an xref to
6087 the new node "Variables with Restricted Values".
6088
6089 * eval.texi (Function Indirection): Describe the errors that
6090 `indirect-function' can signal.
6091 (Eval): Clarify the descriptions of `eval-region' and `values'.
6092 Describe `eval-buffer' instead of `eval-current-buffer' and
6093 mention `eval-current-buffer' as an alias for `current-buffer'.
6094 Correct the description and mention all optional arguments.
6095
6096 * nonascii.texi: Various small changes in addition to the
6097 following.
6098 (Converting Representations): Clarify behavior of
6099 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6100 ASCII arguments.
6101 (Character Sets): Document the variable `charset-list' and adapt
6102 the definition of the function `charset-list' accordingly.
6103 (Translation of Characters): Clarify use of generic characters in
6104 `make-translation-table'. Clarify and correct the description of
6105 the use of translation tables in encoding and decoding.
6106 (User-Chosen Coding Systems): Correct and clarify the description
6107 of `select-safe-coding-system'.
6108 (Default Coding Systems): Clarify description of
6109 `file-coding-system-alist'.
6110
61112003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6112
6113 * strings.texi (Text Comparison): Correctly describe when two
6114 strings are `equal'. Combine and clarify descriptions of
6115 `assoc-ignore-case' and `assoc-ignore-representation'.
6116
6117 * objects.texi (Non-ASCII in Strings): Clarify description of
6118 when a string is unibyte or multibyte.
6119 (Bool-Vector Type): Update examples.
6120 (Equality Predicates): Correctly describe when two strings are
6121 `equal'.
6122
61232003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6124
6125 * lists.texi (Building Lists): `append' no longer accepts integer
6126 arguments. Update the description of `number-sequence' to reflect
6127 recent changes.
6128 (Sets And Lists): Describe `member-ignore-case' after `member'.
6129
61302003-11-27 Kim F. Storm <storm@cua.dk>
6131
6132 * commands.texi (Click Events): Click object may be an images.
6133 Describe (dx . dy) element of click positions.
6134 (Accessing Events): Remove duplicate posn-timestamp.
6135 New functions posn-object and posn-object-x-y.
6136
61372003-11-23 Kim F. Storm <storm@cua.dk>
6138
6139 * commands.texi (Click Events): Describe enhancements to event
6140 position lists, including new text-pos and (col . row) items.
6141 Mention left-fringe and right-fringe area events.
6142 (Accessing Events): New functions posn-area and
6143 posn-actual-col-row. Mention posn-timestamp. Mention that
6144 posn-point in non-text area still returns buffer position.
6145 Clarify posn-col-row.
6146
61472003-11-21 Lars Hansen <larsh@math.ku.dk>
6148
6149 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6150 * anti.texi (File Attributes): Describe removed parameter
6151 ID-FORMAT.
6152
61532003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6154
6155 * positions.texi (Positions): Mention that, if a marker is used as
6156 a position, its buffer is ignored.
6157
6158 * markers.texi (Overview of Markers): Mention it here too.
6159
61602003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6161
6162 * numbers.texi (Numeric Conversions): Not just `floor', but also
6163 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6164
61652003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6166
6167 * markers.texi (Creating Markers): Specify insertion type of
6168 created markers. Add xref to `Marker Insertion Types'.
6169 Second argument to `copy-marker' is optional.
6170 (Marker Insertion Types): Mention that most markers are created
6171 with insertion type nil.
6172 (The Mark): Correctly describe when `mark' signals an error.
6173 (The Region): Correctly describe when `region-beginning' and
6174 `region-end' signal an error.
6175
61762003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6177
6178 * hash.texi (Creating Hash): Clarify description of `eql'.
6179 `makehash' is obsolete.
6180 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6181
6182 * positions.texi (Point): Change description of `buffer-end', so
6183 that it is also correct for floating point arguments.
6184 (List Motion): Correct argument lists of `beginning-of-defun' and
6185 `end-of-defun'.
6186 (Excursions): Add xref to `Marker Insertion Types'.
6187 (Narrowing): Argument to `narrow-to-page' is optional.
6188
61892003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6190
6191 * streams.texi (Output Streams): Clarify behavior of point for
6192 marker output streams.
6193
61942003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6195
6196 * variables.texi (Defining Variables): Second argument to
6197 `defconst' is not optional.
6198 (Setting Variables): Mention optional argument APPEND to
6199 `add-to-list'.
6200 (Creating Buffer-Local): Expand description of
6201 `make-variable-buffer-local'.
6202 (Frame-Local Variables): Expand description of
6203 `make-variable-frame-local'.
6204 (Variable Aliases): Correct description of optional argument
6205 DOCSTRING to `defvaralias'. Mention return value of
6206 `defvaralias'.
6207 (File Local Variables): Add xref to `File variables' in Emacs
6208 Manual. Correct description of `hack-local-variables'. Mention
6209 `safe-local-variable' property. Mention optional second argument
6210 to `risky-local-variable-p'.
6211
62122003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6213
6214 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6215
62162003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6217
6218 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6219 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6220 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6221 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6222 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6223 lispref/processes.texi, lispref/searching.texi,
6224 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6225 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6226 @acronym{FOO}.
6227
62282003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6229
6230 * strings.texi (Creating Strings): Argument START to `substring'
6231 can not be `nil'. Expand description of
6232 `substring-no-properties'. Correct description of `split-string',
6233 especially with respect to empty matches. Prevent very bad line
6234 break in definition of `split-string-default-separators'.
6235 (Text Comparison): `string=' and `string<' also accept symbols as
6236 arguments.
6237 (String Conversion): More completely describe argument BASE in
6238 `string-to-number'.
6239 (Formatting Strings): `%s' and `%S' in `format' do require
6240 corresponding object. Clarify behavior of numeric prefix after
6241 `%' in `format'.
6242 (Case Conversion): The argument to `upcase-initials' can be a
6243 character.
6244
62452003-10-27 Kenichi Handa <handa@m17n.org>
6246
6247 * display.texi (Fontsets): Fix texinfo usage.
6248
62492003-10-25 Kenichi Handa <handa@m17n.org>
6250
6251 * display.texi (Fontsets): Add description of the function
6252 set-fontset-font.
6253
62542003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6255
6256 * display.texi (Temporary Displays): Add xref to `Documentation
6257 Tips'.
6258
6259 * functions.texi (Function Safety): Use inforef instead of pxref
6260 for SES.
6261
62622003-10-23 Andreas Schwab <schwab@suse.de>
6263
6264 * Makefile.in (TEX, texinputdir): Don't define.
6265 (TEXI2DVI): Define.
6266 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6267 add $(srcdir)/index.texi.
6268 ($(infodir)/elisp): Remove index.texi dependency.
6269 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6270 (index.texi): Remove target.
6271 (dist): Don't link $(srcdir)/permute-index.
6272 (clean): Don't remove index.texi.
6273
6274 * permute-index, index.perm: Remove.
6275 * index.texi: Rename from index.unperm.
6276
62772003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6278
6279 * tips.texi (Documentation Tips): Document new behavior for face
6280 and variable hyperlinks in Help mode.
6281
62822003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6283
6284 * objects.texi (Integer Type): Update for extra bit of integer range.
6285 (Character Type): Ditto.
6286
62872003-10-16 Eli Zaretskii <eliz@gnu.org>
6288
6289 * numbers.texi (Integer Basics): Add index entries for reading
6290 numbers in hex, octal, and binary.
6291
62922003-10-16 Lute Kamstra <lute@gnu.org>
6293
6294 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6295 argument.
6296
62972003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6298
6299 * windows.texi (Choosing Window): Fix typo.
6300 * edebug.texi (Edebug Execution Modes): Fix typo.
6301
63022003-10-13 Richard M. Stallman <rms@gnu.org>
6303
6304 * windows.texi (Basic Windows): A window has fringe settings,
6305 display margins and scroll-bar settings.
6306 (Splitting Windows): Doc split-window return value.
6307 Clean up one-window-p.
6308 (Selecting Windows): Fix typo.
6309 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6310 (Buffers and Windows): In set-window-buffer, explain effect
6311 on fringe settings and scroll bar settings.
6312 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6313 (Choosing Window): Use defopt for pop-up-frame-function.
6314 For special-display-buffer-names, explain same-window and same-frame.
6315 Clarify window-dedicated-p return value.
6316 (Textual Scrolling): scroll-up and scroll-down can get an error.
6317 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6318 Clarify set-window-hscroll.
6319 (Size of Window): Don't mention tool bar in window-height.
6320 (Coordinates and Windows): Explain what coordinates-in-window-p
6321 returns for fringes and display margins.
6322 (Window Configurations): Explain saving fringes, etc.
6323
6324 * tips.texi (Library Headers): Clean up Documentation.
6325
6326 * syntax.texi (Parsing Expressions): Clean up forward-comment
6327 and parse-sexp-lookup-properties.
6328
6329 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6330
6331 * os.texi (System Environment): Clean up text for load-average errors.
6332
6333 * modes.texi (Hooks): Don't explain local hook details at front.
6334 Clarify run-hooks and run-hook-with-args a little.
6335 Clean up add-hook and remove-hook.
6336
6337 * edebug.texi (Edebug Execution Modes): Clarify t.
6338 Document edebug-sit-for-seconds.
6339 (Coverage Testing): Document C-x X = and =.
6340 (Instrumenting Macro Calls): Fix typo.
6341 (Specification List): Don't index the specification keywords.
6342
63432003-10-10 Kim F. Storm <storm@cua.dk>
6344
6345 * processes.texi (Network): Introduce make-network-process.
6346
63472003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6348
6349 * tips.texi (Library Headers): Fix typo.
6350
63512003-10-07 Juri Linkov <juri@jurta.org>
6352
6353 * modes.texi (Imenu): Mention imenu-create-index-function's
6354 default value. Explain submenus better.
6355
63562003-10-07 Lute Kamstra <lute@gnu.org>
6357
6358 * modes.texi (Faces for Font Lock): Fix typo.
6359 (Hooks): Explain how buffer-local hook variables can refer to
6360 global hook variables.
6361 Various minor clarifications.
6362
63632003-10-06 Lute Kamstra <lute@gnu.org>
6364
6365 * tips.texi (Coding Conventions): Mention naming conventions for
6366 hooks.
6367
63682003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6369
6370 * loading.texi (Library Search): Correct default value of
6371 load-suffixes.
6372 (Named Features): Fix typo.
6373
63742003-10-05 Richard M. Stallman <rms@gnu.org>
6375
6376 * loading.texi (Named Features): In `provide',
6377 say how to test for subfeatures.
6378 (Unloading): In unload-feature, use new var name
6379 unload-feature-special-hooks.
6380
63812003-10-03 Lute Kamstra <lute@gnu.org>
6382
6383 * modes.texi (Major Mode Conventions): Mention third way to set up
6384 Imenu.
6385 (Imenu): A number of small fixes.
6386 Delete documentation of internal variable imenu--index-alist.
6387 Document the return value format of imenu-create-index-function
6388 functions.
6389
63902003-09-30 Richard M. Stallman <rms@gnu.org>
6391
6392 * processes.texi (Network): Say what stopped datagram connections do.
6393
6394 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6395
6396 * display.texi (Overlay Properties): Clarify `evaporate' property.
6397
63982003-09-29 Lute Kamstra <lute@gnu.org>
6399
6400 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6401 constructs should be marked as risky.
6402 Change cons cell into proper list.
6403 (Mode Line Variables): Change cons cell into proper list.
6404
64052003-09-26 Lute Kamstra <lute@gnu.org>
6406
6407 * modes.texi (Mode Line Data): Document the :propertize construct.
6408 (Mode Line Variables): Reorder the descriptions of the variables
6409 to match their order in the default mode-line-format.
6410 Describe the new variables mode-line-position and mode-line-modes.
6411 Update the default values of mode-line-frame-identification,
6412 minor-mode-alist, and default-mode-line-format.
6413 (Properties in Mode): Mention the :propertize construct.
6414
64152003-09-26 Richard M. Stallman <rms@gnu.org>
6416
6417 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6418 * loading.texi, minibuf.texi, text.texi, variables.texi:
6419 Avoid @strong{Note:}.
6420
64212003-09-26 Richard M. Stallman <rms@gnu.org>
6422
6423 * keymaps.texi (Remapping Commands): Fix typo.
6424
64252003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6426
6427 * processes.texi (Low-Level Network): Fix typo.
6428
64292003-09-23 Kim F. Storm <storm@cua.dk>
6430
6431 * processes.texi (Network, Network Servers): Fix typos.
6432 (Low-Level Network): Add timeout value for :server keyword.
6433 Add new option keywords to make-network-process.
6434 Add set-network-process-options.
6435 Explain how to test availability of network options.
6436
64372003-09-19 Richard M. Stallman <rms@gnu.org>
6438
6439 * text.texi (Motion by Indent): Arg to
6440 backward-to-indentation and forward-to-indentation is optional.
6441
6442 * strings.texi (Creating Strings): Add substring-no-properties.
6443
6444 * processes.texi
6445 (Process Information): Add list-processes arg QUERY-ONLY.
6446 Delete process-contact from here.
6447 Add new status values for process-status.
6448 Add process-get, process-put, process-plist, set-process-plist.
6449 (Synchronous Processes): Add call-process-shell-command.
6450 (Signals to Processes): signal-process allows process objects.
6451 (Network): Complete rewrite.
6452 (Network Servers, Datagrams, Low-Level Network): New nodes.
6453
6454 * positions.texi (Word Motion): forward-word, backward-word
6455 arg is optional. Reword.
6456
6457 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6458
6459 * variables.texi (Creating Buffer-Local):
6460 Delete duplicate definition of buffer-local-value.
6461 (File Local Variables): Explain about discarding text props.
6462
64632003-09-11 Richard M. Stallman <rms@gnu.org>
6464
6465 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6466 changes variables that record input events.
6467 (Minibuffer Misc): Add minibuffer-selected-window.
6468
6469 * lists.texi (Building Lists): Add copy-tree.
6470
6471 * display.texi (Fontsets): Add char-displayable-p.
6472 (Scroll Bars): New node.
6473
64742003-09-08 Lute Kamstra <lute@gnu.org>
6475
6476 * modes.texi (%-Constructs): Document new `%i' and `%I'
6477 constructs.
6478
64792003-09-03 Peter Runestig <peter@runestig.com>
6480
6481 * makefile.w32-in: New file.
6482
64832003-08-29 Richard M. Stallman <rms@gnu.org>
6484
6485 * display.texi (Overlay Properties): Clarify how priorities
6486 affect use of the properties.
6487
64882003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6489
6490 * customize.texi (Type Keywords): Correct the description of
6491 `:help-echo' in the case where `motion-doc' is a function.
6492
64932003-08-14 John Paul Wallington <jpw@gnu.org>
6494
6495 * modes.texi (Emulating Mode Line): Subsection, not section.
6496
64972003-08-13 Richard M. Stallman <rms@gnu.org>
6498
6499 * elisp.texi (Top): Update subnode lists in menu.
6500
6501 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6502 (Kill Functions): kill-region has new arg yank-handler.
6503 (Yanking): New node.
6504 (Yank Commands): Add yank-undo-function.
6505 (Low-Level Kill Ring):
6506 kill-new and kill-append have new arg yank-handler.
6507 (Changing Properties): Add remove-list-of-text-properties.
6508 (Atomic Changes): New node.
6509
6510 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6511
6512 * streams.texi (Output Variables): Add eval-expression-print-length
6513 and eval-expression-print-level.
6514
6515 * os.texi (Time Conversion): For encode-time, explain limits on year.
6516
6517 * objects.texi (Character Type): Define anchor "modifier bits".
6518
6519 * modes.texi (Emulating Mode Line): New node.
6520 (Search-based Fontification): Font Lock uses font-lock-face property.
6521 (Other Font Lock Variables): Likewise.
6522
6523 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6524 not vectors.
6525 (Active Keymaps): Add emulation-mode-map-alists.
6526 (Functions for Key Lookup): key-binding has new arg no-remap.
6527 (Remapping Commands): New node.
6528 (Scanning Keymaps): where-is-internal has new arg no-remap.
6529 (Tool Bar): Add tool-bar-local-item-from-menu.
6530 Clarify when to use tool-bar-add-item-from-menu.
6531
6532 * commands.texi (Interactive Call): commandp has new arg.
6533 (Command Loop Info): Add this-original-command.
6534
65352003-08-06 John Paul Wallington <jpw@gnu.org>
6536
6537 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6538
6539 * display.texi (Warning Basics): Fix typo.
6540 (Fringes): Add closing curly bracket and fix typo.
6541
6542 * elisp.texi (Top): Fix typo.
6543
65442003-08-05 Richard M. Stallman <rms@gnu.org>
6545
6546 * elisp.texi: Update lists of subnodes.
6547
6548 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6549
6550 * variables.texi (Local Variables): Use lc for example variable names.
6551
6552 * tips.texi (Library Headers): Explain where to put -*-.
6553
6554 * strings.texi (Creating Strings): Fix xref for vconcat.
6555
6556 * sequences.texi (Vector Functions):
6557 vconcat no longer allows integer args.
6558
6559 * minibuf.texi (Reading File Names): read-file-name has new
6560 arg PREDICATE. New function read-directory-name.
6561
6562 * macros.texi (Defining Macros): Give definition of `declare'
6563 (Indenting Macros): New node.
6564
6565 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6566 (Window Frame Parameters): Make separate table of parameters
6567 that are coupled with specific face attributes.
6568 (Deleting Frames): delete-frame-hooks renamed to
6569 delete-frame-functions.
6570
6571 * files.texi (Magic File Names): Add file-remote-p.
6572 Clarify file-local-copy.
6573
6574 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6575 here; instead xref Defining Macros.
6576
6577 * display.texi (Warnings): New node, and subnodes.
6578 (Fringes): New node.
6579
6580 * debugging.texi (Test Coverage): New node.
6581
6582 * compile.texi (Compiler Errors): Explain with-no-warnings
6583 and other ways to suppress warnings.
6584
6585 * commands.texi (Interactive Call): Minor clarification.
6586
6587 * buffers.texi (Buffer File Name): set-visited-file-name
6588 renames the buffer too.
6589
6590 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6591
65922003-07-24 Markus Rost <rost@math.ohio-state.edu>
6593
6594 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6595
65962003-07-22 Markus Rost <rost@math.ohio-state.edu>
6597
6598 * internals.texi (Garbage Collection): Fix previous change.
6599
66002003-07-22 Richard M. Stallman <rms@gnu.org>
6601
6602 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6603
6604 * display.texi (Width): Use \s syntax in example.
6605 (Font Selection): Add face-font-rescale-alist.
6606
6607 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6608 Remove spurious indent in example.
6609
6610 * lists.texi (Building Lists): Add number-sequence.
6611
6612 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6613
6614 * functions.texi (Function Documentation): Explain how to
6615 show calling convention explicitly in the doc string.
6616
6617 * windows.texi (Selecting Windows): save-selected-window saves
6618 selected window of each frame.
6619 (Window Configurations): Minor change.
6620
6621 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6622
6623 * streams.texi (Output Variables): Add print-continuous-numbering
6624 and print-number-table.
6625
6626 * processes.texi (Decoding Output): New node.
6627
6628 * os.texi (Time Conversion): decode-time arg is optional.
6629
6630 * objects.texi (Character Type): Don't use space as example for \.
6631 Make list of char names and \-sequences correspond.
6632 Explain that \s is not used in strings. `\ ' needs space after.
6633
6634 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6635 (Translation of Characters): Add translation-table-for-input.
6636 (Default Coding Systems): Add auto-coding-functions.
6637 (Explicit Encoding): Add decode-coding-inserted-region.
6638 (Locales): Add locale-info.
6639
6640 * minibuf.texi (Basic Completion): Describe test-completion.
6641 Collections can be lists of strings.
6642 Clean up lazy-completion-table.
6643 (Programmed Completion): Mention test-completion.
6644 Clarify why lambda expressions are not accepted.
6645 (Minibuffer Misc): Describe minibufferp.
6646
66472003-07-14 Richard M. Stallman <rms@gnu.org>
6648
6649 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6650
6651 * windows.texi (Selecting Windows): New arg to select-window.
6652 (Selecting Windows): Add with-selected-window.
6653 (Size of Window): Add window-inside-edges, etc.
6654
6655 * internals.texi (Garbage Collection): Add post-gc-hook.
6656
6657 * processes.texi (Subprocess Creation): Add exec-suffixes.
6658
6659 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6660 (Scanning Keymaps): Add map-keymaps.
6661 (Defining Menus): Add keymap-prompt.
6662
6663 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6664 most-negative-fixnum.
6665
6666 * compile.texi (Byte Compilation): Explain no-byte-compile
6667 (Compiler Errors): New node.
6668
6669 * os.texi (User Identification): user-uid, user-real-uid
6670 can return float.
6671
6672 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6673 and about derived modes.
6674 (Minor Modes): Add minor-mode-list.
6675 (Defining Minor Modes): Keyword args for define-minor-mode.
6676 (Search-based Fontification): Explain managing other properties.
6677 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6678 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6679 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6680
6681 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6682 (Variable Aliases): Clarify defvaralias.
6683
6684 * loading.texi (Library Search): Add load-suffixes.
6685
6686 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6687 (Programmed Completion): Add dynamic-completion-table.
6688
6689 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6690 (Magic File Names): Specify precedence order of handlers.
6691
6692 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6693 and post-command-hook.
6694 (Waiting): New calling convention for sit-for.
6695
6696 * text.texi (Special Properties): local-map and keymap properties
6697 apply based on their stickiness.
6698
66992003-07-07 Richard M. Stallman <rms@gnu.org>
6700
6701 * modes.texi (Minor Mode Conventions): Specify only some kinds
6702 of list values as args to minor modes.
6703
6704 * files.texi (File Name Expansion): Warn about iterative use
6705 of substitute-in-file-name.
6706
6707 * advice.texi (Activation of Advice): Clean up previous change.
6708
67092003-07-06 Markus Rost <rost@math.ohio-state.edu>
6710
6711 * advice.texi (Activation of Advice): Note that ad-start-advice is
6712 turned on by default.
6713
67142003-06-30 Richard M. Stallman <rms@gnu.org>
6715
6716 * text.texi (Buffer Contents): Document current-word.
6717 (Change Hooks): Not called for *Messages*.
6718
6719 * functions.texi (Defining Functions): Explain about redefining
6720 primitives.
6721 (Function Safety): Renamed. Minor changes.
6722 Comment out the detailed criteria for what is safe.
6723
67242003-06-22 Andreas Schwab <schwab@suse.de>
6725
6726 * objects.texi (Symbol Type): Fix description of examples.
6727
67282003-06-16 Andreas Schwab <schwab@suse.de>
6729
6730 * hash.texi (Creating Hash): Fix description of :weakness.
6731
c8763fb6 67322003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6733
6734 * files.texi (Changing Files): copy-file copies file modes, too.
6735
67362003-05-28 Richard M. Stallman <rms@gnu.org>
6737
6738 * strings.texi (Creating Strings): Clarify split-string.
6739
67402003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6741
6742 * strings.texi (Creating Strings): Update split-string specification
6743 and examples.
6744
67452003-05-19 Richard M. Stallman <rms@gnu.org>
6746
6747 * elisp.texi: Correct invariant section names.
6748
67492003-04-20 Richard M. Stallman <rms@gnu.org>
6750
6751 * os.texi (Timers): Explain about timers and quitting.
6752
67532003-04-19 Richard M. Stallman <rms@gnu.org>
6754
6755 * internals.texi (Writing Emacs Primitives): Strings are
6756 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6757 Explain GCPRO convention for varargs function args.
6758
67592003-04-16 Richard M. Stallman <rms@gnu.org>
6760
6761 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6762
67632003-04-08 Richard M. Stallman <rms@gnu.org>
6764
6765 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6766
67672003-02-13 Kim F. Storm <storm@cua.dk>
6768
6769 * objects.texi (Character Type): New \s escape for space.
6770
67712003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6772
6773 * os.texi (System Environment): Added cygwin system-type.
6774
67752003-01-25 Richard M. Stallman <rms@gnu.org>
6776
6777 * keymaps.texi: Document that a symbol can act as a keymap.
6778
67792003-01-13 Richard M. Stallman <rms@gnu.org>
6780
6781 * text.texi (Changing Properties): Say string indices are origin-0.
6782
6783 * positions.texi (Screen Lines) <compute-motion>:
6784 Correct order of elts in return value.
6785
6786 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6787 how to define a default binding.
6788
67892002-12-07 Markus Rost <rost@math.ohio-state.edu>
6790
6791 * loading.texi (Unloading): Fix recent change for load-history.
6792
6793 * customize.texi (Simple Types): Clarify description of custom
6794 type 'number. Describe new custom type 'float.
6795
67962002-12-04 Markus Rost <rost@math.ohio-state.edu>
6797
6798 * variables.texi (File Local Variables): Fix typo.
6799
c8763fb6 68002002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6801
6802 From Michael Albinus <Michael.Albinus@alcatel.de>.
6803
6804 * README: Target for Info file is `make info'.
6805
6806 * files.texi (File Name Components): Fixed typos in
6807 `file-name-sans-extension'.
6808 (Magic File Names): Complete list of operations for magic file
6809 name handlers.
6810
68112002-09-16 Jonathan Yavner <jyavner@engineer.com>
6812
6813 * variables.texi (File Local Variables): New function
6814 risky-local-variable-p.
6815
68162002-09-15 Jonathan Yavner <jyavner@engineer.com>
6817
6818 * functions.texi (Function safety): New node about unsafep.
6819
68202002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6821
6822 * customize.texi (Splicing into Lists): Fixed example.
6823 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6824
68252002-06-17 Juanma Barranquero <lektu@terra.es>
6826
6827 * frames.texi (Display Feature Testing): Fix typo.
6828
68292002-06-12 Andreas Schwab <schwab@suse.de>
6830
6831 * frames.texi (Initial Parameters, Resources): Fix references to
6832 the Emacs manual.
6833
68342002-05-13 Kim F. Storm <storm@cua.dk>
6835
6836 * variables.texi (Intro to Buffer-Local): Updated warning and
6837 example relating to changing buffer inside let.
6838
c8763fb6 68392002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6840
6841 * os.texi (Session Management): New node about X Session management.
6842
68432002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6844
6845 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6846 to which the manual corresponds, and the copyright years.
6847
6848 * Makefile.in (VERSION): Set to 2.9.
6849
68502001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6851
6852 * elisp.texi: Change the category in @dircategory to "Emacs", to
6853 make it consistent with info/dir.
6854
68552001-11-25 Miles Bader <miles@gnu.org>
6856
6857 * text.texi (Fields): Describe new `limit' arg in
6858 field-beginning/field-end.
6859
68602001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6861
6862 * permute-index: Don't depend on csh-specific features. Replace
6863 the interpreter name with /bin/sh.
6864
6865 * two-volume-cross-refs.txt: New file.
6866 * two.el: New file.
6867 * spellfile: New file.
6868
68692001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6870
6871 * permute-index: New file.
6872
6873 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6874 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6875 8+3 restricted namespace.
6876
6877 * Makefile.in (infodir): Define relative to $(srcdir).
6878 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6879 include directories list via -I switch to makeinfo.
6880 (index.texi): Use cp if both hard and symbolic links fail.
6881
68822001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6883
6884 * Makefile.in (distclean): Add.
6885
6886 The following changes make ELisp manual part of the Emacs
6887 distribution:
6888
6889 * Makefile.in: Add Copyright notice.
6890 (prefix): Remove.
6891 (infodir): Change value to "../info".
6892 (VPATH): New variable.
6893 (MAKE): Don't define.
6894 (texmacrodir): Don't define.
6895 (texinputdir): Append the existing value of TEXINPUTS.
6896 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6897 command to be compatible with man/Makefile.in, and to put the
6898 output into ../info.
6899 (info): Add target.
6900 (installall): Target removed.
6901
c8763fb6 69022001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6903
6904 * tips.texi (Coding Conventions): Fix typo.
6905
69062001-10-23 Gerd Moellmann <gerd@gnu.org>
6907
6908 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6909
69102001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6911
6912 * files.texi (File Name Components): Update the description of
6913 file-name-sans-extension and file-name-extension, as they now
6914 ignore leading dots.
6915
69162001-10-20 Gerd Moellmann <gerd@gnu.org>
6917
6918 * (Version 21.1 released.)
6919
69202001-10-19 Miles Bader <miles@gnu.org>
6921
6922 * positions.texi (Text Lines): Describe behavior of
6923 `beginning-of-line'/`end-of-line' in the presence of field properties.
6924
69252001-10-17 Gerd Moellmann <gerd@gnu.org>
6926
6927 * Makefile.in (VERSION): Set to 2.8.
6928 (manual): Use `manual-21'.
6929
6930 * elisp.texi (VERSION): Add and use it where the version
6931 number was used. Set it to 2.8.
6932
6933 * intro.texi: Likewise.
6934
69352001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6936
6937 * files.texi (File Name Completion): Document the significance of
6938 a trailing slash in elements of completion-ignored-extensions.
6939
69402001-10-06 Miles Bader <miles@gnu.org>
6941
6942 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6943
69442001-10-04 Gerd Moellmann <gerd@gnu.org>
6945
6946 * variables.texi (Variable Aliases): New node.
6947
69482001-10-04 Gerd Moellmann <gerd@gnu.org>
6949
6950 * Branch for 21.1.
6951
69522001-10-02 Miles Bader <miles@gnu.org>
6953
6954 * minibuf.texi (Minibuffer Misc): Add entries for
6955 `minibuffer-contents', `minibuffer-contents-no-properties', and
6956 `delete-minibuffer-contents'.
6957 Correct description for `minibuffer-prompt-end'.
6958
6959 * text.texi (Property Search): Correct descriptions of
6960 `next-char-property-change' and `previous-char-property-change'.
6961 Add entries for `next-single-char-property-change' and
6962 `previous-single-char-property-change'.
6963 Make operand names a bit more consistent.
6964
69652001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6966
6967 * frames.texi (Finding All Frames): Document that next-frame and
6968 previous-frame are local to current terminal.
6969
69702001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6971
6972 * keymaps.texi (Creating Keymaps): Fix the description of the
6973 result of make-keymap.
6974
69752001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6976
6977 * display.texi (Font Lookup, Attribute Functions)
6978 (Image Descriptors): Add cross-references to the definition of
6979 selected frame.
6980
6981 * buffers.texi (The Buffer List): Add cross-references to the
6982 definition of selected frame.
6983
6984 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6985 frame at any given time.
6986 (Multiple Displays, Size and Position): Add a cross-reference to
6987 the definition of the selected frame.
6988
69892001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6990
6991 * strings.texi (String Conversion) <string-to-number>: Document
6992 that a float is returned for integers that are too large.
6993
6994 * frames.texi (Mouse Position): Document mouse-position-function.
6995 (Display Feature Testing): Document display-images-p.
6996 (Window Frame Parameters): Document the cursor-type variable.
6997
6998 * numbers.texi (Integer Basics): Document CL style read syntax for
6999 integers in bases other than 10.
7000
7001 * positions.texi (List Motion): Document
7002 open-paren-in-column-0-is-defun-start.
7003
7004 * lists.texi (Sets And Lists): Document member-ignore-case.
7005
7006 * internals.texi (Garbage Collection): Document the used and free
7007 strings report.
7008 (Memory Usage): Document strings-consed.
7009
7010 * os.texi (Time of Day): Document float-time.
7011 (Recording Input): Document that clear-this-command-keys clears
7012 the vector to be returned by recent-keys.
7013
7014 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7015 argument keymap can be a list.
7016
7017 * nonascii.texi (User-Chosen Coding Systems)
7018 <select-safe-coding-system>: Document the new argument
7019 accept-default-p and the variable
7020 select-safe-coding-system-accept-default-p. Tell what happens if
7021 buffer-file-coding-system is undecided.
7022 (Default Coding Systems): Document auto-coding-regexp-alist.
7023
7024 * display.texi (The Echo Area) <message>: Document
7025 message-truncate-lines.
7026 (Glyphs): Document that the glyph table is unused on windowed
7027 displays.
7028
7029 * help.texi (Describing Characters) <single-key-description>:
7030 Document the new argument no-angles.
7031 (Accessing Documentation) <documentation-property>: Document that
7032 a non-string property is evaluated.
7033 <documentation>: Document that the function-documentation property
7034 is looked for.
7035
7036 * windows.texi (Selecting Windows): Document some-window.
7037
7038 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7039
7040 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7041 apropos-mode-hook.
7042
7043 * commands.texi (Using Interactive): Document interactive-form.
7044 (Keyboard Macros): Document kbd-macro-termination-hook.
7045 (Command Loop Info): Document that clear-this-command-keys clears
7046 the vector to be returned by recent-keys.
7047
70482001-09-04 Werner LEMBERG <wl@gnu.org>
7049
7050 * Makefile.in (srcdir, texinputdir): New variables.
7051 (srcs, index.texi, install): Use $(srcdir).
7052 (.PHONY): Remove elisp.dvi.
7053 (elisp): Use -I switch for makeinfo.
7054 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7055 (installall, dist): Use $(srcdir).
7056 Fix path to texinfo.tex.
7057 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7058
70592001-08-30 Gerd Moellmann <gerd@gnu.org>
7060
7061 * display.texi (Conditional Display): Adjust to API change.
7062
7063 * configure: New file.
7064
70652001-07-30 Gerd Moellmann <gerd@gnu.org>
7066
7067 * commands.texi (Repeat Events): Add description of
7068 double-click-fuzz.
7069
70702001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7071
7072 * syntax.texi (Syntax Class Table): Add the missing designator for
7073 comment and string fences.
7074 (Syntax Properties): Add a xref to syntax table internals.
7075 (Syntax Table Internals): Document string-to-syntax.
7076
70772001-05-07 Gerd Moellmann <gerd@gnu.org>
7078
7079 * Makefile.in (install): Use install-info command line options
7080 like in Emacs' Makefile.in.
7081
70822000-12-09 Miles Bader <miles@gnu.org>
7083
7084 * windows.texi (Window Start): Update documentation for
7085 `pos-visible-in-window-p'.
7086
70872000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7088
7089 * lists.texi (Building Lists): Add footnote to explain how to add
7090 to the end of a list.
7091
70922000-10-25 Gerd Moellmann <gerd@gnu.org>
7093
7094 * files.texi (Visiting Functions): Typos.
7095
70962000-10-25 Kenichi Handa <handa@etl.go.jp>
7097
7098 * files.texi (Visiting Functions): Return value of
7099 find-file-noselect may be a list of buffers if wildcards are used.
7100
71012000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7102
7103 * display.texi (Defining Faces): Document `graphic' display type
7104 in face specs.
7105
b344d29d 71062000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7107
7108 * hooks.texi (Standard Hooks): Replace obsolete
7109 `after-make-frame-hook' with `after-make-frame-functions'.
7110
7111 * frames.texi (Creating Frames): Ditto.
7112
7113 * variables.texi (Future Local Variables): Ditto.
7114
71152000-10-16 Gerd Moellmann <gerd@gnu.org>
7116
7117 * display.texi (Other Image Types): Add description of :foreground
7118 and :background properties of mono PBM images.
7119
71202000-08-17 Werner LEMBERG <wl@gnu.org>
7121
7122 * .cvsignore: New file.
7123
71242000-01-05 Gerd Moellmann <gerd@gnu.org>
7125
7126 * tindex.pl: New script.
7127
71281999-12-03 Dave Love <fx@gnu.org>
7129
7130 * Makefile.in (MAKEINFO): New parameter.
7131
71321999-09-17 Richard Stallman <rms@gnu.org>
7133
7134 * Makefile.in (srcs): Add hash.texi.
7135 (VERSION): Update to 20.6.
7136
71371999-09-13 Richard Stallman <rms@gnu.org>
7138
7139 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7140
71411998-08-29 Karl Heuer <kwzh@gnu.org>
7142
7143 * configure.in: New file.
7144 * Makefile.in: Renamed from Makefile.
7145 (prefix, infodir): Use value obtained from configure.
7146 (emacslibdir): Obsolete variable deleted.
7147 (dist): Distribute configure.in, configure, Makefile.in.
7148
71491998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7150
7151 * Makefile (INSTALL_INFO): New variable.
7152 (install): Run install-info.
7153
71541998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7155
7156 * Makefile (elisp.dvi): Add missing backslash.
7157
71581998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7159
7160 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7161 Run texindex without `./'. Always run texindex on elisp.tp.
7162 (elisp.tps): Target deleted.
7163
71641998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7165
7166 * Makefile (srcs): Add nonascii.texi and customize.texi.
7167 (dist): Start by deleting `temp'.
7168
71691998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7170
7171 * Makefile (makeinfo, texindex): Targets deleted.
7172 (makeinfo.o, texindex.o): Targets deleted.
7173 (clean, dist): Don't do anything with them or with getopt*.
7174
71751998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7176
7177 * Makefile (SHELL): Defined.
7178
71791998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7180
7181 * Makefile (elisp.tps): New target.
7182 (elisp.dvi): Depend on elisp.tps.
7183
c5602427 71841996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7185
7186 * README: Update phone number.
7187
7188 * Makefile (elisp): Make this be the default target.
7189 Depend on makeinfo.c instead of makeinfo.
7190 (install): Don't depend on elisp.dvi, since we don't install that.
7191 Use mkinstalldirs.
7192 (dist): Add mkinstalldirs.
7193
c5602427 71941995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7195
7196 * Makefile (VERSION): Update version number.
7197 (maintainer-clean): Renamed from realclean.
7198
c5602427 71991995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7200
7201 * Makefile (realclean): New target.
7202 (elisp): Remove any old elisp-* files first.
7203
c5602427 72041993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7205
7206 * Makefile (VERSION): New variable.
7207 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7208 Compressed file suffix should be `.gz', not `.z'.
7209
ce058493 72101993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7211
7212 * Makefile (elisp): Depend on makeinfo.
7213
c5602427 72141993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7215
7216 * Makefile (srcs): Add anti.texi.
7217
c5602427 72181993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7219
7220 * Makefile (infodir, prefix): New vars.
7221 (install): Use infodir.
7222 (emacsinfodir): Deleted.
7223
c5602427 72241993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7225
7226 * Makefile (srcs): Add calendar.texi.
7227
7228 * Makefile (dist): Copy texindex.c and makeinfo.c.
7229 Limit elisp-* files to those with one or two digits.
7230
c5602427 72311993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7232
7233 * Makefile (dist): Changed to use Gzip instead of compress.
7234
c5602427 72351993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7236
7237 * loading.texi (Unloading): define-function changed back to
7238 defalias. It may not stay this way, but at least it's
7239 consistent with the known-good version of the code patch.
7240
c5602427 72411993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7242
7243 * modes.texi (Hooks): Document new optional arg of add-hook.
7244
c5602427 72451993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7246
7247 * variables.texi: Document nil initial value of buffer-local variables.
7248
7249 * tips.texi: Add new section on standard library headers.
7250
c5602427 72511993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7252
7253 * Makefile (srcs): Add frame.texi to the list of sources.
7254
c5602427 72551993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7256
7257 * Makefile (dist): Don't bother excluding autosave files; they'll
7258 never make it into the temp directory anyway, and the hash marks
7259 in the name are problematic for make and the Bourne shell.
7260 (srcs):
7261
c5602427 72621993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7263
7264 * Makefile (dist): Don't include backup files or autosave files in
7265 the distribution tar file.
7266
c5602427 72671991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7268
7269 * Makefile (srcs): Added index.perm.
7270 (elisp.dvi): Remove erroneous shell comment.
7271 Expect output of permute-index in permuted.fns.
7272 Save old elisp.aux in elisp.oaux.
7273 (clean): Added index.texi to be deleted.
7274
c5602427 72751990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7276
7277 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7278
c5602427 72791990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7280
7281 * files.texi: Noted that completion-ignored-extensions is ignored
7282 when making *Completions*.
7283
3e868ee3 72841990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7285
7286 * Makefile make dist now depends on elisp.dvi, since it tries
7287 to include it in the dist file.
7288
c5602427 72891990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7290
c5602427 7291 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7292
c5602427 72931989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7294
7295 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7296 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7297
c5602427 72981989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7299
7300 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7301 and @error{} are the terms now being used. The files in the
7302 directory have been changed to reflect this.
7303
7304 * All instances of @indentedresultt{} have been changed to
7305 ` @result{}', using 5 spaces at the begining of the line.
7306
c5602427 73071989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7308
7309 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7310 experimental @indentedresult{}, @indentedexpandsto{} are part of
7311 the texinfo.tex in this directory. These TeX macros are not
7312 stable yet.
7313
c5602427 73141989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7315
7316 * texinfo.tex: Temporarily added
7317 \let\result=\dblarrow
7318 \def\error{{\it ERROR} \longdblarrow}
7319 We need to do this better soon.
7320
c5602427 73211989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7322
7323 * Applied Karl Berry's patches to *.texinfo files, but not to
7324 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7325 new title page format is also not applied, since it requires
7326 texinfo.tex changes.)
7327
7328 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7329 for the Project GNU development environment.
7330
7331;; Local Variables:
c8763fb6 7332;; coding: utf-8
b8d4c8d0
GM
7333;; add-log-time-zone-rule: t
7334;; End:
7335
352c8b4a 7336 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7337 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7338
7339 This file is part of GNU Emacs.
7340
352c8b4a 7341 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7342 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7343 the Free Software Foundation, either version 3 of the License, or
7344 (at your option) any later version.
b8d4c8d0
GM
7345
7346 GNU Emacs is distributed in the hope that it will be useful,
7347 but WITHOUT ANY WARRANTY; without even the implied warranty of
7348 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7349 GNU General Public License for more details.
7350
7351 You should have received a copy of the GNU General Public License
352c8b4a 7352 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7353
7354;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda