* terminal.c (Fterminal_name, Fdelete_terminal, Fterminal_name)
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
2aa8ea6e
CY
12009-04-04 Chong Yidong <cyd@stupidchicken.com>
2
9257072f
CY
3 * buffers.texi (Current Buffer): Note that the append-to-buffer
4 example is no longer in synch with the latest code. Tie the two
5 examples together.
6
2aa8ea6e
CY
7 * files.texi (File Attributes): Move note about MS-DOS from
8 Changing Files to File Attributes.
9 (Create/Delete Dirs): Note that mkdir is an alias for this.
10
22e74b17
CY
112009-04-01 Markus Triska <triska@gmx.at>
12
13 * processes.texi (Filter Functions): Suggest how to handle output
14 batches.
15
4bbe48ec
CY
162009-03-30 Chong Yidong <cyd@stupidchicken.com>
17
18 * help.texi (Accessing Documentation): Update example to use
19 help-setup-xref and with-help-window.
20 (Help Functions): Remove print-help-return-message, which is
21 semi-obsolete due to with-help-window. Document help-buffer and
22 help-setup-xref.
23
b9723f39
CY
242009-03-29 Chong Yidong <cyd@stupidchicken.com>
25
87f649f6
CY
26 * help.texi (Accessing Documentation, Help Functions): Remove
27 information about long-obsolete Emacs versions.
9eb52e90 28
b9723f39
CY
29 * modes.texi (Mode Line Variables): The default values of the mode
30 line variables are now more complicated.
31
b0cc32db
CY
322009-03-28 Chong Yidong <cyd@stupidchicken.com>
33
3c25a5a9
CY
34 * modes.texi (Major Mode Conventions): Note that specialness is
35 inherited.
31c9eebb
CY
36 (Derived Modes): Note that define-derive-mode sets the mode-class
37 property.
3c25a5a9 38
b0cc32db
CY
39 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
40 goto-map. Add search-map to the list.
41
c5e0006d
EZ
422009-03-27 Eli Zaretskii <eliz@gnu.org>
43
1213465a
EZ
44 * os.texi (System Environment): Update the list of system-type
45 values.
46
c5e0006d
EZ
47 * markers.texi (The Mark) <handle-shift-selection>: Update for
48 removal of the optional argument DEACTIVATE.
49
48bab3d6
CY
502009-03-25 Chong Yidong <cyd@stupidchicken.com>
51
52 * commands.texi (Focus Events): Most X window managers don't use
53 focus-follows-mouse nowadays.
54
6e4ff1b6
CY
552009-03-24 Chong Yidong <cyd@stupidchicken.com>
56
57 * commands.texi (Defining Commands): Clarify introduction.
58 (Using Interactive): Not that interactive can be put in a symbol
59 property.
60 (Interactive Call): Note that a symbol with a non-nil
61 interactive-form property satisfies commandp.
62
11625308
JB
632009-03-23 Juanma Barranquero <lekktu@gmail.com>
64
65 * minibuf.texi (Intro to Minibuffers): Fix typos.
66
7b34420d
CY
672009-03-23 Chong Yidong <cyd@stupidchicken.com>
68
69 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
70 about minibuffers in old Emacs versions. Copyedits. Emphasize
71 that enable-recursive-minibuffers defaults to nil.
72 (Text from Minibuffer): Simplify introduction.
73
f9257eed
AM
742009-03-22 Alan Mackenzie <acm@muc.de>
75
76 * commands.texi (Using Interactive): Clarify string argument to
77 `interactive' - even promptless elements need \n separators.
78
f639ba70
CY
792009-03-18 Chong Yidong <cyd@stupidchicken.com>
80
81 * minibuf.texi (Completion Styles): New node.
82
83 * elisp.texi (Top): Update node listing.
84
d897e8ee
CY
852009-03-17 Chong Yidong <cyd@stupidchicken.com>
86
87 * minibuf.texi (Basic Completion): Note that
88 read-file-name-completion-ignore-case and
89 read-buffer-completion-ignore-case can override
90 completion-ignore-case.
91 (Minibuffer Completion): Document completing-read changes.
92 (Completion Commands): Avoid mentioning partial completion mode.
93 Document minibuffer-completion-confirm changes, and
94 minibuffer-confirm-exit-commands.
95 (High-Level Completion): Document new require-match behavior for
96 read-buffer. Document read-buffer-completion-ignore-case.
97 (Reading File Names): Document new require-match behavior for
98 read-file-name.
99
b1f23349
CY
1002009-03-14 Chong Yidong <cyd@stupidchicken.com>
101
102 * debugging.texi (Error Debugging): Don't mislead the reader into
103 thinking that debug-on-error enters debugger for C-f at EOB.
104 (Error Debugging): Setting debug-on-init within the init file
105 works, and has for some time.
106
d6eb4e25
KH
1072009-03-13 Kenichi Handa <handa@m17n.org>
108
109 * display.texi (Fontsets): Update the description.
110
1cf53dc5
CY
1112009-03-13 Chong Yidong <cyd@stupidchicken.com>
112
113 * advice.texi (Advising Primitives): Link to What Is a Function.
114
81f919fc
CY
1152009-03-12 Chong Yidong <cyd@stupidchicken.com>
116
cf4229eb
CY
117 * compile.texi (Speed of Byte-Code): Update example.
118 (Disassembly): Update examples.
119
81f919fc 120 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
121
122 * customize.texi (Common Keywords): It's not necessary to use :tag
123 to remove hyphens, as custom-unlispify-tag-name does it
124 automatically.
125 (Variable Definitions): Link to File Local Variables. Document
126 customized-value symbol property.
127 (Customization Types): Move menu to end of node.
128
955964d7
CY
1292009-03-10 Chong Yidong <cyd@stupidchicken.com>
130
131 * macros.texi (Compiling Macros): Omit misleading sentence, which
132 implied that macros can only be used in the same file they are
133 defined.
134 (Backquote): Remove obsolete information about Emacs 19.
135
d25ed7db
GM
1362009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
137
138 * display.texi (Display Margins): Fix paren typo.
139
d55f6ca5
CY
1402009-02-27 Chong Yidong <cyd@stupidchicken.com>
141
f0e57ed8
CY
142 * elisp.texi (Top): Update node listing.
143
144 * variables.texi (Variables): Clarify introduction.
145 (Global Variables): Mention that setq is a special form.
146 (Local Variables): Use active voice.
147 (Tips for Defining): Mention marking variables as safe.
148 (Buffer-Local Variables): Mention terminal-local and frame-local
149 variables together.
150 (File Local Variables): Copyedits.
151 (Frame-Local Variables): Note that they are not really useful.
152 (Future Local Variables): Node deleted.
153
d55f6ca5
CY
154 * objects.texi (General Escape Syntax): Update explanation of
155 unicode escape syntax.
156
ca8f09a8
CY
1572009-02-23 Chong Yidong <cyd@stupidchicken.com>
158
159 * control.texi (Control Structures): Add cindex entry for "textual
160 order".
161
162 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
163 instead of "expression" throughout.
164 (Function Indirection): Copyedits. Use active voice.
165 (Eval): The default value of max-lisp-eval-depth is now 400.
166
a20878b6
MB
1672009-02-23 Miles Bader <miles@gnu.org>
168
169 * processes.texi (System Processes): Rename `system-process-attributes'
170 to `process-attributes'.
171
61f66044
CY
1722009-02-22 Chong Yidong <cyd@stupidchicken.com>
173
1b80d1f3
CY
174 * symbols.texi (Property Lists): Emphasize that property lists are
175 not restricted to symbol cells.
176 (Other Plists): Copyedit.
177
61f66044
CY
178 * sequences.texi (Sequences Arrays Vectors): Make introduction
179 more concise.
180 (Arrays): Mention char-tables and bool-vectors too.
181 (Vectors): Don't repeat information given in Arrays node. Link to
182 nodes that explain the vector usage examples.
183 (Char-Tables): Note that char-table elements can have arbitrary
184 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 185 Link to Property Lists node.
61f66044 186
9403944b
CY
1872009-02-22 Chong Yidong <cyd@stupidchicken.com>
188
189 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
190 `append'.
4068c7b4 191 (List Elements): Copyedits.
9403944b
CY
192
193 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
194 of `vconcat'.
195
196 * strings.texi (Creating Strings): Copyedits. Remove obsolete
197 Emacs 20 usage of `concat'.
198 (Case Conversion): Copyedits.
199
b87a185f
CY
2002009-02-21 Chong Yidong <cyd@stupidchicken.com>
201
202 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
203 Minor edits.
204 (Frame Configuration Type): Emphasize that it is not primitive.
205 (Font Type): New node.
206 (Type Predicates): Add fontp; type-of now recognizes font object
207 types.
208
209 * intro.texi (Version Info): Update version numbers in examples.
210 (Acknowledgements): List more contributors.
211
212 * elisp.texi: Bump version number to 3.0.
213 (Top): Link to Font Type node.
214
867d4bb3
JB
2152009-02-20 Juanma Barranquero <lekktu@gmail.com>
216
217 * modes.texi (Major Mode Conventions): Remove duplicate words.
218 (Customizing Keywords): Fix typo.
219
77730170
EZ
2202009-02-14 Eli Zaretskii <eliz@gnu.org>
221
222 * nonascii.texi (User-Chosen Coding Systems): Document that
223 select-safe-coding-system suggests raw-text if there are raw bytes
224 in the region.
225 (Explicit Encoding): Warn not to use `undecided' when encoding.
226
c8736212
GM
2272009-02-11 Glenn Morris <rgm@gnu.org>
228
229 * frames.texi (Visibility of Frames): Mention the effect multiple
230 workspaces/desktops can have on visibility.
231
ab992d66
EZ
2322009-02-07 Eli Zaretskii <eliz@gnu.org>
233
c8736212
GM
234 * text.texi (Commands for Insertion):
235 * commands.texi (Event Mod):
236 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
237 * nonascii.texi (Translation of Characters): Reinstate
238 documentation of translation-table-for-input.
7d2a859f
EZ
239 (Explicit Encoding): Document the `charset' text property produced
240 by decode-coding-region and decode-coding-string.
ab992d66 241
e651a255
AM
2422009-01-27 Alan Mackenzie <acm@muc.de>
243
244 * modes.texi (Search-based Fontification): Correct a typo.
245
bc5cde4b
JB
2462009-01-25 Juanma Barranquero <lekktu@gmail.com>
247
248 * abbrevs.texi (Abbrev Table Properties): Fix typo.
249 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
250
3533155b
EZ
2512009-01-24 Eli Zaretskii <eliz@gnu.org>
252
f721deda
EZ
253 * display.texi (Window Systems): Document the value of
254 `initial-window-system' under --daemon.
255
3533155b
EZ
256 * os.texi (System Environment): Remove description of the
257 `environment' function which has been deleted.
258
f79b43b2
DN
2592009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
260
261 * frames.texi (Multiple Displays): Remove documentation for
262 removed function make-frame-on-tty.
263
e3aa6669
CY
2642009-01-22 Chong Yidong <cyd@stupidchicken.com>
265
266 * files.texi (Format Conversion Piecemeal): Clarify behavior of
267 write-region-annotate-functions. Document
268 write-region-post-annotation-function.
269
fb13a416
CY
2702009-01-19 Chong Yidong <cyd@stupidchicken.com>
271
272 * display.texi (Font Lookup): Document WIDTH argument of
273 x-list-fonts.
274
02eccf6b
EZ
2752009-01-17 Eli Zaretskii <eliz@gnu.org>
276
ead3f58d
EZ
277 * maps.texi (Standard Keymaps): Rename function-key-map to
278 local-function-key-map.
279
280 * keymaps.texi (Translation Keymaps): Rename function-key-map to
281 local-function-key-map.
282
283 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
284 and `set-keyboard-coding-system' now accept an optional terminal
285 argument.
286
287 * commands.texi (Event Mod): `keyboard-translate-table' is now
288 terminal-local.
289 (Function Keys): Rename function-key-map to
290 local-function-key-map.
291
df05a163
EZ
292 * elisp.texi (Top): Make @detailmenu be consistent with changes in
293 frames.texi.
294
0ed8034e 295 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
296 `delete-terminal-functions', `suspend-tty-functions' and
297 `resume-tty-functions'.
0ed8034e
EZ
298
299 * frames.texi (Frames): Document `frame-terminal' and
300 `terminal-live-p'.
301 (Multiple Displays): Document `make-frame-on-tty'.
302 (Multiple Terminals): Document `terminal-list', `delete-terminal',
303 `terminal-name', and `get-device-terminal'.
490f1197
EZ
304 (Terminal Parameters): Document `terminal-parameters',
305 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
306
307 * os.texi (System Environment): Document `environment' and
308 `initial-environment'.
490f1197
EZ
309 (Suspending Emacs): Update for multi-tty; document
310 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 311
02eccf6b
EZ
312 * nonascii.texi (Coding System Basics): More accurate description
313 of `raw-text'.
314
f19fea97
JB
3152009-01-12 Juanma Barranquero <lekktu@gmail.com>
316
317 * display.texi (Low-Level Font): Fix typo.
318
16fa292f
CY
3192009-01-10 Chong Yidong <cyd@stupidchicken.com>
320
321 * elisp.texi (Top): Update node listing.
322
323 * display.texi (PostScript Images): Node deleted.
324
0b4faef3
EZ
3252009-01-10 Eli Zaretskii <eliz@gnu.org>
326
3355f04d
EZ
327 * processes.texi (Decoding Output): Document that null bytes force
328 no-conversion for reading process output.
329
330 * files.texi (Reading from Files): Document that null bytes force
331 no-conversion when visiting files.
332
11625308 333 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 334
0b4faef3
EZ
335 * nonascii.texi (Lisp and Coding Systems): Document
336 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 337 (Character Properties): Improve wording.
0b4faef3 338
ce9cf065
CY
3392009-01-09 Chong Yidong <cyd@stupidchicken.com>
340
341 * display.texi (Font Lookup): Remove obsolete function
342 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
343 (Low-Level Font): Rename from Fonts, move to end of Faces section.
344 (Font Selection): Reorder order of variable descriptions. Minor
345 clarifications.
346
347 * elisp.texi (Top): Update node listing.
348
ab756fb3
GM
3492009-01-09 Glenn Morris <rgm@gnu.org>
350
351 * commands.texi (Command Loop Info): Say that last-command-char and
352 last-input-char are obsolete aliases.
353
354 * edebug.texi (Edebug Recursive Edit): Remove separate references to
355 last-input-char and last-command-char, since they are just aliases for
356 last-input-event and last-command-event.
357
358 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
359 last-command-char.
360
6b2b8ab1
CY
3612009-01-08 Chong Yidong <cyd@stupidchicken.com>
362
363 * elisp.texi: Update node listing.
364
365 * display.texi (Faces): Put Font Selection node after Auto Faces.
366 (Face Attributes): Don't link to Font Lookup. Document
367 font-family-list.
368 (Fonts): New node.
369
3568e767
JR
3702009-01-08 Jason Rumney <jasonr@gnu.org>
371
372 * frames.texi (Pointer Shape): Clarify that only X supports
373 changing the standard pointer shapes. (Bug#1485)
374
6221c8db
CY
3752009-01-08 Chong Yidong <cyd@stupidchicken.com>
376
377 * display.texi (Attribute Functions): Note that a function value
378 :height is relative, and that compatibility functions work by
379 calling set-face-attribute.
380 (Displaying Faces): Reorder list in order of increasing priority.
381 (Face Remapping): New node. Content moved here from Displaying
382 Faces.
383 (Glyphs): Link to Face Functions.
384
e3d3799a
CY
3852009-01-08 Chong Yidong <cyd@stupidchicken.com>
386
387 * display.texi (Faces): Don't discuss face id here. facep does
388 not return t.
389 (Defining Faces): Minor clarification.
390 (Face Attributes): Rearrange items to match docstring of
391 set-face-attribute. Add :foundry attribute. Document new role of
392 :font attribute. Texinfo usage fix.
393 (Attribute Functions): Copyedits.
394 (Face Functions): Note that face number is seldom used.
395
638a2457
RS
3962009-01-05 Richard M Stallman <rms@gnu.org>
397
398 * strings.texi (Predicates for Strings): Minor clarification.
399
400 * functions.texi (Function Safety): Texinfo usage fix.
401
49ea0074
JB
4022009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
403
404 * objects.texi (General Escape Syntax): Fix typo.
405
9f822178
MR
4062009-01-03 Martin Rudalics <rudalics@gmx.at>
407
408 * windows.texi (Choosing Window): Say that pop-up-frame-alist
409 works via the default value of pop-up-frame-function.
410
af34ad36
EZ
4112009-01-02 Eli Zaretskii <eliz@gnu.org>
412
413 * processes.texi (System Processes): Document the `time' and
414 `ctime' attributes of `system-process-attributes'.
415
d31f6679
CY
4162009-01-01 Chong Yidong <cyd@stupidchicken.com>
417
418 * display.texi (Face Attributes): Clarify :height attribute.
419
174dc00c
MR
4202008-12-31 Martin Rudalics <rudalics@gmx.at>
421
422 * buffers.texi (The Buffer List): Clarify what moves a buffer to
423 the front of the buffer list. Add entries for `last-buffer' and
424 `unbury-buffer'.
425
b8afe7e4
EZ
4262008-12-27 Eli Zaretskii <eliz@gnu.org>
427
d14030f5
EZ
428 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
429 and its subsections.
430
431 * frames.texi (Multiple Terminals, Low-level Terminal)
432 (Terminal Parameters, Frames on Other TTY devices): New sections.
433 (Frames): Add an xref to "Multiple Terminals".
434
765980a4
EZ
435 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
436
437 * objects.texi (Terminal Type): New node.
438 (Editing Types): Add it to the menu.
439
47bd5577
EZ
440 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
441 Variables".
442
eb22b78c 443 * variables.texi (Directory Local Variables): New node.
47bd5577 444 (Variables): Add a menu item for it.
eb22b78c 445
b8afe7e4
EZ
446 * loading.texi (Autoload): Document `generate-autoload-cookie' and
447 `generated-autoload-file'.
448
77bb0476
EZ
4492008-12-20 Eli Zaretskii <eliz@gnu.org>
450
028e2c19
EZ
451 * os.texi (Startup Summary): Add xref to documentation of
452 `initial-window-system'.
453
77bb0476
EZ
454 * display.texi (Window Systems): Document `window-system' the
455 function. The variable `window-system' is now frame-local.
028e2c19 456 Document `initial-window-system'.
77bb0476 457
dda87836
MR
4582008-12-19 Martin Rudalics <rudalics@gmx.at>
459
460 * windows.texi (Windows): Rewrite description of
461 fit-window-to-buffer.
462
caef3ed2
GM
4632008-12-13 Glenn Morris <rgm@gnu.org>
464
465 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
466 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
467
21c58e4d
GM
4682008-12-12 Glenn Morris <rgm@gnu.org>
469
470 * debugging.texi (Error Debugging): Refer forwards to
471 eval-expression-debug-on-error.
472
af38459f
EZ
4732008-12-05 Eli Zaretskii <eliz@gnu.org>
474
5dedd9b5
EZ
475 * strings.texi (String Basics): Only unibyte strings that
476 represent key sequences hold 8-bit raw bytes.
477
af38459f
EZ
478 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
479 paragraph to speak about `undecided'.
480 (Character Properties): Don't explain the meaning of each
481 property; instead, identify their Unicode Standard names.
b3f1f4a5 482 (Character Sets): Document `map-charset-chars'.
af38459f 483
fa047ae7
GM
4842008-12-02 Glenn Morris <rgm@gnu.org>
485
486 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
487 section yet again.
488
47dbc044
EZ
4892008-11-29 Eli Zaretskii <eliz@gnu.org>
490
98d05998
EZ
491 * nonascii.texi (Character Properties): New Section.
492 (Specifying Coding Systems): Document
493 `coding-system-priority-list', `set-coding-system-priority', and
494 `with-coding-priority'.
495 (Lisp and Coding Systems): Document `check-coding-systems-region'
496 and `coding-system-charset-list'.
497 (Coding System Basics): Document `coding-system-aliases'.
498
499 * elisp.texi (Top): Add a @detailmenu entry for "Character
500 Properties".
501
47dbc044
EZ
502 * objects.texi (Character Type): Correct the range of Emacs
503 characters. Add an @xref to "Character Codes".
504
505 * strings.texi (String Basics): Add an @xref to "Character Codes".
506
507 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
508
509 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
510 (Character Codes): Document `max-char'.
511
8b80cdf5
EZ
5122008-11-28 Eli Zaretskii <eliz@gnu.org>
513
514 * nonascii.texi (Text Representations, Converting Representations)
515 (Character Sets, Scanning Charsets, Translation of Characters):
516 Make text more accurate.
517
a99dceba
GM
5182008-11-28 Glenn Morris <rgm@gnu.org>
519
520 * files.texi (Format Conversion Round-Trip): Improve previous change.
521
f6dc3bed
CY
5222008-11-26 Chong Yidong <cyd@stupidchicken.com>
523
524 * modes.texi (Auto Major Mode): Fix example.
525
5da9413d
GM
5262008-11-25 Glenn Morris <rgm@gnu.org>
527
528 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
529
530 * files.texi (Format Conversion Round-Trip):
531 Use active voice for previous change.
532
fcca848c
CY
5332008-11-25 Chong Yidong <cyd@stupidchicken.com>
534
535 * os.texi (Processor Run Time):
536 * processes.texi (Transaction Queues):
537 * markers.texi (The Mark):
538 * windows.texi (Choosing Window, Selecting Windows):
539 * files.texi (Changing Files, Magic File Names):
540 * commands.texi (Key Sequence Input):
541 * functions.texi (Declaring Functions):
542 * strings.texi (Predicates for Strings):
543 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
544
36c8dc54
CY
5452008-11-24 Chong Yidong <cyd@stupidchicken.com>
546
547 * help.texi (Accessing Documentation): Update example.
548
549 * variables.texi (Defining Variables): Note that `*' is not
550 necessary if defcustom is used.
551
2a79b242
EZ
5522008-11-22 Eli Zaretskii <eliz@gnu.org>
553
554 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
555 Characters" from @detailmenu.
556
557 * nonascii.texi (Character Codes, Character Sets)
558 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
559 (Chars and Bytes, Splitting Characters): Sections removed.
560
392f0d26
LK
5612008-11-22 Lute Kamstra <lute@gnu.org>
562
563 * positions.texi (Text Lines): Update goto-line documentation.
564
af1a5cd5
MR
5652008-11-21 Martin Rudalics <rudalics@gmx.at>
566
6a4cfb0c
MR
567 * frames.texi (Frames): Fix typo, add cross references, reword.
568 (Initial Parameters): Reword special-display-frame-alist text.
569 (Frames and Windows): Reword. Describe argument norecord for
570 set-frame-selected-window.
571 (Input Focus): Describe argument norecord for select-frame.
572 Remove comment on MS-Windows behavior for focus-follows-mouse.
573 (Raising and Lowering): Mention windows-frames dichotomy in
574 metaphor.
575
af1a5cd5
MR
576 * windows.texi (Displaying Buffers, Vertical Scrolling)
577 (Horizontal Scrolling): Fix indenting and rewording issues
578 introduced with 2008-11-07 change.
579
c249fa9c
GM
5802008-11-20 Glenn Morris <rgm@gnu.org>
581
582 * files.texi (Format Conversion Round-Trip): Mention `preserve'
583 element of `format-alist'.
584
204d4665
GM
5852008-11-19 Glenn Morris <rgm@gnu.org>
586
587 * doclicense.texi: Update to FDL 1.3.
588 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
589
cc0910af
CY
5902008-11-18 Chong Yidong <cyd@stupidchicken.com>
591
efe6e7c4
CY
592 * windows.texi (Window Hooks): Remove *-end-trigger-functions
593 vars, which are obsolete. Mention jit-lock-register.
594
595 * modes.texi (Other Font Lock Variables): Document
596 jit-lock-register and jit-lock-unregister.
597
cc0910af
CY
598 * frames.texi (Color Parameters): Document alpha parameter.
599
aeeedf76
MR
6002008-11-16 Martin Rudalics <rudalics@gmx.at>
601
602 * windows.texi (Splitting Windows, Deleting Windows)
603 (Selecting Windows, Cyclic Window Ordering)
604 (Buffers and Windows, Displaying Buffers, Choosing Window)
605 (Dedicated Windows, Window Point, Window Start and End)
606 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
607 (Size of Window, Resizing Windows, Window Configurations)
608 (Window Parameters): Avoid @var at beginning of sentences and
609 reword accordingly.
610
4c565c5c
LK
6112008-11-11 Lute Kamstra <lute@gnu.org>
612
613 * files.texi (File Name Components): Fix file-name-extension
614 documentation.
615
25f494c9
JB
6162008-11-11 Juanma Barranquero <lekktu@gmail.com>
617
618 * frames.texi (Basic Parameters): Remove display-environment-variable
619 and term-environment-variable.
620
a1401ab1
EZ
6212008-11-08 Eli Zaretskii <eliz@gnu.org>
622
623 * windows.texi (Basic Windows, Splitting Windows)
624 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
625 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
626 (Resizing Windows, Window Configurations, Window Parameters):
627 Fix wording and markup.
a1401ab1 628
efafc282
MR
6292008-11-07 Martin Rudalics <rudalics@gmx.at>
630
631 * windows.texi (Windows): Update entries.
632 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 633 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
634 (Selecting Windows, Cyclic Window Ordering): Reword with special
635 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
636 (Buffers and Windows, Choosing Window): Reword with special
637 emphasis on dedicated windows.
638 (Displaying Buffers): Reword. For switch-to-buffer mention that
639 it may fall back on pop-to-buffer. For other-window try to
640 explain how it treats the cyclic ordering of windows.
efafc282
MR
641 (Dedicated Windows): New node and section discussing dedicated
642 windows and associated functions.
86ab855a 643 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
644 (Window Start and End): Rename node and section title. Reword.
645 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
646 Minor rewording.
647 (Size of Window): Reword, in particular text on window-width.
648 (Resizing Windows): Reword. Add text on balancing windows.
649 (Window Configurations): Reword. Mention window parameters.
650 (Window Parameters): New node and section on window parameters.
651 (Window Hooks): Reword. Mention that
652 window-configuration-change-hook is run "buffer-locally".
653 * elisp.texi (Top): Update Windows entries in @detailmenu
654 section.
655
d60a8ab2
JB
6562008-11-04 Juanma Barranquero <lekktu@gmail.com>
657
658 * searching.texi (Regexp Search): Fix typo.
659
01777627
CY
6602008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
661
662 * searching.texi (Regexp Search): Document GREEDY arg.
663 (Simple Match Data): Fix return value.
664
c4526e93
EZ
6652008-11-01 Eli Zaretskii <eliz@gnu.org>
666
667 * nonascii.texi (Text Representations): Rewrite to make consistent
668 with Emacs 23 internal representation of characters. Document
669 `unibyte-string'.
670
fe2ae8b5
CY
6712008-10-28 Chong Yidong <cyd@stupidchicken.com>
672
673 * processes.texi (Process Information): Note that process-status
674 does not accept buffer names.
675
cc5a21e3
CY
6762008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
677
678 * positions.texi (Skipping Characters): Correct return value of
679 skip-chars-forward.
680
09460d9a
MR
6812008-10-25 Martin Rudalics <rudalics@gmx.at>
682
520b29e7
MR
683 * windows.texi (Deleting Windows): Update documentation of
684 delete-windows-on.
685 (Buffers and Windows): Update documentations of
686 get-buffer-window and get-buffer-window-list.
687 (Displaying Buffers): Update documentation of
688 replace-buffer-in-windows.
689
09460d9a
MR
690 * buffers.texi (Current Buffer): Reword set-buffer and
691 with-current-buffer documentations.
692 (Creating Buffers): Reword documentation of get-buffer-create.
693
4d48fcdc
MR
6942008-10-23 Martin Rudalics <rudalics@gmx.at>
695
696 * buffers.texi (Current Buffer): Reword documentation of
697 set-buffer.
698 (Buffer Names): Reword documentation of buffer-name.
699 (The Buffer List): For bury-buffer explain what happens with the
700 buffer's window.
701 (Creating Buffers): Say that get-buffer-create's arg is called
702 buffer-or-name.
703
f0143c43
CY
7042008-10-22 Chong Yidong <cyd@stupidchicken.com>
705
3e5dbbd3
CY
706 * advice.texi (Computed Advice): Explain what DEFINITION is.
707
f0143c43
CY
708 * nonascii.texi (Character Codes): Remove obsolete function
709 char-valid-p, and document characterp instead.
710
52a94b85
MR
7112008-10-22 Martin Rudalics <rudalics@gmx.at>
712
713 * windows.texi (Displaying Buffers): Reword documentation of
714 pop-to-buffer.
715 (Choosing Window): Rewrite documentation of display-buffer and
716 its options.
717
f76f8246
MR
718 * buffers.texi (Killing Buffers): Update documentation of
719 kill-buffer.
720
acc8b598
EZ
7212008-10-21 Eli Zaretskii <eliz@gnu.org>
722
80e6b6df
EZ
723 * processes.texi (Serial Ports): Fix wording and improve markup.
724
3645358a
EZ
725 * searching.texi (Regexp Search): Document `string-match-p' and
726 `looking-at-p'.
727 (POSIX Regexps): Add an xref for "non-greedy".
728 (Regexp Special): Add @cindex entry for "non-greedy".
729
b3d50cff 730 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 731 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 732
73b7530a
EZ
733 * frames.texi (Color Names): Add an xref to `read-color'.
734
735 * minibuf.texi (High-Level Completion): Document `read-color'.
736
acc8b598
EZ
737 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
738
739 * positions.texi (Narrowing): Add an xref to "Swapping Text".
740
741 * buffers.texi (Swapping Text): New section, documents
742 `buffer-swap-text'.
743
10e187e8
MR
7442008-10-21 Martin Rudalics <rudalics@gmx.at>
745
746 * windows.texi (Resizing Windows): Minor wording fix.
747
fd6f900c
EZ
7482008-10-20 Eli Zaretskii <eliz@gnu.org>
749
750 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
751 and `combine-and-quote-strings'.
752
753 * strings.texi (Creating Strings): Add xrefs for them.
754
e4372165
EZ
7552008-10-19 Eli Zaretskii <eliz@gnu.org>
756
d6328fba
EZ
757 * elisp.texi (Top): Make descriptive text for "Reading File Names"
758 match the corresponding menu in minibuf.texi.
759
e4372165
EZ
760 * minibuf.texi (Reading File Names): Document `read-shell-command'
761 and `minibuffer-local-shell-command-map'.
762
5d8dda33
MR
7632008-10-19 Martin Rudalics <rudalics@gmx.at>
764
765 * windows.texi (Resizing Windows): Remove var{} around "window" in
766 documentation of enlarge-window.
767 Rewrite documentation of window-min-height and window-min-width.
768
437706cd
EZ
7692008-10-19 Eli Zaretskii <eliz@gnu.org>
770
80f85d7c
EZ
771 * functions.texi (Calling Functions): Document `apply-partially'.
772
291703b5
EZ
773 * hooks.texi (Standard Hooks): Mention
774 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
775
776 * variables.texi (File Local Variables): Document
777 `file-local-variables-alist', `before-hack-local-variables-hook'
778 and `hack-local-variables-hook'.
779
583d8b3c
EZ
780 * processes.texi (Synchronous Processes): Document `process-lines'.
781
437706cd 782 * customize.texi (Variable Definitions): Document
583d8b3c 783 `custom-reevaluate-setting'.
437706cd 784
7e51d89b
MR
7852008-10-18 Martin Rudalics <rudalics@gmx.at>
786
787 * windows.texi (Choosing Window, Deleting Windows)
788 (Displaying Buffers): Expand documentation of dedicated windows.
789
43c59a3d
EZ
7902008-10-18 Eli Zaretskii <eliz@gnu.org>
791
018a960d
EZ
792 * files.texi (Changing Files): Document symbolic input of file
793 modes to `set-file-modes'. Document `read-file-modes' and
794 `file-modes-symbolic-to-number'.
795
2c0b8144
EZ
796 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
797 and `search-map'.
798
80120f13
EZ
799 * searching.texi (Search and Replace): Document
800 `replace-search-function' and `replace-re-search-function'.
2c0b8144 801 Document `multi-query-replace-map'.
80120f13 802
6d4913f0
EZ
803 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
804 (Completion Commands, Reading File Names): Rename
805 `minibuffer-local-must-match-filename-map' to
806 `minibuffer-local-filename-must-match-map'.
807 (Minibuffer Completion): The `require-match' argument to
808 `completing-read' can now have the value `confirm-only'.
809
43c59a3d
EZ
810 * windows.texi (Displaying Buffers): Minor wording fix.
811 (Choosing Window): `split-height-threshold' can now be nil.
812 Document `split-width-threshold'. `pop-up-frames' can have the
813 value `graphic-only'.
814
f36acfd9
EZ
8152008-10-17 Eli Zaretskii <eliz@gnu.org>
816
817 * os.texi (Startup Summary): Document `before-init-time' and
818 `after-init-time'. Document `initial-window-system' and
819 `window-system-initialization-alist'. Document reading the
820 abbrevs file. Document the call to `server-start' under --daemon.
821 Rearrange a bit to be consistent with the code flow.
53728487
EZ
822 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
823 (Time Parsing): Document `format-seconds'.
f36acfd9 824
96995b89
MR
8252008-10-17 Martin Rudalics <rudalics@gmx.at>
826
827 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
828 and reword.
829
2de17c73
EZ
8302008-10-16 Eli Zaretskii <eliz@gnu.org>
831
832 * markers.texi (The Mark): Document use-region-p.
833
9cf52b11
EZ
8342008-10-15 Eli Zaretskii <eliz@gnu.org>
835
c3aaf1d7
EZ
836 * internals.texi (Writing Emacs Primitives): The interactive spec
837 of a primitive can be a Lisp form.
838
841a1743
EZ
839 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
840 values of transient-mark-mode. Document handle-shift-selection.
841
842 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
843 (Interactive Examples): Show an example of `^'.
844 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
845 (Defining Commands, Using Interactive): The interactive-form of a
846 function can be added via its symbol's property.
841a1743 847
52441368
EZ
848 * positions.texi (List Motion): beginning-of-defun-function can
849 now accept an argument.
850
8e8c1a72
EZ
851 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
852 now return a list of strings.
853
a33a1f2a
EZ
854 * control.texi (Handling Errors): Document ignore-errors.
855
4fb04348
EZ
856 * frames.texi (Creating Frames): Document frame-inherited-parameters.
857 (Parameter Access): Document set-frame-parameter.
858
ee666f84
EZ
859 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
860 Hooks" for the effect of kill-all-local-variables on local hook
861 functions.
862
9cf52b11
EZ
863 * modes.texi (Major Mode Conventions, Mode Line Variables):
864 `mode-name' need not be a string. xref to "Mode Line Data" for
865 details, and to "Emulating Mode Line" for computing a string
866 value.
867
22526bc4
EZ
8682008-10-14 Eli Zaretskii <eliz@gnu.org>
869
a65f6a85
EZ
870 * processes.texi (System Processes): New section.
871 (Processes, Signals to Processes): Add xrefs to it.
872
873 * objects.texi (Editing Types): A `process' is a subprocess of
874 Emacs, not just any process running on the OS.
875
876 * elisp.texi (Top): Adjust the @detailmenu for the above two
877 changes.
878
2724b26a
EZ
879 * sequences.texi (Char-Tables): Remove documentation of
880 set-char-table-default, which has no effect since Emacs 23.
881 <char-table-range, set-char-table-range>: Don't mention generic
882 characters and charsets. Add a cons cell as a possible argument.
883
884 * nonascii.texi (Splitting Characters)
885 (Translation of Characters): Don't mention generic characters.
886
887 * display.texi (Fontsets): Don't mention generic characters.
888
22526bc4 889 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 890 argument FUNCTION with a cons cell as KEY.
22526bc4 891
eaf4b689
EZ
8922008-10-13 Eli Zaretskii <eliz@gnu.org>
893
45e46036
EZ
894 * objects.texi (Primitive Function Type): Move "@cindex special
895 forms" from here...
896
897 * eval.texi (Special Forms): ...to here.
898
899 * functions.texi (What Is a Function): `functionp' returns nil for
900 special forms. Add an xref.
901
eaf4b689
EZ
902 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
903 Variables".
904
905 * variables.texi (Frame-Local Variables): New section.
906 (Buffer-Local Variables): Add an xref to it.
907 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
908 have both frame-local and buffer-local binding.
909
910 * frames.texi (Frames): Mention multiple tty frames.
911 (Frame Parameters, Parameter Access): Mention frame-local variable
912 bindings.
913
15688fce
GM
9142008-09-20 Glenn Morris <rgm@gnu.org>
915
916 * display.texi (Defining Faces): Recommend against face variables.
917
35539065
JB
9182008-09-16 Juanma Barranquero <lekktu@gmail.com>
919
920 * display.texi (Echo Area Customization): Fix typo.
921
6a57054b
JB
9222008-09-09 Juanma Barranquero <lekktu@gmail.com>
923
924 * loading.texi (Where Defined): Add `defface' item.
925
d632fb82
MR
9262008-09-06 Martin Rudalics <rudalics@gmx.at>
927
928 * loading.texi (Where Defined): Fix description of symbol-file.
929
905a9adb
JR
9302008-08-26 Jason Rumney <jasonr@gnu.org>
931
932 * display.texi (TIFF Images): New section describing :index property.
933
852e91b7
CY
9342008-08-23 Chong Yidong <cyd@stupidchicken.com>
935
936 * display.texi (Temporary Displays): Remove unnecessary comment
937 about usage of temp-buffer-show-hook.
938
6be001ee
CY
9392008-08-05 Chong Yidong <cyd@stupidchicken.com>
940
941 * symbols.texi (Other Plists): Fix incorrect example.
942 Suggested by Florian Beck.
943
58e3d8e8
JB
9442008-07-31 Juanma Barranquero <lekktu@gmail.com>
945
946 * os.texi: Fix previous change.
947
7c2fb837
DN
9482008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
949
950 * os.texi:
951 * intro.texi:
952 * files.texi: Remove VMS support.
953
9e2a2647
DN
9542008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
955
956 * os.texi:
957 * frames.texi:
958 * display.texi: Remove mentions of Mac Carbon.
959
c4f4682b
MB
9602008-07-01 Miles Bader <miles@gnu.org>
961
962 * text.texi (Special Properties):
963 * display.texi (Truncation): Add wrap-prefix and line-prefix.
964
3696411e
JB
9652008-06-28 Johan Bockgård <bojohan@gnu.org>
966
967 * display.texi (Other Image Types): Fix copy/paste error; say
968 "PBM", not "XBM".
969
f2a77c3a
DN
9702008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
971
972 * os.texi: Remove references to obsolete systems.
973
6d52677d
EZ
9742008-06-20 Eli Zaretskii <eliz@gnu.org>
975
976 * makefile.w32-in (distclean): Remove makefile.
977
1a87da4c
GM
9782008-06-17 Glenn Morris <rgm@gnu.org>
979
980 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
981 (elisp, dist): Remove rules and variables that are obsolete now
982 the lisp manual is no longer distributed separately.
983
fdda1c5d
GM
9842008-06-16 Glenn Morris <rgm@gnu.org>
985
646692e9
GM
986 * configure, configure.in, mkinstalldirs: Remove unused files.
987
988 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 989 * vol1.texi (EMACSVER):
6a57054b 990 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
991
992 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
993 as per maintain.info.
994
611bee81
GM
9952008-06-15 Glenn Morris <rgm@gnu.org>
996
a7bed3a0
GM
997 * makefile.w32-in (manual): Use "23" rather than "21".
998
999 * Makefile.in (emacsver): New, set by configure.
1000 (manual): Use emacsver.
1001
d794edf2
GM
1002 * intro.texi: Report bugs using M-x report-emacs-bug.
1003
611bee81
GM
1004 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1005
c73e02fa
GM
10062008-06-13 Daniel Engeler <engeler@gmail.com>
1007
1008 * elisp.texi, internals.texi, processes.texi: Add documentation
1009 about serial port access.
1010
e40a85cd
MB
10112008-06-05 Miles Bader <miles@gnu.org>
1012
1013 * display.texi (Displaying Faces): Update to reflect function
1014 renamings in face-remap.el.
1015
7b753744
JB
10162008-06-05 Juanma Barranquero <lekktu@gmail.com>
1017
1018 * display.texi (Fontsets): Fix typos.
1019
9d3d42fb
MB
10202008-06-03 Miles Bader <miles@gnu.org>
1021
7b753744
JB
1022 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1023 remove-relative-face-remapping, set-base-face-remapping,
1024 and set-default-base-face-remapping.
9d3d42fb 1025
f2cec7a9
MB
10262008-06-01 Miles Bader <miles@gnu.org>
1027
1028 * display.texi (Displaying Faces): Add face-remapping-alist.
1029
8f39c96d
SM
10302008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1031
1032 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1033 variable names.
1034
1ef5eecc
ER
10352008-05-03 Eric S. Raymond <esr@golux>
1036
352c8b4a 1037 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1038 (current-global-map) return references, not copies.
1039
63b4387f
JL
10402008-05-02 Juri Linkov <juri@jurta.org>
1041
1042 * minibuf.texi (Text from Minibuffer): Document a list of
1043 default values for `read-from-minibuffer'.
1044
38a8b703
JB
10452008-04-24 Juanma Barranquero <lekktu@gmail.com>
1046
1047 * nonascii.texi (Translation of Characters): Fix previous change.
1048
7c42e639
CY
10492008-04-20 Chong Yidong <cyd@stupidchicken.com>
1050
1051 * display.texi (Overlay Properties): Clarify role of underlying
1052 textprop and overlay keymaps for display strings.
1053
1054 * keymaps.texi (Active Keymaps): Ditto.
1055
25c0d999
SM
10562008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1057
1058 * minibuf.texi (Programmed Completion):
1059 Replace dynamic-completion-table with the new completion-table-dynamic.
1060
e3af5968
CY
10612008-04-07 Chong Yidong <cyd@stupidchicken.com>
1062
1063 * intro.texi (Some Terms): Change "fonts in this manual" index
1064 entry to "typographic conventions".
1065
6bfc8698
EZ
10662008-04-05 Eli Zaretskii <eliz@gnu.org>
1067
1068 * objects.texi (Text Props and Strings): Add indexing for read
1069 syntax of text properties.
1070
4972c361
SM
10712008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
1072
1073 * processes.texi (Decoding Output): Remove process-filter-multibyte
1074 functions.
1075
c70a68db
MR
10762008-03-15 Martin Rudalics <rudalics@gmx.at>
1077
1078 * display.texi (Finding Overlays): Say that empty overlays at
1079 the end of the buffer are reported too.
1080
1291fd36
GM
10812008-03-13 Glenn Morris <rgm@gnu.org>
1082
1083 * elisp.texi (EMACSVER): Set to 23.0.60.
1084
c6b0dfd5
CY
10852008-02-26 Chong Yidong <cyd@stupidchicken.com>
1086
38a8b703 1087 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 1088
875fc30c
GM
10892008-02-22 Glenn Morris <rgm@gnu.org>
1090
1091 * frames.texi (Position Parameters): Clarify the description of
1092 `left' and `top', using information from "Geometry".
1093 (Geometry): Give a pointer to "Position Parameters", rather than
1094 repeating information.
1095
d8c8e45a
GM
10962008-02-11 Glenn Morris <rgm@gnu.org>
1097
1098 * objects.texi (Equality Predicates): No longer talk about "two"
1099 functions.
1100
38a8b703 11012008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
1102
1103 * objects.texi (Equality Predicates): Add defun for
1104 equal-including-properties.
1105
bfffe0b1
GM
11062008-02-10 Glenn Morris <rgm@gnu.org>
1107
1108 * objects.texi (Equality Predicates):
1109 Mention equal-including-properties.
1110
431b78c9
RS
11112008-02-07 Richard Stallman <rms@gnu.org>
1112
1113 * windows.texi (Window Start): Mention the feature of moving
1114 window-start to start of line.
1115
c8763fb6 11162008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
1117
1118 * keymaps.texi (Tool Bar): Document rtl property.
1119
1a256502
TTN
11202008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
1121
1122 * display.texi (Button Types):
1123 For define-button-type, clarify type of NAME.
1124
569382c2
MR
11252008-01-19 Martin Rudalics <rudalics@gmx.at>
1126
1127 * buffers.texi (Buffer Modification): Fix typo.
1128
f3041af1
DN
11292008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1130
1131 * os.texi (System Environment): Remove references to OSes that are
1132 not supported anymore.
1133
d35e1cd7
DN
11342008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1135
1136 * os.texi (System Environment): Remove mention for Masscomp.
1137
23af7580
RS
11382008-01-04 Richard Stallman <rms@gnu.org>
1139
1140 * display.texi (Faces): Don't talk about internal face vector as arg
1141 to facep.
1142
1143 * customize.texi (Type Keywords): Fix previous change.
1144
1145 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
1146 * elisp.texi (Top): Fix menu for commands.texi change.
1147
ec7d5b1e
RS
11482007-12-30 Richard Stallman <rms@gnu.org>
1149
1150 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1151 (Accessing Scroll): New node broken out of Accessing Mouse.
1152
101a6cea
RS
11532007-12-28 Richard Stallman <rms@gnu.org>
1154
1155 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1156 (Basic Parameters): For `title', refer to title bar.
041817a4 1157 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1158
72b7e664
RS
11592007-12-23 Richard Stallman <rms@gnu.org>
1160
1161 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1162 Improve some of the commented-out keywords' text too.
1163
27a4f445
MR
11642007-12-14 Martin Rudalics <rudalics@gmx.at>
1165
e2e3f1d7
MR
1166 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1167 "visit the current buffer".
1168
27a4f445
MR
1169 * os.texi (System Interface): Fix typo.
1170
a2afc99d
RS
11712007-12-04 Richard Stallman <rms@gnu.org>
1172
1173 * objects.texi (Symbol Type): Fix typo.
1174
b694135c
RS
11752007-12-03 Richard Stallman <rms@gnu.org>
1176
1177 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1178
f99a19da
GM
11792007-12-01 Glenn Morris <rgm@gnu.org>
1180
1181 * functions.texi (Declaring Functions): Improve previous change.
1182
8f4b37d8
GM
11832007-11-30 Glenn Morris <rgm@gnu.org>
1184
1185 * functions.texi (Declaring Functions): Add optional fourth
1186 argument of declare-function, and setting third argument to `t'.
1187
61a2fe01
RS
11882007-11-29 Richard Stallman <rms@gnu.org>
1189
1190 * customize.texi (Composite Types): Document `group' type.
1191
cbfc5193
GM
11922007-11-29 Glenn Morris <rgm@gnu.org>
1193
1194 * functions.texi (Declaring Functions): Add findex. Mention
1195 `external' files.
1196
8386283a
JB
11972007-11-26 Juanma Barranquero <lekktu@gmail.com>
1198
1199 * functions.texi (Declaring Functions): Fix directive.
1200
a07c9a8b
RS
12012007-11-25 Richard Stallman <rms@gnu.org>
1202
1203 * help.texi (Help Functions): Clean up last change.
1204
1205 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
1206
1207 * loading.texi (Named Features): Minor cleanup.
1208
1209 * macros.texi (Eval During Expansion): Minor cleanup.
1210
1211 * variables.texi (Variable Aliases): Minor cleanup.
1212
a0925923
RS
12132007-11-24 Richard Stallman <rms@gnu.org>
1214
1215 * functions.texi (Declaring Functions): Clarify previous change.
1216
1217 * compile.texi (Compiler Errors): Clarify previous change.
1218
20c63e44
RS
12192007-11-24 Richard Stallman <rms@gnu.org>
1220
e5e76c04 1221 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
1222 Clarify the text and move items around.
1223
5bb0cda3
GM
12242007-11-24 Glenn Morris <rgm@gnu.org>
1225
1226 * functions.texi (Declaring Functions): New section.
1227 * compile.texi (Compiler Errors): Mention declaring functions,
1228 defvar with no initvalue, and byte-compile-warnings.
1229
af13c86a
MR
12302007-11-15 Martin Rudalics <rudalics@gmx.at>
1231
1232 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
1233 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
1234
a5373305
MR
12352007-11-13 Martin Rudalics <rudalics@gmx.at>
1236
1237 * help.texi (Help Functions): Document new macro `with-help-window'.
1238
fe284805
JL
12392007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
1240
1241 * searching.texi (Replacing Match): Describe new
1242 `match-substitute-replacement'.
1243
2c3a09b1
RS
12442007-10-31 Richard Stallman <rms@gnu.org>
1245
1246 * strings.texi (Creating Strings): Null strings from concat not unique.
1247
f2b480f4
RS
12482007-10-26 Richard Stallman <rms@gnu.org>
1249
1250 * objects.texi (Equality Predicates): Null strings are uniquified.
1251
1252 * minibuf.texi: Minor clarifications in previous change.
1253
db21122c
GM
12542007-10-25 Glenn Morris <rgm@gnu.org>
1255
1256 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1257
2328cbb3
RS
12582007-10-24 Richard Stallman <rms@gnu.org>
1259
1260 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1261
1262 * variables.texi (Frame-Local Variables): Node deleted.
1263 (Variables): Delete Frame-Local Variables from menu.
1264 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1265 (Default Value): Don't mention frame-local vars.
1266
1267 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1268
1269 * loading.texi (Unloading): Document FEATURE-unload-function
1270 instead of FEATURE-unload-hook.
1271
2328cbb3
RS
1272 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1273
c066bafa
JL
12742007-10-22 Juri Linkov <juri@jurta.org>
1275
1276 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1277 (High-Level Completion): Document a list of default value strings
1278 in the DEFAULT argument, for which minibuffer functions return the
1279 first element.
1280
65ced25f
JL
12812007-10-17 Juri Linkov <juri@jurta.org>
1282
1283 * text.texi (Filling): Update arguments of fill-paragraph.
1284 fill-paragraph operates on the active region in Transient Mark mode.
1285 Remove fill-paragraph-or-region.
1286
ee46ec8e
KB
12872007-10-13 Karl Berry <karl@gnu.org>
1288
1289 * elisp.texi (@dircategory): Move to after @copying,
1290 since we want @copying as close as possible to the beginning of
1291 the output.
1292
61bbdbc6
RS
12932007-10-12 Richard Stallman <rms@gnu.org>
1294
1295 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1296
1297 * commands.texi (Distinguish Interactive): New node,
1298 broken out from Interactive Call and rewritten.
1299 (Command Loop): Put Distinguish Interactive in menu.
1300
af23e1e8
RS
13012007-10-09 Richard Stallman <rms@gnu.org>
1302
1303 * text.texi (Examining Properties): Mention overlay priority.
1304
1305 * display.texi (Display Margins): Correct the description
1306 of margin display specifications.
1307 (Replacing Specs): New subnode broken out of Display Property.
1308
e1965a69
JL
13092007-10-06 Juri Linkov <juri@jurta.org>
1310
1311 * text.texi (Filling): Document fill-paragraph-or-region.
1312
4638454b
JB
13132007-10-05 Juanma Barranquero <lekktu@gmail.com>
1314
1315 * display.texi (Auto Faces): Fix typo.
1316
7ed54cc5
RS
13172007-10-02 Richard Stallman <rms@gnu.org>
1318
1319 * display.texi (Display Property): Explain some display specs
1320 don't let you move point in.
1321
1322 * frames.texi (Cursor Parameters): Describe
1323 cursor-in-non-selected-windows here. Explain more values.
1324
1325 * windows.texi (Basic Windows): Don't describe
1326 cursor-in-non-selected-windows here.
1327
305a7ef2
EZ
13282007-10-01 Eli Zaretskii <eliz@gnu.org>
1329
1330 * processes.texi (Misc Network): Note that these functions are
1331 supported only on some systems.
1332
f7a7f4eb
RS
13332007-10-01 Richard Stallman <rms@gnu.org>
1334
1335 * display.texi (Overlay Properties): Explain nil as priority.
1336 Explain that conflicts are unpredictable if not resolved by
1337 priorities.
1338
780d7bb9
RS
13392007-09-23 Richard Stallman <rms@gnu.org>
1340
1341 * macros.texi (Backquote): Minor clarification.
1342
14b4fdfb
RS
13432007-09-19 Richard Stallman <rms@gnu.org>
1344
1345 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1346 Clarify when they work in parallel and when one overrides.
1347 Fix error in example.
14b4fdfb 1348
b8d4c8d0
GM
13492007-09-06 Glenn Morris <rgm@gnu.org>
1350
b3e755a9 1351 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1352 commands to use ../../info.
1353 * Makefile.in (infodir): Go up one more level.
4638454b 1354 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1355 (miscmanualdir): New.
1356 (dist): Use new variable miscmanualdir.
1357 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1358 (usermanualdir): Change from ../man to ../emacs.
1359
1bb1f7d3
MR
13602007-08-30 Martin Rudalics <rudalics@gmx.at>
1361
1362 * commands.texi (Command Loop Info): Advise against changing
1363 most variables described here. Explain new variable
1364 last-repeatable-command.
1365
b8d4c8d0
GM
13662007-08-29 Glenn Morris <rgm@gnu.org>
1367
1368 * elisp.texi (EMACSVER): Increase to 23.0.50.
1369
13702007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1371
1372 * frames.texi (Basic Parameters): Add display-environment-variable
1373 and term-environment-variable.
1374
13752007-08-28 Juri Linkov <juri@jurta.org>
1376
1377 * display.texi (Image Formats, Other Image Types): Add SVG.
1378
13792007-08-28 Juri Linkov <juri@jurta.org>
1380
1381 * display.texi (Images): Move formats-related text to new node
1382 "Image Formats".
1383 (Image Formats): New node.
1384
619fb9ee
RS
13852007-08-27 Richard Stallman <rms@gnu.org>
1386
1387 * windows.texi (Window Configurations): Clarify what
1388 a window configuration saves.
1389
b8d4c8d0
GM
13902007-08-25 Richard Stallman <rms@gnu.org>
1391
1392 * display.texi (Images): Delete redundant @findex.
1393
13942007-08-16 Richard Stallman <rms@gnu.org>
1395
1396 * processes.texi (Asynchronous Processes): Clarify
1397 doc of start-file-process.
1398
13992007-08-08 Martin Rudalics <rudalics@gmx.at>
1400
1401 * modes.texi (Example Major Modes): Fix typo.
1402
14032007-08-08 Glenn Morris <rgm@gnu.org>
1404
1405 * intro.texi (nil and t): Do not use `iff' in documentation.
1406
1407 * tips.texi (Documentation Tips): Recommend against `iff'.
1408
14092007-08-07 Chong Yidong <cyd@stupidchicken.com>
1410
1411 * display.texi (Image Cache): Document image-refresh.
1412
14132007-08-06 Martin Rudalics <rudalics@gmx.at>
1414
1415 * windows.texi (Size of Window): Document window-full-width-p.
1416
14172007-07-25 Glenn Morris <rgm@gnu.org>
1418
1419 * gpl.texi (GPL): Replace license with GPLv3.
1420
1421 * Relicense all FSF files to GPLv3 or later.
1422
14232007-07-24 Michael Albinus <michael.albinus@gmx.de>
1424
4638454b
JB
1425 * processes.texi (Synchronous Processes):
1426 Add `process-file-shell-command'.
b8d4c8d0
GM
1427 (Asynchronous Processes): Mention restricted use of
1428 `process-filter' and `process-sentinel' in
1429 `start-file-process'. Add `start-file-process-shell-command'.
1430
14312007-07-17 Michael Albinus <michael.albinus@gmx.de>
1432
1433 * files.texi (Magic File Names): Introduce optional parameter
1434 IDENTIFICATION for `file-remote-p'.
1435
14362007-07-16 Richard Stallman <rms@gnu.org>
1437
1438 * display.texi (Defining Faces): Fix previous change.
1439
14402007-07-14 Richard Stallman <rms@gnu.org>
1441
1442 * control.texi (Handling Errors): Document `debug' in handler list.
1443
14442007-07-10 Richard Stallman <rms@gnu.org>
1445
1446 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1447
14482007-07-09 Richard Stallman <rms@gnu.org>
1449
1450 * files.texi (Magic File Names): Rewrite previous change.
1451
14522007-07-08 Michael Albinus <michael.albinus@gmx.de>
1453
1454 * files.texi (Magic File Names): Introduce optional parameter
1455 CONNECTED for `file-remote-p'.
1456
14572007-07-07 Michael Albinus <michael.albinus@gmx.de>
1458
1459 * processes.texi (Asynchronous Processes):
1460 * files.texi (Magic File Names): Add `start-file-process'.
1461
14622007-06-27 Richard Stallman <rms@gnu.org>
1463
1464 * files.texi (Format Conversion Piecemeal): Clarify
1465 `after-insert-file-functions' calling convention.
1466
14672007-06-27 Michael Albinus <michael.albinus@gmx.de>
1468
4638454b
JB
1469 * files.texi (Magic File Names): Remove `dired-call-process'.
1470 Add `process-file'.
b8d4c8d0
GM
1471
14722007-06-27 Kenichi Handa <handa@m17n.org>
1473
1474 * text.texi (Special Properties): Fix description about
4638454b 1475 `composition' property.
b8d4c8d0
GM
1476
14772007-06-26 Kenichi Handa <handa@m17n.org>
1478
1479 * nonascii.texi (Default Coding Systems): Document about the
1480 return value `undecided'.
1481
14822007-06-25 David Kastrup <dak@gnu.org>
1483
1484 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1485 `current-active-maps'.
1486
14872007-06-24 Karl Berry <karl@gnu.org>
1488
4638454b 1489 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1490
14912007-06-15 Juanma Barranquero <lekktu@gmail.com>
1492
1493 * display.texi (Overlay Arrow): Doc fix.
1494
14952007-06-14 Karl Berry <karl@tug.org>
1496
1497 * anti.texi (Antinews): Typo.
1498
14992007-06-14 Chong Yidong <cyd@stupidchicken.com>
1500
1501 * display.texi (Image Cache): Document image-refresh.
1502
15032007-06-12 Karl Berry <karl@gnu.org>
1504
1505 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1506 * two-volume.make: New file.
1507 * .cvsignore: Ignore two-volume files.
1508
15092007-06-12 Tom Tromey <tromey@redhat.com>
1510
1511 * os.texi (Init File): Document user-emacs-directory.
1512
15132007-06-03 Nick Roberts <nickrob@snap.net.nz>
1514
1515 * commands.texi (Click Events): Describe width and height when
1516 object is nil.
1517
15182007-05-30 Nick Roberts <nickrob@snap.net.nz>
1519
1520 * commands.texi (Click Events): Layout more logically. Describe
1521 width and height.
1522 (Drag Events, Motion Events): Update to new format for position.
1523
15242007-06-02 Richard Stallman <rms@gnu.org>
1525
1526 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1527
15282007-06-02 Chong Yidong <cyd@stupidchicken.com>
1529
1530 * Version 22.1 released.
1531
15322007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1533
1534 * text.texi (Special Properties): Correct meaning of fontified face.
1535
15362007-05-30 Richard Stallman <rms@gnu.org>
1537
1538 * text.texi (Special Properties): Add link to Adjusting Point.
1539
15402007-05-12 Richard Stallman <rms@gnu.org>
1541
1542 * text.texi (Margins): indent-to-left-margin is not the default.
1543 (Mode-Specific Indent): For indent-line-function, the default
1544 is indent-relative.
1545
1546 * modes.texi (Example Major Modes): Explain last line of text-mode
1547 is redundant.
1548
15492007-05-10 Richard Stallman <rms@gnu.org>
1550
1551 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1552
1553 * help.texi (Keys in Documentation): Add reference to
1554 Documentation Tips.
1555
1556 * files.texi (Format Conversion): TO-FN gets three arguments.
1557
1558 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1559
15602007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1561
1562 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1563 * files.texi (Format Conversion): Expand intro; add menu.
1564 (Format Conversion Overview, Format Conversion Round-Trip)
1565 (Format Conversion Piecemeal): New nodes/subsections.
1566 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1567 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1568 (Saving Properties): Delete node/subsection.
1569
15702007-05-07 Karl Berry <karl@gnu.org>
1571
1572 * elisp.texi (EMACSVER): Back to 22.
1573
15742007-05-06 Richard Stallman <rms@gnu.org>
1575
1576 * processes.texi (Accepting Output): Revert most of previous change.
1577
15782007-05-05 Richard Stallman <rms@gnu.org>
1579
1580 * processes.texi (Accepting Output): accept-process-output
1581 uses microseconds, not milliseconds. But that arg is obsolete.
1582
15832007-05-04 Karl Berry <karl@tug.org>
1584
1585 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1586
15872007-05-04 Eli Zaretskii <eliz@gnu.org>
1588
1589 * tips.texi (Documentation Tips): Rearrange items to place the
1590 more important ones first. Add an index entry for hyperlinks.
1591
15922007-05-03 Karl Berry <karl@gnu.org>
1593
1594 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1595 (EMACSVER) [smallbook]: 22 for printed version.
1596
1597 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1598 so restore anchor to normal position after defun. Found by Kevin Ryde.
1599
16002007-04-26 Glenn Morris <rgm@gnu.org>
1601
1602 * elisp.texi (EMACSVER): Increase to 22.1.50.
1603
16042007-04-28 Karl Berry <karl@gnu.org>
1605
1606 * elisp.texi: Improve line breaks on copyright page,
1607 similar layout to emacs manual, 8.5x11 by default.
1608
16092007-04-24 Richard Stallman <rms@gnu.org>
1610
1611 * text.texi (Special Properties): Add xref to Overlay Properties.
1612
1613 * display.texi (Overlay Properties): Add xref to Special Properties.
1614
16152007-04-22 Richard Stallman <rms@gnu.org>
1616
1617 * keymaps.texi (Extended Menu Items): Move the info about
1618 format with cached keyboard binding.
1619
16202007-04-21 Richard Stallman <rms@gnu.org>
1621
1622 * text.texi (Special Properties): Clarify previous change.
1623
1624 * files.texi (File Name Expansion): Clarify previous change.
1625
1626 * display.texi (Attribute Functions): Fix example for
1627 face-attribute-relative-p.
1628
16292007-04-19 Kenichi Handa <handa@m17n.org>
1630
1631 * text.texi (Special Properties): Document composition property.
1632
16332007-04-19 Glenn Morris <rgm@gnu.org>
1634
1635 * files.texi (File Name Expansion): Mention "superroot".
1636
16372007-04-15 Chong Yidong <cyd@stupidchicken.com>
1638
1639 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1640 setups.
1641 (Display Feature Testing): Note that display refers to all
1642 physical monitors for multi-monitor setups.
1643
16442007-04-14 Richard Stallman <rms@gnu.org>
1645
1646 * lists.texi (Sets And Lists): Clarify `delete' examples.
1647 Remove spurious xref to same node.
1648 Clarify xref for add-to-list.
1649
16502007-04-12 Nick Roberts <nickrob@snap.net.nz>
1651
1652 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1653 value of lisp-mode-map.
1654
16552007-04-11 Karl Berry <karl@gnu.org>
1656
1657 * anti.texi (Antinews):
1658 * display.texi (Overlay Properties, Defining Images):
1659 * processes.texi (Synchronous Processes, Sentinels):
1660 * syntax.texi (Syntax Table Internals):
1661 * searching.texi (Regexp Special):
1662 * nonascii.texi (Default Coding Systems):
1663 * text.texi (Special Properties):
1664 * minibuf.texi (Basic Completion): Wording to improve breaks in
1665 8.5x11 format.
1666 * elisp.texi (smallbook): New @set to more easily switch between
1667 smallbook and 8.5x11.
1668
16692007-04-11 Richard Stallman <rms@gnu.org>
1670
1671 * text.texi (Lazy Properties): Minor fix.
1672
16732007-04-08 Karl Berry <karl@gnu.org>
1674
1675 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1676 * macros.texi (Backquote): Downcase Backquote in index entries for
1677 consistency.
1678
16792007-04-08 Richard Stallman <rms@gnu.org>
1680
1681 * text.texi (Adaptive Fill): Just describe default,
1682 don't show it (since it contains non-ASCII chars).
1683
16842007-04-07 Karl Berry <karl@gnu.org>
1685
1686 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1687 adaptive-fill-regexp's value, since they are not in the standard
1688 TeX fonts.
1689
16902007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1691
1692 * display.texi (Defining Faces): Fix example.
1693
16942007-04-07 Karl Berry <karl@gnu.org>
1695
1696 * display.texi (Button Buffer Commands): Improve page break.
1697
16982007-04-07 Richard Stallman <rms@gnu.org>
1699
1700 * advice.texi (Activation of Advice): Remove redundant index entry.
1701
1702 * backups.texi: Improve index entries. Remove redundant ones.
1703
1704 * compile.texi (Byte Compilation): Improve index entry.
1705
1706 * hash.texi (Creating Hash): Improve index entry.
1707
1708 * symbols.texi (Definitions): Improve index entry.
1709
1710 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1711
1712 * maps.texi (Standard Keymaps): Remove useless index entry.
1713
1714 * help.texi (Documentation Basics): Remove redundant index entries.
1715
1716 * customize.texi: Improve index entries.
1717 Remove redundant/useless ones.
1718
1719 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1720
1721 * streams.texi (Output Variables): Improve index entry.
1722
1723 * abbrevs.texi (Abbrevs): Remove useless index entry.
1724
1725 * macros.texi (Expansion): Remove useless index entry.
1726
1727 * text.texi: Improve index entries. Remove redundant/useless ones.
1728 (Text Properties, Examining Properties)
1729 (Special Properties): Use "property category" instead of "category"
1730 to refer to the `category' property.
1731
1732 * positions.texi: Improve index entries. Remove useless one.
1733
1734 * lists.texi: Improve index entries. Remove redundant/useless ones.
1735
1736 * os.texi: Improve index entries.
1737 (Timers): Fix previous change.
1738
1739 * buffers.texi: Improve index entries.
1740 (Modification Time): Get rid of term "obsolete buffer".
1741
1742 * debugging.texi: Improve index entries.
1743 (Test Coverage): Add xref to other test coverage ftr.
1744
1745 * eval.texi: Improve index entry. Remove redundant ones.
1746
1747 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1748
1749 * files.texi: Improve index entries. Remove redundant/useless ones.
1750
1751 * objects.texi: Improve index entries.
1752
1753 * processes.texi: Improve index entries.
1754
1755 * modes.texi: Improve index entry. Remove redundant one.
1756
1757 * nonascii.texi: Improve index entries.
1758
1759 * internals.texi: Improve index entries.
1760
1761 * syntax.texi: Improve index entries.
1762
1763 * keymaps.texi (Active Keymaps): Improve index entries.
1764
1765 * commands.texi: Improve index entries. Remove redundant/useless ones.
1766
1767 * frames.texi: Improve index entries. Remove redundant/useless ones.
1768
1769 * markers.texi: Improve index entries. Remove redundant ones.
1770
1771 * tips.texi: Improve index entries.
1772
1773 * loading.texi (Unloading): Improve index entry.
1774
1775 * variables.texi: Improve index entries. Remove redundant one.
1776
1777 * sequences.texi: Improve index entry.
1778
1779 * display.texi: Improve index entries. Remove redundant ones.
1780
1781 * windows.texi: Improve index entries.
1782
1783 * searching.texi: Improve index entries. Remove redundant one.
1784
1785 * strings.texi (Case Tables): Improve last change.
1786
17872007-04-04 Chong Yidong <cyd@stupidchicken.com>
1788
1789 * strings.texi (Case Tables): Document with-case-table and
1790 ascii-case-table.
1791
17922007-04-03 Karl Berry <karl@gnu.org>
1793
1794 * processes.texi (Network): Reword to improve page break.
1795
17962007-04-03 Eli Zaretskii <eliz@gnu.org>
1797
1798 * functions.texi (Inline Functions): Describe more disadvantages
1799 of defsubst, and make advice against it stronger.
1800
18012007-04-02 Karl Berry <karl@gnu.org>
1802
1803 * backups.texi (Backup Names): Avoid widow words.
1804 * modes.texi (Example Major Modes): Align last comment.
1805
18062007-04-01 Chong Yidong <cyd@stupidchicken.com>
1807
1808 * keymaps.texi (Remapping Commands): Document new arg to
1809 command-remapping.
1810
18112007-04-01 Karl Berry <karl@gnu.org>
1812
1813 * processes.texi (Low-Level Network): Typo.
1814 * loading.texi (Hooks for Loading): Avoid double "the".
1815 * keymaps.texi (Key Sequences): No double "and".
1816 (Changing Key Bindings): Shorten to improve line break.
1817
18182007-03-31 Glenn Morris <rgm@gnu.org>
1819
1820 * os.texi (Timers): Fix description of run-at-time TIME formats.
1821
18222007-03-31 Richard Stallman <rms@gnu.org>
1823
1824 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1825 regarding ellipsis.
1826
18272007-03-31 Eli Zaretskii <eliz@gnu.org>
1828
1829 * intro.texi (nil and t):
1830 * symbols.texi (Plists and Alists):
1831 * variables.texi (Variable Aliases, Constant Variables):
1832 * functions.texi (Defining Functions):
1833 * advice.texi (Advising Primitives):
1834 * debugging.texi (Syntax Errors, Compilation Errors):
1835 * minibuf.texi (Minibuffer Windows):
1836 * commands.texi (Adjusting Point):
1837 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1838 (Auto Major Mode, Major Mode Conventions):
1839 * help.texi (Describing Characters):
1840 * files.texi (Create/Delete Dirs, Information about Files)
1841 (File Locks, Writing to Files, Reading from Files)
1842 (Saving Buffers):
1843 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1844 * frames.texi (Finding All Frames):
1845 * positions.texi (Buffer End, Motion):
1846 * markers.texi (The Region):
1847 * text.texi (Deletion, Near Point):
1848 * display.texi (Displaying Messages, Truncation):
1849 * os.texi (Processor Run Time):
1850 * tips.texi (Key Binding Conventions, Programming Tips)
1851 (Warning Tips, Documentation Tips, Comment Tips):
1852 * internals.texi (Memory Usage): Improve indexing.
1853
1854 * variables.texi (Frame-Local Variables):
1855 * functions.texi (Argument List):
1856 * loading.texi (Library Search):
1857 * streams.texi (Output Variables):
1858 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1859 * searching.texi (Replacing Match, Search and Replace):
1860 * processes.texi (Byte Packing, Decoding Output)
1861 (Accepting Output, Network Servers, Shell Arguments):
1862 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1863 * windows.texi (Window Point, Window Start):
1864 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1865 * commands.texi (Reading Input, Keyboard Events):
1866 * minibuf.texi (Reading File Names, Minibuffer Completion)
1867 (Recursive Mini):
1868 * positions.texi (List Motion):
1869 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1870 * numbers.texi (Arithmetic Operations, Math Functions)
1871 (Predicates on Numbers, Comparison of Numbers):
1872 (Numeric Conversions):
1873 * locals.texi (Standard Buffer-Local Variables):
1874 * maps.texi (Standard Keymaps):
1875 * os.texi (User Identification, System Environment, Recording Input)
1876 (X11 Keysyms):
1877 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1878 * backups.texi (Backups and Auto-Saving):
1879 * customize.texi (Customization, Group Definitions)
1880 (Variable Definitions):
1881 * compile.texi (Byte Compilation): Improve index entries.
1882
18832007-03-31 Karl Berry <karl@gnu.org>
1884
1885 * macros.texi (Defining Macros): Avoid widow syllable.
1886
18872007-03-31 Eli Zaretskii <eliz@gnu.org>
1888
1889 * elisp.texi (Top): Postscript -> PostScript.
1890
1891 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1892
18932007-03-31 Markus Triska <markus.triska@gmx.at>
1894
1895 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1896
18972007-03-30 Karl Berry <karl@gnu.org>
1898
1899 * lists.texi (List-related Predicates): Remove spurious @need.
1900 (Setcdr): Use @smallexample to improve page break.
1901 (Association Lists) <assoc>: Reword to improve page break.
1902
1903 * strings.texi (String Conversion): Insert blank line to improve
1904 page break.
1905
1906 * numbers.texi (Random Numbers): Use @minus{}.
1907 (Math Functions): Use @minus{}.
1908
1909 * intro.texi (Acknowledgements): Avoid line breaks before middle
1910 initials.
1911
19122007-03-24 Eli Zaretskii <eliz@gnu.org>
1913
1914 * errors.texi (Standard Errors): Add an index entry.
1915
19162007-03-19 Richard Stallman <rms@gnu.org>
1917
1918 * os.texi (Recording Input): recent-keys now gives 300 keys.
1919
19202007-03-12 Glenn Morris <rgm@gnu.org>
1921
1922 * os.texi: Replace "daylight savings" with "daylight saving"
1923 throughout.
1924
19252007-03-05 Richard Stallman <rms@gnu.org>
1926
1927 * variables.texi (File Local Variables): Update
1928 enable-local-variables values.
1929
19302007-03-04 Richard Stallman <rms@gnu.org>
1931
1932 * syntax.texi (Control Parsing): Minor clarification.
1933
1934 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1935
1936 * sequences.texi (Sequence Functions): Move string-bytes away,
1937 add xref.
1938
1939 * nonascii.texi (Text Representations): Move string-bytes here.
1940
1941 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1942
1943 * minibuf.texi (Basic Completion): Minor clarification.
1944
1945 * markers.texi (The Mark): Clarify existence vs activation of mark.
1946 Other cleanup.
1947
1948 * display.texi (Finding Overlays): Write better example.
1949
1950 * compile.texi (Eval During Compile): Clarify putting macros
1951 in eval-when-compile.
1952
c5602427 19532007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1954
1955 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1956 load-read-function definition doc.
b8d4c8d0
GM
1957
19582007-02-21 Kim F. Storm <storm@cua.dk>
1959
1960 * strings.texi (Text Comparison): Mention that assoc-string
1961 converts symbols to strings before testing.
1962
19632007-02-17 Kim F. Storm <storm@cua.dk>
1964
1965 * processes.texi (Bindat Spec): Vector types can have optional
1966 element type.
1967 (Bindat Examples): Fix example. Add vector with element type.
1968
19692007-02-16 Andreas Schwab <schwab@suse.de>
1970
1971 * strings.texi (Formatting Strings): Document '+' flag.
1972
19732007-02-15 Juanma Barranquero <lekktu@gmail.com>
1974
1975 * strings.texi (Modifying Strings): Clarify that `clear-string'
1976 always converts the string to unibyte.
1977
19782007-02-14 Kim F. Storm <storm@cua.dk>
1979
1980 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1981 Rewrite glyph code description to refer to these functions.
1982 Remove details of encoding face number and char into integer code.
1983
19842007-02-03 Alan Mackenzie <acm@muc.de>
1985
1986 * loading.texi (Hooks for Loading): Make the description of
1987 `eval-after-load' more detailed, and amend the description of
1988 after-load-alist, in accordance with changes from 2006-05.
1989
19902007-02-03 Chong Yidong <cyd@stupidchicken.com>
1991
1992 * modes.texi (Defining Minor Modes): Document that a :require
1993 keyword or similar may be required to make saved customization
1994 variables work.
1995
19962007-02-03 Eli Zaretskii <eliz@gnu.org>
1997
1998 * elisp.texi (Top): Make the detailed menu headers compliant with
1999 Texinfo guidelines and with what texnfo-upd.el expects. Add
2000 comments to prevent people from inadvertently modifying the key
2001 parts needed by `texinfo-multiple-files-update'.
2002
20032007-02-02 Eli Zaretskii <eliz@gnu.org>
2004
2005 * elisp.texi (Top): Update the top-level menus.
2006
2007 * syntax.texi (Categories): Add index entries.
2008
20092007-02-01 Juanma Barranquero <lekktu@gmail.com>
2010
2011 * display.texi (Attribute Functions): Fix name and description of
2012 the UNDERLINE arg of `set-face-underline-p'.
2013
20142007-01-29 Eli Zaretskii <eliz@gnu.org>
2015
2016 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2017 Variables", and "Standard Keymaps" to the detailed menu.
2018
2019 * variables.texi (Future Local Variables): Add index entry.
2020
20212007-01-28 Richard Stallman <rms@gnu.org>
2022
2023 * tips.texi (Coding Conventions): Clarify the tip about macros
2024 that define a function or a variable.
2025
2026 * files.texi (File Attributes): UID and GID can be floats.
2027 (Magic File Names): Explain why deferring all operations to
2028 the standard handler does not work.
2029
20302007-01-23 Martin Rudalics <rudalics@gmx.at>
2031
2032 * backups.texi (Reverting): Use "buffer" instead of "file"
2033 when talking about major and minor modes.
2034
20352007-01-21 Richard Stallman <rms@gnu.org>
2036
2037 * help.texi (Documentation): Add xref to Documentation Tips.
2038
20392007-01-14 Juanma Barranquero <lekktu@gmail.com>
2040
2041 * tips.texi (Coding Conventions): Fix typos.
2042
20432007-01-05 Richard Stallman <rms@gnu.org>
2044
2045 * modes.texi (Defining Minor Modes): Fix previous change.
2046
20472007-01-03 Richard Stallman <rms@gnu.org>
2048
2049 * customize.texi (Variable Definitions, Customization Types):
2050 Don't use * in doc string for defcustom.
2051
20522007-01-02 Richard Stallman <rms@gnu.org>
2053
2054 * variables.texi (Variable Aliases): Clarify that aliases vars
2055 always have the same value.
2056
2057 * processes.texi (Bindat Spec): Fix Texinfo usage.
2058
2059 * modes.texi (Defining Minor Modes): Explain effect of command
2060 defined with define-global-minor-mode on new buffers.
2061
20622006-12-30 Kim F. Storm <storm@cua.dk>
2063
2064 * keymaps.texi (Tool Bar): Describe `grow-only' value of
2065 `auto-resize-tool-bars'.
2066
20672006-12-30 Richard Stallman <rms@gnu.org>
2068
2069 * keymaps.texi (Active Keymaps): Fix previous change.
2070
20712006-12-30 Nick Roberts <nickrob@snap.net.nz>
2072
2073 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
2074
20752006-12-30 Kim F. Storm <storm@cua.dk>
2076
2077 * processes.texi (Bindat Spec): Clarify using field names in
2078 length specifications.
2079
20802006-12-29 Kim F. Storm <storm@cua.dk>
2081
2082 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
2083 Add count and index variables for eval forms in repeat blocks.
2084
20852006-12-24 Richard Stallman <rms@gnu.org>
2086
2087 * customize.texi (Variable Definitions): Document
2088 new name custom-add-frequent-value.
2089
20902006-12-19 Kim F. Storm <storm@cua.dk>
2091
2092 * commands.texi (Misc Events): User signals now result in sigusr1
2093 and sigusr2 events which are handled through special-event-map.
2094 (Special Events): User signals and drag-n-drop are special.
2095
20962006-12-17 Richard Stallman <rms@gnu.org>
2097
2098 * loading.texi (Named Features): Explain subfeatures better.
2099
2100 * customize.texi: Use "option" only for user options.
2101 For the keyword values inside defcustom etc, say "keywords".
2102 For :options value's elements, say "elements".
2103 :group should not be omitted.
2104
2105 * syntax.texi (Parsing Expressions): Split up node.
2106 (Motion via Parsing, Position Parse, Parser State)
2107 (Low-Level Parsing, Control Parsing): New subnodes.
2108 (Parser State): Document syntax-ppss-toplevel-pos.
2109
2110 * positions.texi (List Motion): Punctuation fix.
2111
2112 * files.texi (File Name Completion): Document PREDICATE arg
2113 to file-name-completion.
2114
21152006-12-16 Eli Zaretskii <eliz@gnu.org>
2116
2117 * internals.texi (Building Emacs, Writing Emacs Primitives):
2118 Add index entries.
2119
21202006-12-11 Richard Stallman <rms@gnu.org>
2121
2122 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
2123 affects face menu. Explain how to make it non-nil without enabling
2124 any fontification.
2125
21262006-12-10 Chong Yidong <cyd@stupidchicken.com>
2127
2128 * modes.texi (Font Lock Basics): Document nil value of
2129 font-lock-defaults.
2130
21312006-12-10 Glenn Morris <rgm@gnu.org>
2132
2133 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
2134 value for system-flag argument. Abbrev tables may not be empty
2135 when major modes are loaded.
2136
21372006-12-08 Juanma Barranquero <lekktu@gmail.com>
2138
2139 * makefile.w32-in (maintainer-clean): Partially revert last
2140 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
2141 to protect elisp-covers.texi.
2142
21432006-12-07 Juanma Barranquero <lekktu@gmail.com>
2144
2145 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
2146 Don't remove elisp* info files; they are already deleted by the
2147 `clean' and `distclean' targets, and they are in the $(infodir)
2148 directory, not the current one.
2149
21502006-12-04 Kim F. Storm <storm@cua.dk>
2151
2152 * commands.texi (Misc Events): Update signal events.
2153 (Event Examples): Add signal example.
2154
21552006-11-29 Richard Stallman <rms@gnu.org>
2156
2157 * frames.texi (Visibility of Frames): Explain visible windows
2158 can be covered by others. Add xref for raise-frame.
2159
21602006-11-28 Richard Stallman <rms@gnu.org>
2161
2162 * searching.texi (Regexp Special): Update when ^ is special.
2163
21642006-11-27 Eli Zaretskii <eliz@gnu.org>
2165
2166 * customize.texi (Customization, Common Keywords)
2167 (Group Definitions, Variable Definitions, Composite Types)
2168 (Type Keywords, Customization Types): Add index entries for
2169 various customization keywords.
2170
21712006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2172
2173 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2174
c8763fb6 21752006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2176
2177 * frames.texi (Window System Selections): Remove clipboard from
2178 description of selection-coding-system.
2179
21802006-11-06 Richard Stallman <rms@gnu.org>
2181
2182 * lists.texi (List Variables): Document COMPARE-FN.
2183
2184 * keymaps.texi: Avoid use of "binding" to mean a relation;
2185 use it only to refer to the meaning associated with a key.
2186 (Keymaps): Change menu node description.
2187
2188 * elisp.texi (Top): Change menu node description.
2189
2190 * display.texi (Managing Overlays): Document overlay-recenter.
2191
21922006-10-29 Chong Yidong <cyd@stupidchicken.com>
2193
2194 * Makefile.in: Use relative paths to avoid advertising filesystem
2195 contents during compilation.
2196
21972006-10-23 Kim F. Storm <storm@cua.dk>
2198
2199 * commands.texi (Event Input Misc): Update unread-command-events.
2200
22012006-10-23 Nick Roberts <nickrob@snap.net.nz>
2202
2203 * lists.texi (Sets And Lists): Fix typos.
2204
22052006-10-18 Juanma Barranquero <lekktu@gmail.com>
2206
2207 * control.texi (Processing of Errors): Use @var for an argument,
2208 not @code.
2209
22102006-10-16 Richard Stallman <rms@gnu.org>
2211
2212 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
2213
2214 * keymaps.texi (Format of Keymaps): Show all the keymap element
2215 patterns that result from menu items.
2216 (Key Lookup): Minor cleanups.
2217
2218 * modes.texi (Precalculated Fontification): Don't say that
2219 not setting font-lock-defaults avoids loading font-lock.
2220
2221 * help.texi (Documentation): Move xref to Emacs Manual here.
2222 (Documentation Basics): From here.
2223 Also doc emacs-lisp-docstring-fill-column.
2224
2225 * elisp.texi: Update version and ISBN.
2226
2227 * commands.texi (Interactive Call): Clarify KEYS arg to
2228 call-interactively is a vector.
2229 (Command Loop Info): Delete anchor in this-command-keys.
2230 Add anchor in this-command-keys-vector.
2231 (Recursive Editing): Document how recursive-edit
2232 handles the current buffer.
2233
22342006-10-13 Chong Yidong <cyd@stupidchicken.com>
2235
2236 * frames.texi (Frame Titles): %c and %l are ignored in
2237 frame-title-format.
2238
22392006-10-11 Richard Stallman <rms@gnu.org>
2240
2241 * keymaps.texi (Key Sequences): Clarify use of kbd.
2242
22432006-10-10 Kim F. Storm <storm@cua.dk>
2244
2245 * lists.texi (Sets And Lists): Add memql.
2246
22472006-10-03 Richard Stallman <rms@gnu.org>
2248
2249 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2250 Clarify :ascii: and :nonascii:.
2251
22522006-09-29 Juri Linkov <juri@jurta.org>
2253
2254 * modes.texi (%-Constructs): Reorder coding systems in the
2255 documentation of %z to the real order displayed in the modeline.
2256
22572006-09-25 Richard Stallman <rms@gnu.org>
2258
2259 * os.texi (Timers): Describe timer-max-repeats.
2260
22612006-09-25 Chong Yidong <cyd@stupidchicken.com>
2262
2263 * os.texi (Timers): Mention with-local-quit.
2264
22652006-09-24 Richard Stallman <rms@gnu.org>
2266
2267 * searching.texi (Searching and Matching): Mention property search.
2268
2269 * commands.texi (Command Loop Info): Explain how read-event affects
2270 this-command-keys.
2271
22722006-09-20 Richard Stallman <rms@gnu.org>
2273
2274 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2275
2276 * windows.texi (Window Start): Minor cleanups.
2277
22782006-09-20 Kim F. Storm <storm@cua.dk>
2279
2280 * windows.texi (Window Start): pos-visible-in-window-p allows
2281 specifying t for position to mean "end of window".
2282 Add window-line-height.
2283
2284 * anti.texi (Antinews): Mention window-line-height.
2285
22862006-09-19 David Kastrup <dak@gnu.org>
2287
2288 * keymaps.texi (Searching Keymaps): Small clarification.
2289
22902006-09-18 Richard Stallman <rms@gnu.org>
2291
2292 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2293 cause keyboard menus.
2294 (Menu Keymaps): Likewise.
2295 (Defining Menus, Keyboard Menus): Clarify.
2296
2297 * text.texi (Fields): Clarify explanation of constrain-to-field.
2298
22992006-09-16 Eli Zaretskii <eliz@gnu.org>
2300
2301 * variables.texi (Tips for Defining): Fix a typo.
2302
23032006-09-15 Richard Stallman <rms@gnu.org>
2304
2305 * keymaps.texi (Remapping Commands, Searching Keymaps)
2306 (Active Keymaps): Clean up previous change.
2307
23082006-09-15 Jay Belanger <belanger@truman.edu>
2309
2310 * gpl.texi: Replace "Library Public License" by "Lesser Public
2311 License" throughout.
2312
23132006-09-15 David Kastrup <dak@gnu.org>
2314
2315 * keymaps.texi (Active Keymaps): Adapt description to use
2316 `get-char-property' instead `get-text-property'. Explain how
2317 mouse events change this. Explain the new optional argument of
2318 `key-binding' and its mouse-dependent lookup.
2319 (Searching Keymaps): Adapt description similarly.
2320 (Remapping Commands): Explain the new optional argument of
2321 `command-remapping'.
2322
23232006-09-14 Richard Stallman <rms@gnu.org>
2324
2325 * keymaps.texi (Searching Keymaps): Clarification.
2326 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2327
23282006-09-13 Richard Stallman <rms@gnu.org>
2329
2330 * objects.texi (Character Type): Node split.
2331 Add xref to Describing Characters.
2332 (Basic Char Syntax, General Escape Syntax)
2333 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2334
23352006-09-11 Richard Stallman <rms@gnu.org>
2336
2337 * display.texi (Display Table Format): Wording clarification.
2338 (Glyphs): Clarifications.
2339
23402006-09-10 Chong Yidong <cyd@stupidchicken.com>
2341
2342 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2343 local maps.
2344
23452006-09-10 Kim F. Storm <storm@cua.dk>
2346
2347 * display.texi (Forcing Redisplay): Document return value of
2348 function redisplay.
2349
23502006-09-09 Richard Stallman <rms@gnu.org>
2351
2352 * windows.texi (Window Hooks): Explain limits of
2353 window-scroll-functions.
2354
2355 * display.texi (Fringe Indicators): Update for last change in
2356 indicate-buffer-boundaries.
2357
23582006-09-08 Richard Stallman <rms@gnu.org>
2359
2360 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2361
23622006-09-06 Kim F. Storm <storm@cua.dk>
2363
2364 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2365
2366 * windows.texi (Window Start): Update pos-visible-in-window-p.
2367
23682006-09-04 Richard Stallman <rms@gnu.org>
2369
2370 * processes.texi (Accepting Output): Explain SECONDS=0 for
2371 accept-process-output.
2372
2373 * os.texi (Idle Timers): Explain why timer functions should not
2374 loop until (input-pending-p).
2375
23762006-09-02 Eli Zaretskii <eliz@gnu.org>
2377
2378 * makefile.w32-in (usermanualdir): New variable.
2379 (elisp.dvi): Use it.
2380
23812006-09-01 Eli Zaretskii <eliz@gnu.org>
2382
2383 * buffers.texi (Buffer Modification): Fix last change.
2384
23852006-09-01 Chong Yidong <cyd@stupidchicken.com>
2386
2387 * buffers.texi (Buffer Modification): Document
2388 buffer-chars-modified-tick.
2389
23902006-08-31 Richard Stallman <rms@gnu.org>
2391
2392 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2393
23942006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2395
2396 * modes.texi (Syntactic Font Lock):
2397 Mention font-lock-syntactic-face-function
2398 instead of specific faces.
2399
24002006-08-29 Chong Yidong <cyd@stupidchicken.com>
2401
2402 * display.texi (Images): Add xrref to display-images-p.
2403
24042006-08-28 Kenichi Handa <handa@m17n.org>
2405
2406 * nonascii.texi (Lisp and Coding Systems): Fix description of
2407 detect-coding-region.
2408
24092006-08-27 Michael Olson <mwolson@gnu.org>
2410
2411 * processes.texi (Transaction Queues): Remove stray quote
2412 character.
2413
24142006-08-25 Richard Stallman <rms@gnu.org>
2415
2416 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2417 Add xref.
2418
24192006-08-24 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * os.texi (Timers): Avoid waiting inside timers.
2422
24232006-08-21 Lute Kamstra <lute@gnu.org>
2424
2425 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2426
24272006-08-20 Richard Stallman <rms@gnu.org>
2428
2429 * os.texi (Idle Timers): New node, split out from Timers.
2430 Document current-idle-time.
2431 * commands.texi (Reading One Event): Update xref.
2432 * elisp.texi (Top): Update subnode menu.
2433
24342006-08-16 Richard Stallman <rms@gnu.org>
2435
2436 * keymaps.texi (Extended Menu Items): Show format of cached
2437 bindings in extended menu items.
2438
2439 * customize.texi (Variable Definitions): Explain when the
2440 standard value expression is evaluated.
2441
24422006-08-15 Chong Yidong <cyd@stupidchicken.com>
2443
2444 * commands.texi (Reading One Event): Explain idleness in
2445 `read-event'.
2446
24472006-08-12 Chong Yidong <cyd@stupidchicken.com>
2448
2449 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2450 (Commands for Insertion): Removed split-line since it's not
2451 relevant for Lisp programming.
2452 (Yank Commands): Rewrite introduction.
2453 (Undo): Clarify.
2454 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2455 (Filling): Remove redundant comment. Clarify return value of
2456 current-justification.
2457 (Margins): Minor clarifications.
2458 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2459 (Sorting): Update definition of sort-lines.
2460 (Columns): Clarify behavior of sort-columns.
2461 (Indent Tabs): Link to Tab Stops in Emacs manual.
2462 (Special Properties): Clarify.
2463 (Clickable Text): Mention Buttons package.
2464
24652006-08-12 Kevin Ryde <user42@zip.com.au>
2466
2467 * os.texi (Time Parsing): Add %z to description of
2468 format-time-string, as per docstring. Add cross reference to
2469 glibc manual for strftime.
2470
24712006-08-08 Richard Stallman <rms@gnu.org>
2472
2473 * modes.texi: Clean up wording in previous change.
2474
24752006-08-07 Chong Yidong <cyd@stupidchicken.com>
2476
2477 * modes.texi (Hooks): Clarify.
2478 (Major Mode Basics): Mention define-derived-mode explicitly.
2479 (Major Mode Conventions): Rebinding RET is OK for some modes.
2480 Mention change-major-mode-hook and after-change-major-mode-hook.
2481 (Example Major Modes): Moved to end of Modes section.
2482 (Mode Line Basics): Clarify.
2483 (Mode Line Data): Mention help-echo and local-map in strings.
2484 Explain reason for treatment of non-risky variables.
2485 (Properties in Mode): Clarify.
2486 (Faces for Font Lock): Add font-lock-negation-char-face.
2487
24882006-08-04 Eli Zaretskii <eliz@gnu.org>
2489
2490 * strings.texi (Formatting Strings): Warn against arbitrary
2491 strings as first arg to `format'.
2492
24932006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2494
2495 * text.texi (Clickable Text): Mention `help-echo' text property.
2496 Update intro, examples and associated explanations.
2497
24982006-07-31 Richard Stallman <rms@gnu.org>
2499
2500 * commands.texi: Update xrefs.
2501 (Event Mod): New node, cut out from old Translating Input.
2502
2503 * maps.texi: Update xrefs.
2504
2505 * keymaps.texi (Translation Keymaps): New node.
2506 Update xrefs from Translating Input to Translation Keymaps.
2507
2508 * elisp.texi (Top): Update subnode menu.
2509
2510 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2511
2512 * os.texi (System Interface): Fix menu descriptions of some nodes.
2513 (Translating Input): Node deleted.
2514
25152006-07-31 Nick Roberts <nickrob@snap.net.nz>
2516
2517 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2518
2519 * lists.texi (Sets And Lists): Likewise.
2520
25212006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2522
2523 * text.texi (Fields): Mention POS
2524 requirement when narrowing is in effect.
2525
25262006-07-28 Richard Stallman <rms@gnu.org>
2527
2528 * display.texi (Face Attributes): Simplify wording.
2529 (Attribute Functions): Clarify meaning of new-frame default
2530 attribute settings.
2531
2532 * customize.texi (Common Keywords): Document how to use
2533 :package-version in a package not in Emacs.
2534
25352006-07-28 Kim F. Storm <storm@cua.dk>
2536
2537 * commands.texi (Reading One Event): Fix last change.
2538
25392006-07-26 Chong Yidong <cyd@stupidchicken.com>
2540
2541 * commands.texi (Reading One Event): Document SECONDS argument for
2542 read-event, read-char, and read-char-exclusive.
2543
25442006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2545
2546 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2547 to ensure correct identification.
2548
25492006-07-24 Richard Stallman <rms@gnu.org>
2550
2551 * text.texi (Clickable Text): Clarify.
2552
2553 * sequences.texi (Vector Functions): Delete duplicate xref.
2554
2555 * objects.texi (Function Type): Clarify.
2556
2557 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2558 modes.
2559
2560 * lists.texi (List Variables): New node.
2561 Material moved from other nodes.
2562
2563 * variables.texi (Setting Variables): add-to-list and
2564 add-to-ordered-list moved to List Variables node.
2565
25662006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2567
2568 * text.texi (Links and Mouse-1):
2569 For mouse-on-link-p, expand on arg POS.
2570
25712006-07-21 Kim F. Storm <storm@cua.dk>
2572
2573 * display.texi (Forcing Redisplay): Don't mention systems which
2574 don't support sub-second timers for redisplay-preemption-period.
2575
2576 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2577
25782006-07-21 Eli Zaretskii <eliz@gnu.org>
2579
2580 * frames.texi (Input Focus): Document that focus-follows-mouse has
2581 no effect on MS-Windows.
2582
25832006-07-18 Richard Stallman <rms@gnu.org>
2584
2585 * display.texi (Forcing Redisplay): Cleanups in previous change.
2586
2587 * processes.texi (Low-Level Network): Make menu more convenient.
2588
25892006-07-18 Kim F. Storm <storm@cua.dk>
2590
2591 * display.texi (Forcing Redisplay): redisplay-preemption-period
2592 only used on window systems. Add xref to Terminal Output.
2593
2594 * os.texi (Terminal Output): baud-rate only controls preemption on
2595 non-window systems. Add xref to Forcing Redisplay.
2596
2597 * processes.texi (Low-Level Network): Rename node "Make Network"
2598 to "Network Processes".
2599
26002006-07-18 Karl Berry <karl@gnu.org>
2601
2602 * variables.texi, functions.texi, customize.texi, loading.texi:
2603 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2604
26052006-07-17 Chong Yidong <cyd@stupidchicken.com>
2606
2607 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2608
26092006-07-17 Richard Stallman <rms@gnu.org>
2610
2611 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2612 Put period and comma inside quotes.
2613
2614 * loading.texi, markers.texi: Use real doublequote inside menus.
2615
2616 * windows.texi: Put point and comma inside quotes.
2617 (Textual Scrolling): Use @samp for error message.
2618
2619 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2620 * strings.texi, streams.texi, processes.texi, os.texi:
2621 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2622 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2623 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2624 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2625 Put point and comma inside quotes.
2626
2627 * control.texi (Processing of Errors): Add command-error-function.
2628
2629 * variables.texi (File Local Variables): Clarify that
2630 file local variables make buffer-local bindings.
2631
2632 * modes.texi (Syntactic Font Lock): Give default for
2633 font-lock-syntax-table.
2634
26352006-07-17 Nick Roberts <nickrob@snap.net.nz>
2636
2637 * text.texi (Special Properties): Clean up previous change.
2638
26392006-07-16 Karl Berry <karl@gnu.org>
2640
2641 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2642 * control.texi: Fix bad page breaks through chapter 10 (control).
2643
2644 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2645 underfull hbox.
2646
26472006-07-15 Nick Roberts <nickrob@snap.net.nz>
2648
2649 * text.texi (Special Properties): Describe fontified text property
2650 in relation to a character (not text).
2651
26522006-07-15 Kim F. Storm <storm@cua.dk>
2653
2654 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2655 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2656 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2657
2658 * anti.texi (Antinews): Mention redisplay function.
2659 The kbd macro existed, but was not documented, before 22.x.
2660 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2661
26622006-07-14 Nick Roberts <nickrob@snap.net.nz>
2663
2664 * display.texi (Displaying Messages): Add anchor.
2665
2666 * frames.texi (Dialog Boxes): Use it.
2667
26682006-07-12 Richard Stallman <rms@gnu.org>
2669
2670 * objects.texi (Frame Type): Explain nature of frames better.
2671
2672 * frames.texi (Frames): Explain nature of frames better.
2673
26742006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2675
2676 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2677
26782006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2679
2680 * frames.texi (Window System Selections): Mention scrap support for Mac.
2681 Default value of x-select-enable-clipboard is t on Mac.
2682
2683 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2684
26852006-07-11 Kim F. Storm <storm@cua.dk>
2686
2687 * display.texi (Forcing Redisplay): Add `redisplay' function.
2688 Don't mention (sit-for -1) -- use (redisplay t) instead.
2689
2690 * commands.texi (Waiting): (sit-for -1) is no longer special.
2691 (sit-for 0) is equivalent to (redisplay).
2692 Iconifying/deiconifying no longer makes sit-for return.
2693
26942006-07-10 Nick Roberts <nickrob@snap.net.nz>
2695
2696 * display.texi (Buttons): Fix typo.
2697
2698 * index.texi, elisp.texi (New Symbols): Comment node out.
2699
27002006-07-09 Richard Stallman <rms@gnu.org>
2701
2702 * display.texi (Truncation): Clean up previous change.
2703
27042006-07-08 Richard Stallman <rms@gnu.org>
2705
2706 * commands.texi (Interactive Call): Use 3 as prefix in example
2707 for execute-extended-command.
2708
2709 * display.texi (Attribute Functions): Move paragraph about
2710 compatibility with Emacs < 21.
2711
27122006-07-09 Kim F. Storm <storm@cua.dk>
2713
2714 * display.texi (Refresh Screen): Clarify force-window-update.
2715 (Truncation): "Normally" indicated by fringe arrows.
2716
27172006-07-08 Eli Zaretskii <eliz@gnu.org>
2718
2719 * windows.texi (Textual Scrolling, Resizing Windows):
2720 * variables.texi (Constant Variables):
2721 * text.texi (Buffer Contents, Deletion, Changing Properties)
2722 (Property Search, Special Properties, Sticky Properties)
2723 (Links and Mouse-1, Fields, Change Hooks):
2724 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2725 (Categories):
2726 * symbols.texi (Other Plists):
2727 * streams.texi (Output Variables):
2728 * processes.texi (Input to Processes, Query Before Exit):
2729 * positions.texi (Word Motion, Text Lines, List Motion):
2730 * os.texi (Init File, System Environment, Sound Output)
2731 (Session Management):
2732 * nonascii.texi (Text Representations, Character Sets)
2733 (Chars and Bytes, Locales):
2734 * modes.texi (Defining Minor Modes, Header Lines):
2735 * minibuf.texi (Minibuffer Contents):
2736 * markers.texi (Information from Markers):
2737 * lists.texi (List Elements, Building Lists, Association Lists):
2738 * keymaps.texi (Tool Bar):
2739 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2740 * functions.texi (What Is a Function, Mapping Functions):
2741 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2742 (Color Names, Text Terminal Colors, Display Feature Testing):
2743 * files.texi (Visiting Functions, File Name Components)
2744 (Unique File Names, Contents of Directories):
2745 * display.texi (Forcing Redisplay, Displaying Messages)
2746 (Temporary Displays, Font Selection, Auto Faces)
2747 (Font Lookup, Fringe Indicators, Display Margins)
2748 (Image Descriptors, Showing Images, Image Cache, Button Types)
2749 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2750 (Display Table Format, Glyphs):
2751 * control.texi (Iteration):
2752 * commands.texi (Command Loop Info, Adjusting Point):
2753 * backups.texi (Making Backups, Auto-Saving):
2754 Remove @tindex entries.
2755
27562006-07-07 Kim F. Storm <storm@cua.dk>
2757
2758 * display.texi (Fringe Cursors): Fix typo.
2759 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2760 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2761
27622006-07-05 Richard Stallman <rms@gnu.org>
2763
2764 * text.texi (Buffer Contents): Add example of text props
2765 in result of buffer-substring.
2766 (Text Properties): Explain better about use of specific property names.
2767 (Property Search): Some cleanups; reorder some functions.
2768
2769 * keymaps.texi (Changing Key Bindings): Cleanup.
2770 Add xref to Key Binding Conventions.
2771
2772 * display.texi (Attribute Functions): Add examples for
2773 face-attribute-relative-p.
2774
2775 * tips.texi (Coding Conventions): Cleanup last change.
2776
27772006-07-05 Karl Berry <karl@gnu.org>
2778
2779 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2780 Remove @setchapternewpage odd.
2781 Result is 1013 pages, down from 1100.
2782
2783 * anti.texi, customize.texi, display.texi, internals.texi:
2784 * minibuf.texi, modes.texi, tips.texi:
2785 Fix overfull/underfull boxes.
2786
27872006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2788
2789 * edebug.texi (Instrumenting):
2790 Add Edebug-specific findex for eval-buffer.
2791 * loading.texi (Loading):
2792 Replace eval-current-buffer with eval-buffer.
2793
27942006-06-30 Nick Roberts <nickrob@snap.net.nz>
2795
2796 * locals.texi (Standard Buffer-Local Variables): Update the list
2797 of variables.
2798
27992006-06-26 Nick Roberts <nickrob@snap.net.nz>
2800
2801 * files.texi (File Name Completion): Point user to the node
2802 "Reading File Names".
2803
28042006-06-24 Eli Zaretskii <eliz@gnu.org>
2805
2806 * files.texi (Contents of Directories): Document case-insensitive
2807 behavior on respective filesystems.
2808
2809 * objects.texi (Character Type): Document that Emacs signals an
2810 error for unsupported Unicode characters specified as \uNNNN.
2811
28122006-06-19 Richard Stallman <rms@gnu.org>
2813
2814 * processes.texi (Bindat Spec): Clarify previous change.
2815
28162006-06-16 Richard Stallman <rms@gnu.org>
2817
2818 * tips.texi (Coding Conventions): Better explain conventions
2819 for definition constructs.
2820
2821 * text.texi (Special Properties): String value of `read-only'
2822 serves as the error message.
2823
2824 * objects.texi (Character Type): Clarify prev. change.
2825 (Non-ASCII in Strings): Mention \u and \U.
2826
2827 * commands.texi (Using Interactive): Explain problem of
2828 markers, etc., in command-history.
2829
28302006-06-14 Kim F. Storm <storm@cua.dk>
2831
2832 * commands.texi (Waiting): Negative arg to sit-for forces
2833 redisplay even if input is pending.
2834
2835 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2836 redisplay. Remove incorrect example of binding redisplay-dont-pause
2837 around (sit-for 0).
2838
28392006-06-13 Richard Stallman <rms@gnu.org>
2840
2841 * display.texi (Forcing Redisplay): Clarify previous change.
2842
28432006-06-13 Romain Francoise <romain@orebokech.com>
2844
2845 * display.texi (Forcing Redisplay): Fix typo.
2846
28472006-06-13 Kim F. Storm <storm@cua.dk>
2848
2849 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2850
28512006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2852
2853 * tips.texi (Coding Conventions): Add `@end itemize'.
2854
28552006-06-10 Richard Stallman <rms@gnu.org>
2856
2857 * tips.texi (Coding Conventions): Explain use of coding systems
2858 to ensure one decoding for strings.
2859
28602006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2861
2862 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2863 syntax.
2864
28652006-06-07 Eli Zaretskii <eliz@gnu.org>
2866
2867 * display.texi (Font Selection): Remove description of
2868 clear-face-cache.
2869
2870 * compile.texi (Eval During Compile): Fix a typo. Add index
2871 entries for possible uses of eval-when-compile.
2872
28732006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2874
2875 * display.texi (Abstract Display): Fix typo.
2876
28772006-06-03 Eli Zaretskii <eliz@gnu.org>
2878
2879 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2880 Reword variable's description.
2881
28822006-06-01 Richard Stallman <rms@gnu.org>
2883
2884 * windows.texi (Splitting Windows): Clarify splitting nonselected
2885 window.
2886
28872006-05-31 Juri Linkov <juri@jurta.org>
2888
2889 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2890
28912006-05-30 Richard Stallman <rms@gnu.org>
2892
2893 * display.texi (Line Height): Fix errors in description of
10d1d0af 2894 default line height and line-height property.
b8d4c8d0
GM
2895
2896 * nonascii.texi (Default Coding Systems): Further clarification.
2897
28982006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2899
2900 * internals.texi (Pure Storage): Mention that an overflow in pure
2901 space causes a memory leak.
2902 (Garbage Collection): If there was an overflow in pure space,
2903 `garbage-collect' returns nil.
2904
29052006-05-30 Eli Zaretskii <eliz@gnu.org>
2906
2907 * nonascii.texi (Default Coding Systems): Fix it some more.
2908
29092006-05-29 Eli Zaretskii <eliz@gnu.org>
2910
2911 * nonascii.texi (Default Coding Systems): Fix last change.
2912
29132006-05-29 Kenichi Handa <handa@m17n.org>
2914
2915 * nonascii.texi (find-operation-coding-system): Describe the new
2916 argument format (FILENAME . BUFFER).
2917
29182006-05-28 Richard Stallman <rms@gnu.org>
2919
2920 * tips.texi (Coding Conventions): Better explain reasons not to
2921 advise other packages or use `eval-after-load'.
2922
29232006-05-29 Kim F. Storm <storm@cua.dk>
2924
2925 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2926 `bindat-idx' and `bindat-raw' for clarity.
2927
29282006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2929
2930 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2931
2932 * display.texi (Display): Add "Abstract Display" to menu.
2933 (Abstract Display, Abstract Display Functions)
2934 (Abstract Display Example): New nodes.
2935 * elisp.texi (Top): Add "Abstract Display" to menu.
2936
29372006-05-27 Chong Yidong <cyd@stupidchicken.com>
2938
2939 * keymaps.texi (Key Sequences): Link to input events definition.
2940 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2941
2942 * files.texi (Changing Files): Document updated argument list for
2943 copy-file.
2944
29452006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2946
2947 * processes.texi (Bindat Functions): Explain term "total length".
2948 Use it in bindat-length and bindat-pack descriptions.
2949
29502006-05-26 Eli Zaretskii <eliz@gnu.org>
2951
2952 * tips.texi (Coding Conventions): Advise against using
2953 eval-after-load in packages. Add an index entry.
2954
29552006-05-25 Juri Linkov <juri@jurta.org>
2956
2957 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2958
2959 * modes.texi (%-Constructs): Add %e, %z, %Z.
2960
29612006-05-25 Richard Stallman <rms@gnu.org>
2962
2963 * elisp.texi (Top): Update subnode menu.
2964
2965 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2966 (Keymaps): Update menu.
2967
29682006-05-25 Chong Yidong <cyd@stupidchicken.com>
2969
2970 * keymaps.texi (Key Sequences): Some clarifications.
2971
29722006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2973
2974 * processes.texi (Bindat Functions): Say "unibyte string"
2975 explicitly for bindat-unpack and bindat-pack descriptions.
2976 (Bindat Examples): Don't call `string-make-unibyte' in example.
2977
29782006-05-25 Chong Yidong <cyd@stupidchicken.com>
2979
2980 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2981 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2982
2983 * keymaps.texi (Changing Key Bindings):
dd7b651b 2984 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2985 * help.texi (Describing Characters): Refer to it.
2986
29872006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2988
2989 * frames.texi (Pointer Shape): @end table -> @end defvar.
2990
29912006-05-22 Richard Stallman <rms@gnu.org>
2992
2993 * elisp.texi (Top): Update subnode menus.
2994
2995 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2996 Contents rewritten; material from old Pointer Shape node moved here.
2997
2998 * display.texi (Pointer Shape): Node deleted.
2999 (Image Descriptors): Minor cleanup.
3000
30012006-05-21 Richard Stallman <rms@gnu.org>
3002
3003 * syntax.texi (Parsing Expressions): Update info on which STATE
3004 elements are ignored.
3005
30062006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3007
3008 * hooks.texi (Standard Hooks): Correct typo.
3009
3010 * gpl.texi (GPL): ifinfo -> ifnottex.
3011
30122006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3013
3014 * searching.texi (Simple Match Data): Warn about match data being
3015 set anew by every search.
3016
30172006-05-17 Richard Stallman <rms@gnu.org>
3018
3019 * minibuf.texi (Minibuffer History): Clarify.
3020
3021 * searching.texi (Regexp Special): Clarify nested regexp warning.
3022
30232006-05-16 Kim F. Storm <storm@cua.dk>
3024
3025 * minibuf.texi (Minibuffer History): Update add-to-history.
3026
30272006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3028
3029 * nonascii.texi (Explicit Encoding): Fix
3030 typo (encoding<->decoding).
3031
30322006-05-14 Richard Stallman <rms@gnu.org>
3033
3034 * buffers.texi (Creating Buffers): Cleanup.
3035
3036 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3037
30382006-05-13 Eli Zaretskii <eliz@gnu.org>
3039
3040 * buffers.texi (Current Buffer): Document that with-temp-buffer
3041 disables undo.
3042
3043 * os.texi (Terminal-Specific): More accurate description of how
3044 Emacs searches for the terminal-specific libraries.
3045
30462006-05-12 Eli Zaretskii <eliz@gnu.org>
3047
3048 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3049 emacs-xtra to @inforef's.
3050
3051 * text.texi (Undo): Document that undo is turned off in buffers
3052 whose names begin with a space.
3053
3054 * buffers.texi (Buffer Names): Add index entries for buffers whose
3055 names begin with a space.
3056 (Creating Buffers): Document that undo is turned off in buffers
3057 whose names begin with a space.
3058
3059 * files.texi (Visiting Functions, Reading from Files)
3060 (Saving Buffers): Mention code and EOL conversions by file I/O
3061 primitives and subroutines.
3062
3063 * nonascii.texi (Lisp and Coding Systems): Document
3064 coding-system-eol-type. Add index entries for eol conversion.
3065
3066 * display.texi (Defining Faces): Mention `mac', and add an xref to
3067 where window-system is described.
3068
30692006-05-10 Richard Stallman <rms@gnu.org>
3070
3071 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
3072
30732006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3074
3075 * variables.texi (File Local Variables): Recommend to quote lambda
3076 expressions in safe-local-variable property.
3077
30782006-05-09 Richard Stallman <rms@gnu.org>
3079
3080 * variables.texi (File Local Variables): Document
3081 safe-local-eval-forms and safe-local-eval-function.
3082
30832006-05-07 Kim F. Storm <storm@cua.dk>
3084
3085 * minibuf.texi (Minibuffer History): Remove keep-dups arg
3086 from add-to-history.
3087
30882006-05-07 Romain Francoise <romain@orebokech.com>
3089
3090 * commands.texi (Event Input Misc):
3091 * compile.texi (Eval During Compile):
3092 * internals.texi (Buffer Internals):
3093 * minibuf.texi (Initial Input):
3094 * nonascii.texi (Scanning Charsets):
3095 * numbers.texi (Comparison of Numbers):
3096 * windows.texi (Textual Scrolling, Vertical Scrolling):
3097 Fix various typos.
3098
30992006-05-06 Eli Zaretskii <eliz@gnu.org>
3100
3101 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
3102 conditional xref's to either emacs or emacs-xtra, depending on
3103 @iftex/@ifnottex.
3104
3105 * minibuf.texi (Minibuffer History): Document add-to-history.
3106
31072006-05-05 Eli Zaretskii <eliz@gnu.org>
3108
3109 * internals.texi (Pure Storage): Mention the pure overflow message
3110 at startup.
3111
c8763fb6 31122006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3113
3114 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
3115 (Searching Keymaps): Fix pseudo-Lisp description of keymap
3116 search.
3117
31182006-05-01 Richard Stallman <rms@gnu.org>
3119
3120 * intro.texi (nil and t): Clarify.
3121
3122 * variables.texi (File Local Variables): Suggest using booleanp.
3123
31242006-05-01 Juanma Barranquero <lekktu@gmail.com>
3125
3126 * objects.texi (Type Predicates): Fix typos.
3127
31282006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
3129
3130 * intro.texi (nil and t): Add booleanp.
3131
3132 * objects.texi (Type Predicates): Add links for booleanp and
3133 string-or-null-p.
3134
31352006-04-29 Richard Stallman <rms@gnu.org>
3136
3137 * modes.texi (Multiline Font Lock): Rename from
3138 Multi line Font Lock Elements. Much clarification.
3139 (Font Lock Multiline, Region to Fontify): Much clarification.
3140
31412006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
3142
3143 * variables.texi (File Local Variables): Remove the special case t for
3144 safe-local-variable.
3145
31462006-04-26 Richard Stallman <rms@gnu.org>
3147
3148 * syntax.texi (Parsing Expressions): Minor cleanup.
3149
31502006-04-18 Richard Stallman <rms@gnu.org>
3151
3152 * tips.texi (Coding Conventions): Explain when the package's
3153 prefix should appear later on (not at the start of the name).
3154
3155 * searching.texi (String Search): Clarify effect of NOERROR.
3156
3157 * modes.texi (Imenu): Clarify what special items do.
3158
3159 * hooks.texi (Standard Hooks): Delete text about old hook names.
3160
31612006-04-17 Romain Francoise <romain@orebokech.com>
3162
3163 * variables.texi (Local Variables): Update the default value of
3164 `max-specpdl-size'.
3165
31662006-04-15 Michael Olson <mwolson@gnu.org>
3167
3168 * processes.texi (Transaction Queues): Mention the new optional
3169 `delay-question' argument for `tq-enqueue'.
3170
31712006-04-13 Bill Wohler <wohler@newt.com>
3172
3173 * customize.texi (Common Keywords): Use dotted notation for
3174 :package-version value. Specify its values. Improve documentation
3175 for customize-package-emacs-version-alist.
3176
31772006-04-12 Bill Wohler <wohler@newt.com>
3178
3179 * customize.texi (Common Keywords): Move description of
3180 customize-package-emacs-version-alist to @defvar.
3181
31822006-04-10 Bill Wohler <wohler@newt.com>
3183
3184 * customize.texi (Common Keywords): Add :package-version.
3185
31862006-04-10 Kim F. Storm <storm@cua.dk>
3187
3188 * text.texi (Buffer Contents): Add NOPROPS arg to
3189 filter-buffer-substring.
3190
31912006-04-08 Kevin Ryde <user42@zip.com.au>
3192
3193 * os.texi (Command-Line Arguments): Update xref to emacs manual
3194 "Command Arguments" -> "Emacs Invocation", per change there.
3195
31962006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3197
3198 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
3199 be on one line to help makeinfo not render two spaces after the dot.
3200
32012006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
3202
3203 * strings.texi (Predicates for Strings): Add string-or-null-p.
3204
32052006-03-28 Kim F. Storm <storm@cua.dk>
3206
3207 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
3208 remarks about systems that don't support fractional seconds.
3209
32102006-03-25 Karl Berry <karl@gnu.org>
3211
3212 * elisp.texi: Use @copyright{} instead of (C), and do not indent
3213 the year list.
3214
32152006-03-21 Nick Roberts <nickrob@snap.net.nz>
3216
3217 * display.texi (Fringe Indicators): Fix typos.
3218
32192006-03-19 Luc Teirlinck <teirllm@auburn.edu>
3220
3221 * tips.texi (Documentation Tips): One can now also write `program'
3222 in front of a quoted symbol in a docstring to prevent making a
3223 hyperlink.
3224
32252006-03-19 Alan Mackenzie <acm@muc.de>
3226
3227 * text.texi (Special Properties): Clarify `fontified' property.
3228
32292006-03-16 Richard Stallman <rms@gnu.org>
3230
3231 * display.texi (Defining Images): Minor cleanup.
3232
32332006-03-16 Bill Wohler <wohler@newt.com>
3234
3235 * display.texi (Defining Images): In image-load-path-for-library,
3236 prefer user's images.
3237
32382006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
3239
3240 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
3241
32422006-03-15 Bill Wohler <wohler@newt.com>
3243
3244 * display.texi (Defining Images): Fix example in
3245 image-load-path-for-library by not recommending that one binds
3246 image-load-path. Just defvar it to placate compiler and only use
3247 it if previously defined.
3248
32492006-03-14 Bill Wohler <wohler@newt.com>
3250
3251 * display.texi (Defining Images): In image-load-path-for-library,
3252 always return list of directories. Update example.
3253
32542006-03-14 Alan Mackenzie <acm@muc.de>
3255
3256 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3257 This describes font-lock-extend-region-function.
3258 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3259 the new node "Region to Fontify".
3260
32612006-03-13 Richard Stallman <rms@gnu.org>
3262
3263 * display.texi (Invisible Text): The impossible position is
3264 now before the invisible text, not after.
3265 (Defining Images): Clean up last change.
3266
32672006-03-11 Bill Wohler <wohler@newt.com>
3268
3269 * display.texi (Defining Images): Add image-load-path-for-library.
3270
32712006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3272
3273 * text.texi (Adaptive Fill): Fix Texinfo usage.
3274
3275 * strings.texi (Creating Strings): Fix Texinfo usage.
3276
3277 * searching.texi (Regexp Special): Use @samp for regular
3278 expressions that are not in Lisp syntax.
3279
32802006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3281
3282 * searching.texi (Regexp Special): Put remark between parentheses
3283 to avoid misreading.
3284
32852006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3286
3287 * searching.texi (Syntax of Regexps): More accurately describe
3288 which characters are special in which situations.
3289 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3290 are not special. Describe in detail when `[' and `]' are special.
3291 (Regexp Backslash): Plenty of regexps with unbalanced square
3292 brackets are valid, so reword that statement.
3293
32942006-03-02 Kim F. Storm <storm@cua.dk>
3295
3296 * keymaps.texi (Tool Bar): Add tool-bar-border.
3297
32982006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3299
3300 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3301
33022006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3303
3304 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3305
3306 * files.texi (Locating Files): Suggest additional values for the
3307 SUFFIXES arg of `locate-file'. Update pxref.
3308
3309 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3310 (How Programs Do Loading): Discuss the effects of Auto Compression
3311 mode on `load'.
3312 (Load Suffixes): New node.
3313 (Library Search): Delete description of `load-suffixes'; it was
3314 moved to "Load Suffixes".
3315 (Autoload, Named Features): Mention `load-suffixes'.
3316
33172006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3318
3319 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3320
3321 * windows.texi (Window Tree): Fix typo.
3322
33232006-02-20 Kim F. Storm <storm@cua.dk>
3324
3325 * display.texi (Fringe Indicators): New section.
3326 Move indicate-empty-lines, indicate-buffer-boundaries, and
3327 default-indicate-buffer-boundaries here.
3328 Add fringe-indicator-alist and default-fringes-indicator-alist.
3329 Add list of logical fringe indicator symbols.
3330 Update list of standard bitmap names.
3331 (Fringe Cursors): New section.
3332 Move overflow-newline-into-fringe here.
3333 Add fringe-cursor-alist and default-fringes-cursor-alist.
3334 Add list of fringe cursor symbols.
3335
33362006-02-20 Juanma Barranquero <lekktu@gmail.com>
3337
3338 * commands.texi (Using Interactive): Fix reference to node
3339 "Minibuffers".
3340
33412006-02-19 Richard M. Stallman <rms@gnu.org>
3342
3343 * minibuf.texi (High-Level Completion):
3344 Add xref to read-input-method-name.
3345
3346 * files.texi (Relative File Names): Move file-relative-name here.
3347 (File Name Expansion): From here. Minor clarifications.
3348
3349 * commands.texi (Using Interactive): Add xrefs about reading input.
3350 Clarify remarks about that moving point and mark.
3351 Put string case before list case.
3352
c8763fb6 33532006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3354
3355 * display.texi (Other Display Specs, Image Descriptors):
3356 Revert erroneous changes. The previous description of
3357 image-descriptors as `(image . PROPS)' was correct.
3358
33592006-02-14 Richard M. Stallman <rms@gnu.org>
3360
3361 * variables.texi (File Local Variables): Clarifications.
3362
33632006-02-14 Juanma Barranquero <lekktu@gmail.com>
3364
3365 * variables.texi (File Local Variables): Use @code for a cons
3366 cell, not @var.
3367
33682006-02-13 Chong Yidong <cyd@stupidchicken.com>
3369
3370 * variables.texi (File Local Variables): Document new file local
3371 variable behavior.
3372
33732006-02-10 Kim F. Storm <storm@cua.dk>
3374
3375 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3376
33772006-02-08 Juanma Barranquero <lekktu@gmail.com>
3378
3379 * modes.texi (%-Constructs): Remove obsolete info about
3380 `global-mode-string'.
3381
33822006-02-07 Richard M. Stallman <rms@gnu.org>
3383
3384 * commands.texi (Prefix Command Arguments): Minor cleanup.
3385
3386 * display.texi: "Graphical display", not window system.
3387
3388 * functions.texi (What Is a Function): Fix xref.
3389
3390 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3391 (Changing Key Bindings): Clarify when remapping is better than
3392 substitute-key-definition.
3393
33942006-02-02 Richard M. Stallman <rms@gnu.org>
3395
3396 * minibuf.texi (Basic Completion): Completion alists are risky.
3397
3398 * keymaps.texi (Active Keymaps): Clarifications.
3399 (Searching Keymaps): New node.
3400 (Keymaps): Update menu.
3401
3402 * frames.texi (Layout Parameters): Minor clarification.
3403 (Drag and Drop): New node.
3404 (Frames): Update menu.
3405
34062006-01-29 Chong Yidong <cyd@stupidchicken.com>
3407
3408 * display.texi (Other Display Specs, Image Descriptors):
3409 Image description is a list, not a cons cell.
3410
34112006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3412
3413 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3414 list is not necessarily a list).
3415
34162006-01-27 Eli Zaretskii <eliz@gnu.org>
3417
3418 * frames.texi (Layout Parameters): border-width and
3419 internal-border-width belong to the frame, not the window.
3420
34212006-01-19 Richard M. Stallman <rms@gnu.org>
3422
3423 * nonascii.texi (Translation of Characters): Search cmds use
3424 translation-table-for-input. Automatically made local.
3425
3426 * markers.texi (Overview of Markers): Count insertion type
3427 as one of a marker's attributes.
3428
3429 * keymaps.texi (Controlling Active Maps): New node, split out of
3430 Active Keymaps.
3431 (Keymaps): Menu updated.
3432 (Active Keymaps): Give pseudocode to explain how the active
3433 maps are searched. current-active-maps and key-binding moved here.
3434 (Functions for Key Lookup): current-active-maps and key-binding moved.
3435 Clarifications.
3436 (Searching the Keymaps): New subnode.
3437
3438 * elisp.texi (Top): Menu clarification.
3439
3440 * display.texi (Other Display Specs): Delete duplicate entry for
3441 just a string as display spec. Move text about recursive display
3442 specs on such a string.
3443
3444 * commands.texi (Key Sequence Input): Clarify.
3445 Move num-nonmacro-input-events out.
3446 (Reading One Event): num-nonmacro-input-events moved here.
3447
34482006-01-14 Nick Roberts <nickrob@snap.net.nz>
3449
3450 * advice.texi (Simple Advice): Update example to fit argument
3451 change in previous-line.
3452
34532006-01-05 Richard M. Stallman <rms@gnu.org>
3454
3455 * markers.texi (The Mark): Fix in `mark'.
3456
34572006-01-04 Richard M. Stallman <rms@gnu.org>
3458
3459 * processes.texi (Misc Network, Make Network): Minor cleanups.
3460
34612006-01-04 Kim F. Storm <storm@cua.dk>
3462
3463 * processes.texi (Make Network): Add IPv6 addresses and handling.
3464 (Network Feature Testing): Mention (:family ipv6).
3465 (Misc Network): Add IPv6 formats to format-network-address.
3466
34672005-12-30 Richard M. Stallman <rms@gnu.org>
3468
3469 * text.texi (Changing Properties):
3470 Don't use return value of set-text-properties.
3471
34722005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3473
3474 * modes.texi (Mode Line Format): Correct typo in menu.
3475
34762005-12-29 Richard M. Stallman <rms@gnu.org>
3477
3478 * modes.texi (Mode Line Top): New node.
3479 (Mode Line Data): Some text moved to new node.
3480 Explain the data structure more concretely.
3481 (Mode Line Basics): Clarifications.
3482 (Mode Line Variables): Clarify intro paragraph.
3483 (%-Constructs): Clarify intro paragraph.
3484 (Mode Line Format): Update menu.
3485
34862005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3487
3488 * minibuf.texi (Basic Completion): Update lazy-completion-table
3489 examples for removal of ARGS argument.
3490
34912005-12-23 Richard M. Stallman <rms@gnu.org>
3492
3493 * text.texi (Undo): Restore some explanation from the version
3494 that was deleted.
3495
34962005-12-23 Eli Zaretskii <eliz@gnu.org>
3497
3498 * text.texi (Undo): Remove duplicate descriptions of `apply
3499 funname' and `apply delta' elements of the undo list.
3500
35012005-12-20 Richard M. Stallman <rms@gnu.org>
3502
3503 * help.texi (Help Functions): Update documentation of `apropos'.
3504
35052005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3506
3507 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3508 because it is confusing. If the :help-echo keyword is a function,
3509 it is not directly used as the :help-echo overlay property, as the
3510 xref seems to suggest (it does not take the appropriate args).
3511
35122005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3513
3514 * customize.texi (Common Keywords): Fix Texinfo usage.
3515 (Group Definitions, Variable Definitions): Update for new
3516 conventions for using `*' in docstrings.
3517
3518 * tips.texi (Documentation Tips): Update for new conventions for
3519 using `*' in docstrings.
3520
35212005-12-16 Richard M. Stallman <rms@gnu.org>
3522
3523 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3524
35252005-12-16 Juri Linkov <juri@jurta.org>
3526
3527 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3528
35292005-12-14 Romain Francoise <romain@orebokech.com>
3530
3531 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3532 Fix typo.
3533
35342005-12-11 Juri Linkov <juri@jurta.org>
3535
3536 * minibuf.texi (Completion Commands): Add mention of read-file-name
3537 for filename completion keymaps.
3538 (Reading File Names): Add mention of filename completion keymaps
3539 for read-file-name and xref to `Completion Commands'.
3540
35412005-12-10 Richard M. Stallman <rms@gnu.org>
3542
3543 * customize.texi (Common Keywords): State caveats for use of :tag.
3544
35452005-12-08 Richard M. Stallman <rms@gnu.org>
3546
3547 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3548 with xrefs and better explanation.
3549 (Completion Commands): Add the filename completion maps.
3550
3551 * objects.texi (Character Type): Clarify that \s is not space
3552 if a dash follows.
3553
35542005-12-05 Richard M. Stallman <rms@gnu.org>
3555
3556 * windows.texi (Resizing Windows): Delete preserve-before args.
3557
35582005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3559
3560 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3561 in full keymaps, since the quirk has been fixed.
3562
35632005-12-03 Eli Zaretskii <eliz@gnu.org>
3564
3565 * hooks.texi (Standard Hooks): Add index entries. Mention
3566 `compilation-finish-functions'.
3567
35682005-11-27 Richard M. Stallman <rms@gnu.org>
3569
3570 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3571
35722005-11-21 Juri Linkov <juri@jurta.org>
3573
3574 * customize.texi (Common Keywords): Update links types
3575 custom-manual and url-link. Add link types emacs-library-link,
3576 file-link, function-link, variable-link, custom-group-link.
3577
35782005-11-20 Chong Yidong <cyd@stupidchicken.com>
3579
3580 * display.texi: Revert 2005-11-20 change.
3581
35822005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3583
3584 * processes.texi (Bindat Functions):
3585 Say "third" to refer to zero-based index "2".
3586
35872005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3588
3589 * loading.texi (Library Search): Update the default value of
3590 `load-suffixes'.
3591
35922005-11-17 Chong Yidong <cyd@stupidchicken.com>
3593
3594 * display.texi (Attribute Functions): Mention :ignore-defface.
3595
35962005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3597
3598 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3599 (Minor Mode Conventions): Mention the use of a hook.
3600
36012005-11-06 Richard M. Stallman <rms@gnu.org>
3602
3603 * files.texi (Magic File Names): find-file-name-handler checks the
3604 `operations' property of the handler.
3605
36062005-11-03 Richard M. Stallman <rms@gnu.org>
3607
3608 * variables.texi (Frame-Local Variables): Small clarification.
3609
36102005-10-29 Chong Yidong <cyd@stupidchicken.com>
3611
3612 * os.texi (Init File): Document ~/.emacs.d/init.el.
3613
36142005-10-29 Richard M. Stallman <rms@gnu.org>
3615
3616 * internals.texi (Garbage Collection): Document memory-full.
3617
36182005-10-28 Bill Wohler <wohler@newt.com>
3619
3620 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3621 for URLs.
3622
36232005-10-28 Richard M. Stallman <rms@gnu.org>
3624
3625 * minibuf.texi (Completion Commands): Clean up prev change.
3626
36272005-10-26 Kevin Ryde <user42@zip.com.au>
3628
3629 * compile.texi (Eval During Compile): Explain recommended uses
3630 of eval-when-compile and eval-and-compile.
3631
36322005-10-27 Masatake YAMATO <jet@gyve.org>
3633
3634 * minibuf.texi (Completion Commands):
3635 Write about new optional argument for `display-completion-list'.
3636
36372005-10-23 Richard M. Stallman <rms@gnu.org>
3638
3639 * display.texi (Overlay Arrow): Clarify about local bindings of
3640 overlay-arrow-position.
3641
36422005-10-22 Eli Zaretskii <eliz@gnu.org>
3643
3644 * internals.texi (Building Emacs): Fix last change.
3645
36462005-10-22 Richard M. Stallman <rms@gnu.org>
3647
3648 * internals.texi (Building Emacs): Document eval-at-startup.
3649
36502005-10-21 Richard M. Stallman <rms@gnu.org>
3651
3652 * loading.texi (Where Defined): load-history contains abs file names.
3653 symbol-file returns abs file names.
3654
36552005-10-19 Kim F. Storm <storm@cua.dk>
3656
3657 * display.texi (Showing Images): Add max-image-size integer value.
3658
36592005-10-18 Chong Yidong <cyd@stupidchicken.com>
3660
3661 * display.texi (Showing Images): Document max-image-size.
3662
36632005-10-17 Richard M. Stallman <rms@gnu.org>
3664
3665 * commands.texi (Quitting): Minor clarification.
3666
3667 * processes.texi (Sentinels): Clarify about output and quitting.
3668 (Filter Functions): Mention with-local-quit.
3669
36702005-10-17 Juri Linkov <juri@jurta.org>
3671
3672 * buffers.texi (Current Buffer):
3673 * commands.texi (Event Input Misc):
3674 * compile.texi (Eval During Compile, Compiler Errors):
3675 * customize.texi (Group Definitions):
3676 * display.texi (Progress, Defining Faces):
3677 * files.texi (Writing to Files):
3678 * modes.texi (Mode Hooks, Defining Minor Modes):
3679 * streams.texi (Output Functions):
3680 * syntax.texi (Syntax Table Functions):
3681 * text.texi (Change Hooks):
3682 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3683
3684 * commands.texi (Quitting): Replace arg `forms' with `body' in
3685 `with-local-quit'.
3686
3687 * positions.texi (Excursions): Replace arg `forms' with `body' in
3688 `save-excursion'.
3689
36902005-10-08 Kim F. Storm <storm@cua.dk>
3691
3692 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3693 Rename manual section accordingly.
3694
36952005-10-04 Kim F. Storm <storm@cua.dk>
3696
3697 * windows.texi (Window Split Tree): New section describing
3698 new function window-split-tree function.
3699
37002005-10-03 Nick Roberts <nickrob@snap.net.nz>
3701
3702 * display.texi (Fringe Size/Pos): Simplify and add detail.
3703
37042005-09-30 Romain Francoise <romain@orebokech.com>
3705
3706 * minibuf.texi (High-Level Completion): Explain that the prompt
3707 given to `read-buffer' should end with a colon and a space.
3708 Update usage examples.
3709
37102005-09-29 Juri Linkov <juri@jurta.org>
3711
3712 * display.texi (Displaying Messages): Rename argument name
3713 `string' to `format-string' in functions `message', `message-box',
3714 `message-or-box'.
3715
37162005-09-26 Chong Yidong <cyd@stupidchicken.com>
3717
3718 * errors.texi (Standard Errors): Correct xrefs.
3719
37202005-09-18 Chong Yidong <cyd@stupidchicken.com>
3721
3722 * display.texi (Defining Images): Update documentation for
3723 `image-load-path'.
3724
37252005-09-17 Richard M. Stallman <rms@gnu.org>
3726
3727 * display.texi (Defining Images): Clean up previous change.
3728
37292005-09-16 Romain Francoise <romain@orebokech.com>
3730
3731 * elisp.texi: Specify GFDL version 1.2.
3732
3733 * doclicense.texi (GNU Free Documentation License): Update to
3734 version 1.2.
3735
37362005-09-15 Chong Yidong <cyd@stupidchicken.com>
3737
3738 * display.texi (Defining Images): Document `image-load-path'.
3739
37402005-09-15 Richard M. Stallman <rms@gnu.org>
3741
3742 * objects.texi (Printed Representation): Minor cleanup.
3743 (Box Diagrams): Minor fix.
3744 (Cons Cell Type): Move (...) index item here.
3745 (Box Diagrams): From here.
3746 (Array Type): Minor fix.
3747 (Type Predicates): Delete index "predicates".
3748 (Hash Table Type): Clarify xref.
3749 (Dotted Pair Notation): Minor fix.
3750
37512005-09-10 Chong Yidong <cyd@stupidchicken.com>
3752
3753 * files.texi (Saving Buffers): Fix typo.
3754
37552005-09-08 Richard M. Stallman <rms@gnu.org>
3756
3757 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3758
37592005-09-08 Chong Yidong <cyd@stupidchicken.com>
3760
3761 * locals.texi (Standard Buffer-Local Variables): Don't include
3762 mode variables for minor modes.
3763 Fix xrefs for buffer-display-count, buffer-display-table,
3764 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3765 enable-multibyte-characters, fill-column, header-line-format,
3766 left-fringe-width, left-margin, and right-fringe-width.
3767
3768 * hooks.texi (Standard Hooks): All hooks should conform to the
3769 standard naming convention now.
3770 Fix xref for `echo-area-clear-hook'.
3771
3772 * display.texi (Usual Display): Note that indicate-empty-lines and
3773 tab-width are buffer-local.
3774
3775 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3776
3777 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3778
3779 * nonascii.texi (Encoding and I/O): Note that
3780 buffer-file-coding-system is buffer-local.
3781
3782 * positions.texi (List Motion): Note that defun-prompt-regexp is
3783 buffer-local.
3784
3785 * text.texi (Auto Filling): Note that auto-fill-function is
3786 buffer-local.
3787 (Undo): Note that buffer-undo-list is buffer-local.
3788
3789 * windows.texi (Buffers and Windows): Document
3790 buffer-display-count.
3791
37922005-09-06 Richard M. Stallman <rms@gnu.org>
3793
3794 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3795 package prefix elsewhere than at the start of the name.
3796
37972005-09-03 Richard M. Stallman <rms@gnu.org>
3798
3799 * tips.texi (Programming Tips): Add conventions for minibuffer
3800 questions and prompts.
3801
38022005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3803
3804 * intro.texi (nil and t): Minor cleanup.
3805 Delete spurious mention of keyword symbols.
3806 (Evaluation Notation): Add index entry.
3807 (A Sample Function Description): Minor cleanup.
3808 (A Sample Variable Description): Not all vars can be set.
3809
38102005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3811
3812 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3813
3814 (Insertion): Document precise type of `insert-char' arg COUNT.
3815
38162005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3817
3818 * modes.texi (Other Font Lock Variables): Sync the default of
3819 font-lock-lines-before.
3820
38212005-08-31 Michael Albinus <michael.albinus@gmx.de>
3822
3823 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3824
38252005-08-29 Richard M. Stallman <rms@gnu.org>
3826
3827 * elisp.texi (Top): Update subnode menu.
3828
3829 * searching.texi (Searching and Matching): Move node.
3830 Rearrange contents and add overall explanation.
3831 (Searching and Case): Move node.
3832 (Searching and Matching): Update menu.
3833
38342005-08-27 Eli Zaretskii <eliz@gnu.org>
3835
3836 * os.texi (Startup Summary): Fix the description of the initial
3837 startup message display.
3838
38392005-08-25 Richard M. Stallman <rms@gnu.org>
3840
3841 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3842
38432005-08-25 Emilio C. Lopes <eclig@gmx.net>
3844
3845 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3846 `next-overlay-change' example.
3847
38482005-08-22 Juri Linkov <juri@jurta.org>
3849
3850 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3851 Fix invert-face. Fix args of face-background.
3852
3853 * display.texi (Standard Faces): Delete node.
3854 (Faces): Add xref to `(emacs)Standard Faces'.
3855 (Displaying Faces): Fix xref to `Standard Faces'.
3856
3857 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3858
38592005-08-20 Alan Mackenzie <acm@muc.de>
3860
3861 * buffers.texi (The Buffer List): Clarify the manipulation of the
3862 buffer list.
3863
38642005-08-14 Richard M. Stallman <rms@gnu.org>
3865
3866 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3867 a regexp.
3868
38692005-08-11 Richard M. Stallman <rms@gnu.org>
3870
3871 * elisp.texi (Top): Update subnode lists.
3872
3873 * display.texi (Inverse Video): Node deleted.
3874
3875 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3876 New nodes split out of Coding Conventions.
3877
3878 * searching.texi (Regular Expressions): Document re-builder.
3879
3880 * os.texi (Time Parsing): New node split out of Time Conversion.
3881
3882 * processes.texi (Misc Network, Network Feature Testing)
3883 (Network Options, Make Network): New nodes split out of
3884 Low-Level Network.
3885
38862005-08-09 Richard M. Stallman <rms@gnu.org>
3887
3888 * frames.texi (Geometry): New node, split from Size and Position.
3889 (Frame Parameters): Refer to Geometry.
3890
3891 * buffers.texi (The Buffer List): Fix xrefs.
3892
3893 * windows.texi (Splitting Windows): Fix xref.
3894
3895 * frames.texi (Layout Parameters): Add xref.
3896
3897 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3898
3899 * keymaps.texi (Menu Bar): Fix xref.
3900
3901 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3902
3903 * modes.texi (%-Constructs): Fix xref.
3904
3905 * frames.texi (Window Frame Parameters): Node split up.
3906 (Basic Parameters, Position Parameters, Size Parameters)
3907 (Layout Parameters, Buffer Parameters, Management Parameters)
3908 (Cursor Parameters, Color Parameters): New subnodes.
3909
39102005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3911
3912 * positions.texi (Screen Lines): Update xref for previous change
3913 in minibuf.texi.
3914
3915 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3916 change in minibuf.texi.
3917
39182005-08-09 Richard M. Stallman <rms@gnu.org>
3919
3920 * tips.texi (Coding Conventions): Minor cleanup.
3921
3922 * modes.texi (Defining Minor Modes): Explain when init-value
3923 can be non-nil.
3924
3925 * elisp.texi (Top): Update submenu for Minibuffer.
3926
3927 * minibuf.texi (Minibuffer Misc): Node split up.
3928 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3929 (Recursive Mini): New nodes split out from Minibuffer Misc.
3930 (Minibuffer Misc): Document max-mini-window-height.
3931
3932 * hash.texi (Defining Hash): Delete stray paren in example.
3933
3934 * display.texi (Echo Area Customization): Don't define
3935 max-mini-window-height here; xref instead.
3936
3937 * commands.texi (Event Input Misc): Update while-no-input.
3938
3939 * advice.texi (Advising Functions): Explain when to use advice
3940 and when to use a hook.
3941
39422005-07-30 Eli Zaretskii <eliz@gnu.org>
3943
3944 * makefile.w32-in (info): Don't run install-info.
3945 ($(infodir)/dir): New target, produced by running install-info.
3946
39472005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3948
3949 * modes.texi (Defining Minor Modes): The keyword for the initial
3950 value is :init-value, not :initial-value.
3951
39522005-07-23 Eli Zaretskii <eliz@gnu.org>
3953
3954 * loading.texi (Autoload): Make the `doctor' example be consistent
3955 with what's in current loaddefs.el. Describe the "fn" magic in
3956 the usage portion of the doc string.
3957
39582005-07-22 Richard M. Stallman <rms@gnu.org>
3959
3960 * internals.texi (Garbage Collection): Clarify previous change.
3961
39622005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3963
3964 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3965
39662005-07-18 Juri Linkov <juri@jurta.org>
3967
3968 * commands.texi (Accessing Events):
3969 * frames.texi (Text Terminal Colors, Resources):
3970 * markers.texi (The Mark):
3971 * modes.texi (Defining Minor Modes):
3972 Delete duplicate duplicate words.
3973
39742005-07-16 Richard M. Stallman <rms@gnu.org>
3975
3976 * display.texi (Managing Overlays): Clarify make-overlay
3977 args for insertion types.
3978
39792005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3980
3981 * customize.texi (Variable Definitions):
3982 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3983 `standard-value' is a list too.
3984 (Defining New Types): Use @key{RET} instead of @key{ret}.
3985
39862005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3987
3988 * os.texi (Translating Input): Fix typo.
3989
39902005-07-08 Richard M. Stallman <rms@gnu.org>
3991
3992 * README: Update edition number and size estimate.
3993
3994 * elisp.texi (VERSION): Set to 2.9.
3995
39962005-07-07 Richard M. Stallman <rms@gnu.org>
3997
3998 * book-spine.texinfo: Update Emacs version.
3999
4000 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4001
40022005-07-06 Richard M. Stallman <rms@gnu.org>
4003
4004 * searching.texi (Regexp Search): Clarify what re-search-forward
4005 does when the search fails.
4006
40072005-07-05 Lute Kamstra <lute@gnu.org>
4008
4009 * Update FSF's address in GPL notices.
4010
4011 * doclicense.texi (GNU Free Documentation License):
4012 * gpl.texi (GPL):
4013 * tips.texi (Coding Conventions, Library Headers):
4014 * vol1.texi:
4015 * vol2.texi: Update FSF's address.
4016
40172005-07-04 Richard M. Stallman <rms@gnu.org>
4018
4019 * hooks.texi (Standard Hooks): Add occur-hook.
4020
40212005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4022
4023 * display.texi (The Echo Area): Correct menu.
4024
40252005-07-03 Richard M. Stallman <rms@gnu.org>
4026
4027 * elisp.texi (Top): Update subnode menu for Display.
4028
4029 * display.texi (Displaying Messages): New node, with most
4030 of what was in The Echo Area.
4031 (Progress): Moved under The Echo Area.
4032 (Logging Messages): New node with new text.
4033 (Echo Area Customization): New node, the rest of what was
4034 in The Echo Area. Document message-truncate-lines with @defvar.
4035 (Display): Update menu.
4036
4037 * windows.texi (Textual Scrolling): Doc 3 values for
4038 scroll-preserve-screen-position.
4039
4040 * text.texi (Special Properties): Change hook functions
4041 should bind inhibit-modification-hooks around altering buffer text.
4042
4043 * keymaps.texi (Key Binding Commands): Call binding BINDING
4044 rather than DEFINITION.
4045
40462005-06-29 Juanma Barranquero <lekktu@gmail.com>
4047
4048 * variables.texi (Defining Variables): `user-variable-p' returns t
4049 for aliases of user options, nil for alias loops.
4050
40512005-06-28 Richard M. Stallman <rms@gnu.org>
4052
4053 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4054 make-keymap.
4055
40562005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4057
4058 * variables.texi (Setting Variables): Correct and clarify
4059 description of `add-to-ordered-list'.
4060
40612005-06-26 Richard M. Stallman <rms@gnu.org>
4062
4063 * display.texi (Faces): Minor cleanup.
4064
40652005-06-25 Luc Teirlinck <teirllm@auburn.edu>
4066
4067 * display.texi (Faces): `facep' returns t for strings that are
4068 face names.
4069
40702005-06-25 Richard M. Stallman <rms@gnu.org>
4071
4072 * objects.texi (Equality Predicates): Clarify meaning of equal.
4073
4074 * windows.texi (Selecting Windows): save-selected-window
4075 and with-selected-window save and restore the current buffer.
4076
40772005-06-24 Richard M. Stallman <rms@gnu.org>
4078
4079 * numbers.texi (Float Basics): Explain how to test for NaN,
4080 and printing the sign of NaNs.
4081
40822005-06-24 Eli Zaretskii <eliz@gnu.org>
4083
4084 * makefile.w32-in (MAKEINFO): Use --force.
4085
40862005-06-23 Richard M. Stallman <rms@gnu.org>
4087
4088 * display.texi (Face Functions): Correct Texinfo usage.
4089
40902005-06-23 Luc Teirlinck <teirllm@auburn.edu>
4091
4092 * lists.texi (Rings): `ring-elements' now returns the elements of
4093 RING in order.
4094
40952005-06-23 Juanma Barranquero <lekktu@gmail.com>
4096
4097 * markers.texi (The Mark): Texinfo usage fix.
4098
40992005-06-23 Kim F. Storm <storm@cua.dk>
4100
4101 * searching.texi (Entire Match Data): Remove evaporate option for
4102 match-data. Do not mention evaporate option for set-match-data.
4103
41042005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
4105
4106 * display.texi (Face Functions): Mention face aliases.
4107
41082005-06-21 Richard M. Stallman <rms@gnu.org>
4109
4110 * anti.texi (Antinews): Texinfo usage fix.
4111
41122005-06-21 Karl Berry <karl@gnu.org>
4113
4114 * elisp.texi: Use @copying.
4115
4116 * elisp.texi: Put @summarycontents and @contents before the Top
4117 node, instead of the end of the file, so that the contents appear
4118 in the right place in the dvi/pdf output.
4119
41202005-06-21 Juri Linkov <juri@jurta.org>
4121
4122 * display.texi (Defining Faces): Add `customized-face'.
4123
41242005-06-20 Kim F. Storm <storm@cua.dk>
4125
4126 * variables.texi (Setting Variables): Any type of element can be
4127 given order in add-to-ordered-list. Compare elements with eq.
4128
4129 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
4130
41312005-06-20 Karl Berry <karl@gnu.org>
4132
4133 * syntax.texi (Syntax Flags): Make last column very slightly wider
4134 to avoid "generic comment" breaking on two lines and causing an
4135 underfull box.
4136
41372005-06-19 Luc Teirlinck <teirllm@auburn.edu>
4138
4139 * lists.texi (Rings): Various minor clarifications and corrections.
4140
41412005-06-18 Richard M. Stallman <rms@gnu.org>
4142
4143 * functions.texi (Obsolete Functions): Simplify.
4144
4145 * variables.texi (Variable Aliases): Simplify.
4146
4147 * anti.texi, backups.texi, compile.texi, customization.texi:
4148 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
4149 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4150 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4151 * variables.texi: Fix formatting ugliness.
4152
4153 * elisp.texi: Add links to Rings and Byte Packing.
4154 Update version and copyright years.
4155
4156 * minibuf.texi: Fix formatting ugliness.
4157 (Completion Commands): Move keymap vars to the end
4158 and vars completing-read binds to the top.
4159
41602005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4161
4162 * processes.texi: Fix typos.
4163 (Bindat Spec): Correct Texinfo error.
4164 (Byte Packing): Fix ungrammatical sentence.
4165
41662005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4167
4168 * lists.texi (Rings): New node.
4169 (Lists): Add it to menu.
4170
4171 * processes.texi (Byte Packing): New node.
4172 (Processes): Add it to menu.
4173
41742005-06-17 Richard M. Stallman <rms@gnu.org>
4175
4176 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4177
4178 * help.texi (Documentation Basics): Explain the xref to
4179 Documentation Tips.
4180
4181 * debugging.texi (Debugger Commands): Minor fix.
4182
41832005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4184
4185 * edebug.texi (Instrumenting): Eliminate duplicate link.
4186 (Specification List): Replace references to "below", referring to
4187 a later node, with one @ref to that node.
4188
4189 * os.texi (Timers): Timers should save and restore the match data
4190 if they change it.
4191
4192 * debugging.texi (Debugger Commands): Mention that the Lisp
4193 debugger can not step through primitive functions.
4194
41952005-06-16 Juanma Barranquero <lekktu@gmail.com>
4196
4197 * functions.texi (Obsolete Functions): Update argument names of
4198 `make-obsolete' and `define-obsolete-function-alias'.
4199
4200 * variables.texi (Variable Aliases): Update argument names of
4201 `defvaralias', `make-obsolete-variable' and
4202 `define-obsolete-variable-alias'.
4203
42042005-06-15 Kim F. Storm <storm@cua.dk>
4205
4206 * searching.texi (Entire Match Data): Rephrase warnings about
4207 evaporate arg to match-data and set-match-data.
4208
42092005-06-14 Luc Teirlinck <teirllm@auburn.edu>
4210
4211 * elisp.texi (Top): Update detailed menu.
4212
4213 * edebug.texi (Edebug): Update menu.
4214 (Instrumenting): Update xrefs.
4215 (Edebug Execution Modes): Correct xref.
4216 (Jumping): Clarify description of `h' command.
4217 Eliminate redundant @ref.
4218 (Breaks): New node.
4219 (Breakpoints): Is now a subsubsection.
4220 (Global Break Condition): Mention `C-x X X'.
4221 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
4222 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
4223 (Edebug Display Update): Correct pxref.
4224 (Edebug and Macros): New node.
4225 (Instrumenting Macro Calls): Is now a subsubsection.
4226 Neither arg of `def-edebug-spec' is evaluated.
4227 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
4228 (Specification Examples): Fix typo.
4229
42302005-06-14 Lute Kamstra <lute@gnu.org>
4231
4232 * debugging.texi (Function Debugging): Primitives can break on
4233 entry too.
4234
42352005-06-14 Kim F. Storm <storm@cua.dk>
4236
4237 * variables.texi (Setting Variables): Add add-to-ordered-list.
4238
42392005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
4240
4241 * syntax.texi (Parsing Expressions): Document aux functions and vars of
4242 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
4243
42442005-06-13 Lute Kamstra <lute@gnu.org>
4245
4246 * text.texi (Special Properties): Fix cross reference.
4247
42482005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4249
4250 * debugging.texi (Function Debugging): Delete mention of empty
4251 string argument to `cancel-debug-on-entry'. Delete inaccurate
4252 description of the return value of that command.
4253
42542005-06-11 Alan Mackenzie <acm@muc.de>
4255
4256 * text.texi (Adaptive Fill): Amplify the description of
4257 fill-context-prefix.
4258
42592005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4260
4261 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4262
42632005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4264
4265 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4266
42672005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4268
4269 * debugging.texi (Error Debugging): Minor rewording.
4270 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4271 is optional.
4272
42732005-06-10 Lute Kamstra <lute@gnu.org>
4274
4275 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4276 (Top): Give it a title. Correct version number. Give the
4277 detailed node listing a more prominent header.
4278 * intro.texi: Don't set VERSION here a second time.
4279 Mention Emacs's version too.
4280 * anti.texi (Antinews): Use EMACSVER to refer to the current
4281 version of Emacs.
4282
42832005-06-09 Kim F. Storm <storm@cua.dk>
4284
4285 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4286 match-data and set-match-data.
4287
42882005-06-08 Richard M. Stallman <rms@gnu.org>
4289
4290 * searching.texi (Entire Match Data): Clarify when match-data
4291 returns markers and when integers.
4292
4293 * display.texi (Defining Faces): Explain that face name should not
4294 end in `-face'.
4295
4296 * modes.texi (Mode Line Data): Minor cleanup.
4297 (Customizing Keywords): Node split out of Search-based Fontification.
4298 Add example of using font-lock-add-keywords from a hook.
4299 Clarify when MODE should be non-nil, and when nil.
4300
43012005-06-06 Richard M. Stallman <rms@gnu.org>
4302
4303 * modes.texi (Mode Line Data): Explain what happens when the car
4304 of a list is a void symbol.
4305 (Search-based Fontification): Explain MODE arg to
4306 font-lock-add-keywords and warn about calls from major modes.
4307
43082005-06-08 Juri Linkov <juri@jurta.org>
4309
4310 * display.texi (Standard Faces): Add `shadow' face.
4311
43122005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4313
4314 * modes.texi (Major Mode Conventions): A derived mode only needs
4315 to put the call to the parent mode inside `delay-mode-hooks'.
4316
43172005-05-29 Richard M. Stallman <rms@gnu.org>
4318
4319 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4320 new, and what that implies. Clarify.
4321
4322 * files.texi (Locating Files): Clean up the text.
4323
4324 * frames.texi (Window Frame Parameters): Document user-size.
4325 Shorten entry for top by referring to left.
4326
43272005-05-26 Richard M. Stallman <rms@gnu.org>
4328
4329 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4330 is new, and what the implications are. Other clarifications.
4331
43322005-05-24 Richard M. Stallman <rms@gnu.org>
4333
4334 * frames.texi (Dialog Boxes): Minor fixes.
4335
43362005-05-25 Masatake YAMATO <jet@gyve.org>
4337
4338 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4339
43402005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4341
4342 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4343 is optional.
4344
43452005-05-24 Nick Roberts <nickrob@snap.net.nz>
4346
10d1d0af 4347 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4348
43492005-05-23 Lute Kamstra <lute@gnu.org>
4350
4351 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4352 syntax-begin-function over font-lock-beginning-of-syntax-function.
4353
43542005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4355
4356 * minibuf.texi (Reading File Names): Update description of
4357 `read-directory-name'.
4358
4359 * modes.texi (Derived Modes): Clarify :group keyword.
4360
43612005-05-21 Eli Zaretskii <eliz@gnu.org>
4362
4363 * files.texi (Locating Files): New subsection.
4364 Describe locate-file and executable-find.
4365
43662005-05-21 Kevin Ryde <user42@zip.com.au>
4367
4368 * frames.texi (Initial Parameters): Update cross reference to
4369 "Emacs Invocation".
4370
43712005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4372
4373 * keymaps.texi (Active Keymaps): Add anchor.
4374
4375 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4376 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4377 appropriate place.
4378 (Derived Modes): Small clarifications.
4379 (Minor Mode Conventions, Keymaps and Minor Modes):
4380 Replace references to nodes with references to anchors.
4381 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4382 Clarify description of lists whose first element is an integer.
4383 (Mode Line Variables): Add anchor.
4384 (%-Constructs): Clarify description of integer after %.
4385 (Emulating Mode Line): Describe nil value for FACE.
4386
43872005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4388
4389 * modes.texi (Derived Modes): Correct references to non-existing
4390 variable standard-syntax-table.
4391
43922005-05-17 Lute Kamstra <lute@gnu.org>
4393
4394 * modes.texi (Defining Minor Modes): Mention the mode hook.
4395
43962005-05-15 Kim F. Storm <storm@cua.dk>
4397
4398 * processes.texi (Network): Remove open-network-stream-nowait.
4399 (Network Servers): Remove open-network-stream-server.
4400
44012005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4402
4403 * elisp.texi (Top): Update detailed menu.
4404
4405 * variables.texi: Reorder nodes.
4406 (Variables): Update menu.
4407 (File Local Variables): Do not refer to the `-*-' line as
4408 a "local variables list". Add pxref.
4409
44102005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4411
4412 * elisp.texi (Top): Update detailed menu for node changes.
4413
4414 * modes.texi (Modes): Update Menu.
4415 (Hooks): Move to beginning of chapter.
4416 Most minor modes run mode hooks too.
4417 `add-hook' can handle void hooks or hooks whose value is a single
4418 function.
4419 (Major Modes): Update Menu.
4420 (Major Mode Basics): New node, split off from `Major Modes'.
4421 (Major Mode Conventions): Correct xref. Explain how to handle
4422 auto-mode-alist if the major mode command has an autoload cookie.
4423 (Auto Major Mode): Major update. Add magic-mode-alist.
4424 (Derived Modes): Major update.
4425 (Mode Line Format): Update Menu.
4426 (Mode Line Basics): New node, split off from `Mode Line Format'.
4427
4428 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4429 for `magic autoload comment'. Add index entries and anchor.
4430
44312005-05-14 Richard M. Stallman <rms@gnu.org>
4432
4433 * tips.texi (Coding Conventions): Explain how important it is
4434 that just loading certain files not change Emacs behavior.
4435
4436 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4437
44382005-05-12 Lute Kamstra <lute@gnu.org>
4439
4440 * modes.texi (Generic Modes): Update.
4441 (Major Modes): Refer to node "Generic Modes".
4442
4443 * elisp.texi (Top): Update to the current structure of the manual.
4444 * processes.texi (Processes): Add menu description.
4445 * customize.texi (Customization): Add menu descriptions.
4446
44472005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4448
4449 * processes.texi (Signals to Processes)
4450 (Low-Level Network): Fix typos.
4451
44522005-05-11 Lute Kamstra <lute@gnu.org>
4453
4454 * elisp.texi (Top): Add some nodes from the chapter "Major and
4455 Minor Modes" to the detailed node listing.
4456
44572005-05-10 Richard M. Stallman <rms@gnu.org>
4458
4459 * keymaps.texi (Extended Menu Items): Menu item filter functions
4460 can be called at any time.
4461
44622005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4463
4464 * variables.texi (File Local Variables): `(hack-local-variables t)'
4465 now also checks whether a mode is specified in the local variables
4466 list.
4467
44682005-05-05 Kevin Ryde <user42@zip.com.au>
4469
4470 * display.texi (The Echo Area): Correct format function cross
4471 reference.
4472
44732005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4474
4475 * variables.texi (Variable Aliases): Change description of
4476 `define-obsolete-variable-alias'.
4477
4478 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4479 (Defining Functions): Add xref.
4480 (Obsolete Functions): New node.
4481 (Function Safety): Standardize capitalization of section title.
4482
4483 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4484 (Dialog Boxes): Complete description of `x-popup-dialog'.
4485
44862005-05-04 Richard M. Stallman <rms@gnu.org>
4487
4488 * commands.texi (Interactive Codes): Fix Texinfo usage.
4489 Document U more clearly.
4490
44912005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4492
4493 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4494 function and not a macro.
4495
4496 * frames.texi (Pop-Up Menus): Correct and clarify description of
4497 `x-popup-menu'.
4498 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4499
45002005-05-01 Richard M. Stallman <rms@gnu.org>
4501
4502 * edebug.texi (Checking Whether to Stop): Fix previous change.
4503
45042005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4505
4506 * display.texi: Fix typos and Texinfo usage.
4507
4508 * edebug.texi (Checking Whether to Stop): executing-macro ->
4509 executing-kbd-macro.
4510
45112005-05-01 Richard M. Stallman <rms@gnu.org>
4512
4513 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4514
45152005-04-30 Richard M. Stallman <rms@gnu.org>
4516
4517 * files.texi (Magic File Names): Document `operations' property.
4518
45192005-04-29 Lute Kamstra <lute@gnu.org>
4520
4521 * modes.texi (Generic Modes): New node.
4522 (Major Modes): Add it to the menu.
4523 (Derived Modes): Add "derived mode" to concept index.
4524
45252005-04-28 Lute Kamstra <lute@gnu.org>
4526
4527 * modes.texi (Defining Minor Modes): Fix previous change.
4528 (Font Lock Mode): Simplify.
4529 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4530 when set and that some parts are optional. Add cross references.
4531 (Search-based Fontification): Say how to specify font-lock-keywords.
4532 Add cross references. Add font-lock-multiline to index.
4533 Move font-lock-keywords-case-fold-search here from node "Other Font
4534 Lock Variables". Document font-lock-add-keywords and
4535 font-lock-remove-keywords.
4536 (Other Font Lock Variables): Move font-lock-keywords-only,
4537 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4538 and font-lock-syntactic-face-function to node "Syntactic Font
4539 Lock". Move font-lock-keywords-case-fold-search to node
4540 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4541 and font-lock-{,un}fontify-{buffer,region}-function.
4542 (Precalculated Fontification): Remove reference to deleted variable
4543 font-lock-core-only.
4544 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4545 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4546 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4547 and font-lock-syntactic-face-function here from node "Other Font
4548 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4549 Syntax Properties". Add cross references.
4550 (Setting Syntax Properties): New node.
4551 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4552 * syntax.texi (Syntax Properties): Add cross reference.
4553 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4554
45552005-04-26 Richard M. Stallman <rms@gnu.org>
4556
4557 * display.texi (Defining Faces):
4558 Document `default' elements of defface spec.
4559
4560 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4561
4562 * variables.texi (Variable Aliases): Clarify text.
4563
45642005-04-25 Chong Yidong <cyd@stupidchicken.com>
4565
4566 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4567
45682005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4569
4570 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4571
45722005-04-24 Eli Zaretskii <eliz@gnu.org>
4573
4574 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4575 syntax-after and syntax-class.
4576
4577 * files.texi (Changing Files): Fix last change's cross-reference.
4578 (Unique File Names): Don't mention "numbers" in the documentation
4579 of make-temp-file and make-temp-name.
4580
45812005-04-23 Richard M. Stallman <rms@gnu.org>
4582
4583 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4584
45852005-04-22 Nick Roberts <nickrob@snap.net.nz>
4586
4587 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4588
45892005-04-22 Nick Roberts <nickrob@snap.net.nz>
4590
4591 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4592 and define-obsolete-variable-alias.
4593
45942005-04-22 Kim F. Storm <storm@cua.dk>
4595
4596 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4597 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4598
45992005-04-21 Lute Kamstra <lute@gnu.org>
4600
4601 * lists.texi (Association Lists): Document rassq-delete-all.
4602
46032005-04-19 Richard M. Stallman <rms@gnu.org>
4604
4605 * modes.texi (Search-based Fontification): Explain that
4606 facespec is an expression to be evaluated.
4607
46082005-04-19 Kevin Ryde <user42@zip.com.au>
4609
4610 * streams.texi (Output Functions): Fix xref.
4611 * strings.texi (String Conversion): Fix xref.
4612
46132005-04-19 Kim F. Storm <storm@cua.dk>
4614
4615 * symbols.texi (Symbol Plists): Add safe-get.
4616 Mention that `get' may signal an error.
4617
46182005-04-18 Nick Roberts <nickrob@snap.net.nz>
4619
4620 * customize.texi (Variable Definitions): Replace tooltip-mode
4621 example with save-place.
4622
46232005-04-17 Richard M. Stallman <rms@gnu.org>
4624
4625 * buffers.texi (Indirect Buffers): Clarify.
4626
4627 * positions.texi (Positions): Clarify converting marker to integer.
4628
4629 * strings.texi (String Basics): Mention string-match; clarify.
4630
46312005-04-08 Lute Kamstra <lute@gnu.org>
4632
4633 * modes.texi (Search-based Fontification): Fix cross references.
4634 Use consistent terminology. Document anchored highlighting.
4635
46362005-04-05 Lute Kamstra <lute@gnu.org>
4637
4638 * modes.texi (Defining Minor Modes): Document :group keyword
4639 argument and its default value.
4640
46412005-04-03 Lute Kamstra <lute@gnu.org>
4642
4643 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4644 references and/or descriptions. Delete major mode hooks; mention
4645 them as a category instead. Rename or delete obsolete hooks.
4646
46472005-04-02 Richard M. Stallman <rms@gnu.org>
4648
4649 * nonascii.texi (Coding System Basics): Another wording cleanup.
4650
46512005-04-01 Richard M. Stallman <rms@gnu.org>
4652
4653 * nonascii.texi (Coding System Basics): Clarify previous change.
4654
46552005-04-01 Kenichi Handa <handa@m17n.org>
4656
10d1d0af 4657 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4658 identity of coding systems.
4659
46602005-03-29 Chong Yidong <cyd@stupidchicken.com>
4661
4662 * text.texi (Buffer Contents): Add filter-buffer-substring and
4663 buffer-substring-filters.
4664
46652005-03-26 Chong Yidong <cyd@stupidchicken.com>
4666
4667 * anti.texi (Antinews): Mention `G' interactive code.
4668
4669 * tips.texi (Compilation Tips): Mention benchmark.el.
4670
46712005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4672
4673 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4674 is now bound to M-o M-o.
4675
4676 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4677
46782005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4679
4680 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4681 in the Emacs Manual).
4682 * Makefile.in (srcs): Remove calendar.texi.
4683 * makefile.w32-in (srcs): Remove calendar.texi.
4684 * display.texi (Display): Change name of next node.
4685 * os.texi (System In): Change name of previous node.
4686 * elisp.texi (Top): Remove Calendar references.
4687 * vol1.texi (Top): Remove Calendar references.
4688 * vol2.texi (Top): Remove Calendar references.
4689
46902005-03-25 Richard M. Stallman <rms@gnu.org>
4691
4692 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4693 Cleanup previous change.
4694
46952005-03-25 Chong Yidong <cyd@stupidchicken.com>
4696
4697 * display.texi (Face Attributes): Faces earlier in an :inherit
4698 list take precedence.
4699 (Scroll Bars): Fix description of vertical-scroll-bars.
4700 Document frame-current-scroll-bars and window-current-scroll-bars.
4701
4702 * markers.texi (The Mark): Document temporary Transient Mark mode.
4703
4704 * minibuf.texi (Reading File Names):
4705 Document read-file-name-completion-ignore-case.
4706
4707 * positions.texi (Screen Lines): Document nil for width argument
4708 to compute-motion.
4709
47102005-03-23 Kim F. Storm <storm@cua.dk>
4711
4712 * display.texi (Standard Faces): Other faces used in the fringe
4713 implicitly inherits from the fringe face.
4714 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4715 properties implicitly inherits from fringe face.
4716 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4717
47182005-03-20 Chong Yidong <cyd@stupidchicken.com>
4719
4720 * display.texi (Invisible Text): State default value of
4721 line-move-ignore-invisible.
4722 (Managing Overlays): Document remove-overlays.
4723 (Standard Faces): Document escape-glyph face.
4724
4725 * minibuf.texi (Reading File Names): Document read-file-name-function.
4726
4727 * modes.texi (Other Font Lock Variables):
4728 Document font-lock-lines-before.
4729
4730 * positions.texi (Skipping Characters): skip-chars-forward allows
4731 character classes.
4732
47332005-03-18 Lute Kamstra <lute@gnu.org>
4734
4735 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4736
47372005-03-17 Richard M. Stallman <rms@gnu.org>
4738
4739 * text.texi (Undo): Document extensible undo entries.
4740
dd7b651b 4741 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4742
4743 * nonascii.texi (Character Codes): Minor fix.
4744
4745 * display.texi (Display Property): Explain the significance
4746 of having text properties that are eq.
4747 (Other Display Specs): Explain string as display spec.
4748
4749 * commands.texi (Interactive Codes): Document G option.
4750
47512005-03-17 Chong Yidong <cyd@stupidchicken.com>
4752
4753 * text.texi (Filling): Add sentence-end-without-period and
4754 sentence-end-without-space.
4755 (Changing Properties): Minor fix.
4756
4757 * anti.texi: Total rewrite.
4758
47592005-03-15 Lute Kamstra <lute@gnu.org>
4760
4761 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4762
47632005-03-08 Kim F. Storm <storm@cua.dk>
4764
4765 * display.texi (Specified Space): Property :width is support on
4766 non-graphic terminals, :height is not.
4767
47682005-03-07 Richard M. Stallman <rms@gnu.org>
4769
4770 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4771 Now subnodes of Fringes.
4772 (Overlay Arrow): Document overlay-arrow-variable-list.
4773 (Fringe Size/Pos): New node, broken out of Fringes.
4774 (Display): Explain clearing vs redisplay better.
4775 (Truncation): Clarify use of bitmaps.
4776 (The Echo Area): Clarify the uses of the echo area.
4777 Add max-mini-window-height.
4778 (Progress): Clarify.
4779 (Invisible Text): Explain that main loop moves point out.
4780 (Selective Display): Say "hidden", not "invisible".
4781 (Managing Overlays): Move up. Describe relation to Undo here.
4782 (Overlay Properties): Clarify intro.
4783 (Finding Overlays): Explain return values when nothing found.
4784 (Width): truncate-string-to-width has added arg.
4785 (Displaying Faces): Clarify and update mode line face handling.
4786 (Face Functions): Minor cleanup.
4787 (Conditional Display): Merge into Other Display Specs.
4788 (Pixel Specification, Other Display Specs): Minor cleanups.
4789 (Images, Image Descriptors): Minor cleanups.
4790 (GIF Images): Patents have expired.
4791 (Showing Images): Explain default text for insert-image.
4792 (Manipulating Button Types): Merge into Manipulating Buttons.
4793 (Making Buttons): Explain return values.
4794 (Button Buffer Commands): Add xref.
4795 (Inverse Video): Update mode-line-inverse-video.
4796 (Display Table Format): Clarify.
4797 (Active Display Table): Give defaults for window-display-table.
4798
4799 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4800 and calendar-today-marker are strings, not chars.
4801 (Holiday Customizing): Minor fix.
4802
4803 * internals.texi (Writing Emacs Primitives): Update `or' example.
4804 Update limit on # args of subr.
4805
4806 * edebug.texi (Using Edebug): Arrow is in fringe.
4807 (Instrumenting): Arg to eval-defun works without loading edebug.
4808 (Edebug Execution Modes): Add xref.
4809
4810 * customize.texi (Common Keywords): Clarify :require.
4811 Mention :version here.
4812 (Variable Definitions, Group Definitions): Not here.
4813 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4814
48152005-03-07 Chong Yidong <cyd@stupidchicken.com>
4816 * nonascii.texi (Text Representations): Clarify position-bytes.
4817 (Character Sets): Add list-charset-chars.
4818 (Scanning Charsets): Add charset-after.
4819 (Encoding and I/O): Minor fix.
4820
48212005-03-06 Richard M. Stallman <rms@gnu.org>
4822
4823 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4824 (Resizing Windows): Likewise.
4825
4826 * text.texi (Change Hooks): Get rid of "Emacs 21".
4827
4828 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4829
4830 * streams.texi (Output Variables): Get rid of "Emacs 21".
4831
4832 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4833
4834 * os.texi (Translating Input): Replace flow-control example
4835 with a less obsolete example that uses `keyboard-translate'.
4836
4837 * objects.texi (Hash Table Type, Circular Objects):
4838 Get rid of "Emacs 21".
4839
4840 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4841 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4842
4843 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4844
4845 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4846
4847 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4848 (Menu Bar): Fix when menu-bar-update-hook is called.
4849
4850 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4851
4852 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4853 and make it read better.
4854
4855 * files.texi (Writing to Files): Get rid of "Emacs 21".
4856 (Unique File Names): Likewise.
4857
4858 * elisp.texi: Update Emacs version to 22.
4859
4860 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4861 (Overlay Properties, Face Attributes): Likewise.
4862 (Managing Overlays): Fix punctuation.
4863 (Attribute Functions): Clarify set-face-font; get rid of
4864 info about old Emacs versions.
4865 (Auto Faces, Font Lookup, Display Property, Images):
4866 Get rid of "Emacs 21".
4867
4868 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4869
48702005-03-05 Richard M. Stallman <rms@gnu.org>
4871
4872 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4873
48742005-03-04 Lute Kamstra <lute@gnu.org>
4875
4876 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4877
48782005-03-03 Lute Kamstra <lute@gnu.org>
4879
4880 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4881
48822005-03-01 Lute Kamstra <lute@gnu.org>
4883
4884 * debugging.texi (Debugger Commands): Update `j'.
4885
48862005-02-28 Lute Kamstra <lute@gnu.org>
4887
4888 * debugging.texi (Debugging): Fix typo.
4889 (Error Debugging): Document eval-expression-debug-on-error.
4890 (Function Debugging): Update example.
4891 (Using Debugger): Mention starred stack frames.
4892 (Debugger Commands): Document `j' and `l'.
4893 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4894 Update the messages that the debugger displays.
4895 (Internals of Debugger): Add cross reference. Update example.
4896 (Excess Open): Minor improvement.
4897 (Excess Close): Minor improvement.
4898
48992005-02-26 Richard M. Stallman <rms@gnu.org>
4900
4901 * tips.texi (Coding Conventions): Clarify.
4902 Put all the major mode key reservations together.
4903 Mention the Mouse-1 => Mouse-2 conventions.
4904
4905 * syntax.texi (Syntax Class Table): Clarify.
4906 (Syntax Table Functions): syntax-after moved from here.
4907 (Syntax Table Internals): syntax-after moved to here.
4908 (Parsing Expressions): Update info on number of values
4909 and what's meaningful in the STATE argument.
4910 (Categories): Fix typo.
4911
4912 * sequences.texi (Arrays): Cleanup.
4913 (Char-Tables): Clarify.
4914
4915 * processes.texi (Deleting Processes): Cleanups, add xref.
4916 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4917 (Process Information): set-process-coding-system, some args optional.
4918 (Input to Processes): Explain various types for PROCESS args.
4919 Rename them from PROCESS-NAME to PROCESS.
4920 (Signals to Processes): Likewise.
4921 (Decoding Output): Cleanup.
4922 (Query Before Exit): Clarify.
4923
4924 * os.texi (Startup Summary): Correct the options; add missing ones.
4925 (Terminal Output, Batch Mode): Clarify.
4926 (Flow Control): Node deleted.
4927
4928 * markers.texi (The Mark): Clarify.
4929
4930 * macros.texi (Expansion): Cleanup.
4931 (Indenting Macros): indent-spec allows ints, not floats.
4932
4933 * keymaps.texi (Keymaps): Clarify.
4934 (Format of Keymaps): Update lisp-mode-map example.
4935 (Active Keymaps, Key Lookup): Clarify.
4936 (Changing Key Bindings): Add xref to `kbd'.
4937 (Key Binding Commands, Simple Menu Items): Clarify.
4938 (Mouse Menus, Menu Bar): Clarify.
4939 (Menu Example): Replace print example with menu-bar-replace-menu.
4940
4941 * help.texi (Documentation Basics): Add function-documentation prop.
4942
4943 * elisp.texi (Top): Don't refer to Flow Control node.
4944
4945 * commands.texi (Command Overview): Improve xrefs.
4946 (Adjusting Point): Adjusting point applies to intangible and invis.
4947 (Key Sequence Input): Doc extra read-key-sequence args.
4948 Likewise for read-key-sequence-vector.
4949
4950 * backups.texi (Rename or Copy): Minor fix.
4951 (Numbered Backups): For version-control, say the default.
4952 (Auto-Saving): make-auto-save-file-name example is simplified.
4953
4954 * advice.texi (Advising Functions): Don't imply one part of Emacs
4955 should advise another part. Markup changes.
4956 (Defining Advice): Move transitional para.
4957 (Activation of Advice): Cleanup.
4958 Explain if COMPILE is nil or negative.
4959
4960 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4961
49622005-02-24 Lute Kamstra <lute@gnu.org>
4963
4964 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4965 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4966
49672005-02-23 Lute Kamstra <lute@gnu.org>
4968
4969 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4970 to define global minor modes as well.
4971
4972 * display.texi (Managing Overlays): overlay-buffer returns nil for
4973 deleted overlays.
4974
49752005-02-22 Kim F. Storm <storm@cua.dk>
4976
4977 * minibuf.texi (Basic Completion): Allow symbols in addition to
4978 strings in try-completion and all-completions.
4979
49802005-02-14 Lute Kamstra <lute@gnu.org>
4981
4982 * elisp.texi (Top): Remove reference to deleted node.
4983
4984 * lists.texi (Lists): Remove reference to deleted node.
4985 (Cons Cells): Fix typo.
4986
4987 * loading.texi (Where Defined): Fix typo.
4988
49892005-02-14 Richard M. Stallman <rms@gnu.org>
4990
4991 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4992 is useful for discarding some minor modes.
4993
4994 * symbols.texi (Symbol Components): Reorder examples.
4995
4996 * streams.texi (Input Functions): State standard-input default.
4997 (Output Variables): State standard-output default.
4998
4999 * objects.texi (Printed Representation): Clarify read syntax vs print.
5000 (Floating Point Type): Explain meaning better.
5001 (Symbol Type): Explain uniqueness better.
5002 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5003 List examples sooner.
5004 (Box Diagrams): New subnode broken out.
5005 Some examples moved from old Lists as Boxes node.
5006 (Dotted Pair Notation): Clarify intro.
5007 (Array Type): Clarify.
5008 (Type Predicates): Add hash-table-p.
5009
5010 * numbers.texi (Integer Basics): Clarify radix explanation.
5011 (Predicates on Numbers): Minor clarification.
5012 (Comparison of Numbers): Minor clarification. Clarify eql.
5013 Typos in min, max.
5014 (Math Functions): Clarify overflow in expt.
5015
5016 * minibuf.texi (Text from Minibuffer): Minor clarification.
5017 Mention arrow keys.
5018
5019 * loading.texi (Autoload): defun's doc string overrides autoload's
5020 doc string.
5021 (Repeated Loading): Modernize "add to list" examples.
5022 (Where Defined): Finish updating table of load-history elts.
5023
5024 * lists.texi (List-related Predicates): Minor wording improvement.
5025 (Lists as Boxes): Node deleted.
5026 (Building Lists): Explain trivial cases of number-sequence.
5027
5028 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5029 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5030 (Hash Access): Any object can be a key.
5031 State value of maphash.
5032
5033 * functions.texi (What Is a Function): Wording cleanup.
5034 (Function Documentation): Minor cleanup.
5035 Explain purpose of calling convention at end of doc string.
5036 (Function Names): Wording cleanup.
5037 (Calling Functions): Wording cleanup.
5038 Explain better how funcall calls the function.
5039 (Function Cells): Delete example of saving and redefining function.
5040
5041 * control.texi (Combining Conditions): Wording cleanup.
5042 (Iteration): dolist and dotimes bind VAR locally.
5043 (Cleanups): Xref to Atomic Changes.
5044
5045 * compile.texi (Byte Compilation): Delete 19.29 info.
5046 (Compilation Functions): Macros' difficulties don't affect defsubst.
5047 (Docs and Compilation): Delete 19.29 info.
5048
50492005-02-10 Richard M. Stallman <rms@gnu.org>
5050
5051 * objects.texi (Symbol Type): Minor correction.
5052
50532005-02-06 Lute Kamstra <lute@gnu.org>
5054
5055 * modes.texi (Example Major Modes): Fix typos.
5056
50572005-02-06 Richard M. Stallman <rms@gnu.org>
5058
5059 * text.texi (Margins): fill-nobreak-predicate can be one function.
5060
5061 * strings.texi (Modifying Strings): clear-string can make unibyte.
5062 (Formatting Strings): format gives error if values missing.
5063
5064 * positions.texi (Character Motion): Mention default arg
5065 for forward-char. backward-char refers to forward-char.
5066 (Word Motion): Mention default arg for forward-word.
5067 (Buffer End Motion): Mention default arg for beginning-of-buffer.
5068 Simplify end-of-buffer.
5069 (Text Lines): Mention default arg for forward-line.
5070 (List Motion): Mention default arg for beginning/end-of-defun.
5071 (Skipping Characters): Minor fixes in explaining character-set.
5072
5073 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
5074 Mode inheritance applies only when default-major-mode is nil.
5075 Clarifications.
5076 (Example Major Modes): Update Text mode and Lisp mode examples.
5077 (Minor Mode Conventions): Mention define-minor-mode at top.
5078 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
5079 (Mode Line Format): Update mode line face display info.
5080 (Properties in Mode): Mention effect of risky vars.
5081 (Imenu): Define imenu-add-to-menubar.
5082 (Font Lock Mode): Add descriptions to menu lines.
5083 (Faces for Font Lock): Add font-lock-doc-face.
5084
50852005-02-05 Lute Kamstra <lute@gnu.org>
5086
5087 * text.texi (Maintaining Undo): Remove obsolete function.
5088
50892005-02-05 Eli Zaretskii <eliz@gnu.org>
5090
5091 * frames.texi (Color Names): Add pointer to the X docs about RGB
5092 color specifications. Improve indexing
5093 (Text Terminal Colors): Replace the description of RGB values by
5094 an xref to "Color Names".
5095
50962005-02-03 Richard M. Stallman <rms@gnu.org>
5097
5098 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
5099 Clarify.
5100 (Selecting Windows): Clarify save-selected-window.
5101 (Cyclic Window Ordering): Clarify walk-windows.
5102 (Window Point): Clarify.
5103 (Window Start): Add comment to example.
5104 (Resizing Windows): Add `interactive' specs in examples.
5105 Document fit-window-to-buffer.
5106
5107 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
5108 (Undo, Maintaining Undo): Clarify last change.
5109 (Sorting): In sort-numeric-fields, explain about octal and hex.
5110 Mention sort-numeric-base.
5111 (Format Properties): Add xref for hard newlines.
5112
5113 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
5114 (Pop-Up Menus): Fix typo.
5115 (Color Names): Explain all types of color names.
5116 Explain color-values on B&W terminal.
5117 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
5118
5119 * files.texi (File Locks): Not supported on MS systems.
5120 (Testing Accessibility): Clarify.
5121
5122 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
5123 (Coverage Testing): Fix typo.
5124
5125 * commands.texi (Misc Events): Remove stray space.
5126
5127 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
5128 (Modification Time): Clarify when visited-file-modtime returns 0.
5129 (The Buffer List): Clarify bury-buffer.
5130 (Killing Buffers): Clarify.
5131 (Indirect Buffers): Add clone-indirect-buffer.
5132
51332005-02-02 Matt Hodges <MPHodges@member.fsf.org>
5134
5135 * edebug.texi (Printing in Edebug): Fix default value of
5136 edebug-print-circle.
5137 (Coverage Testing): Fix displayed frequency count data.
5138
51392005-02-02 Luc Teirlinck <teirllm@auburn.edu>
5140
5141 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
5142
51432005-02-02 Kim F. Storm <storm@cua.dk>
5144
5145 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
5146
51472005-01-29 Eli Zaretskii <eliz@gnu.org>
5148
5149 * commands.texi (Misc Events): Describe the help-echo event.
5150
5151 * text.texi (Special Properties) <help-echo>: Use `pos'
5152 consistently in description of the help-echo property.
5153 Use @code{nil} instead of @var{nil}.
5154
5155 * display.texi (Overlay Properties): Fix the index entry for
5156 help-echo overlay property.
5157
5158 * customize.texi (Type Keywords): Uncomment the xref to the
5159 help-echo property documentation.
5160
51612005-01-23 Kim F. Storm <storm@cua.dk>
5162
5163 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5164 return value. Third element FULLY replaced by PARTIAL which
5165 specifies number of invisible pixels if row is only partially visible.
5166 (Textual Scrolling): Mention auto-window-vscroll.
5167 (Vertical Scrolling): New defvar auto-window-vscroll.
5168
51692005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5170
5171 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5172 command remapping.
5173
51742005-01-15 Richard M. Stallman <rms@gnu.org>
5175
5176 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5177
51782005-01-14 Kim F. Storm <storm@cua.dk>
5179
5180 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5181
5182 * text.texi (Links and Mouse-1): Fix string and vector item.
5183
51842005-01-13 Richard M. Stallman <rms@gnu.org>
5185
5186 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5187 descriptions of overriding-local-map and overriding-terminal-local-map.
5188
5189 * text.texi (Links and Mouse-1): Clarify text.
5190
51912005-01-13 Kim F. Storm <storm@cua.dk>
5192
5193 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5194
51952005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5196
5197 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5198
51992005-01-12 Kim F. Storm <storm@cua.dk>
5200
5201 * text.texi (Links and Mouse-1): Rename section from Enabling
5202 Mouse-1 to Following Links. Change xrefs.
5203 Add examples for define-button-type and define-widget.
5204
5205 * display.texi (Button Properties, Button Buffer Commands):
5206 Clarify mouse-1 and follow-link functionality.
5207
52082005-01-12 Richard M. Stallman <rms@gnu.org>
5209
5210 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
5211
5212 * display.texi (Beeping): Fix Texinfo usage.
5213
5214 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
5215
52162005-01-11 Kim F. Storm <storm@cua.dk>
5217
5218 * display.texi (Button Properties, Button Buffer Commands):
5219 Mention mouse-1 binding. Add follow-link keyword.
5220
5221 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
5222 (Enabling Mouse-1 to Follow Links): New subsection.
5223
52242005-01-06 Richard M. Stallman <rms@gnu.org>
5225
5226 * text.texi (Special Properties): Minor change.
5227
5228 * os.texi (Timers): Clarify previous change.
5229
5230 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
5231
52322005-01-01 Luc Teirlinck <teirllm@auburn.edu>
5233
5234 * display.texi (Face Attributes): Correct xref to renamed node.
5235
52362005-01-01 Richard M. Stallman <rms@gnu.org>
5237
5238 * display.texi (Face Attributes): Describe hex color specs.
5239
52402004-12-31 Richard M. Stallman <rms@gnu.org>
5241
5242 * os.texi (Timers): Update previous change.
5243
52442004-12-30 Kim F. Storm <storm@cua.dk>
5245
5246 * display.texi (Line Height): Total line-height is now specified
5247 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5248 in cons cells. (nil . RATIO) is relative to actual line height.
5249 Use line-height `t' instead of `0' to get minimum height.
5250
52512004-12-29 Richard M. Stallman <rms@gnu.org>
5252
5253 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5254
52552004-12-28 Richard M. Stallman <rms@gnu.org>
5256
5257 * commands.texi (Quitting): Clarify value of with-local-quit.
5258
5259 * elisp.texi (Top): Fix previous change.
5260
5261 * loading.texi (Loading): Fix previous change.
5262
52632004-12-27 Richard M. Stallman <rms@gnu.org>
5264
5265 * Makefile.in (MAKEINFO): Specify --force.
5266
5267 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5268
5269 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5270
5271 * display.texi (Line Height): Further clarify.
5272
5273 * elisp.texi (Top): Update Loading submenu.
5274
5275 * loading.texi (Where Defined): New node.
5276 (Unloading): load-history moved to Where Defined.
5277
52782004-12-21 Richard M. Stallman <rms@gnu.org>
5279
5280 * commands.texi (Event Input Misc): Add while-no-input.
5281
52822004-12-11 Richard M. Stallman <rms@gnu.org>
5283
5284 * display.texi (Line Height): Rewrite text for clarity.
5285
52862004-12-11 Kim F. Storm <storm@cua.dk>
5287
5288 * display.texi (Display): Add node "Line Height" to menu.
5289 (Line Height): New node. Move full description of line-spacing
5290 and line-height text properties here from text.texi.
5291 (Scroll Bars): Add vertical-scroll-bar variable.
5292
5293 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5294
5295 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5296 line-spacing and vertical-scroll-bar.
5297
5298 * text.texi (Special Properties): Just mention line-spacing and
5299 line-height here, add xref to new "Line Height" node.
5300
53012004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5302
5303 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5304
5305 * locals.texi (Standard Buffer-Local Variables):
5306 Add @xref for `line-spacing'.
5307
53082004-12-05 Richard M. Stallman <rms@gnu.org>
5309
5310 * Makefile.in (maintainer-clean): Remove the info files
5311 in $(infodir) where they are created.
5312
53132004-12-03 Richard M. Stallman <rms@gnu.org>
5314
5315 * windows.texi (Selecting Windows): get-lru-window and
5316 get-largest-window don't consider dedicated windows.
5317
5318 * text.texi (Undo): Document undo-in-progress.
5319
53202004-11-26 Richard M. Stallman <rms@gnu.org>
5321
5322 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5323 Remove a few vars that are not always buffer-local.
5324
53252004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5326
5327 * locals.texi (Standard Buffer-Local Variables): Comment out
5328 xref's to non-existent node `Yet to be written'.
5329
53302004-11-24 Richard M. Stallman <rms@gnu.org>
5331
5332 * processes.texi (Synchronous Processes): Grammar fix.
5333
5334 * numbers.texi (Comparison of Numbers): Add eql.
5335
5336 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5337
5338 * intro.texi (Printing Notation): Fix previous change.
5339
5340 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5341 and default-indicate-buffer-boundaries from here.
5342 (Usual Display): To here.
5343 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5344 (Usual Display): Move tab-width up.
5345
5346 * customize.texi (Variable Definitions): Replace
5347 show-paren-mode example with tooltip-mode.
5348 (Simple Types, Composite Types, Defining New Types):
5349 Minor cleanups.
5350
53512004-11-21 Jesper Harder <harder@ifa.au.dk>
5352
5353 * processes.texi (Synchronous Processes, Output from Processes):
5354 Markup fix.
5355
53562004-11-20 Richard M. Stallman <rms@gnu.org>
5357
5358 * positions.texi (Skipping Characters): skip-chars-forward
5359 now handles char classes.
5360
5361 * intro.texi (Printing Notation): Avoid confusion of `print'
5362 when explaining @print.
5363
5364 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5365
5366 * display.texi (Display Table Format): Minor fix.
5367
5368 * streams.texi (Output Functions): Fix print example.
5369
5370 * Makefile.in (elisp): New target.
5371 (dist): Depend on $(infodir)/elisp, not elisp.
5372 Copy the info files from $(infodir).
5373
5374 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5375 read-from-minibuffer.
5376
5377 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5378
53792004-11-19 Richard M. Stallman <rms@gnu.org>
5380
5381 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5382
53832004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5384
5385 * tips.texi (Coding Conventions): Fix typo.
5386
53872004-11-16 Richard M. Stallman <rms@gnu.org>
5388
5389 * tips.texi (Coding Conventions): Separate defvar and require
5390 methods to avoid warnings. Use require only when there are many
5391 functions and variables from that package.
5392
5393 * minibuf.texi (Minibuffer Completion): When ignoring case,
5394 predicate must not be case-sensitive.
5395
5396 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5397 (Test Coverage): Don't talk about "splotches". Clarified.
5398
53992004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5400
5401 * frames.texi (Window Frame Parameters): Fix typo.
5402
54032004-11-15 Kim F. Storm <storm@cua.dk>
5404
5405 * symbols.texi (Other Plists): Note that plist-get may signal error.
5406 Add safe-plist-get.
5407
54082004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5409
5410 * modes.texi (Font Lock Basics): Fix typo.
5411
54122004-11-08 Richard M. Stallman <rms@gnu.org>
5413
5414 * syntax.texi (Syntax Table Functions): Add syntax-after.
5415
54162004-11-06 Lars Brinkhoff <lars@nocrew.org>
5417
5418 * os.texi (Processor Run Time): New section documenting
5419 get-internal-run-time.
5420
54212004-11-06 Eli Zaretskii <eliz@gnu.org>
5422
5423 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5424 it nukes elisp-cover.texi.
5425 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5426 elisp-0 etc.
5427
54282004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5429
5430 * commands.texi (Keyboard Macros): Document `append' return value
5431 of `defining-kbd-macro'.
5432
54332004-11-01 Richard M. Stallman <rms@gnu.org>
5434
5435 * commands.texi (Interactive Call): Add called-interactively-p.
5436
54372004-10-29 Simon Josefsson <jas@extundo.com>
5438
5439 * minibuf.texi (Reading a Password): Revert.
5440
54412004-10-28 Richard M. Stallman <rms@gnu.org>
5442
5443 * frames.texi (Display Feature Testing): Explain about "vendor".
5444
54452004-10-27 Richard M. Stallman <rms@gnu.org>
5446
5447 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5448 not raw. Clarify `n'.
5449 (Interactive Call): Rewrite interactive-p, focusing on when
5450 and how to use it.
5451 (Misc Events): Clarify previous change.
5452
5453 * advice.texi (Simple Advice): Clarify what job the example does.
5454 (Around-Advice): Clarify ad-do-it.
5455 (Activation of Advice): An option of ad-default-compilation-action
5456 is `never', not `nil'.
5457
54582004-10-26 Kim F. Storm <storm@cua.dk>
5459
5460 * commands.texi (Interactive Codes): Add U code letter.
5461
54622004-10-25 Simon Josefsson <jas@extundo.com>
5463
5464 * minibuf.texi (Reading a Password): Add.
5465
54662004-10-24 Jason Rumney <jasonr@gnu.org>
5467
5468 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5469 and wheel-down.
5470
54712004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5472
5473 * processes.texi (Synchronous Processes): Document process-file.
5474
54752004-10-22 Kenichi Handa <handa@m17n.org>
5476
5477 * text.texi (translate-region): Document that it accepts also a
5478 char-table.
5479
54802004-10-22 David Ponce <david@dponce.com>
5481
5482 * windows.texi (Resizing Windows): Document the `preserve-before'
5483 argument of the functions `enlarge-window' and `shrink-window'.
5484
54852004-10-19 Jason Rumney <jasonr@gnu.org>
5486
5487 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5488
54892004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5490
5491 * text.texi (Filling): Add anchor for definition of
5492 `sentence-end-double-space'.
5493
5494 * searching.texi (Regexp Example): Update description of how
5495 Emacs currently recognizes the end of a sentence.
5496 (Standard Regexps): Update definition of the variable
5497 `sentence-end'. Add definition of the function `sentence-end'.
5498
54992004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5500
5501 * display.texi (Progress): New node.
5502
55032004-10-05 Kim F. Storm <storm@cua.dk>
5504
5505 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5506
55072004-09-29 Kim F. Storm <storm@cua.dk>
5508
5509 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5510 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5511 fringe bitmap symbols, as they now have their own namespace.
5512 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5513 vs. pixels. Signal error if no free bitmap slots.
5514 (Pixel Specification): Change IMAGE to @var{image}.
5515
55162004-09-28 Richard M. Stallman <rms@gnu.org>
5517
5518 * text.texi (Special Properties): Clarify line-spacing and line-height.
5519
5520 * searching.texi (Regexp Search): Add looking-back.
5521
55222004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5523
5524 * display.texi: Correct typos.
5525 (Image Descriptors): Correct xref's.
5526
55272004-09-25 Richard M. Stallman <rms@gnu.org>
5528
5529 * text.texi (Special Properties): Cleanups in `cursor'.
5530 Rewrites in `line-height' and `line-spacing'; exchange them.
5531
5532 * display.texi (Fringes): Rewrite previous change.
5533 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5534 (Display Fringe Bitmaps): Node deleted, text moved.
5535 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5536 (Scroll Bars): Clarify set-window-scroll-bars.
5537 (Pointer Shape): Rewrite.
5538 (Specified Space): Clarify :align-to, etc.
5539 (Pixel Specification): Use @var. Clarify new text.
5540 (Other Display Specs): Clarify `slice'.
5541 (Image Descriptors): Cleanups.
5542 (Showing Images): Cleanups.
5543
55442004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5545
5546 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5547
5548 * modes.texi: Various minor changes in addition to:
5549 (Major Mode Conventions): Final call to `run-mode-hooks' should
5550 not be inside the `delay-mode-hooks' form.
5551 (Mode Hooks): New node.
5552 (Hooks): Delete obsolete example.
5553 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5554 node "Mode Hooks".
5555
55562004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5557
5558 * display.texi: Correct various typos.
5559 (Display): Rename node "Pointer Shapes" to "Pointer
5560 Shape". (There is already a node called "Pointer Shapes" in
5561 frames.texi.)
5562 (Images): Remove non-existent node "Image Slices" from menu.
5563
55642004-09-23 Kim F. Storm <storm@cua.dk>
5565
5566 * text.texi (Special Properties): Add `cursor', `pointer',
5567 `line-height', and `line-spacing' properties.
5568
5569 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5570 Shapes' to menu.
5571 (Standard Faces): Doc fix for fringe face.
5572 (Fringes): Add `overflow-newline-into-fringe' and
5573 'indicate-buffer-boundaries'.
5574 (Fringe Bitmaps, Pointer Shapes): New nodes.
5575 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5576 Bitmaps' to menu.
5577 (Specified Space): Describe pixel width and height.
5578 (Pixel Specification): New node.
5579 (Other Display Specs): Add `slice' property.
5580 (Display Fringe Bitmaps): New node.
5581 (Images): Add 'Image Slices' to menu.
5582 (Image Descriptors): Add `:pointer' and `:map' properties.
5583 (Showing Images): Add slice arg to `insert-image'. Add
5584 'insert-sliced-image'.
5585
55862004-09-20 Richard M. Stallman <rms@gnu.org>
5587
5588 * commands.texi (Key Sequence Input):
5589 Clarify downcasing in read-key-sequence.
5590
55912004-09-08 Juri Linkov <juri@jurta.org>
5592
5593 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5594
55952004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5596
5597 * locals.texi (Standard Buffer-Local Variables): Add
5598 `buffer-auto-save-file-format'.
5599 * internals.texi (Buffer Internals): Describe new
5600 auto_save_file_format field of the buffer structure.
5601 * files.texi (Format Conversion): `auto-save-file-format' has been
5602 renamed `buffer-auto-save-file-format'.
5603
56042004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5605
5606 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5607 an integer or a marker.
5608 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5609
56102004-08-22 Richard M. Stallman <rms@gnu.org>
5611
5612 * modes.texi (Major Mode Conventions): Discuss rebinding of
5613 standard key bindings.
5614
56152004-08-18 Kim F. Storm <storm@cua.dk>
5616
5617 * processes.texi (Accepting Output): Add `just-this-one' arg to
5618 `accept-process-output'.
5619 (Output from Processes): New var `process-adaptive-read-buffering'.
5620
56212004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5622
5623 * keymaps.texi: Various changes in addition to:
5624 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5625 Give more varied examples for `kbd'.
5626 (Creating Keymaps): Char tables have slots for all characters
5627 without modifiers.
5628 (Active Keymaps): `overriding-local-map' and
5629 `overriding-terminal-local-map' also override text property and
5630 overlay keymaps.
5631 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5632 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5633 to denote a prefix of no events.
5634 `map-keymap' includes parent's bindings _recursively_.
5635 Clarify and correct description of `where-is-internal'.
5636 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5637 (Menu Example): For menus intended for use with the keyboard, the
5638 menu items should be bound to characters or real function keys.
5639
56402004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5641
5642 * objects.texi (Character Type): Reposition `@anchor' to prevent
5643 double space inside sentence in Info.
5644
5645 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5646 renamed to `disabled-command-function'.
5647 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5648 (Command Loop Info): Replace reference to it.
5649 (Disabling Commands): `disabled-command-hook' has been renamed to
5650 `disabled-command-function'.
5651
56522004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5653
5654 * os.texi (Translating Input): Only non-prefix bindings in
5655 `key-translation-map' override actual key bindings. Warn about
5656 possible indirect effect of actual key bindings on non-prefix
5657 bindings in `key-translation-map'.
5658
56592004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5660
5661 * minibuf.texi (High-Level Completion): Add anchor for definition
5662 of `read-variable'.
5663
5664 * commands.texi: Various changes in addition to:
5665 (Using Interactive): Clarify description of `interactive-form'.
5666 (Interactive Call): Mention default for KEYS argument to
5667 `call-interactively'.
5668 (Command Loop Info): Clarify description of `this-command-keys'.
5669 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5670 Value of `last-event-frame' can be `macro'.
5671 (Repeat Events): `double-click-fuzz' is also used to distinguish
5672 clicks and drags.
5673 (Classifying Events): Clarify descriptions of `event-modifiers'
5674 `event-basic-type' and `event-convert-list'.
5675 (Accessing Events): `posn-timestamp' takes POSITION argument.
5676 (Quoted Character Input): Clarify description of
5677 `read-quoted-char' and fix example.
5678 (Quitting): Add `with-local-quit'.
5679 (Disabling Commands): Correct and clarify descriptions of
5680 `enable-command' and `disable-command'.
5681 Mention what happens if `disabled-command-hook' is nil.
5682 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5683 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5684
56852004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5686
5687 * frames.texi: Various changes in addition to:
5688 (Creating Frames): Expand and clarify description of `make-frame'.
5689 (Window Frame Parameters): Either none or both of the `icon-left'
5690 and `icon-top' parameters must be specified. Put descriptions of
5691 `menu-bar-lines' and `toolbar-lines' closer together and change
5692 them accordingly.
5693 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5694 except while processing `frame-title-format' or `icon-title-format'.
5695 (Deleting Frames): Correct description of `delete-frame'.
5696 Non-nil return values of `frame-live-p' are like those of `framep'.
5697 (Frames and Windows): Mention return value of
5698 `set-frame-selected-window'.
5699 (Visibility of Frames): Mention `force' argument to
5700 `make-frame-invisible'. `frame-visible-p' returns t for all
5701 frames on text-only terminals.
5702 (Frame Configurations): Restoring a frame configuration does not
5703 restore deleted frames.
5704 (Window System Selections): `x-set-selection' returns DATA.
5705 (Resources): Add example.
5706 (Display Feature Testing): Clarify descriptions of
5707 `display-pixel-height', `display-pixel-width', `x-server-version'
5708 and `x-server-vendor'.
5709
5710 * windows.texi (Choosing Window): Add anchor.
5711 * minibuf.texi (Minibuffer Misc): Add anchor.
5712
57132004-07-23 John Paul Wallington <jpw@gnu.org>
5714
5715 * macros.texi (Defining Macros): Declaration keyword for setting
5716 Edebug spec is `debug' not `edebug'.
5717
57182004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5719
5720 * windows.texi: Various small changes in addition to:
5721 (Window Point): Mention return value of `set-window-point'.
5722 (Window Start): `pos-visible-in-window-p' disregards horizontal
5723 scrolling. Explain return value if PARTIALLY is non-nil.
5724 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5725 and `set-window-vscroll'.
5726 (Size of Window): The argument WINDOW to `window-inside-edges',
5727 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5728 (Resizing Windows): Explain return value of
5729 `shrink-window-if-larger-than-buffer'.
5730 `window-size-fixed' automatically becomes buffer local when set.
5731 (Window Configurations): Explain return value of
5732 `set-window-configuration'.
5733
5734 * minibuf.texi (Minibuffer Misc): Add anchor for
5735 `minibuffer-scroll-window'.
5736
5737 * positions.texi (Text Lines): Add anchor for `count-lines'.
5738
57392004-07-17 Richard M. Stallman <rms@gnu.org>
5740
5741 * display.texi (Overlay Properties): Adding `evaporate' prop
5742 deletes empty overlay immediately.
5743
5744 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5745 fix example.
5746
57472004-07-16 Jim Blandy <jimb@redhat.com>
5748
5749 * searching.texi (Regexp Backslash): Document new \_< and \_>
5750 operators.
5751
57522004-07-16 Juanma Barranquero <lektu@terra.es>
5753
5754 * display.texi (Images): Fix Texinfo usage.
5755
57562004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5757
5758 * buffers.texi (Modification Time): `visited-file-modtime' now
5759 returns a list of two integers, instead of a cons.
5760
57612004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5762
5763 * windows.texi: Various changes in addition to:
5764 (Splitting Windows): Add `split-window-keep-point'.
5765
57662004-07-09 Richard M. Stallman <rms@gnu.org>
5767
5768 * frames.texi (Input Focus): Minor fix.
5769
57702004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5771
5772 * frames.texi (Input Focus): Clarify descriptions of
5773 `select-frame-set-input-focus' and `select-frame'.
5774
57752004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5776
5777 * os.texi: Various small changes in addition to:
5778 (Killing Emacs): Expand and clarify description of
5779 `kill-emacs-query-functions' and `kill-emacs-hook'.
5780 (System Environment): Expand and clarify description of `getenv'
5781 and `setenv'.
5782 (Timers): Clarify description of `run-at-time'.
5783 (Translating Input): Correct description of
5784 `extra-keyboard-modifiers'.
5785 (Flow Control): Correct description of `enable-flow-control'.
5786
57872004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5788
5789 * os.texi: Update copyright.
5790 (Session Management): Grammar fix.
5791 Clarify which Emacs does the restarting.
5792 Use @samp for *scratch* buffer.
5793
57942004-07-04 Alan Mackenzie <acm@muc.de>
5795
5796 * frames.texi (Input Focus): Add documentation for
5797 `select-frame-set-input-focus'. Replace refs to non-existent
5798 `switch-frame' with `select-frame'. Minor corrections and tidying
5799 up of text-only terminal stuff.
5800
58012004-07-02 Richard M. Stallman <rms@gnu.org>
5802
5803 * files.texi (Saving Buffers): Cleanup write-contents-function.
5804 (Magic File Names): Cleanup file-remote-p.
5805
b344d29d 58062004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5807
5808 * files.texi (Magic File Names): `file-remote-p' returns an
5809 identifier of the remote system, not just t.
5810
58112004-07-02 David Kastrup <dak@gnu.org>
5812
5813 * searching.texi (Entire Match Data): Add explanation about new
5814 match-data behavior when @var{integers} is non-nil.
5815
58162004-06-24 Richard M. Stallman <rms@gnu.org>
5817
5818 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5819
5820 * customize.texi (Variable Definitions): Note about doc strings
5821 and :set.
5822
5823 * keymaps.texi (Keymap Terminology): Document `kbd'.
5824 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5825
5826 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5827 makes it buffer-local.
5828
5829 * files.texi (Saving Buffers): Correct previous change.
5830
5831 * commands.texi (Accessing Events):
5832 Clarify posn-col-row and posn-actual-col-row.
5833
58342004-06-24 David Ponce <david.ponce@wanadoo.fr>
5835
5836 * commands.texi (Accessing Events): New functions
5837 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5838
58392004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5840
5841 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5842 * frames.texi, buffers.texi, backups.texi, variables.texi:
5843 * loading.texi, eval.texi, functions.texi, control.texi:
5844 * symbols.texi, minibuf.texi: Reposition @anchor's.
5845
5846 * help.texi: Various small changes in addition to the following.
5847 (Describing Characters): Describe PREFIX argument to
5848 `key-description'. Correct and clarify definition of
5849 `text-char-description'. Describe NEED-VECTOR argument to
5850 `read-kbd-macro'.
5851 (Help Functions): Clarify definition of `apropos'.
5852
58532004-06-23 Lars Hansen <larsh@math.ku.dk>
5854
5855 * files.texi (Saving Buffers): Correct description of
5856 `write-contents-functions'.
5857
58582004-06-21 Juanma Barranquero <lektu@terra.es>
5859
5860 * display.texi (Images): Remove redundant @vindex directives.
5861 Rewrite `image-library-alist' doc in active voice.
5862
58632004-06-14 Juanma Barranquero <lektu@terra.es>
5864
5865 * display.texi (Images): Document new delayed library loading,
5866 variable `image-library-alist' and (existing but undocumented)
5867 function `image-type-available-p'.
5868
58692004-06-05 Richard M. Stallman <rms@gnu.org>
5870
5871 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5872 refer the user to the Initial Input node.
5873 (Text from Minibuffer): Likewise.
5874 (Initial Input): New node. Document this feature
5875 and say it is mostly deprecated.
5876
58772004-05-30 Richard M. Stallman <rms@gnu.org>
5878
5879 * loading.texi (Named Features): Clarify return value
5880 and meaning of NOERROR.
5881
5882 * variables.texi (File Local Variables): Minor cleanup.
5883
58842004-05-30 Michael Albinus <michael.albinus@gmx.de>
5885
5886 * files.texi (Magic File Names): Add `file-remote-p' as operation
5887 of file name handlers.
5888
58892004-05-29 Richard M. Stallman <rms@gnu.org>
5890
5891 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5892 as arg to a minor mode command.
5893
58942004-05-22 Richard M. Stallman <rms@gnu.org>
5895
5896 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5897
5898 * streams.texi (Output Variables): Doc float-output-format.
5899
5900 * searching.texi (Regexp Special): Nested repetition can be infloop.
5901
5902 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5903 real stack overflow.
5904
5905 * compile.texi: Minor cleanups.
5906
59072004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5908
5909 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5910 circular lists.
5911 (List Elements): Explain handling of circular and dotted lists.
5912
59132004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5914
5915 * modes.texi (Search-based Fontification): Fix typo.
5916
59172004-05-10 Juanma Barranquero <lektu@terra.es>
5918
5919 * modes.texi (Mode Line Variables): Fix description of
5920 global-mode-string, which is now after which-func-mode, not the
5921 buffer name.
5922
59232004-05-07 Lars Hansen <larsh@math.ku.dk>
5924
5925 * modes.texi (Desktop Save Mode): Add.
5926 (Modes): Add menu entry Desktop Save Mode.
5927
5928 * hooks.texi: Add desktop-after-read-hook,
5929 desktop-no-desktop-file-hook and desktop-save-hook.
5930
5931 * locals.texi: Add desktop-save-buffer.
5932
59332004-04-30 Jesper Harder <harder@ifa.au.dk>
5934
5935 * display.texi: emacs -> Emacs.
5936
59372004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5938
5939 * files.texi (Changing Files): Document set-file-times.
5940
59412004-04-23 Juanma Barranquero <lektu@terra.es>
5942
5943 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5944
59452004-04-18 Jesper Harder <harder@ifa.au.dk>
5946
5947 * tips.texi (Coding Conventions): defopt -> defcustom.
5948
59492004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5950
5951 * sequences.texi: Various clarifications.
5952
59532004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5954
5955 * buffers.texi (Read Only Buffers): Mention optional ARG to
5956 `toggle-read-only'.
5957
59582004-04-14 Nick Roberts <nick@nick.uklinux.net>
5959
5960 * windows.texi (Selecting Windows): Note that get-lru-window
5961 returns a full-width window if possible.
5962
59632004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5964
5965 * buffers.texi: Various changes in addition to:
5966 (Buffer File Name): Add `find-buffer-visiting'.
5967 (Buffer Modification): Mention optional ARG to `not-modified'.
5968 (Indirect Buffers): Mention optional CLONE argument to
5969 `make-indirect-buffer'.
5970
5971 * files.texi: Various changes in addition to:
5972 (Visiting Functions): `find-file-hook' is now a normal hook.
5973 (File Name Expansion): Explain difference between the way that
5974 `expand-file-name' and `file-truename' treat `..'.
5975 (Contents of Directories): Mention optional ID-FORMAT argument to
5976 `directory-files-and-attributes'.
5977 (Format Conversion): Mention new optional CONFIRM argument to
5978 `format-write-file'.
5979
59802004-04-12 Miles Bader <miles@gnu.org>
5981
5982 * macros.texi (Expansion): Add description of `macroexpand-all'.
5983
59842004-04-05 Jesper Harder <harder@ifa.au.dk>
5985
5986 * variables.texi (Variable Aliases): Mention
5987 cyclic-variable-indirection.
5988
5989 * errors.texi (Standard Errors): Ditto.
5990
59912004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5992
5993 * backups.texi: Various small changes in addition to:
5994 (Making Backups): Mention return value of `backup-buffer'.
5995 (Auto-Saving): Mention optional FORCE argument to
5996 `delete-auto-save-file-if-necessary'.
5997 (Reverting): Mention optional PRESERVE-MODES argument to
5998 `revert-buffer'. Correct description of `revert-buffer-function'.
5999
60002004-03-22 Juri Linkov <juri@jurta.org>
6001
6002 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6003 with `Vector Functions'.
6004
6005 * text.texi (Sorting): Add missing quote.
6006
60072004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6008
6009 * intro.texi (Lisp History): Replace xref to `cl' manual with
6010 inforef.
6011
60122004-03-12 Richard M. Stallman <rms@gnu.org>
6013
6014 * intro.texi (Version Info): Add arg to emacs-version.
6015 (Lisp History): Change xref to CL manual.
6016
60172004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6018
6019 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6020 for Partial Completion mode.
6021
60222004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6023
6024 * customize.texi: Fix typo. Remove eol whitespace.
6025
60262004-03-04 Richard M. Stallman <rms@gnu.org>
6027
6028 * processes.texi: Fix typos.
6029
6030 * lists.texi (Building Lists): Minor clarification.
6031
6032 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6033 in make-hash-table.
6034
60352004-02-29 Juanma Barranquero <lektu@terra.es>
6036
6037 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6038 rm, and ignore exit code.
6039
60402004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6041
6042 * display.texi (Defining Faces): Add description for min-colors.
6043 Update example.
6044
60452004-02-23 Luc Teirlinck <teirllm@auburn.edu>
6046
6047 * abbrevs.texi: Various corrections and clarifications in addition
6048 to the following:
6049 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6050
60512004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6052
6053 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6054
60552004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6056
6057 * text.texi: Various small changes in addition to the following:
6058 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
6059 to delete-horizontal-space.
6060 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
6061 description of yank-handler text property at various places.
6062
6063 * frames.texi (Window System Selections): Add anchor.
6064
6065 * syntax.texi (Syntax Table Functions): Clarify and correct
6066 descriptions of make-syntax-table and copy-syntax-table.
6067 (Motion and Syntax): Clarify SYNTAXES argument to
6068 skip-syntax-forward.
6069 (Parsing Expressions): Mention that the return value of
6070 parse-partial-sexp is currently a list of ten rather than nine
6071 elements.
6072 (Categories): Various corrections and clarifications.
6073
60742004-02-17 Luc Teirlinck <teirllm@auburn.edu>
6075
6076 * markers.texi (Marker Insertion Types): Minor change.
6077
6078 * locals.texi (Standard Buffer-Local Variables):
6079 * commands.texi (Interactive Codes, Using Interactive):
6080 * functions.texi (Related Topics): Fix xrefs.
6081
60822004-02-16 Luc Teirlinck <teirllm@auburn.edu>
6083
6084 * lists.texi (Sets And Lists): Update description of delete-dups.
6085
60862004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6087
6088 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
6089
c8763fb6 60902004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6091
6092 * frames.texi (Parameter Access): frame-parameters arg is optional.
6093 modify-frame-parameters handles nil for FRAME.
6094 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
6095 are all-or-nothing for certain toolkits.
6096 Mention parameter wait-for-wm.
6097 (Frames and Windows): In frame-first-window and frame-selected-window
6098 the arg is optional.
6099 (Input Focus): In redirect-frame-focus the second arg is optional.
6100 (Window System Selections): Mention selection type CLIPBOARD.
6101 Mention data-type UTF8_STRING.
6102 Mention numbering of cut buffers.
6103 (Resources): Describe x-resource-name.
6104
61052004-02-16 Richard M. Stallman <rms@gnu.org>
6106
6107 * windows.texi (Buffers and Windows): Delete false table
6108 about all-frames.
6109
6110 * syntax.texi (Parsing Expressions): Delete old caveat
6111 about parse-sexp-ignore-comments.
6112
6113 * streams.texi (Output Variables): Add print-quoted.
6114
6115 * lists.texi (Building Lists): Minor cleanup.
6116
6117 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
6118
6119 * display.texi (Overlays): Explain overlays use markers.
6120 (Managing Overlays): Explain front-advance and rear-advance
6121 in more detail.
6122
6123 * loading.texi (Unloading): Document unload-feature-special-hooks.
6124 Get rid of fns-NNN.el file.
6125
61262004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6127
6128 * help.texi (Describing Characters): Fix text-char-description
6129 example output.
6130
6131 * edebug.texi (Using Edebug): Fix example.
6132
6133 * debugging.texi (Internals of Debugger): Fix return value.
6134
6135 * files.texi (Changing Files): Fix argname.
6136
6137 * calendar.texi: Fix parens, and default values.
6138
6139 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
6140 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 6141 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
6142
6143 * positions.texi (Text Lines): Don't add -1 in current-line.
6144
61452004-02-16 Richard M. Stallman <rms@gnu.org>
6146
6147 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
6148
61492004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6150
6151 * processes.texi (Low-Level Network): Fix a typo.
6152
61532004-02-12 Kim F. Storm <storm@cua.dk>
6154
6155 * display.texi (Fringes): Use consistent wording.
6156 Note that window-fringe's window arg is optional.
6157 (Scroll Bars): Use consistent wording.
6158
61592004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6160
6161 * tips.texi (Comment Tips): Document the new conventions for
6162 commenting out code.
6163
c8763fb6 61642004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6165
6166 * positions.texi (Text Lines): Added missing end defun.
6167
61682004-02-07 Kim F. Storm <storm@cua.dk>
6169
6170 * positions.texi (Text Lines): Add line-number-at-pos.
6171
61722004-02-06 John Paul Wallington <jpw@gnu.org>
6173
6174 * display.texi (Button Properties, Button Buffer Commands):
6175 mouse-2 invokes button, not down-mouse-1.
6176
61772004-02-04 Jason Rumney <jasonr@gnu.org>
6178
6179 * makefile.w32-in: Sync with Makefile.in changes.
6180
61812004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6182
6183 * minibuf.texi (Text from Minibuffer): Various corrections and
6184 clarifications.
6185 (Object from Minibuffer): Correct Lisp description of
6186 read-minibuffer.
6187 (Minibuffer History): Clarify description of cons values for
6188 HISTORY arguments.
6189 (Basic Completion): Various corrections and clarifications. Add
6190 completion-regexp-list.
6191 (Minibuffer Completion): Correct and clarify description of
6192 completing-read.
6193 (Completion Commands): Mention Partial Completion mode. Various
6194 other minor changes.
6195 (High-Level Completion): Various corrections and clarifications.
6196 (Reading File Names): Ditto.
6197 (Minibuffer Misc): Ditto.
6198
61992004-01-26 Luc Teirlinck <teirllm@auburn.edu>
6200
6201 * strings.texi (Text Comparison): assoc-string also matches
6202 elements of alists that are strings instead of conses.
6203 (Formatting Strings): Standardize Texinfo usage. Update index
6204 entries.
6205
62062004-01-20 Luc Teirlinck <teirllm@auburn.edu>
6207
6208 * lists.texi (Sets And Lists): Add delete-dups.
6209
62102004-01-15 Luc Teirlinck <teirllm@auburn.edu>
6211
6212 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
6213 special form.
6214 * macros.texi (Defining Macros): Update description of `declare',
6215 which now is a macro.
6216 (Wrong Time): Fix typos.
6217
62182004-01-14 Luc Teirlinck <teirllm@auburn.edu>
6219
6220 * compile.texi (Compilation Functions): Expand descriptions of
6221 `compile-defun', `byte-compile-file', `byte-recompile-directory'
6222 and `batch-byte-compile'. In particular, mention and describe
6223 all optional arguments.
6224 (Disassembly): Correct and clarify the description of `disassemble'.
6225
62262004-01-11 Luc Teirlinck <teirllm@auburn.edu>
6227
6228 * searching.texi: Various small changes in addition to the
6229 following.
6230 (Regexp Example): Adapt to new value of `sentence-end'.
6231 (Regexp Functions): The PAREN argument to `regexp-opt' can be
6232 `words'.
6233 (Search and Replace): Add usage note for `perform-replace'.
6234 (Entire Match Data): Mention INTEGERS and REUSE arguments to
6235 `match-data'.
6236 (Standard Regexps): Update for new values of `paragraph-start'
6237 and `sentence-end'.
6238
62392004-01-07 Luc Teirlinck <teirllm@auburn.edu>
6240
6241 * files.texi (Saving Buffers): Clarify descriptions of
6242 `write-contents-functions' and `before-save-hook'.
6243 Make the defvar's for `before-save-hook' and `after-save-hook'
6244 into defopt's.
6245
62462004-01-07 Kim F. Storm <storm@cua.dk>
6247
6248 * commands.texi (Click Events): Describe new image and
6249 width/height elements of click events.
6250 (Accessing Events): Add posn-string, posn-image, and
6251 posn-object-width-height. Change posn-object to return either
6252 image or string object.
6253
62542004-01-01 Simon Josefsson <jas@extundo.com>
6255
6256 * hooks.texi (Standard Hooks): Add before-save-hook.
6257 * files.texi (Saving Buffers): Likewise.
6258
62592004-01-03 Richard M. Stallman <rms@gnu.org>
6260
6261 * frames.texi (Frames and Windows): Delete frame-root-window.
6262
62632004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6264
6265 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6266
6267 * functions.texi: Various small changes in addition to the
6268 following.
6269 (What Is a Function): `functionp' returns nil for macros. Clarify
6270 behavior of this and following functions for symbol arguments.
6271 (Function Documentation): Add `\' in front of (fn @var{arglist})
6272 and explain why.
6273 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6274 Add anchor.
6275 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6276
62772004-01-01 Miles Bader <miles@gnu.org>
6278
6279 * display.texi (Buttons): New section.
6280
62812003-12-31 Andreas Schwab <schwab@suse.de>
6282
6283 * numbers.texi (Math Functions): sqrt reports a domain-error
6284 error.
6285 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6286
62872003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6288
6289 * tips.texi (Documentation Tips): Update item on hyperlinks in
6290 documentation strings.
6291
6292 * errors.texi (Standard Errors): Various small corrections and
6293 additions.
6294
6295 * control.texi: Various small changes in addition to the
6296 following.
6297 (Signaling Errors): Provide some more details on how `signal'
6298 constructs the error message. Add anchor to the definition of
6299 `signal'.
6300 (Error Symbols): Describe special treatment of `quit'.
6301 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6302 to emphasize that it has to be a single form.
6303
6304 * buffers.texi: Add anchor.
6305
63062003-12-29 Richard M. Stallman <rms@gnu.org>
6307
6308 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6309 (Window Configurations): Add window-configuration-frame.
6310
6311 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6312
6313 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6314 Change arg name in get-char-property.
6315 (Special Properties): Update handling of keymap property.
6316
6317 * strings.texi (Modifying Strings): Add clear-string.
6318 (Text Comparison): Add assoc-string and remove
6319 assoc-ignore-case, assoc-ignore-representation.
6320
6321 * os.texi (Time of Day): Add set-time-zone-rule.
6322
6323 * numbers.texi (Math Functions): asin, acos, log, log10
6324 report domain-error errors.
6325
6326 * nonascii.texi (Converting Representations):
6327 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6328 (Encoding and I/O): Add file-name-coding-system.
6329
6330 * modes.texi (Search-based Fontification): Explain that
6331 face specs are symbols with face names as values.
6332
6333 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6334
6335 * lists.texi (Building Lists): remq moved elsewhere.
6336 (Sets And Lists): remq moved here.
6337 (Association Lists): Refer to assoc-string.
6338
6339 * internals.texi (Garbage Collection): Add memory-use-counts.
6340
6341 * frames.texi (Frames and Windows): Add set-frame-selected-window
6342 and frame-root-window.
6343
6344 * files.texi (Contents of Directories):
6345 Add directory-files-and-attributes.
6346
6347 * display.texi (Refresh Screen): Add force-window-update.
6348 (Invisible Text): Explain about moving point out of invis text.
6349 (Overlay Properties): Add overlay-properties.
6350 (Managing Overlays): Add overlayp.
6351 (GIF Images): Invalid image number displays a hollow box.
6352
6353 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6354 (Killing Buffers): Add buffer-live-p.
6355
63562003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6357
6358 * display.texi (Fringes): Fix typo "set-buffer-window".
6359
63602003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6361
6362 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6363 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6364 Add or change various xrefs and anchors.
6365
6366 * commands.texi: Replace all occurrences of @acronym{CAR} with
6367 @sc{car}, for consistency with the rest of the Elisp manual.
6368 `car' and `cdr' are historically acronyms, but are no longer
6369 widely thought of as such.
6370
6371 * internals.texi (Pure Storage): Mention that `purecopy' does not
6372 copy text properties.
6373 (Object Internals): Now 29 bits are used (in most implementations)
6374 to address Lisp objects.
6375
6376 * variables.texi (Variables with Restricted Values): New node.
6377
6378 * objects.texi (Lisp Data Types): Mention that certain variables
6379 can only take on a restricted set of values and add an xref to
6380 the new node "Variables with Restricted Values".
6381
6382 * eval.texi (Function Indirection): Describe the errors that
6383 `indirect-function' can signal.
6384 (Eval): Clarify the descriptions of `eval-region' and `values'.
6385 Describe `eval-buffer' instead of `eval-current-buffer' and
6386 mention `eval-current-buffer' as an alias for `current-buffer'.
6387 Correct the description and mention all optional arguments.
6388
6389 * nonascii.texi: Various small changes in addition to the
6390 following.
6391 (Converting Representations): Clarify behavior of
6392 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6393 ASCII arguments.
6394 (Character Sets): Document the variable `charset-list' and adapt
6395 the definition of the function `charset-list' accordingly.
6396 (Translation of Characters): Clarify use of generic characters in
6397 `make-translation-table'. Clarify and correct the description of
6398 the use of translation tables in encoding and decoding.
6399 (User-Chosen Coding Systems): Correct and clarify the description
6400 of `select-safe-coding-system'.
6401 (Default Coding Systems): Clarify description of
6402 `file-coding-system-alist'.
6403
64042003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6405
6406 * strings.texi (Text Comparison): Correctly describe when two
6407 strings are `equal'. Combine and clarify descriptions of
6408 `assoc-ignore-case' and `assoc-ignore-representation'.
6409
6410 * objects.texi (Non-ASCII in Strings): Clarify description of
6411 when a string is unibyte or multibyte.
6412 (Bool-Vector Type): Update examples.
6413 (Equality Predicates): Correctly describe when two strings are
6414 `equal'.
6415
64162003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6417
6418 * lists.texi (Building Lists): `append' no longer accepts integer
6419 arguments. Update the description of `number-sequence' to reflect
6420 recent changes.
6421 (Sets And Lists): Describe `member-ignore-case' after `member'.
6422
64232003-11-27 Kim F. Storm <storm@cua.dk>
6424
6425 * commands.texi (Click Events): Click object may be an images.
6426 Describe (dx . dy) element of click positions.
6427 (Accessing Events): Remove duplicate posn-timestamp.
6428 New functions posn-object and posn-object-x-y.
6429
64302003-11-23 Kim F. Storm <storm@cua.dk>
6431
6432 * commands.texi (Click Events): Describe enhancements to event
6433 position lists, including new text-pos and (col . row) items.
6434 Mention left-fringe and right-fringe area events.
6435 (Accessing Events): New functions posn-area and
6436 posn-actual-col-row. Mention posn-timestamp. Mention that
6437 posn-point in non-text area still returns buffer position.
6438 Clarify posn-col-row.
6439
64402003-11-21 Lars Hansen <larsh@math.ku.dk>
6441
6442 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6443 * anti.texi (File Attributes): Describe removed parameter
6444 ID-FORMAT.
6445
64462003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6447
6448 * positions.texi (Positions): Mention that, if a marker is used as
6449 a position, its buffer is ignored.
6450
6451 * markers.texi (Overview of Markers): Mention it here too.
6452
64532003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6454
6455 * numbers.texi (Numeric Conversions): Not just `floor', but also
6456 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6457
64582003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6459
6460 * markers.texi (Creating Markers): Specify insertion type of
6461 created markers. Add xref to `Marker Insertion Types'.
6462 Second argument to `copy-marker' is optional.
6463 (Marker Insertion Types): Mention that most markers are created
6464 with insertion type nil.
6465 (The Mark): Correctly describe when `mark' signals an error.
6466 (The Region): Correctly describe when `region-beginning' and
6467 `region-end' signal an error.
6468
64692003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6470
6471 * hash.texi (Creating Hash): Clarify description of `eql'.
6472 `makehash' is obsolete.
6473 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6474
6475 * positions.texi (Point): Change description of `buffer-end', so
6476 that it is also correct for floating point arguments.
6477 (List Motion): Correct argument lists of `beginning-of-defun' and
6478 `end-of-defun'.
6479 (Excursions): Add xref to `Marker Insertion Types'.
6480 (Narrowing): Argument to `narrow-to-page' is optional.
6481
64822003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6483
6484 * streams.texi (Output Streams): Clarify behavior of point for
6485 marker output streams.
6486
64872003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6488
6489 * variables.texi (Defining Variables): Second argument to
6490 `defconst' is not optional.
6491 (Setting Variables): Mention optional argument APPEND to
6492 `add-to-list'.
6493 (Creating Buffer-Local): Expand description of
6494 `make-variable-buffer-local'.
6495 (Frame-Local Variables): Expand description of
6496 `make-variable-frame-local'.
6497 (Variable Aliases): Correct description of optional argument
6498 DOCSTRING to `defvaralias'. Mention return value of
6499 `defvaralias'.
6500 (File Local Variables): Add xref to `File variables' in Emacs
6501 Manual. Correct description of `hack-local-variables'. Mention
6502 `safe-local-variable' property. Mention optional second argument
6503 to `risky-local-variable-p'.
6504
65052003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6506
6507 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6508
65092003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6510
6511 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6512 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6513 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6514 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6515 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6516 lispref/processes.texi, lispref/searching.texi,
6517 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6518 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6519 @acronym{FOO}.
6520
65212003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6522
6523 * strings.texi (Creating Strings): Argument START to `substring'
6524 can not be `nil'. Expand description of
6525 `substring-no-properties'. Correct description of `split-string',
6526 especially with respect to empty matches. Prevent very bad line
6527 break in definition of `split-string-default-separators'.
6528 (Text Comparison): `string=' and `string<' also accept symbols as
6529 arguments.
6530 (String Conversion): More completely describe argument BASE in
6531 `string-to-number'.
6532 (Formatting Strings): `%s' and `%S' in `format' do require
6533 corresponding object. Clarify behavior of numeric prefix after
6534 `%' in `format'.
6535 (Case Conversion): The argument to `upcase-initials' can be a
6536 character.
6537
65382003-10-27 Kenichi Handa <handa@m17n.org>
6539
6540 * display.texi (Fontsets): Fix texinfo usage.
6541
65422003-10-25 Kenichi Handa <handa@m17n.org>
6543
6544 * display.texi (Fontsets): Add description of the function
6545 set-fontset-font.
6546
65472003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6548
6549 * display.texi (Temporary Displays): Add xref to `Documentation
6550 Tips'.
6551
6552 * functions.texi (Function Safety): Use inforef instead of pxref
6553 for SES.
6554
65552003-10-23 Andreas Schwab <schwab@suse.de>
6556
6557 * Makefile.in (TEX, texinputdir): Don't define.
6558 (TEXI2DVI): Define.
6559 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6560 add $(srcdir)/index.texi.
6561 ($(infodir)/elisp): Remove index.texi dependency.
6562 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6563 (index.texi): Remove target.
6564 (dist): Don't link $(srcdir)/permute-index.
6565 (clean): Don't remove index.texi.
6566
6567 * permute-index, index.perm: Remove.
6568 * index.texi: Rename from index.unperm.
6569
65702003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6571
6572 * tips.texi (Documentation Tips): Document new behavior for face
6573 and variable hyperlinks in Help mode.
6574
65752003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6576
6577 * objects.texi (Integer Type): Update for extra bit of integer range.
6578 (Character Type): Ditto.
6579
65802003-10-16 Eli Zaretskii <eliz@gnu.org>
6581
6582 * numbers.texi (Integer Basics): Add index entries for reading
6583 numbers in hex, octal, and binary.
6584
65852003-10-16 Lute Kamstra <lute@gnu.org>
6586
6587 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6588 argument.
6589
65902003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6591
6592 * windows.texi (Choosing Window): Fix typo.
6593 * edebug.texi (Edebug Execution Modes): Fix typo.
6594
65952003-10-13 Richard M. Stallman <rms@gnu.org>
6596
6597 * windows.texi (Basic Windows): A window has fringe settings,
6598 display margins and scroll-bar settings.
6599 (Splitting Windows): Doc split-window return value.
6600 Clean up one-window-p.
6601 (Selecting Windows): Fix typo.
6602 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6603 (Buffers and Windows): In set-window-buffer, explain effect
6604 on fringe settings and scroll bar settings.
6605 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6606 (Choosing Window): Use defopt for pop-up-frame-function.
6607 For special-display-buffer-names, explain same-window and same-frame.
6608 Clarify window-dedicated-p return value.
6609 (Textual Scrolling): scroll-up and scroll-down can get an error.
6610 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6611 Clarify set-window-hscroll.
6612 (Size of Window): Don't mention tool bar in window-height.
6613 (Coordinates and Windows): Explain what coordinates-in-window-p
6614 returns for fringes and display margins.
6615 (Window Configurations): Explain saving fringes, etc.
6616
6617 * tips.texi (Library Headers): Clean up Documentation.
6618
6619 * syntax.texi (Parsing Expressions): Clean up forward-comment
6620 and parse-sexp-lookup-properties.
6621
6622 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6623
6624 * os.texi (System Environment): Clean up text for load-average errors.
6625
6626 * modes.texi (Hooks): Don't explain local hook details at front.
6627 Clarify run-hooks and run-hook-with-args a little.
6628 Clean up add-hook and remove-hook.
6629
6630 * edebug.texi (Edebug Execution Modes): Clarify t.
6631 Document edebug-sit-for-seconds.
6632 (Coverage Testing): Document C-x X = and =.
6633 (Instrumenting Macro Calls): Fix typo.
6634 (Specification List): Don't index the specification keywords.
6635
66362003-10-10 Kim F. Storm <storm@cua.dk>
6637
6638 * processes.texi (Network): Introduce make-network-process.
6639
66402003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6641
6642 * tips.texi (Library Headers): Fix typo.
6643
66442003-10-07 Juri Linkov <juri@jurta.org>
6645
6646 * modes.texi (Imenu): Mention imenu-create-index-function's
6647 default value. Explain submenus better.
6648
66492003-10-07 Lute Kamstra <lute@gnu.org>
6650
6651 * modes.texi (Faces for Font Lock): Fix typo.
6652 (Hooks): Explain how buffer-local hook variables can refer to
6653 global hook variables.
6654 Various minor clarifications.
6655
66562003-10-06 Lute Kamstra <lute@gnu.org>
6657
6658 * tips.texi (Coding Conventions): Mention naming conventions for
6659 hooks.
6660
66612003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6662
6663 * loading.texi (Library Search): Correct default value of
6664 load-suffixes.
6665 (Named Features): Fix typo.
6666
66672003-10-05 Richard M. Stallman <rms@gnu.org>
6668
6669 * loading.texi (Named Features): In `provide',
6670 say how to test for subfeatures.
6671 (Unloading): In unload-feature, use new var name
6672 unload-feature-special-hooks.
6673
66742003-10-03 Lute Kamstra <lute@gnu.org>
6675
6676 * modes.texi (Major Mode Conventions): Mention third way to set up
6677 Imenu.
6678 (Imenu): A number of small fixes.
6679 Delete documentation of internal variable imenu--index-alist.
6680 Document the return value format of imenu-create-index-function
6681 functions.
6682
66832003-09-30 Richard M. Stallman <rms@gnu.org>
6684
6685 * processes.texi (Network): Say what stopped datagram connections do.
6686
6687 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6688
6689 * display.texi (Overlay Properties): Clarify `evaporate' property.
6690
66912003-09-29 Lute Kamstra <lute@gnu.org>
6692
6693 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6694 constructs should be marked as risky.
6695 Change cons cell into proper list.
6696 (Mode Line Variables): Change cons cell into proper list.
6697
66982003-09-26 Lute Kamstra <lute@gnu.org>
6699
6700 * modes.texi (Mode Line Data): Document the :propertize construct.
6701 (Mode Line Variables): Reorder the descriptions of the variables
6702 to match their order in the default mode-line-format.
6703 Describe the new variables mode-line-position and mode-line-modes.
6704 Update the default values of mode-line-frame-identification,
6705 minor-mode-alist, and default-mode-line-format.
6706 (Properties in Mode): Mention the :propertize construct.
6707
67082003-09-26 Richard M. Stallman <rms@gnu.org>
6709
6710 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6711 * loading.texi, minibuf.texi, text.texi, variables.texi:
6712 Avoid @strong{Note:}.
6713
67142003-09-26 Richard M. Stallman <rms@gnu.org>
6715
6716 * keymaps.texi (Remapping Commands): Fix typo.
6717
67182003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6719
6720 * processes.texi (Low-Level Network): Fix typo.
6721
67222003-09-23 Kim F. Storm <storm@cua.dk>
6723
6724 * processes.texi (Network, Network Servers): Fix typos.
6725 (Low-Level Network): Add timeout value for :server keyword.
6726 Add new option keywords to make-network-process.
6727 Add set-network-process-options.
6728 Explain how to test availability of network options.
6729
67302003-09-19 Richard M. Stallman <rms@gnu.org>
6731
6732 * text.texi (Motion by Indent): Arg to
6733 backward-to-indentation and forward-to-indentation is optional.
6734
6735 * strings.texi (Creating Strings): Add substring-no-properties.
6736
6737 * processes.texi
6738 (Process Information): Add list-processes arg QUERY-ONLY.
6739 Delete process-contact from here.
6740 Add new status values for process-status.
6741 Add process-get, process-put, process-plist, set-process-plist.
6742 (Synchronous Processes): Add call-process-shell-command.
6743 (Signals to Processes): signal-process allows process objects.
6744 (Network): Complete rewrite.
6745 (Network Servers, Datagrams, Low-Level Network): New nodes.
6746
6747 * positions.texi (Word Motion): forward-word, backward-word
6748 arg is optional. Reword.
6749
6750 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6751
6752 * variables.texi (Creating Buffer-Local):
6753 Delete duplicate definition of buffer-local-value.
6754 (File Local Variables): Explain about discarding text props.
6755
67562003-09-11 Richard M. Stallman <rms@gnu.org>
6757
6758 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6759 changes variables that record input events.
6760 (Minibuffer Misc): Add minibuffer-selected-window.
6761
6762 * lists.texi (Building Lists): Add copy-tree.
6763
6764 * display.texi (Fontsets): Add char-displayable-p.
6765 (Scroll Bars): New node.
6766
67672003-09-08 Lute Kamstra <lute@gnu.org>
6768
6769 * modes.texi (%-Constructs): Document new `%i' and `%I'
6770 constructs.
6771
67722003-09-03 Peter Runestig <peter@runestig.com>
6773
6774 * makefile.w32-in: New file.
6775
67762003-08-29 Richard M. Stallman <rms@gnu.org>
6777
6778 * display.texi (Overlay Properties): Clarify how priorities
6779 affect use of the properties.
6780
67812003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6782
6783 * customize.texi (Type Keywords): Correct the description of
6784 `:help-echo' in the case where `motion-doc' is a function.
6785
67862003-08-14 John Paul Wallington <jpw@gnu.org>
6787
6788 * modes.texi (Emulating Mode Line): Subsection, not section.
6789
67902003-08-13 Richard M. Stallman <rms@gnu.org>
6791
6792 * elisp.texi (Top): Update subnode lists in menu.
6793
6794 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6795 (Kill Functions): kill-region has new arg yank-handler.
6796 (Yanking): New node.
6797 (Yank Commands): Add yank-undo-function.
6798 (Low-Level Kill Ring):
6799 kill-new and kill-append have new arg yank-handler.
6800 (Changing Properties): Add remove-list-of-text-properties.
6801 (Atomic Changes): New node.
6802
6803 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6804
6805 * streams.texi (Output Variables): Add eval-expression-print-length
6806 and eval-expression-print-level.
6807
6808 * os.texi (Time Conversion): For encode-time, explain limits on year.
6809
6810 * objects.texi (Character Type): Define anchor "modifier bits".
6811
6812 * modes.texi (Emulating Mode Line): New node.
6813 (Search-based Fontification): Font Lock uses font-lock-face property.
6814 (Other Font Lock Variables): Likewise.
6815
6816 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6817 not vectors.
6818 (Active Keymaps): Add emulation-mode-map-alists.
6819 (Functions for Key Lookup): key-binding has new arg no-remap.
6820 (Remapping Commands): New node.
6821 (Scanning Keymaps): where-is-internal has new arg no-remap.
6822 (Tool Bar): Add tool-bar-local-item-from-menu.
6823 Clarify when to use tool-bar-add-item-from-menu.
6824
6825 * commands.texi (Interactive Call): commandp has new arg.
6826 (Command Loop Info): Add this-original-command.
6827
68282003-08-06 John Paul Wallington <jpw@gnu.org>
6829
6830 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6831
6832 * display.texi (Warning Basics): Fix typo.
6833 (Fringes): Add closing curly bracket and fix typo.
6834
6835 * elisp.texi (Top): Fix typo.
6836
68372003-08-05 Richard M. Stallman <rms@gnu.org>
6838
6839 * elisp.texi: Update lists of subnodes.
6840
6841 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6842
6843 * variables.texi (Local Variables): Use lc for example variable names.
6844
6845 * tips.texi (Library Headers): Explain where to put -*-.
6846
6847 * strings.texi (Creating Strings): Fix xref for vconcat.
6848
6849 * sequences.texi (Vector Functions):
6850 vconcat no longer allows integer args.
6851
6852 * minibuf.texi (Reading File Names): read-file-name has new
6853 arg PREDICATE. New function read-directory-name.
6854
6855 * macros.texi (Defining Macros): Give definition of `declare'
6856 (Indenting Macros): New node.
6857
6858 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6859 (Window Frame Parameters): Make separate table of parameters
6860 that are coupled with specific face attributes.
6861 (Deleting Frames): delete-frame-hooks renamed to
6862 delete-frame-functions.
6863
6864 * files.texi (Magic File Names): Add file-remote-p.
6865 Clarify file-local-copy.
6866
6867 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6868 here; instead xref Defining Macros.
6869
6870 * display.texi (Warnings): New node, and subnodes.
6871 (Fringes): New node.
6872
6873 * debugging.texi (Test Coverage): New node.
6874
6875 * compile.texi (Compiler Errors): Explain with-no-warnings
6876 and other ways to suppress warnings.
6877
6878 * commands.texi (Interactive Call): Minor clarification.
6879
6880 * buffers.texi (Buffer File Name): set-visited-file-name
6881 renames the buffer too.
6882
6883 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6884
68852003-07-24 Markus Rost <rost@math.ohio-state.edu>
6886
6887 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6888
68892003-07-22 Markus Rost <rost@math.ohio-state.edu>
6890
6891 * internals.texi (Garbage Collection): Fix previous change.
6892
68932003-07-22 Richard M. Stallman <rms@gnu.org>
6894
6895 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6896
6897 * display.texi (Width): Use \s syntax in example.
6898 (Font Selection): Add face-font-rescale-alist.
6899
6900 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6901 Remove spurious indent in example.
6902
6903 * lists.texi (Building Lists): Add number-sequence.
6904
6905 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6906
6907 * functions.texi (Function Documentation): Explain how to
6908 show calling convention explicitly in the doc string.
6909
6910 * windows.texi (Selecting Windows): save-selected-window saves
6911 selected window of each frame.
6912 (Window Configurations): Minor change.
6913
6914 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6915
6916 * streams.texi (Output Variables): Add print-continuous-numbering
6917 and print-number-table.
6918
6919 * processes.texi (Decoding Output): New node.
6920
6921 * os.texi (Time Conversion): decode-time arg is optional.
6922
6923 * objects.texi (Character Type): Don't use space as example for \.
6924 Make list of char names and \-sequences correspond.
6925 Explain that \s is not used in strings. `\ ' needs space after.
6926
6927 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6928 (Translation of Characters): Add translation-table-for-input.
6929 (Default Coding Systems): Add auto-coding-functions.
6930 (Explicit Encoding): Add decode-coding-inserted-region.
6931 (Locales): Add locale-info.
6932
6933 * minibuf.texi (Basic Completion): Describe test-completion.
6934 Collections can be lists of strings.
6935 Clean up lazy-completion-table.
6936 (Programmed Completion): Mention test-completion.
6937 Clarify why lambda expressions are not accepted.
6938 (Minibuffer Misc): Describe minibufferp.
6939
69402003-07-14 Richard M. Stallman <rms@gnu.org>
6941
6942 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6943
6944 * windows.texi (Selecting Windows): New arg to select-window.
6945 (Selecting Windows): Add with-selected-window.
6946 (Size of Window): Add window-inside-edges, etc.
6947
6948 * internals.texi (Garbage Collection): Add post-gc-hook.
6949
6950 * processes.texi (Subprocess Creation): Add exec-suffixes.
6951
6952 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6953 (Scanning Keymaps): Add map-keymaps.
6954 (Defining Menus): Add keymap-prompt.
6955
6956 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6957 most-negative-fixnum.
6958
6959 * compile.texi (Byte Compilation): Explain no-byte-compile
6960 (Compiler Errors): New node.
6961
6962 * os.texi (User Identification): user-uid, user-real-uid
6963 can return float.
6964
6965 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6966 and about derived modes.
6967 (Minor Modes): Add minor-mode-list.
6968 (Defining Minor Modes): Keyword args for define-minor-mode.
6969 (Search-based Fontification): Explain managing other properties.
6970 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6971 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6972 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6973
6974 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6975 (Variable Aliases): Clarify defvaralias.
6976
6977 * loading.texi (Library Search): Add load-suffixes.
6978
6979 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6980 (Programmed Completion): Add dynamic-completion-table.
6981
6982 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6983 (Magic File Names): Specify precedence order of handlers.
6984
6985 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6986 and post-command-hook.
6987 (Waiting): New calling convention for sit-for.
6988
6989 * text.texi (Special Properties): local-map and keymap properties
6990 apply based on their stickiness.
6991
69922003-07-07 Richard M. Stallman <rms@gnu.org>
6993
6994 * modes.texi (Minor Mode Conventions): Specify only some kinds
6995 of list values as args to minor modes.
6996
6997 * files.texi (File Name Expansion): Warn about iterative use
6998 of substitute-in-file-name.
6999
7000 * advice.texi (Activation of Advice): Clean up previous change.
7001
70022003-07-06 Markus Rost <rost@math.ohio-state.edu>
7003
7004 * advice.texi (Activation of Advice): Note that ad-start-advice is
7005 turned on by default.
7006
70072003-06-30 Richard M. Stallman <rms@gnu.org>
7008
7009 * text.texi (Buffer Contents): Document current-word.
7010 (Change Hooks): Not called for *Messages*.
7011
7012 * functions.texi (Defining Functions): Explain about redefining
7013 primitives.
7014 (Function Safety): Renamed. Minor changes.
7015 Comment out the detailed criteria for what is safe.
7016
70172003-06-22 Andreas Schwab <schwab@suse.de>
7018
7019 * objects.texi (Symbol Type): Fix description of examples.
7020
70212003-06-16 Andreas Schwab <schwab@suse.de>
7022
7023 * hash.texi (Creating Hash): Fix description of :weakness.
7024
c8763fb6 70252003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7026
7027 * files.texi (Changing Files): copy-file copies file modes, too.
7028
70292003-05-28 Richard M. Stallman <rms@gnu.org>
7030
7031 * strings.texi (Creating Strings): Clarify split-string.
7032
70332003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7034
7035 * strings.texi (Creating Strings): Update split-string specification
7036 and examples.
7037
70382003-05-19 Richard M. Stallman <rms@gnu.org>
7039
7040 * elisp.texi: Correct invariant section names.
7041
70422003-04-20 Richard M. Stallman <rms@gnu.org>
7043
7044 * os.texi (Timers): Explain about timers and quitting.
7045
70462003-04-19 Richard M. Stallman <rms@gnu.org>
7047
7048 * internals.texi (Writing Emacs Primitives): Strings are
7049 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7050 Explain GCPRO convention for varargs function args.
7051
70522003-04-16 Richard M. Stallman <rms@gnu.org>
7053
7054 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7055
70562003-04-08 Richard M. Stallman <rms@gnu.org>
7057
7058 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
7059
70602003-02-13 Kim F. Storm <storm@cua.dk>
7061
7062 * objects.texi (Character Type): New \s escape for space.
7063
70642003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7065
7066 * os.texi (System Environment): Added cygwin system-type.
7067
70682003-01-25 Richard M. Stallman <rms@gnu.org>
7069
7070 * keymaps.texi: Document that a symbol can act as a keymap.
7071
70722003-01-13 Richard M. Stallman <rms@gnu.org>
7073
7074 * text.texi (Changing Properties): Say string indices are origin-0.
7075
7076 * positions.texi (Screen Lines) <compute-motion>:
7077 Correct order of elts in return value.
7078
7079 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
7080 how to define a default binding.
7081
70822002-12-07 Markus Rost <rost@math.ohio-state.edu>
7083
7084 * loading.texi (Unloading): Fix recent change for load-history.
7085
7086 * customize.texi (Simple Types): Clarify description of custom
7087 type 'number. Describe new custom type 'float.
7088
70892002-12-04 Markus Rost <rost@math.ohio-state.edu>
7090
7091 * variables.texi (File Local Variables): Fix typo.
7092
c8763fb6 70932002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
7094
7095 From Michael Albinus <Michael.Albinus@alcatel.de>.
7096
7097 * README: Target for Info file is `make info'.
7098
7099 * files.texi (File Name Components): Fixed typos in
7100 `file-name-sans-extension'.
7101 (Magic File Names): Complete list of operations for magic file
7102 name handlers.
7103
71042002-09-16 Jonathan Yavner <jyavner@engineer.com>
7105
7106 * variables.texi (File Local Variables): New function
7107 risky-local-variable-p.
7108
71092002-09-15 Jonathan Yavner <jyavner@engineer.com>
7110
7111 * functions.texi (Function safety): New node about unsafep.
7112
71132002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
7114
7115 * customize.texi (Splicing into Lists): Fixed example.
7116 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
7117
71182002-06-17 Juanma Barranquero <lektu@terra.es>
7119
7120 * frames.texi (Display Feature Testing): Fix typo.
7121
71222002-06-12 Andreas Schwab <schwab@suse.de>
7123
7124 * frames.texi (Initial Parameters, Resources): Fix references to
7125 the Emacs manual.
7126
71272002-05-13 Kim F. Storm <storm@cua.dk>
7128
7129 * variables.texi (Intro to Buffer-Local): Updated warning and
7130 example relating to changing buffer inside let.
7131
c8763fb6 71322002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7133
7134 * os.texi (Session Management): New node about X Session management.
7135
71362002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
7137
7138 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
7139 to which the manual corresponds, and the copyright years.
7140
7141 * Makefile.in (VERSION): Set to 2.9.
7142
71432001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
7144
7145 * elisp.texi: Change the category in @dircategory to "Emacs", to
7146 make it consistent with info/dir.
7147
71482001-11-25 Miles Bader <miles@gnu.org>
7149
7150 * text.texi (Fields): Describe new `limit' arg in
7151 field-beginning/field-end.
7152
71532001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7154
7155 * permute-index: Don't depend on csh-specific features. Replace
7156 the interpreter name with /bin/sh.
7157
7158 * two-volume-cross-refs.txt: New file.
7159 * two.el: New file.
7160 * spellfile: New file.
7161
71622001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7163
7164 * permute-index: New file.
7165
7166 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7167 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7168 8+3 restricted namespace.
7169
7170 * Makefile.in (infodir): Define relative to $(srcdir).
7171 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7172 include directories list via -I switch to makeinfo.
7173 (index.texi): Use cp if both hard and symbolic links fail.
7174
71752001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7176
7177 * Makefile.in (distclean): Add.
7178
7179 The following changes make ELisp manual part of the Emacs
7180 distribution:
7181
7182 * Makefile.in: Add Copyright notice.
7183 (prefix): Remove.
7184 (infodir): Change value to "../info".
7185 (VPATH): New variable.
7186 (MAKE): Don't define.
7187 (texmacrodir): Don't define.
7188 (texinputdir): Append the existing value of TEXINPUTS.
7189 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7190 command to be compatible with man/Makefile.in, and to put the
7191 output into ../info.
7192 (info): Add target.
7193 (installall): Target removed.
7194
c8763fb6 71952001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7196
7197 * tips.texi (Coding Conventions): Fix typo.
7198
71992001-10-23 Gerd Moellmann <gerd@gnu.org>
7200
7201 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
7202
72032001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
7204
7205 * files.texi (File Name Components): Update the description of
7206 file-name-sans-extension and file-name-extension, as they now
7207 ignore leading dots.
7208
72092001-10-20 Gerd Moellmann <gerd@gnu.org>
7210
7211 * (Version 21.1 released.)
7212
72132001-10-19 Miles Bader <miles@gnu.org>
7214
7215 * positions.texi (Text Lines): Describe behavior of
7216 `beginning-of-line'/`end-of-line' in the presence of field properties.
7217
72182001-10-17 Gerd Moellmann <gerd@gnu.org>
7219
7220 * Makefile.in (VERSION): Set to 2.8.
7221 (manual): Use `manual-21'.
7222
7223 * elisp.texi (VERSION): Add and use it where the version
7224 number was used. Set it to 2.8.
7225
7226 * intro.texi: Likewise.
7227
72282001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7229
7230 * files.texi (File Name Completion): Document the significance of
7231 a trailing slash in elements of completion-ignored-extensions.
7232
72332001-10-06 Miles Bader <miles@gnu.org>
7234
7235 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
7236
72372001-10-04 Gerd Moellmann <gerd@gnu.org>
7238
7239 * variables.texi (Variable Aliases): New node.
7240
72412001-10-04 Gerd Moellmann <gerd@gnu.org>
7242
7243 * Branch for 21.1.
7244
72452001-10-02 Miles Bader <miles@gnu.org>
7246
7247 * minibuf.texi (Minibuffer Misc): Add entries for
7248 `minibuffer-contents', `minibuffer-contents-no-properties', and
7249 `delete-minibuffer-contents'.
7250 Correct description for `minibuffer-prompt-end'.
7251
7252 * text.texi (Property Search): Correct descriptions of
7253 `next-char-property-change' and `previous-char-property-change'.
7254 Add entries for `next-single-char-property-change' and
7255 `previous-single-char-property-change'.
7256 Make operand names a bit more consistent.
7257
72582001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7259
7260 * frames.texi (Finding All Frames): Document that next-frame and
7261 previous-frame are local to current terminal.
7262
72632001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7264
7265 * keymaps.texi (Creating Keymaps): Fix the description of the
7266 result of make-keymap.
7267
72682001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7269
7270 * display.texi (Font Lookup, Attribute Functions)
7271 (Image Descriptors): Add cross-references to the definition of
7272 selected frame.
7273
7274 * buffers.texi (The Buffer List): Add cross-references to the
7275 definition of selected frame.
7276
7277 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7278 frame at any given time.
7279 (Multiple Displays, Size and Position): Add a cross-reference to
7280 the definition of the selected frame.
7281
72822001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7283
7284 * strings.texi (String Conversion) <string-to-number>: Document
7285 that a float is returned for integers that are too large.
7286
7287 * frames.texi (Mouse Position): Document mouse-position-function.
7288 (Display Feature Testing): Document display-images-p.
7289 (Window Frame Parameters): Document the cursor-type variable.
7290
7291 * numbers.texi (Integer Basics): Document CL style read syntax for
7292 integers in bases other than 10.
7293
7294 * positions.texi (List Motion): Document
7295 open-paren-in-column-0-is-defun-start.
7296
7297 * lists.texi (Sets And Lists): Document member-ignore-case.
7298
7299 * internals.texi (Garbage Collection): Document the used and free
7300 strings report.
7301 (Memory Usage): Document strings-consed.
7302
7303 * os.texi (Time of Day): Document float-time.
7304 (Recording Input): Document that clear-this-command-keys clears
7305 the vector to be returned by recent-keys.
7306
7307 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7308 argument keymap can be a list.
7309
7310 * nonascii.texi (User-Chosen Coding Systems)
7311 <select-safe-coding-system>: Document the new argument
7312 accept-default-p and the variable
7313 select-safe-coding-system-accept-default-p. Tell what happens if
7314 buffer-file-coding-system is undecided.
7315 (Default Coding Systems): Document auto-coding-regexp-alist.
7316
7317 * display.texi (The Echo Area) <message>: Document
7318 message-truncate-lines.
7319 (Glyphs): Document that the glyph table is unused on windowed
7320 displays.
7321
7322 * help.texi (Describing Characters) <single-key-description>:
7323 Document the new argument no-angles.
7324 (Accessing Documentation) <documentation-property>: Document that
7325 a non-string property is evaluated.
7326 <documentation>: Document that the function-documentation property
7327 is looked for.
7328
7329 * windows.texi (Selecting Windows): Document some-window.
7330
7331 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7332
7333 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7334 apropos-mode-hook.
7335
7336 * commands.texi (Using Interactive): Document interactive-form.
7337 (Keyboard Macros): Document kbd-macro-termination-hook.
7338 (Command Loop Info): Document that clear-this-command-keys clears
7339 the vector to be returned by recent-keys.
7340
73412001-09-04 Werner LEMBERG <wl@gnu.org>
7342
7343 * Makefile.in (srcdir, texinputdir): New variables.
7344 (srcs, index.texi, install): Use $(srcdir).
7345 (.PHONY): Remove elisp.dvi.
7346 (elisp): Use -I switch for makeinfo.
7347 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7348 (installall, dist): Use $(srcdir).
7349 Fix path to texinfo.tex.
7350 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7351
73522001-08-30 Gerd Moellmann <gerd@gnu.org>
7353
7354 * display.texi (Conditional Display): Adjust to API change.
7355
7356 * configure: New file.
7357
73582001-07-30 Gerd Moellmann <gerd@gnu.org>
7359
7360 * commands.texi (Repeat Events): Add description of
7361 double-click-fuzz.
7362
73632001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7364
7365 * syntax.texi (Syntax Class Table): Add the missing designator for
7366 comment and string fences.
7367 (Syntax Properties): Add a xref to syntax table internals.
7368 (Syntax Table Internals): Document string-to-syntax.
7369
73702001-05-07 Gerd Moellmann <gerd@gnu.org>
7371
7372 * Makefile.in (install): Use install-info command line options
7373 like in Emacs' Makefile.in.
7374
73752000-12-09 Miles Bader <miles@gnu.org>
7376
7377 * windows.texi (Window Start): Update documentation for
7378 `pos-visible-in-window-p'.
7379
73802000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7381
7382 * lists.texi (Building Lists): Add footnote to explain how to add
7383 to the end of a list.
7384
73852000-10-25 Gerd Moellmann <gerd@gnu.org>
7386
7387 * files.texi (Visiting Functions): Typos.
7388
73892000-10-25 Kenichi Handa <handa@etl.go.jp>
7390
7391 * files.texi (Visiting Functions): Return value of
7392 find-file-noselect may be a list of buffers if wildcards are used.
7393
73942000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7395
7396 * display.texi (Defining Faces): Document `graphic' display type
7397 in face specs.
7398
b344d29d 73992000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7400
7401 * hooks.texi (Standard Hooks): Replace obsolete
7402 `after-make-frame-hook' with `after-make-frame-functions'.
7403
7404 * frames.texi (Creating Frames): Ditto.
7405
7406 * variables.texi (Future Local Variables): Ditto.
7407
74082000-10-16 Gerd Moellmann <gerd@gnu.org>
7409
7410 * display.texi (Other Image Types): Add description of :foreground
7411 and :background properties of mono PBM images.
7412
74132000-08-17 Werner LEMBERG <wl@gnu.org>
7414
7415 * .cvsignore: New file.
7416
74172000-01-05 Gerd Moellmann <gerd@gnu.org>
7418
7419 * tindex.pl: New script.
7420
74211999-12-03 Dave Love <fx@gnu.org>
7422
7423 * Makefile.in (MAKEINFO): New parameter.
7424
74251999-09-17 Richard Stallman <rms@gnu.org>
7426
7427 * Makefile.in (srcs): Add hash.texi.
7428 (VERSION): Update to 20.6.
7429
74301999-09-13 Richard Stallman <rms@gnu.org>
7431
7432 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7433
74341998-08-29 Karl Heuer <kwzh@gnu.org>
7435
7436 * configure.in: New file.
7437 * Makefile.in: Renamed from Makefile.
7438 (prefix, infodir): Use value obtained from configure.
7439 (emacslibdir): Obsolete variable deleted.
7440 (dist): Distribute configure.in, configure, Makefile.in.
7441
74421998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7443
7444 * Makefile (INSTALL_INFO): New variable.
7445 (install): Run install-info.
7446
74471998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7448
7449 * Makefile (elisp.dvi): Add missing backslash.
7450
74511998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7452
7453 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7454 Run texindex without `./'. Always run texindex on elisp.tp.
7455 (elisp.tps): Target deleted.
7456
74571998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7458
7459 * Makefile (srcs): Add nonascii.texi and customize.texi.
7460 (dist): Start by deleting `temp'.
7461
74621998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7463
7464 * Makefile (makeinfo, texindex): Targets deleted.
7465 (makeinfo.o, texindex.o): Targets deleted.
7466 (clean, dist): Don't do anything with them or with getopt*.
7467
74681998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7469
7470 * Makefile (SHELL): Defined.
7471
74721998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7473
7474 * Makefile (elisp.tps): New target.
7475 (elisp.dvi): Depend on elisp.tps.
7476
c5602427 74771996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7478
7479 * README: Update phone number.
7480
7481 * Makefile (elisp): Make this be the default target.
7482 Depend on makeinfo.c instead of makeinfo.
7483 (install): Don't depend on elisp.dvi, since we don't install that.
7484 Use mkinstalldirs.
7485 (dist): Add mkinstalldirs.
7486
c5602427 74871995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7488
7489 * Makefile (VERSION): Update version number.
7490 (maintainer-clean): Renamed from realclean.
7491
c5602427 74921995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7493
7494 * Makefile (realclean): New target.
7495 (elisp): Remove any old elisp-* files first.
7496
c5602427 74971993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7498
7499 * Makefile (VERSION): New variable.
7500 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7501 Compressed file suffix should be `.gz', not `.z'.
7502
ce058493 75031993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7504
7505 * Makefile (elisp): Depend on makeinfo.
7506
c5602427 75071993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7508
7509 * Makefile (srcs): Add anti.texi.
7510
c5602427 75111993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7512
7513 * Makefile (infodir, prefix): New vars.
7514 (install): Use infodir.
7515 (emacsinfodir): Deleted.
7516
c5602427 75171993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7518
7519 * Makefile (srcs): Add calendar.texi.
7520
7521 * Makefile (dist): Copy texindex.c and makeinfo.c.
7522 Limit elisp-* files to those with one or two digits.
7523
c5602427 75241993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7525
7526 * Makefile (dist): Changed to use Gzip instead of compress.
7527
c5602427 75281993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7529
7530 * loading.texi (Unloading): define-function changed back to
7531 defalias. It may not stay this way, but at least it's
7532 consistent with the known-good version of the code patch.
7533
c5602427 75341993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7535
7536 * modes.texi (Hooks): Document new optional arg of add-hook.
7537
c5602427 75381993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7539
7540 * variables.texi: Document nil initial value of buffer-local variables.
7541
7542 * tips.texi: Add new section on standard library headers.
7543
c5602427 75441993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7545
7546 * Makefile (srcs): Add frame.texi to the list of sources.
7547
c5602427 75481993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7549
7550 * Makefile (dist): Don't bother excluding autosave files; they'll
7551 never make it into the temp directory anyway, and the hash marks
7552 in the name are problematic for make and the Bourne shell.
7553 (srcs):
7554
c5602427 75551993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7556
7557 * Makefile (dist): Don't include backup files or autosave files in
7558 the distribution tar file.
7559
c5602427 75601991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7561
7562 * Makefile (srcs): Added index.perm.
7563 (elisp.dvi): Remove erroneous shell comment.
7564 Expect output of permute-index in permuted.fns.
7565 Save old elisp.aux in elisp.oaux.
7566 (clean): Added index.texi to be deleted.
7567
c5602427 75681990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7569
7570 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7571
c5602427 75721990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7573
7574 * files.texi: Noted that completion-ignored-extensions is ignored
7575 when making *Completions*.
7576
3e868ee3 75771990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7578
7579 * Makefile make dist now depends on elisp.dvi, since it tries
7580 to include it in the dist file.
7581
c5602427 75821990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7583
c5602427 7584 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7585
c5602427 75861989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7587
7588 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7589 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7590
c5602427 75911989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7592
7593 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7594 and @error{} are the terms now being used. The files in the
7595 directory have been changed to reflect this.
7596
7597 * All instances of @indentedresultt{} have been changed to
7598 ` @result{}', using 5 spaces at the begining of the line.
7599
c5602427 76001989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7601
7602 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7603 experimental @indentedresult{}, @indentedexpandsto{} are part of
7604 the texinfo.tex in this directory. These TeX macros are not
7605 stable yet.
7606
c5602427 76071989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7608
7609 * texinfo.tex: Temporarily added
7610 \let\result=\dblarrow
7611 \def\error{{\it ERROR} \longdblarrow}
7612 We need to do this better soon.
7613
c5602427 76141989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7615
7616 * Applied Karl Berry's patches to *.texinfo files, but not to
7617 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7618 new title page format is also not applied, since it requires
7619 texinfo.tex changes.)
7620
7621 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7622 for the Project GNU development environment.
7623
7624;; Local Variables:
c8763fb6 7625;; coding: utf-8
b8d4c8d0
GM
7626;; add-log-time-zone-rule: t
7627;; End:
7628
352c8b4a 7629 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7630 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7631
7632 This file is part of GNU Emacs.
7633
352c8b4a 7634 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7635 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7636 the Free Software Foundation, either version 3 of the License, or
7637 (at your option) any later version.
b8d4c8d0
GM
7638
7639 GNU Emacs is distributed in the hope that it will be useful,
7640 but WITHOUT ANY WARRANTY; without even the implied warranty of
7641 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7642 GNU General Public License for more details.
7643
7644 You should have received a copy of the GNU General Public License
352c8b4a 7645 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7646
7647;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda