Merge changes made in Gnus trunk.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
50b063c3
CY
12011-10-13 Chong Yidong <cyd@stupidchicken.com>
2
3 * text.texi (Yanking): Document yank-excluded-properties.
4
5 * package.texi (Packaging Basics): The commentary should say how
6 to begin using the package.
7
c72063fa
MR
82011-10-11 Martin Rudalics <rudalics@gmx.at>
9
10 * windows.texi (Deleting Windows): Mention which window gets
11 selected when deleting the selected window.
12
d83dc65b
MR
132011-10-09 Martin Rudalics <rudalics@gmx.at>
14
15 * buffers.texi (The Buffer List): Describe how bury-buffer deals
16 with the selected window.
17 * windows.texi (Buffers and Windows): Reformulate text on how
18 replace-buffer-in-windows deals with a window.
19 (Quitting Windows): Describe how quit-window deals with a
20 standalone frame. Describe new option frame-auto-hide-function.
21
c599682c
GM
222011-10-08 Glenn Morris <rgm@gnu.org>
23
48bca619
GM
24 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
25
c599682c
GM
26 * positions.texi (Excursions): Update warning message.
27
969aa734
CY
282011-10-05 Chong Yidong <cyd@stupidchicken.com>
29
30 * display.texi (Low-Level Font, Face Attributes, Font Lookup): Fix
31 Emacs manual xref (Bug#9675).
32
550f41cd
CY
332011-10-01 Chong Yidong <cyd@stupidchicken.com>
34
35 * windows.texi (Textual Scrolling): Document scroll-up-command,
36 scroll-down-command, scroll-error-top-bottom, and the
37 scroll-command symbol property.
717a1362
CY
38 (Display Action Functions): Fix description of
39 display-buffer-pop-up-window.
550f41cd 40
a239d4e9
JB
412011-09-28 Juanma Barranquero <lekktu@gmail.com>
42
43 * windows.texi (Splitting Windows): Fix typos.
44
590c056d
MR
452011-09-25 Martin Rudalics <rudalics@gmx.at>
46
47 * windows.texi (Windows and Frames, Display Action Functions)
48 (Switching Buffers): Fix some typos.
49 (Buffers and Windows): Remove reference to window-auto-delete.
50 Reword description of replace-buffer-in-windows.
51 (Window History): Fix some typos and refer to frame local buffer
52 list.
c419f5cb
MR
53 (Quitting Windows): New node.
54 (Window Configurations): Add descriptions of window-state-get
55 and window-state-put.
56 (Window Parameters): Describe variable ignore-window-parameters.
57 Sketch some window parameters currently in use.
58 * elisp.texi (Top): Update node listing.
590c056d 59
9ec20d36
CY
602011-09-25 Chong Yidong <cyd@stupidchicken.com>
61
62 * windows.texi (Display Action Functions)
63 (Choosing Window Options): New nodes.
64
0e406a72
CY
652011-09-24 Chong Yidong <cyd@stupidchicken.com>
66
67 * windows.texi (Window History): New node. Move text here from
68 Buffers and Windows.
69 (Switching Buffers): Rename from Displaying Buffers, since we
70 don't document display-buffer here; callers changed. Document
71 FORCE-SAME-WINDOW arg to switch-to-buffer and
72 switch-to-buffer-other-frame. Delete duplicate
73 replace-buffer-in-windows doc.
74 (Choosing Window): Document display actions.
75
6bf7006f
EZ
762011-09-24 Eli Zaretskii <eliz@gnu.org>
77
78 * display.texi (Forcing Redisplay): Update the description of
79 redisplay-dont-pause due to change in the default value.
80
b33b68a3
MR
812011-09-23 Martin Rudalics <rudalics@gmx.at>
82
83 * frames.texi (Frames and Windows): Move section and rename to
84 Windows and Frames in windows.texi.
85 * windows.texi (Windows): Restructure.
86 (Basic Windows): Rewrite. Explain live and internal windows and
87 normalization functions.
88 (Windows and Frames): Move section here from frames.texi.
89 Describe subwindows, window combinations, window tree, and
90 corresponding functions including window-list here.
91 (Window Sizes): Rename section from Size of Window and move it
92 up in chapter. Describe total and body sizes and the
93 corresponding functions. Explain new semantics of
94 window-min-height/-width.
95 (Resizing Windows): Move section up in chapter. Describe new
96 resize functions.
97 (Splitting Windows): Describe new behavior of split-window,
98 split-window-above-each-other and split-window-side-by-side.
99 Provide examples. Describe window-nest and window-splits
100 options.
101 (Deleting Windows): Minor rewrite.
102 (Selecting Windows): Minor rewrite. Describe
103 frame-selected-window and set-frame-selected-window here.
104 (Cyclic Window Ordering): Minor rewrite. Describe
105 window-list-1.
106 (Buffers and Windows): Rewrite. Explain a window's previous and
107 next buffers and the corresponding functions.
c4682d18 108 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
109 * elisp.texi (Top): Update node listings for frames and windows
110 sections.
111
4d3786ac
SM
1122011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
113
114 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
115
713df35b
LMI
1162011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
117
118 * errors.texi (Standard Errors): Remove apparent placeholder text
119 (bug#9491).
120
33ed493b
CY
1212011-09-18 Chong Yidong <cyd@stupidchicken.com>
122
123 * frames.texi (Management Parameters): Fix description of
124 icon-type parameter.
125
b8f0a954
CY
1262011-09-17 Chong Yidong <cyd@stupidchicken.com>
127
128 * tips.texi (Key Binding Conventions): Don't bind a key sequence
129 ending in C-g. Suggested by Edward O'Connor.
130
eddf142c
EZ
1312011-09-17 Eli Zaretskii <eliz@gnu.org>
132
133 * numbers.texi (Integer Basics): Add indexing for
134 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
135
bf1af6c7
DM
1362011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
137
138 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
139
cec2eab8
JB
1402011-09-11 Juanma Barranquero <lekktu@gmail.com>
141
142 * processes.texi (Network Servers): Clarify what the process
143 buffer is used for (bug#9233).
144
51751aa2 1452011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
146
147 * lists.texi (Building Lists): Fix typo.
148
35137ed3
CY
1492011-08-30 Chong Yidong <cyd@stupidchicken.com>
150
151 * display.texi (Basic Faces): New node. Document new faces.
152
153 * modes.texi (Major Mode Conventions): Move some text there.
154 (Mode Help): Remove major-mode var, duplicated in Major Modes.
155
3fd50d5c
CY
1562011-08-29 Chong Yidong <cyd@stupidchicken.com>
157
158 * modes.texi (Basic Major Modes): New node. Callers updated.
159 (Major Modes): Document fundamental-mode and major-mode.
160 (Major Mode Basics): Node deleted; text moved to Major Modes.
161 (Derived Modes): Document derived-mode-p.
162
ddb54206
CY
1632011-08-28 Chong Yidong <cyd@stupidchicken.com>
164
a6326082
CY
165 * files.texi (Changing Files, Create/Delete Dirs): Document new
166 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
167 (Visiting Functions): Remove view-file; it is documented in the
168 Emacs manual.
04e2ce72 169
ddb54206
CY
170 * frames.texi (Layout Parameters): The defaults for the
171 menu-bar-lines and tool-bar-lines parameters depend on the mode.
172
173 * display.texi (Progress): Document spinner functionality.
174
175 * os.texi (Killing Emacs): Note that kill-emacs can be called by
176 operating system signals. Refer to save-buffers-kill-terminal
177 instead of save-buffers-kill-emacs.
178
179 * objects.texi (Symbol Type): Document ## print representation.
180
0c95fcf7
EZ
1812011-08-25 Eli Zaretskii <eliz@gnu.org>
182
183 * display.texi (Specified Space): Mention that `space' specs
184 influence bidi reordering.
185 (Bidirectional Display): Explain how to use `(space . PROPS)' for
186 separating fields with bidirectional content.
187
5980d4c6
EZ
1882011-08-24 Eli Zaretskii <eliz@gnu.org>
189
190 * display.texi (Bidirectional Display): Document return value in
191 buffers that are not bidi-reordered for display, and in unibyte
192 buffers.
193
bca633fb
EZ
1942011-08-23 Eli Zaretskii <eliz@gnu.org>
195
196 * nonascii.texi (Character Properties): Document the values for
197 unassigned codepoints.
198
c094bb0c
EZ
1992011-08-18 Eli Zaretskii <eliz@gnu.org>
200
201 * nonascii.texi (Character Properties): Document use of
202 `bidi-class' and `mirroring' properties as part of reordering.
203 Provide cross-references to "Bidirectional Display".
204
205 * display.texi (Bidirectional Display): Document the pitfalls of
206 concatenating strings with bidirectional content, with possible
92b71444
EZ
207 solutions. Document bidi-string-mark-left-to-right. Mention
208 paragraph direction in modes that inherit from prog-mode.
209 Document use of `bidi-class' and `mirroring' properties as part of
210 reordering.
c094bb0c 211
1ea897d5
EZ
2122011-08-16 Eli Zaretskii <eliz@gnu.org>
213
9adfcd0b
EZ
214 * modes.texi (Major Mode Conventions): Improve the documentation
215 of `mode-class' `special' modes.
216
10862873
EZ
217 * nonascii.texi (Character Properties): Document the `mirroring'
218 property. Add index entries.
219
1ea897d5
EZ
220 * syntax.texi (Categories): Add an example of defining a new
221 category and category table.
222
223 * searching.texi (Regexp Backslash): Document how to display
224 existing categories. Mention the possibility of adding
225 categories, and add an xref to where this is described. Add an
226 index entry.
227
ebb552ed
CY
2282011-08-09 Chong Yidong <cyd@stupidchicken.com>
229
230 * text.texi (Special Properties):
231 * display.texi (Overlay Properties): Note that mouse-face cannot
232 change the text size (Bug#8530).
233
51a714e1
CY
2342011-08-08 Chong Yidong <cyd@stupidchicken.com>
235
236 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
237 using setenv instead.
238
4cc60b9b
EZ
2392011-07-28 Eli Zaretskii <eliz@gnu.org>
240
241 * display.texi (Bidirectional Display): Document the fact that
242 bidi-display-reordering is t by default.
243
5deb92fd
EZ
2442011-07-23 Eli Zaretskii <eliz@gnu.org>
245
246 * display.texi (Bidirectional Display): New section.
247
011b0ad6 2482011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
249 Tim Cross <theophilusx@gmail.com> (tiny change)
250 Glenn Morris <rgm@gnu.org>
011b0ad6 251
67f9b9f8 252 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 253
4baf28e6
AS
2542011-07-15 Andreas Schwab <schwab@linux-m68k.org>
255
256 * help.texi (Keys in Documentation): Revert last change.
257
66249842
LMI
2582011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
259
f863868c
LMI
260 * help.texi (Keys in Documentation): Clarify that \= only quotes
261 the next character, and doesn't affect longer sequences in
262 particular (bug#8935).
263
66249842
LMI
264 * debugging.texi (Using Debugger): Mention
265 @code{eval-expression-debug-on-error} (bug#8549).
266
0bb23927 2672011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
268
269 * display.texi (Other Display Specs): Document that `left-fringe'
270 and `right-fringe' display specifications are of the "replacing"
271 kind.
272
f2027cdf
LMI
2732011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
274
275 * help.texi (Documentation Basics): Add a link to the Function
276 Documentation node (bug#6580).
277
f987fde4
LMI
2782011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
279
0bc59b25
LMI
280 * keymaps.texi (Menu Bar): Mention :visible and :enable
281 (bug#6344). Text by Drew Adams.
282
63d55f1f
LMI
283 * modes.texi (Running Hooks): Mention buffer-local hook variables
284 (bug#6218).
285
f987fde4
LMI
286 * objects.texi (General Escape Syntax): "a with grave accent" is
287 ?xe0, not ?x8e0 (bug#5259).
288
b7527639
CY
2892011-07-12 Chong Yidong <cyd@stupidchicken.com>
290
291 * display.texi (Face Attributes, Font Selection): Add references
292 to the Fonts node in the Emacs manual (Bug#4178).
293
c830e5ae
CY
2942011-07-12 Chong Yidong <cyd@stupidchicken.com>
295
296 * display.texi (Window Systems): `window-system' is
297 terminal-local.
298
299 * frames.texi (Frame Parameters, Parameter Access): Don't mention
300 frame-local variables.
301
302 * variables.texi (Buffer-Local Variables): Don't mention obsolete
303 frame-local variables.
304 (Frame-Local Variables): Node deleted.
305
306 * elisp.texi (Top): Update node listing.
307
91223e54
LMI
3082011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
309
310 * elisp.texi: Change "inferiors" to "subnodes" in three places
311 (bug#3523).
312
963578d3
CY
3132011-07-11 Chong Yidong <cyd@stupidchicken.com>
314
315 * frames.texi (Window System Selections): Discussion of
316 x-select-enable-clipboard moved to Emacs manual.
317
07151e49
DD
3182011-07-11 Deniz Dogan <deniz@dogan.se>
319
320 * commands.texi (Prefix Command Arguments): Remove excessive
321 apostrophe.
322
7261e1cf
LMI
3232011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
324
ad21a12a
LMI
325 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
326 description is a string (bug#3313).
327
7261e1cf
LMI
328 * frames.texi (Display Feature Testing): Try to explain what all
329 the visual classes mean (bug#3042).
330
568f7b79
LMI
3312011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
332
18d59e29
LMI
333 * modes.texi (Mode Line Variables): Document `mode-line-remote'
334 and `mode-line-client' (bug#2974).
335
568f7b79
LMI
336 * text.texi (Insertion): Clarify marker movements (bug#1651).
337 Text from Drew Adams.
338
54e10184
LMI
3392011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
340
d94d85e9
LMI
341 * text.texi (Special Properties): Clarify the format of `face'
342 (bug#1375).
343
54e10184
LMI
344 * commands.texi (Interactive Call): Add a `call-interactively'
345 example (bug#1010).
346
413c488d
LMI
3472011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
348
349 * functions.texi (Calling Functions): Link to the "Interactive
350 Call" node (bug#1001).
351
322b7dab 3522011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 353
3deead93
CY
354 * customize.texi (Composite Types): Move alist and plist to here
355 from Simple Types (Bug#7545).
356
357 * elisp.texi (Top): Update menu description.
358
b00d8c1a
CY
359 * display.texi (Face Attributes): Document negative line widths
360 (Bug#6113).
361
d2a6c43b
TR
3622011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
363
364 * searching.texi (Match Data): Note that match data can be
365 overwritten by most functions (bug#2499).
366
c7844a27
LMI
3672011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
368
a9ab721e
LMI
369 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
370 flags mean (bug#6659).
371
c7844a27
LMI
372 * functions.texi (What Is a Function): Document the autoload
373 object (bug#6496).
374
f68d76d0
LMI
3752011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
376
8a20ca4c
LMI
377 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
378 is only used in the Customize user interface (bug#6089).
379
f68d76d0 380 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 381 images (bug#7836).
f68d76d0 382
7018dbe7
EZ
3832011-07-02 Eli Zaretskii <eliz@gnu.org>
384
385 * variables.texi (Defining Variables, Void Variables)
386 (Constant Variables): Fix incorrect usage of @kindex.
387
36cb87a1
LMI
3882011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
389
28ee97c7
LMI
390 * variables.texi (Defining Variables): Add an index entry for
391 `set-variable' (bug#7262).
8d4294e9 392 (Defining Variables): Use @findex for functions.
28ee97c7 393
8862ffd5
LMI
394 * frames.texi (Basic Parameters): Document the `explicit-name'
395 parameter (bug#6951).
396
0ec389b9
LMI
397 * customize.texi (Type Keywords): Clarify that :value provides a
398 default value for all types (bug#7386).
399
36cb87a1
LMI
400 * streams.texi (Output Functions): Document `pp'.
401
11fdef7d 4022011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
403
404 * keymaps.texi (Searching Keymaps):
405 * display.texi (Overlay Properties): Fix errors in 2011-05-29
406 change. Suggested by Johan Bockgård.
407
eeafcea7
CY
4082011-06-15 Chong Yidong <cyd@stupidchicken.com>
409
410 * text.texi (Special Properties): Clarify role of font-lock-face.
411
b96e6cde
LMI
4122011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
413
414 * processes.texi (Process Information): Renamed `process-alive-p'
415 to `process-live-p' for consistency with other `-live-p' functions.
416
be14b9ab
PE
4172011-06-03 Paul Eggert <eggert@cs.ucla.edu>
418
419 Document wide integers better.
420 * files.texi (File Attributes): Document ino_t values better.
2d365993 421 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
422 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
423 (Bitwise Operations):
001903b5
PE
424 * objects.texi (Integer Type): Use a binary notation that is a bit easier
425 to read, and that will port better if 62-bits becomes the default.
426 Fix or remove incorrect examples.
be14b9ab
PE
427 * os.texi (Time Conversion): Document time_t values better.
428
bcd54f83
LMI
4292011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
430
431 * processes.texi (Process Information): Document
432 `process-alive-p'.
433
049bcbcb
CY
4342011-05-29 Chong Yidong <cyd@stupidchicken.com>
435
436 * help.texi (Accessing Documentation):
437 * display.texi (Pixel Specification):
438 * processes.texi (Serial Ports, Serial Ports):
439 * nonascii.texi (Character Properties, Default Coding Systems):
440 * text.texi (Changing Properties, Special Properties):
441 * windows.texi (Window Start and End):
442 * modes.texi (SMIE Indentation Example, SMIE Tricks):
443 * keymaps.texi (Searching Keymaps, Tool Bar):
444 * minibuf.texi (Basic Completion):
445 * compile.texi (Eval During Compile):
446 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
447 7x9 paper in printed manual.
448
449 * lists.texi (Sets And Lists): Fix misplaced text.
450
58539c63
CY
4512011-05-29 Chong Yidong <cyd@stupidchicken.com>
452
453 * keymaps.texi (Remapping Commands): Emphasize that the keymap
454 needs to be active (Bug#8350).
455
6b5681bf
CY
4562011-05-28 Chong Yidong <cyd@stupidchicken.com>
457
b4d52acc
CY
458 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
459
6b5681bf
CY
460 * tips.texi (Coding Conventions): Remove antediluvian filename
461 limit recommendation (Bug#8538).
462
e145f188
GM
4632011-05-27 Glenn Morris <rgm@gnu.org>
464
465 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
466
eafed945
GM
4672011-05-26 Glenn Morris <rgm@gnu.org>
468
469 * variables.texi (File Local Variables):
470 Update hack-local-variables `mode-only' return value.
2d3ba9e7 471 Add some more details on what this function does in the other case.
eafed945 472
bc8410af
GM
4732011-05-19 Glenn Morris <rgm@gnu.org>
474
475 * lists.texi (Sets And Lists): Mention cl provides union etc.
476
35a30759
N
4772011-05-19 Nix <nix@esperi.org.uk>
478
479 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
480
481 * text.texi (Parsing HTML): Update for function name changes.
482
483 * syntax.texi (Syntax Flags): Small fix.
484
485 * keymaps.texi (Active Keymaps): Typo fix.
486 (Changing Key Bindings): Grammar fix.
487
488 * frames.texi (Minibuffers and Frames): Grammar fix.
489 (Window System Selections): x-select-enable-clipboard now defaults to t.
490
491 * customize.texi (Common Keywords):
492 * display.texi (Abstract Display):
493 * modes.texi (Auto-Indentation):
494 * nonascii.texi (Converting Representations): Typo fixes.
495
496 * control.texi (Examples of Catch): Call it "goto" not "go to".
497
e3934a8a
EZ
4982011-05-14 Eli Zaretskii <eliz@gnu.org>
499
bc039a3b
EZ
500 * nonascii.texi (Character Properties): Fix inconsistencies with
501 implementation.
502
e3934a8a
EZ
503 * text.texi (Special Properties): Move @defvar's out of the
504 @table. (Bug#8652)
505
e2c94218
GM
5062011-05-12 Glenn Morris <rgm@gnu.org>
507
508 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
509
d2fc7e3d 5102011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
511
512 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
513 (Multiline Font Lock):
514 * vol2.texi (Top):
515 * vol1.texi (Top):
516 * elisp.texi (Top): Update menu accordingly.
517
d2fc7e3d 5182011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
519
520 * modes.texi (Region to Fontify): Fix typo.
521
79b70037
GM
5222011-05-10 Jim Meyering <meyering@redhat.com>
523
524 * minibuf.texi: Fix typo "in in -> in".
525
b08a63cc 5262011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
527
528 * numbers.texi (Integer Basics): Large integers are treated as floats.
529
1ef14cb4
LMI
5302011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
531
532 * processes.texi (Synchronous Processes): Document the (:file
533 "/file-name") syntax for `call-process'.
534
4ffd0d6b 5352011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
536
537 * windows.texi (Choosing Window): Fix typo.
538
4ffd0d6b 5392011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
540
541 * frames.texi (Layout Parameters): Note the difference between
542 querying and setting parameters for left-fringe and right-fringe
543 (Bug#6930).
544
fd5a8ae8
SM
5452011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
546
547 * minibuf.texi (Basic Completion): Be a bit more precise about the
548 valid kinds of completion tables.
549 (Programmed Completion): Remove obsolete text about lambda expressions
550 not being valid completion tables.
551
c1bcd0d5
CY
5522011-03-19 Chong Yidong <cyd@stupidchicken.com>
553
554 * positions.texi (Excursions): Explain the "save-excursion
555 defeated by set-buffer" warning.
556
557 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
558 save-excursion. Suggested by Uday S Reddy.
559
03408648 5602011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 561
03408648
SM
562 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
563 (Lexical Binding): New sub-section.
ba83908c 564
03408648
SM
565 * eval.texi (Eval): Discourage the use of `eval'.
566 Document its new `lexical' argument.
6c075cd7 567
f6d62986
SM
5682011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
569
03408648 570 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
571 nil any more.
572
84ea5558 5732011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
574
575 * strings.texi (String Conversion): Don't mention
576 string-make-(uni|multi)byte (bug#8262).
577 * nonascii.texi (Converting Representations): Fix up range.
578 * keymaps.texi (Key Binding Commands): Update code point, avoid
579 "unibyte character" and remove mention of unibyte bindings.
580
62d94509
EZ
5812011-03-10 Eli Zaretskii <eliz@gnu.org>
582
583 * modes.texi (Operator Precedence Grammars): Don't use characters
584 outside ISO-8859-1.
585
63a329f8
EZ
5862011-03-09 Eli Zaretskii <eliz@gnu.org>
587
588 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
589
590 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
591
6446548e
GM
5922011-03-08 Glenn Morris <rgm@gnu.org>
593
594 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
595 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 596 * elisp.texi: Set documentencoding.
6446548e 597
33383987
JB
5982011-03-07 Chong Yidong <cyd@stupidchicken.com>
599
600 * Version 23.3 released.
601
0b3ceceb
CY
6022011-03-06 Chong Yidong <cyd@stupidchicken.com>
603
604 * package.texi: Update index keywords.
605 (Package Archives): New node contents. Document package-x.el.
606
78f5433f
JB
6072011-03-06 Juanma Barranquero <lekktu@gmail.com>
608
609 * makefile.w32-in (srcs): Add package.texi.
610
555e9b5c
CY
6112011-03-06 Chong Yidong <cyd@stupidchicken.com>
612
120d9389
CY
613 * package.texi (Packaging, Packaging Basics, Simple Packages)
614 (Multi-file Packages): Expand and clarify.
615 (Package Archives): Temporary placeholder node.
616
617 * elisp.texi (Top): Update node listing.
618
555e9b5c
CY
619 * Makefile.in (srcs): Add package.texi.
620
b59a4335
CY
6212011-03-05 Chong Yidong <cyd@stupidchicken.com>
622
623 * processes.texi (Synchronous Processes): Minor clarification
624 (Bug#8149).
625
06083aa1
GM
6262011-03-03 Glenn Morris <rgm@gnu.org>
627
628 * files.texi (Truenames): Minor clarification. (Bug#2341)
629
6640b281
GM
6302011-03-01 Glenn Morris <rgm@gnu.org>
631
632 * variables.texi (Directory Local Variables):
633 Mention `(subdirs . nil)' alist element.
634
2b0c7330 6352011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
636
637 * variables.texi (Directory Local Variables): Mention the optional
638 mtime argument of dir-locals-set-directory-class. (Bug#3577)
639
b923f7a9
CY
6402011-02-27 Chong Yidong <cyd@stupidchicken.com>
641
642 * minibuf.texi (Minibuffer History): Clarify discussion of
643 minibuffer history lists (Bug#8085).
644
67ab0163 6452011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 646
e979a521
EZ
647 * elisp.texi: Sync @dircategory with ../../info/dir.
648
e03b2fd4
EZ
649 * files.texi (Visiting Functions): Document find-file-literally,
650 both the command and the variable.
651
86ec878a
EZ
652 * variables.texi (Creating Buffer-Local): Explain the meaning of
653 permanent local variables.
654
67ab0163
GM
655 * files.texi (Visiting Functions): Document find-file-literally,
656 both the command and the variable.
657
658 * variables.texi (Creating Buffer-Local): Explain the meaning of
659 permanent local variables.
660
6612011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
662
663 * keymaps.texi (Remapping Commands): Mention how to undo it.
664
bfcb151a
RT
6652011-02-09 Reuben Thomas <rrt@sc3d.org>
666
667 * loading.texi (Hooks for Loading): Remove unnecessary advice
668 about eval-after-load (Bug#7986).
669
a41c8660
CY
6702011-02-05 Chong Yidong <cyd@stupidchicken.com>
671
672 * commands.texi (Accessing Mouse): Note that a header line is not
673 included in the row of posn-col-row.
674
e0dd6837
CY
6752011-02-02 Chong Yidong <cyd@stupidchicken.com>
676
677 * modes.texi (Major Mode Conventions): Add face guidelines.
678 (Faces for Font Lock): List faces in order of prominence.
679
a4180391
PE
6802011-02-01 Paul Eggert <eggert@cs.ucla.edu>
681
682 format-time-string now supports subsecond time stamp resolution
683 * os.texi (Time Parsing): Document %N.
684
7427eb97
CY
6852011-01-28 Chong Yidong <cyd@stupidchicken.com>
686
61db307f
CY
687 * vol1.texi (Top):
688 * vol2.texi (Top):
689 * elisp.texi (Top):
690 * display.texi (Display Property): Shorten the menu description of
691 the "Other Display Specs" node (Bug#7816).
692
7427eb97
CY
693 * keymaps.texi (Defining Menus): Add "menu item" and "extended
694 menu item" concept index entries (Bug#7805).
695
bf3dae7e
EZ
6962011-01-29 Eli Zaretskii <eliz@gnu.org>
697
698 * makefile.w32-in (texinfodir): New variable.
699 (usermanualdir): Remove as redundant with $(emacsdir).
700 (MAKEINFO): Remove options, leave only program name.
701 (MAKEINFO_OPTS): New variable.
702 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
703
06d8ace5 7042011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
705 Richard Kim <emacs18@gmail.com>
706
707 * loading.texi (Library Search): Document list-load-path-shadows
708 (Bug#7757).
709
06d8ace5 7102011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
711
712 * searching.texi (Regexp Special): Remove outdated discussion of
713 character sets (Bug#7780).
714
28a88153
CY
715 * frames.texi (Pop-Up Menus): Document where menu title comes
716 from (Bug#7684).
717
06d8ace5 7182011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
719
720 * display.texi (Making Buttons): Mention limitation of text buttons.
721
a8e1e9ee
WL
7222011-01-23 Werner Lemberg <wl@gnu.org>
723
724 * Makefile.in (MAKEINFO): Now controlled by `configure'.
725 (MAKEINFO_OPTS): New variable. Use it where appropriate.
726 (ENVADD): New variable to control texi2dvi and texi2pdf.
727
362b9d48
GM
7282011-01-15 Chong Yidong <cyd@stupidchicken.com>
729
730 * files.texi (Directory Names): Move directory-abbrev-alist doc to
731 Emacs manual.
732
7332011-01-15 Eli Zaretskii <eliz@gnu.org>
734
735 * files.texi (Directory Names): Explain why FROM in
736 directory-abbrev-alist should begin with \`. (Bug#7777)
737
3fa173b4
SM
7382011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
739
740 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
741
7c420169 7422011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
743
744 * modes.texi (Emulating Mode Line): Fix last change.
745
7c420169 7462011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
747
748 * modes.texi (Emulating Mode Line): Update documentation of
749 format-mode-line according to changes that fixed bug #7587.
750
80b33766
SM
7512010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
752
753 * modes.texi (Derived Modes): Mention prog-mode.
754
755 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
756 of the key-binding-data cache since we don't use it any more.
757
f49d1f52 7582010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 759
4bb49a92
EZ
760 * processes.texi (Shell Arguments):
761 * strings.texi (Creating Strings): Don't mention "shell commands";
762 make it explicit that `split-string-and-unquote' and
763 `combine-and-quote-strings' are mainly for working with arguments
764 to call-process and start-process.
765
3c73e30e
EZ
766 * processes.texi (Shell Arguments): Fix documentation of
767 `split-string-and-unquote'. Add indexing. (Bug#7563)
768
f49d1f52 7692010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
770
771 * modes.texi (Auto-Indentation): New section to document SMIE.
772 (Major Mode Conventions):
773 * text.texi (Mode-Specific Indent): Refer to it.
774
f49d1f52 7752010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
776
777 * display.texi (Other Display Specs): Document left-fringe and
778 right-fringe display specs.
779
f49d1f52 7802010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
781
782 * backups.texi (Making Backups):
783 * modes.texi (Example Major Modes): Use recommended coding style.
784 (Major Mode Basics, Derived Modes): Encourge more strongly use of
785 define-derived-mode. Mention completion-at-point-functions.
786
f49d1f52 7872010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 788
5dcb4c4e
SM
789 * nonascii.texi (Converting Representations):
790 Document byte-to-string.
e1115396 791
ec1b9b17
GM
7922010-12-08 Glenn Morris <rgm@gnu.org>
793
794 * buffers.texi (Modification Time):
795 verify-visited-file-modtime now defaults to the current buffer.
796
07976ae3 7972010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 798
ec1b9b17 799 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
800
801 * strings.texi (Creating Strings): Don't mention semi-obsolete
802 function char-to-string.
803 (String Conversion): Shorten discussion of semi-obsolete function
804 string-to-char. Link to Converting Representations.
805
806 * objects.texi (Symbol Type):
807 * text.texi (Near Point):
808 * help.texi (Help Functions):
809 * functions.texi (Mapping Functions): Use string instead of
810 char-to-string in examples.
811
07976ae3 8122010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
813
814 * text.texi (Kill Functions, Kill Functions)
815 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
816 YANK-HANDLER args.
817
818 * symbols.texi (Creating Symbols): Using unintern without an
819 obarray arg is now obsolete.
820
821 * numbers.texi (Float Basics): Document float-e and float-pi.
822
823 * variables.texi (Defining Variables): Change "pi" example to
824 "float-pi".
825
8547874a
EZ
8262010-11-26 Eli Zaretskii <eliz@gnu.org>
827
828 * commands.texi (Click Events): Document the values of X, Y and
829 COL, ROW in the event's position, when the click is on the header
830 or mode line, on the fringes, or in the margins.
831
4a47c275 8322010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 833
5b05d75b
EZ
834 * customize.texi (Composite Types): Lower-case index entry.
835
5dcb4c4e
SM
836 * loading.texi (How Programs Do Loading):
837 Document load-file-name. (Bug#7346)
c7926fe2 838
4a47c275 8392010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
840
841 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
842
0eb025fb
EZ
8432010-11-13 Eli Zaretskii <eliz@gnu.org>
844
845 * display.texi (Usual Display): Characters with no fonts are not
846 necessarily displayed as empty boxes.
847
2699a554 8482010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
849
850 * maps.texi (Standard Keymaps): Update File menu description.
851
8289f37b
GM
8522010-10-28 Glenn Morris <rgm@gnu.org>
853
854 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
855
5793a7bc 8562010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
857
858 * display.texi (Window Systems): Deprecate use of window-system as
859 a predicate.
860
17284e30
GM
8612010-10-23 Glenn Morris <rgm@gnu.org>
862
863 * help.texi (Documentation Basics): Remove mentions of digest-doc and
864 sorted-doc.
865
00f113eb
JB
8662010-10-15 Eli Zaretskii <eliz@gnu.org>
867
868 * os.texi (Dynamic Libraries): New node, with slightly modified
869 text deleted from "Image Formats".
870 (System Interface): Add @menu entry for "Dynamic Libraries".
871
872 * display.texi (Image Formats): Remove description of
873 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
874
07277eb8
GM
8752010-10-12 Glenn Morris <rgm@gnu.org>
876
877 * book-spine.texinfo: Rename to book-spine.texi.
878
c12e4a81
GM
8792010-10-11 Glenn Morris <rgm@gnu.org>
880
df187c62
GM
881 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
882
c12e4a81 883 * Makefile.in (DVIPS): New variable.
234db610
GM
884 (.PHONY): Add html, ps.
885 (html, elisp.html, ps, elisp.ps): New targets.
886 (clean): Delete html, ps files.
887 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 888
6513b232
EZ
8892010-10-09 Eli Zaretskii <eliz@gnu.org>
890
891 * makefile.w32-in (emacsdir): New variable.
892 (srcs): Add emacsver.texi.
893 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
894
abd40fb4
GM
8952010-10-09 Glenn Morris <rgm@gnu.org>
896
c1dc72b3
GM
897 * Makefile.in (VPATH): Remove.
898 (infodir): Make it absolute.
899 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
900
4393405b
GM
901 * Makefile.in (dist): Anchor regexps.
902
eef3ab94
GM
903 * Makefile.in (srcs): Put elisp.texi first.
904 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
905
aa9db089
GM
906 * Makefile.in (infoclean): Remove harmless, long-standing error.
907
abd40fb4
GM
908 * Makefile.in ($(infodir)): Delete rule.
909 (mkinfodir): New.
910 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
911
68db69ed 912 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 913 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 914
ea274122
GM
9152010-10-09 Glenn Morris <rgm@gnu.org>
916
f7a31f11
GM
917 * Makefile.in (emacsdir): New variable.
918 (MAKEINFO): Add -I $emacsdir.
919 (dist): Copy emacsver.texi.
b13254e7
GM
920 (srcs): Add emacsver.texi.
921
f7a31f11
GM
922 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
923 Set EMACSVER by including emacsver.texi.
924
ea274122
GM
925 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
926
17ca7950
GM
9272010-10-07 Glenn Morris <rgm@gnu.org>
928
929 * Makefile.in (version): New, set by configure.
930 (clean): Delete dist tar file.
931 (dist): Use version in tar name.
932
4c83f6e1
GM
9332010-10-06 Glenn Morris <rgm@gnu.org>
934
935 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
936 (INSTALL_INFO): Remove unused variable.
937 (mostlyclean, infoclean, dist): New rules.
938 (clean): Delete dvi and pdf files.
939 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 940 ($(infodir)): Add parallel build workaround.
4c83f6e1 941
0264072d
GM
9422010-10-04 Glenn Morris <rgm@gnu.org>
943
944 * Makefile.in (dvi, pdf, $(infodir)): New targets.
945 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 946 Fix -I typo.
0264072d
GM
947 (clean): No 'make.out' or 'core' files.
948 (.PHONY): Declare clean rules.
949 (maintainer-clean): Delete pdf file. Guard against cd failures.
950
77f38949
GM
9512010-10-03 Glenn Morris <rgm@gnu.org>
952
953 * files.texi (File Name Components): Remove ignored section about
954 deleted variable directory-sep-char.
955
178fdd41
MA
9562010-10-03 Michael Albinus <michael.albinus@gmx.de>
957
958 * files.texi (Magic File Names): New defopt
959 remote-file-name-inhibit-cache.
960
9c524fcb
GM
9612010-10-02 Glenn Morris <rgm@gnu.org>
962
963 * os.texi (Killing Emacs): Hook now runs in batch mode.
964
f816790b
SM
9652010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
966
967 * text.texi (Special Properties): Clarify when modification-hooks run.
968
7cf78aac
SM
9692010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
970
971 * syntax.texi (Syntax Flags): Document new `c' flag.
972
ca0d44e4
GM
9732010-09-09 Glenn Morris <rgm@gnu.org>
974
975 * display.texi (ImageMagick Images): General cleanup.
976
10999305 9772010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
978
979 * files.texi (Directory Names): Use \` rather than ^.
980
45240125
JD
9812010-09-02 Jan Djärv <jan.h.d@swipnet.se>
982
983 * text.texi (Low-Level Kill Ring):
984 * frames.texi (Window System Selections): Remove cut buffer
985 documentation.
986
4abe5bf6
EZ
9872010-08-28 Eli Zaretskii <eliz@gnu.org>
988
989 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
990 Parameters", where the default fringe width is described.
991
992 * frames.texi (Window Frame Parameters, Basic Parameters)
993 (Position Parameters, Layout Parameters, Management Parameters)
994 (Cursor Parameters, Font and Color Parameters): Add indexing for
995 frame parameters. (Bug#6929)
996
fdc76236
TT
9972010-08-25 Tom Tromey <tromey@redhat.com>
998
999 * vol2.texi (Top): Update.
1000 * vol1.texi (Top): Update.
1001 * tips.texi (Library Headers): Mention Package-Version and
1002 Package-Requires.
1003 * package.texi: New file.
1004 * os.texi (System Interface): Update pointers.
1005 * elisp.texi (Top): Link to new nodes. Include package.texi.
1006 * anti.texi (Antinews): Update pointers.
1007
1e5c1c80
EZ
10082010-08-25 Eli Zaretskii <eliz@gnu.org>
1009
1010 * processes.texi (Filter Functions): Fix last change.
1011
78e33835
CY
10122010-08-24 Markus Triska <triska@gmx.at>
1013
1014 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1015 of `buffer-name' in the main text as well as in the example
1016 (Bug#3098).
1017
198a7a97
CY
10182010-08-22 Chong Yidong <cyd@stupidchicken.com>
1019
1020 * nonascii.texi (Text Representations):
1021 * loading.texi (Loading Non-ASCII):
1022 * compile.texi (Byte Compilation): Don't mention obsolete
1023 --unibyte command-line argument.
1024
bc7d7ea6
CY
10252010-08-22 Chong Yidong <cyd@stupidchicken.com>
1026
1027 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1028
b0126eac 10292010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1030
1031 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1032
e8a6cc19
EZ
10332010-08-20 Eli Zaretskii <eliz@gnu.org>
1034
1035 * commands.texi (Misc Events): Add cross-references to where
1036 POSITION of a mouse event is described in detail.
1037
7815fe19 10382010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
1039
1040 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
1041
7815fe19 10422010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1043
1044 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1045 Suggested by Štěpán Němec <stepnem@gmail.com>.
1046
7815fe19 10472010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1048
1049 * minibuf.texi (High-Level Completion): Document args of
1050 `read-buffer-function' (bug#5625).
1051
8b2dd508
JD
10522010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1053
1054 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1055
bace45fe
MA
10562010-07-29 Michael Albinus <michael.albinus@gmx.de>
1057
1058 * processes.texi (Process Information): Explain process property
1059 `remote-tty'.
1060
4ce5a4cc
JB
10612010-07-27 Juanma Barranquero <lekktu@gmail.com>
1062
1063 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1064 instead of "\C-\^?" (bug#6334).
1065
1c84bc7a
JB
1066 * text.texi (Special Properties): Fix typo.
1067
b88746ba
EZ
10682010-07-09 Eli Zaretskii <eliz@gnu.org>
1069
1070 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1071 calling sequences, which are now the standard.
1072
51422d6d
CY
10732010-06-24 Chong Yidong <cyd@stupidchicken.com>
1074
1075 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1076
1077 * commands.texi (Command Overview): Mention undo-boundary call.
1078
d24880de
GM
10792010-06-23 Glenn Morris <rgm@gnu.org>
1080
1081 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1082 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1083 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1084 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1085 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1086 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1087 Untabify Texinfo files.
1088
0fc76035
CY
10892010-06-20 Chong Yidong <cyd@stupidchicken.com>
1090
1091 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1092
5338dc0b
CY
10932010-06-19 Chong Yidong <cyd@stupidchicken.com>
1094
a628ad9d 1095 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1096
2c3a3c1d
CY
10972010-06-02 Chong Yidong <cyd@stupidchicken.com>
1098
ba3bf1d9
CY
1099 * searching.texi (Regexp Special): Remove obsolete information
1100 about matching non-ASCII characters, and suggest using char
1101 classes (Bug#6283).
2c3a3c1d 1102
7f4b4249
JB
11032010-05-30 Juanma Barranquero <lekktu@gmail.com>
1104
1105 * minibuf.texi (Basic Completion): Add missing "@end defun".
1106
637821cd
SM
11072010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1108
1109 * minibuf.texi (Basic Completion): Document completion-boundaries.
1110 (Programmed Completion): Document the new fourth method for boundaries.
1111
e13051c3
CY
11122010-05-22 Chong Yidong <cyd@stupidchicken.com>
1113
a628ad9d 1114 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1115
0235128c 11162010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1117
1118 * windows.texi (Textual Scrolling):
1119 * tips.texi (Coding Conventions):
1120 * minibuf.texi (Minibuffer History):
1121 * maps.texi (Standard Keymaps):
1122 * loading.texi (Where Defined):
1123 * edebug.texi (Instrumenting): Fix typos.
1124
0235128c 11252010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1126
c7c32279
CY
1127 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1128
0235128c
SM
1129 * functions.texi (Obsolete Functions):
1130 Document set-advertised-calling-convention.
eb5ed549
CY
1131
1132 * minibuf.texi (Basic Completion): Document completion-in-region.
1133 (Programmed Completion): Document completion-annotate-function.
1134
1135 * commands.texi (Reading One Event): Document read-key.
1136 (Distinguish Interactive): Document KIND arg to
1137 called-interactively-p. Delete obsolete interactive-p.
1138
1139 * elisp.texi (Top): Update node description.
1140
f8848423
EZ
11412010-05-08 Eli Zaretskii <eliz@gnu.org>
1142
0235128c
SM
1143 * nonascii.texi (Character Properties):
1144 Document unicode-category-table. Add an index entry for Unicode
1145 general category.
1146
11472010-05-07 Chong Yidong <cyd@stupidchicken.com>
1148
1149 * Version 23.2 released.
f8848423 1150
938efb77
JB
11512010-04-20 Juanma Barranquero <lekktu@gmail.com>
1152
1153 * locals.texi (Standard Buffer-Local Variables):
1154 Remove @ignore'd reference to `direction-reversed'.
1155
5854c267
JL
11562010-04-14 Juri Linkov <juri@jurta.org>
1157
1158 Fix @deffn without category.
1159
1160 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1161 for `abbrev-insert'.
1162
1163 * buffers.texi (Indirect Buffers): Add category `Command'
1164 to @deffn of `clone-indirect-buffer'.
1165
1166 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1167 for `next-window' and `previous-window'. Add category `Command'
1168 to @deffn of `pop-to-buffer'.
1169
8a14dec7
CY
11702010-04-01 Chong Yidong <cyd@stupidchicken.com>
1171
1172 * nonascii.texi (Text Representations): Don't mark
1173 enable-multibyte-characters as a user option.
1174
7a1831cf
EZ
11752010-03-31 Eli Zaretskii <eliz@gnu.org>
1176
1177 * control.texi (Handling Errors): How to re-throw a signal caught
1178 by condition-case.
1179
c3863713
CY
11802010-03-26 Chong Yidong <cyd@stupidchicken.com>
1181
1182 * loading.texi (Hooks for Loading): Document after-load-functions.
1183 Copyedits.
1184
c333f279
AM
11852010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1186
1187 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1188
e867cb5d 11892010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1190
1191 * processes.texi (Network Processes): Document seqpacket type.
1192
605f35cd
DN
11932010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1194
1195 * os.texi (System Environment): Do not mention lynxos.
1196
288f9fc0
CY
11972010-03-10 Chong Yidong <cyd@stupidchicken.com>
1198
1199 * Branch for 23.2.
1200
eed5c93a
CY
12012010-03-06 Chong Yidong <cyd@stupidchicken.com>
1202
1203 * objects.texi (Integer Type): Take note of the read syntax
1204 exception for numbers that cannot fit in the integer type.
1205
1ddd6622
GM
12062010-03-03 Glenn Morris <rgm@gnu.org>
1207
1208 * numbers.texi (Integer Basics, Bitwise Operations):
1209 * objects.texi (Integer Type): Update for integers now being 30-bit.
1210
a908c79a
CY
12112010-02-27 Chong Yidong <cyd@stupidchicken.com>
1212
1213 * display.texi (Low-Level Font): Document :otf font-spec property.
1214
cd61af01
SM
12152010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1216
1217 * display.texi (Line Height): Avoid obsolete special default variables
1218 like default-major-mode.
1219
c02f8fe2
AM
12202010-01-28 Alan Mackenzie <acm@muc.de>
1221
1222 * display.texi (Auto Faces): Say fontification-functions is called
1223 whether or not Font Lock is enabled. Tidy up the wording a bit.
1224
d738d18b
CY
12252010-01-17 Chong Yidong <cyd@stupidchicken.com>
1226
1227 * elisp.texi: Remove duplicate edition information (Bug#5407).
1228
4963739e
JB
12292010-01-17 Juanma Barranquero <lekktu@gmail.com>
1230
1231 * two.el (volume-header-toc-markup): Fix typos in docstring.
1232
c57008f6
SM
12332010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1234
1235 Avoid dubious uses of save-excursions.
1236 * positions.texi (Excursions): Recommend the use of
1237 save-current-buffer if applicable.
1238 * text.texi (Clickable Text): Fix the example code which used
1239 save-excursion in a naive way which sometimes preserves point and
1240 sometimes not.
1241 * variables.texi (Creating Buffer-Local):
1242 * os.texi (Session Management):
1243 * display.texi (GIF Images):
1244 * control.texi (Cleanups): Use (save|with)-current-buffer.
1245
2f3725cd
EZ
12462010-01-02 Eli Zaretskii <eliz@gnu.org>
1247
1248 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1249
85eeac93
CY
12502010-01-02 Chong Yidong <cyd@stupidchicken.com>
1251
1252 * nonascii.texi (Text Representations, Character Codes)
1253 (Converting Representations, Explicit Encoding)
1254 (Translation of Characters): Use hex notation consistently.
1255 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1256
4801c5fa
CY
12572010-01-01 Chong Yidong <cyd@stupidchicken.com>
1258
1259 * loading.texi (Where Defined): Make it clearer that these are
1260 loaded files (Bug#5068).
1261
26e533e2
CY
12622009-12-29 Chong Yidong <cyd@stupidchicken.com>
1263
1264 * minibuf.texi (Completion Styles): Document `initials' style.
1265
16d1ff5f
CY
12662009-12-25 Chong Yidong <cyd@stupidchicken.com>
1267
1268 * frames.texi (Resources): Describe inhibit-x-resources.
1269 (Size Parameters): Copyedit.
1270
1271 * hash.texi (Creating Hash):
1272 * objects.texi (Hash Table Type): Document the new hash table
1273 printed representation.
1274
1275 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1276 obsolete.
1277
5dcb4c4e
SM
1278 * processes.texi (Process Buffers):
1279 Document process-kill-buffer-query-function.
16d1ff5f 1280
9a5de3d9
GM
12812009-12-05 Glenn Morris <rgm@gnu.org>
1282
1283 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1284 diary-display-function, and no longer recommended to be a hook.
1285 Update for changes in the names of calendar and diary hooks.
1286 diary-print-entries-hook has changed section.
1287
b640eb52
EZ
12882009-11-28 Eli Zaretskii <eliz@gnu.org>
1289
1290 * text.texi (Special Properties): More accurate description of
1291 what the `cursor' property does.
1292
be1674ab
KR
12932009-11-26 Kevin Ryde <user42@zip.com.au>
1294
1295 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1296 mouse-wheel-down-event, the closest thing to a definition for them.
1297 * os.texi (Startup Summary): vindex inhibit-startup-message and
1298 inhibit-splash-screen.
1299 (Command-Line Arguments): vindex argv.
1300 (Suspending Emacs): vindex suspend-tty-functions and
1301 resume-tty-functions. Don't want to index every hook, but having
1302 the programming ones is helpful.
1303
603f5979
CY
13042009-11-14 Chong Yidong <cyd@stupidchicken.com>
1305
1306 * commands.texi (Motion Events): Fix typo (Bug#4907).
1307
4359a806
CY
13082009-11-08 Chong Yidong <cyd@stupidchicken.com>
1309
1310 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1311 are affected by case-fold-search (Bug#4483).
1312
0f063651
CY
13132009-11-02 Chong Yidong <cyd@stupidchicken.com>
1314
1315 * minibuf.texi (Reading File Names): Note that read-file-name may
1316 use a graphical file dialog.
1317
9bd79893
GM
13182009-10-31 Glenn Morris <rgm@gnu.org>
1319
1320 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1321
ebe479ec
KR
13222009-10-16 Kevin Ryde <user42@zip.com.au>
1323
1324 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1325 in particular so `info-lookup-symbol' can find its docs.
1326
2640fa86
CY
13272009-10-16 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * variables.texi (Constant Variables): Distinguish from defconst
1330 variables.
1331 (Defining Variables): Add cindex.
1332
edd6a733
CY
13332009-10-15 Chong Yidong <cyd@stupidchicken.com>
1334
1335 * os.texi (Time of Day): Clarify that the microsecond part is
1336 ignored (Bug#4637).
1337
5feb0b73
GM
13382009-10-11 Glenn Morris <rgm@gnu.org>
1339
1340 * frames.texi (Size and Position): Clarify what is included in the frame
1341 height. (Bug#4535)
1342
0c5413c8
GM
13432009-10-10 Glenn Morris <rgm@gnu.org>
1344
1345 * windows.texi (Size of Window): The relationship between window and
1346 frame heights is not so simple. (Bug#4535)
1347 Mention window-full-height-p.
1348
7f8b600a
SM
13492009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1350
1351 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1352 used from Lisp.
1353
6185de1c
EZ
13542009-10-07 Eli Zaretskii <eliz@gnu.org>
1355
7f8b600a
SM
1356 * files.texi (Directory Names) <abbreviate-file-name>:
1357 Document that root home directories are not replaced with "~".
6185de1c 1358
9972911f
EZ
13592009-10-06 Eli Zaretskii <eliz@gnu.org>
1360
1361 * text.texi (Special Properties): Document the meaning of the
1362 `cursor' text property whose value is an integer.
1363
2a3f19ef
MA
13642009-10-05 Michael Albinus <michael.albinus@gmx.de>
1365
1366 * files.texi (Magic File Names): Add `copy-directory'.
1367
804543b5
EZ
13682009-10-05 Eli Zaretskii <eliz@gnu.org>
1369
1370 * files.texi (File Attributes): Fix description of file
1371 attributes. (Bug#4638) Update attributes of files.texi example to
1372 be more representative.
1373
461bf92b
MA
13742009-10-05 Michael Albinus <michael.albinus@gmx.de>
1375
1376 * files.texi (Create/Delete Dirs): New command copy-directory.
1377
a86cd395
JB
13782009-10-04 Juanma Barranquero <lekktu@gmail.com>
1379
1380 * anti.texi (Antinews):
1381 * macros.texi (Indenting Macros):
1382 * strings.texi (Creating Strings, Case Conversion):
1383 Remove duplicate words.
1384
d3080264
MA
13852009-10-01 Michael Albinus <michael.albinus@gmx.de>
1386
1387 * files.texi (Create/Delete Dirs): delete-directory has an
1388 optional parameter RECURSIVE.
1389
85d14563
SM
13902009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1391
1392 * buffers.texi (Swapping Text): Minor clarification.
1393
3d9842c6
GM
13942009-10-01 Glenn Morris <rgm@gnu.org>
1395
1396 * functions.texi (Declaring Functions): Mention that we also search for
1397 ".m" files in the src/ directory.
1398
78427304
CY
13992009-09-25 David Engster <deng@randomsample.de>
1400
3d9842c6 1401 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1402
b578c9cc
GM
14032009-09-22 Glenn Morris <rgm@gnu.org>
1404
1405 * internals.texi (Building Emacs): Mention preloaded-file-list.
1406
beee5da7
AM
14072009-09-14 Alan Mackenzie <acm@muc.de>
1408
1409 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1410
5d6ab672
CY
14112009-09-13 Chong Yidong <cyd@stupidchicken.com>
1412
1413 * functions.texi (Anonymous Functions): Rearrange discussion,
1414 giving usage of unquoted lambda forms first. Mention that
1415 `function' and `#'' are no longer required (Bug#4290).
1416
59375eeb
AM
14172009-09-11 Alan Mackenzie <acm@muc.de>
1418
a86cd395 1419 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1420 batch mode.
1421
e7e2f529
GM
14222009-09-01 Glenn Morris <rgm@gnu.org>
1423
1424 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1425
eae47088
GM
14262009-08-26 Ulrich Mueller <ulm@gentoo.org>
1427
1428 * nonascii.texi (Character Codes): Fix typos.
1429
3691a0a6
MA
14302009-08-25 Michael Albinus <michael.albinus@gmx.de>
1431
1432 * processes.texi (Synchronous Processes): New defvar
1433 process-file-side-effects.
1434
664d56b8
GM
14352009-08-25 Glenn Morris <rgm@gnu.org>
1436
1437 * display.texi (Fontsets): Fix typo.
1438
0706c025
GM
1439 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1440
03a74b84
SM
14412009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1442
1443 * processes.texi (Asynchronous Processes): Adjust arglist of
1444 start-process-shell-command and start-file-process-shell-command.
1445
f6de8a37
CY
14462009-08-15 Chong Yidong <cyd@stupidchicken.com>
1447
4b1ed1bb
CY
1448 * advice.texi (Argument Access in Advice): Note that argument
1449 positions are zero-based (Bug#3932).
1450
89a9e058
CY
1451 * commands.texi (Distinguish Interactive): Minor copyedit.
1452
23696fd7
CY
1453 * display.texi (Face Attributes): Add xref to Displaying Faces for
1454 explanation of "underlying face".
1455
f6de8a37
CY
1456 * customize.texi (Common Keywords): Add xref to Loading.
1457
1458 * loading.texi (How Programs Do Loading): Add xref to Lisp
1459 Libraries node in the Emacs manual.
1460
417f77e6
CY
14612009-08-13 Chong Yidong <cyd@stupidchicken.com>
1462
1463 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1464
0999039c
CY
14652009-07-18 Chong Yidong <cyd@stupidchicken.com>
1466
1467 * processes.texi (Shell Arguments): Copyedits.
1468
9af167bc
GM
14692009-07-18 Glenn Morris <rgm@gnu.org>
1470
1471 * loading.texi (Repeated Loading): Fix typo.
1472
137987ab
RS
14732009-07-16 Richard Stallman <rms@gnu.org>
1474
1475 * buffers.texi (Swapping Text): Recommend setting
1476 write-region-annotate-functions and buffer-saved-size.
1477
1478 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1479
622fa380
GM
14802009-07-15 Glenn Morris <rgm@gnu.org>
1481
1482 * edebug.texi: Minor re-phrasings throughout.
1483 (Edebug Execution Modes): Sit-for affects continue mode too.
1484 (Jumping): Use `forward-sexp' rather than its keybinding.
1485 (Edebug Misc): Fix Q binding.
1486 (Edebug Eval): Remove cl version.
1487 (Printing in Edebug): Clarify print-length etc.
1488 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1489 (Specification List): Remove edebug-unwrap findex entry.
1490 (Specification Examples): defmacro is actually not the same as defun.
1491 Escape "`" in example.
1492
6bbd4600
CY
14932009-07-15 Chong Yidong <cyd@stupidchicken.com>
1494
1495 * markers.texi (The Mark): Document optional arg to
1496 deactivate-mark.
1497
e538d479
GM
14982009-07-11 Kevin Ryde <user42@zip.com.au>
1499
1500 * hooks.texi (Standard Hooks): Fix cross-references.
1501
4c98b9ed
GM
1502 * loading.texi (Named Features): Refer to eval-after-load.
1503
5300838c
GM
15042009-07-11 Glenn Morris <rgm@gnu.org>
1505
64fbeb16
GM
1506 * Makefile.in (TEXI2PDF): New.
1507 (elisp.pdf): New target.
1508
4c98b9ed
GM
1509 * searching.texi (Regexp Backslash): Fix typo.
1510
1511 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1512
51d9979c
GM
15132009-07-10 Glenn Morris <rgm@gnu.org>
1514
561c0216
GM
1515 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1516
5b594a58
GM
1517 * customize.texi (Customization Types):
1518 * display.texi (Abstract Display):
0cc8c85a 1519 * objects.texi (Character Type, String Type):
5b594a58 1520 Merge in some menu descriptions from elisp.texi.
51d9979c 1521
c3cbbb40
GM
1522 * hash.texi (Hash Tables):
1523 * modes.texi (Multiline Font Lock):
1524 End menu description with period.
fe42c16a 1525
28528402
GM
15262009-07-09 Glenn Morris <rgm@gnu.org>
1527
1528 * back.texi: Don't hard-code texinfo location.
1529
1530 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1531 (tex): Add texinfodir to TEXINPUTS.
1532 (elisp1med-init, elisp2med-init): Use texinfodir.
1533
1534 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1535 (clean): Add two-volume.make intermediate files.
1536
1537 * elisp.texi, vol1.texi, vol2.texi:
1538 Use a DATE variable with the publication date, and update it.
1539 Fix antinews menu description.
1540
1541 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1542 Update the detailed node listing to match elisp.texi.
1543
1544 * README: Update edition to match elisp.texi.
1545
1546 * objects.texi (General Escape Syntax):
1547 * nonascii.texi (Character Sets):
1548 Use consistent case for "Unicode Standard".
1549
1550 * anti.texi (Antinews):
1551 * customize.texi (Variable Definitions):
1552 * functions.texi (Declaring Functions):
1553 * nonascii.texi (Character Properties):
1554 * processes.texi (Serial Ports):
1555 * text.texi (Special Properties):
1556 * tips.texi (Coding Conventions):
1557 Minor rearrangements to improve TeX line-filling.
1558
1559 * commands.texi (Using Interactive): Fix cross-reference.
1560
17db8e10
JD
15612009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1562
1563 * frames.texi (Management Parameters): Mention sticky.
1564
77c7e2e1
AS
15652009-07-01 Andreas Schwab <aschwab@redhat.com>
1566
1567 * help.texi (Help Functions): Fix description of help-buffer and
1568 help-setup-xref to use @defun instead of @deffn.
1569
3f1c6666
JD
15702009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1571
1572 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1573
ca27c21b
CY
15742009-06-24 Chong Yidong <cyd@stupidchicken.com>
1575
1576 * display.texi (Window Systems): Add ns to the list.
1577
70243478
CY
15782009-06-21 Chong Yidong <cyd@stupidchicken.com>
1579
1580 * Branch for 23.1.
1581
df006536
MR
15822009-06-17 Martin Rudalics <rudalics@gmx.at>
1583
1584 * windows.texi (Dedicated Windows): Fix typo.
1585 (Resizing Windows): Replace @defun by @deffn.
1586
d259fc4b
GM
15872009-06-17 Glenn Morris <rgm@gnu.org>
1588
1589 * variables.texi (Directory Local Variables):
1590 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1591
30781db6
KH
15922009-06-09 Kenichi Handa <handa@m17n.org>
1593
1594 * nonascii.texi (Character Sets): State clearly that FROM and TO
1595 are codepoints of CHARSET.
1596
62e8099c
CY
15972009-06-07 Chong Yidong <cyd@stupidchicken.com>
1598
1599 * minibuf.texi (Reading File Names): Fix introductory text.
1600 Suggested by stan@derbycityprints.com.
1601 (High-Level Completion): Fix typo.
1602
ee1b1917
CY
16032009-05-28 Chong Yidong <cyd@stupidchicken.com>
1604
1605 * frames.texi (Text Terminal Colors): Multi-tty is already
1606 implemented, but tty-local colors are not.
1607
5df647e8
CY
16082009-05-27 Chong Yidong <cyd@stupidchicken.com>
1609
1610 * hooks.texi (Standard Hooks): Remove mention of obsolete
1611 redisplay-end-trigger-functions.
1612
1613 * internals.texi (Window Internals): Remove mention of obsolete
1614 redisplay-end-trigger-functions.
1615
01f17ae2
MR
16162009-05-21 Martin Rudalics <rudalics@gmx.at>
1617
1618 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1619
1620 * backups.texi (Making Backups): backup-directory-alist and
1621 make-backup-file-name-function are options.
1622 (Auto-Saving): auto-save-list-file-prefix is an option.
1623
1624 * buffers.texi (Killing Buffers): buffer-offer-save is an
1625 option.
1626
1627 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1628 option.
1629 (Echo Area Customization): echo-keystrokes is an option.
1630 (Selective Display): selective-display-ellipses is an option.
1631 (Temporary Displays): temp-buffer-show-function is an option.
1632 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1633 are options.
1634 (Font Selection): face-font-family-alternatives,
1635 face-font-selection-order, face-font-registry-alternatives, and
1636 scalable-fonts-allowed are options.
1637 (Fringe Indicators): indicate-buffer-boundaries is an option.
1638 (Fringe Cursors): overflow-newline-into-fringe is an option.
1639 (Scroll Bars): scroll-bar-mode is an option.
1640
1641 * eval.texi (Eval): max-lisp-eval-depth is an option.
1642
1643 * files.texi (Visiting Functions): find-file-hook is an option.
1644 (Directory Names): directory-abbrev-alist is an option.
1645 (Unique File Names): temporary-file-directory and
1646 small-temporary-file-directory are options.
1647
1648 * frames.texi (Initial Parameters): initial-frame-alist,
1649 minibuffer-frame-alist and default-frame-alist are options.
1650 (Cursor Parameters): blink-cursor-alist and
1651 cursor-in-non-selected-windows ar options.
1652 (Window System Selections): selection-coding-system is an
1653 option.
1654 (Display Feature Testing): display-mm-dimensions-alist is an
1655 option.
1656
1657 * help.texi (Help Functions): help-char and help-event-list are
1658 options.
1659
1660 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1661 an option.
1662
1663 * minibuf.texi (Minibuffer History): history-length and
1664 history-delete-duplicates are options.
1665 (High-Level Completion): read-buffer-function and
1666 read-buffer-completion-ignore-case are options.
1667 (Reading File Names): read-file-name-completion-ignore-case is
1668 an option.
1669
1670 * modes.texi (Mode Line Top): mode-line-format is an option.
1671 (Mode Line Variables): mode-line-position and mode-line-modes
1672 are options.
1673
1674 * nonascii.texi (Text Representations):
1675 enable-multibyte-characters is an option.
1676 (Default Coding Systems): auto-coding-regexp-alist,
1677 file-coding-system-alist, auto-coding-alist and
1678 auto-coding-functions are options.
1679 (Specifying Coding Systems): inhibit-eol-conversion is an
1680 option.
1681
1682 * os.texi (Init File): site-run-file is an option.
1683 (System Environment): mail-host-address is an option.
1684 (User Identification): user-mail-address is an option.
1685 (Terminal Output): baud-rate is an option.
1686
1687 * positions.texi (Word Motion): words-include-escapes is an
1688 option.
1689
1690 * searching.texi (Standard Regexps): page-delimiter,
1691 paragraph-separate, paragraph-separate and sentence-end are
1692 options.
1693
1694 * text.texi (Margins): left-margin and fill-nobreak-predicate
1695 are options.
1696
1697 * variables.texi (Local Variables): max-specpdl-size is an
1698 option.
1699
1700 * windows.texi (Choosing Window):
1701 split-window-preferred-function, special-display-function and
1702 display-buffer-function are options.
1703
106e6894
CY
17042009-05-20 Chong Yidong <cyd@stupidchicken.com>
1705
4a83454d
CY
1706 Fix errors spotted by Martin Rudalics.
1707
106e6894
CY
1708 * syntax.texi (Position Parse): Document rationale for ignored
1709 arguments to syntax-ppss-flush-cache.
1710
1711 * processes.texi (Input to Processes): Mark PROCESS arg to
1712 process-running-child-p as optional.
1713 (Network Options): Document NO-ERROR arg to
1714 set-network-process-option.
1715
1716 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1717 command.
1718
1719 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1720 posix-search-backward as commands.
1721
1722 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1723 (Suspending Emacs): Mark suspend-emacs as a command.
1724 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1725 commands.
5dcb4c4e
SM
1726 (Terminal Output): Remove obsolete function baud-rate.
1727 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1728
1729 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1730 terminal-coding-system and set-terminal-coding-system.
1731 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1732 as optional.
1733 (Character Sets): Document RESTRICTION arg of char-charset.
1734 (Character Codes): Mark POS argument to get-byte as optional.
1735
1736 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1737 minibuffer-message.
1738
1739 * files.texi (Create/Delete Dirs): Mark make-directory and
1740 delete-directory as commands.
1741
1742 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1743
1744 * text.texi (Base 64): Mark base64-decode-string and
1745 base64-encode-string as commands.
1746 (Columns): Mark move-to-column as a command.
1747 (Mode-Specific Indent): Document RIGID arg to
1748 indent-for-tab-command.
1749 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1750 Mark indent-code-rigidly as a command.
1751 (Substitution): Mark translate-region as a command.
1752
1753 * frames.texi (Size and Position): Remove obsolete functions
1754 screen-height and screen-width.
1755
04173931
CY
17562009-05-19 Chong Yidong <cyd@stupidchicken.com>
1757
1758 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1759 (Displaying Buffers, Resizing Windows): Correct mistakes;
1760 next-window, previous-window, and pop-to-buffer are not commands,
1761 and fit-window-to-buffer" is a command. (Pointed out by Martin
1762 Rudalics.)
1763
eae7d8f8
RS
17642009-05-17 Richard M Stallman <rms@gnu.org>
1765
1766 * modes.texi (Precalculated Fontification): Clarify text.
1767
b8766179
MR
17682009-05-17 Martin Rudalics <rudalics@gmx.at>
1769
1770 * windows.texi (Selecting Windows): Clarify descriptions of
1771 with-selected-window and get-lru-window.
1772 (Cyclic Window Ordering): Refer to particular frame when talking
1773 about how splitting affects the ordering.
1774 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1775 switch-to-buffer-other-window. Explain how setting of
1776 display-buffer-reuse-frames affects pop-to-buffer.
1777 (Choosing Window): Clarify some details in descriptions of
1778 display-buffer-reuse-frames, pop-up-frames, and
1779 pop-up-frame-function.
1780 (Dedicated Windows): Clarify some details.
1781 (Textual Scrolling): Replace term vscroll by term vertical
1782 scroll position.
1783 (Vertical Scrolling): Fix typo.
1784 (Window Hooks): Relate text on jit-lock-register to window
1785 scrolling and size changes.
1786
734b5e3b
CY
17872009-05-14 Chong Yidong <cyd@stupidchicken.com>
1788
0a65633e
CY
1789 * frames.texi (Initial Parameters): Clarify what the initial
1790 minibuffer frame is.
05be46d7
CY
1791 (Buffer Parameters): Note that the minibuffer parameter can not be
1792 altered.
0a65633e 1793
734b5e3b
CY
1794 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1795 Document display-buffer changes.
1796
925672cd
CY
17972009-05-13 Chong Yidong <cyd@stupidchicken.com>
1798
17ecd7af
CY
1799 * anti.texi (Antinews): Rewrite for Emacs 22.
1800
925672cd
CY
1801 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1802 obarrays are first mentioned. Define "system abbrev" more
1803 prominently, and add it to the index.
1804 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1805 Copyedits.
1806 (Abbrev Expansion): Document abbrev-insert.
1807
80be4dd7
CY
18082009-05-12 Chong Yidong <cyd@stupidchicken.com>
1809
1810 * frames.texi (Font and Color Parameters): Rename from Color
1811 Parameters. Document font-backend parameter.
1812
1813 * vol2.texi (Top): Update node listing.
1814 * vol1.texi (Top): Update node listing.
1815 * elisp.texi (Top): Update node listing.
1816
372a93ac
MR
18172009-05-11 Martin Rudalics <rudalics@gmx.at>
1818
1819 * windows.texi (Choosing Window): Don't explicitly refer to
1820 split-window-sensibly's window argument in descriptions of
1821 split-height-threshold and split-width-threshold.
1822
714c3541
MR
18232009-05-10 Martin Rudalics <rudalics@gmx.at>
1824
1825 * windows.texi (Choosing Window): Fix rewrite of window
1826 splitting section.
1827
0e90e7be
EZ
18282009-05-09 Eli Zaretskii <eliz@gnu.org>
1829
1830 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1831 find-auto-coding, set-auto-coding, and auto-coding-alist.
1832 Add indexing.
0e90e7be
EZ
1833 (Lisp and Coding Systems): Add index entries.
1834
d3c0c321
MR
18352009-05-09 Martin Rudalics <rudalics@gmx.at>
1836
1837 * windows.texi (Choosing Window): Describe split-window-sensibly
1838 and rewrite section on window splitting accordingly.
1839 (Textual Scrolling): Replace `...' by @code{...}.
1840
c773345a
CY
18412009-05-04 Chong Yidong <cyd@stupidchicken.com>
1842
ee2d5b5e
CY
1843 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1844 Remove obsoleted pre-abbrev-expand-hook.
1845
1846 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1847 entries.
1848
c773345a
CY
1849 * internals.texi (Object Internals): Don't assume 32-bit machines
1850 are the norm.
1851 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1852 (Window Internals): Synch field names to window.h.
1853 (Process Internals): Synch field names to process.h.
c773345a 1854
dd449674
CY
18552009-04-29 Chong Yidong <cyd@stupidchicken.com>
1856
1857 * variables.texi (File Local Variables): Note that read-circle is
1858 bound to nil when reading file-local variables.
1859
1860 * streams.texi (Input Functions): Document read-circle.
1861 (Output Variables): Add xref to Circular Objects.
1862
4f1e25e2
CY
18632009-04-25 Chong Yidong <cyd@stupidchicken.com>
1864
1865 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1866 Features and Coding System Basics. Node that "p" stands for
1867 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1868 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1869 mouse-appearance-menu.
1870 (Programming Tips): Add xref to Progress.
1871
dca019f8
CY
18722009-04-22 Chong Yidong <cyd@stupidchicken.com>
1873
5dcb4c4e
SM
1874 * os.texi (Command-Line Arguments):
1875 Document command-line-args-left.
dca019f8
CY
1876 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1877 terminal objects for tty arguments.
1878 (Startup Summary): Add xref to Session Management.
1879 (Session Management): Mention emacs-session-restore. Copyedits.
1880
02a89103
CY
18812009-04-20 Chong Yidong <cyd@stupidchicken.com>
1882
1883 * os.texi (Startup Summary): Copyedits. The init file is not
1884 necessarily named .emacs now. Document initial-buffer-choice and
1885 initial-scratch-message. Note where Emacs exits in batch mode.
1886 Document inhibit-splash-screen as an alias.
1887 (Init File): Be neutral about which init file name to use.
1888
18892009-04-16 Chong Yidong <cyd@stupidchicken.com>
1890
1891 * os.texi (System Interface): Fix Texinfo usage.
1892
0c1cfe01
CY
18932009-04-15 Chong Yidong <cyd@stupidchicken.com>
1894
80d7cdca
CY
1895 * searching.texi (Regexp Backslash): Also refer to shy groups as
1896 non-capturing or unnumbered groups.
1897 (Regexp Functions): Add cross-reference to Regexp Backslash.
1898
0c1cfe01
CY
1899 * display.texi (Truncation): Overlays can use line-prefix and
1900 wrap-prefix too.
1901 (Overlay Properties): Document wrap-prefix and line-prefix.
1902 (Face Attributes): Document underline-minimum-offset.
1903 (Face Remapping): Copyedits.
1904 (Low-Level Font): Copyedits.
1905 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1906 (Line Height): Emphasize that line-spacing only takes effect on
1907 graphical terminals.
0c1cfe01 1908
c4adeee0
CY
19092009-04-13 Chong Yidong <cyd@stupidchicken.com>
1910
1911 * display.texi (Refresh Screen): Note that a passage about screen
1912 refreshing is text terminal only.
1913 (Forcing Redisplay): Delete misleading comment---sit-for calls
1914 redisplay, not the other way around.
1915 (Truncation): Note new values of truncate-partial-width-windows.
1916 Copyedits.
1917 (Invisible Text): Document invisible-p.
1918
b20ecfa1
EZ
19192009-04-11 Eli Zaretskii <eliz@gnu.org>
1920
1921 * display.texi (Overlays): Overlays don't scale well. See
1922 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1923
97d8273f
CY
19242009-04-10 Chong Yidong <cyd@stupidchicken.com>
1925
f147ff75
CY
1926 * syntax.texi (Syntax Table Functions): Document cons cell
1927 argument for modify-syntax-entry.
1928 (Categories): Document cons cell argument for
1929 modify-category-entry.
1930
fca4ec76
CY
1931 * searching.texi (String Search): Document word-search-forward-lax
1932 and word-search-backward-lax.
1933 (Searching and Case): Describe isearch behavior more precisely.
1934
9c283d5b
CY
1935 * keymaps.texi (Tool Bar): Mention that some platforms do not
1936 support multi-line toolbars. Suggested by Stephen Eglen.
1937
1938 * frames.texi (Layout Parameters): Mention that Nextstep also
1939 allows only one tool-bar line. Suggested by Stephen Eglen.
1940
97d8273f
CY
1941 * nonascii.texi (Text Representations): Copyedits.
1942 (Coding System Basics): Also mention utf-8-emacs.
1943 (Converting Representations, Selecting a Representation)
1944 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1945 Copyedits.
1946 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1947
2bad3299
CY
19482009-04-09 Chong Yidong <cyd@stupidchicken.com>
1949
1950 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1951 (Filling): Clarify REGION argument of fill-paragraph.
1952 Document fill-forward-paragraph-function.
2bad3299
CY
1953 (Special Properties): Remove "new in Emacs 22" declaration.
1954 (Clickable Text): Merge with Links and Mouse-1 node.
1955
5dcb4c4e
SM
1956 * display.texi (Button Properties, Button Buffer Commands):
1957 Change xref to Clickable Text.
2bad3299
CY
1958
1959 * tips.texi (Key Binding Conventions): Change xref to Clickable
1960 Text.
1961
1962 * elisp.texi (Top): Update node listing.
1963
ea30ce4f
CY
19642009-04-05 Chong Yidong <cyd@stupidchicken.com>
1965
47af2f4b
CY
1966 * markers.texi (The Mark): Copyedits. Improve description of
1967 handle-shift-selection.
1968 (The Region): Move use-region-p here from The Mark.
1969
ea30ce4f
CY
1970 * positions.texi (Screen Lines): Document (cols . lines) argument
1971 for vertical-motion.
1972
2aa8ea6e
CY
19732009-04-04 Chong Yidong <cyd@stupidchicken.com>
1974
3ec61d4e
CY
1975 * frames.texi (Frames): Clean up introduction. Document `ns'
1976 return value for framep.
1977 (Creating Frames): Note how the terminal is chosen.
1978 (Multiple Terminals, Multiple Displays): Merge into a single node.
1979 (Color Parameters): Fix typo.
1980
1981 * variables.texi (Local Variables, Buffer-Local Variables)
1982 (Creating Buffer-Local): Change link to Multiple Terminals.
1983
1984 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1985
1986 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1987 Terminals.
1988
1989 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1990 to Multiple Terminals.
1991
1992 * elisp.texi (Top): Update node listing.
1993 * vol2.texi (Top): Update node listing.
1994 * vol1.texi (Top): Update node listing.
1995
9257072f
CY
1996 * buffers.texi (Current Buffer): Note that the append-to-buffer
1997 example is no longer in synch with the latest code. Tie the two
1998 examples together.
1999
2aa8ea6e
CY
2000 * files.texi (File Attributes): Move note about MS-DOS from
2001 Changing Files to File Attributes.
2002 (Create/Delete Dirs): Note that mkdir is an alias for this.
2003
22e74b17
CY
20042009-04-01 Markus Triska <triska@gmx.at>
2005
2006 * processes.texi (Filter Functions): Suggest how to handle output
2007 batches.
2008
4bbe48ec
CY
20092009-03-30 Chong Yidong <cyd@stupidchicken.com>
2010
2011 * help.texi (Accessing Documentation): Update example to use
2012 help-setup-xref and with-help-window.
2013 (Help Functions): Remove print-help-return-message, which is
2014 semi-obsolete due to with-help-window. Document help-buffer and
2015 help-setup-xref.
2016
b9723f39
CY
20172009-03-29 Chong Yidong <cyd@stupidchicken.com>
2018
5dcb4c4e
SM
2019 * help.texi (Accessing Documentation, Help Functions):
2020 Remove information about long-obsolete Emacs versions.
9eb52e90 2021
b9723f39
CY
2022 * modes.texi (Mode Line Variables): The default values of the mode
2023 line variables are now more complicated.
2024
b0cc32db
CY
20252009-03-28 Chong Yidong <cyd@stupidchicken.com>
2026
3c25a5a9
CY
2027 * modes.texi (Major Mode Conventions): Note that specialness is
2028 inherited.
31c9eebb
CY
2029 (Derived Modes): Note that define-derive-mode sets the mode-class
2030 property.
3c25a5a9 2031
b0cc32db
CY
2032 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2033 goto-map. Add search-map to the list.
2034
c5e0006d
EZ
20352009-03-27 Eli Zaretskii <eliz@gnu.org>
2036
1213465a
EZ
2037 * os.texi (System Environment): Update the list of system-type
2038 values.
2039
c5e0006d
EZ
2040 * markers.texi (The Mark) <handle-shift-selection>: Update for
2041 removal of the optional argument DEACTIVATE.
2042
48bab3d6
CY
20432009-03-25 Chong Yidong <cyd@stupidchicken.com>
2044
2045 * commands.texi (Focus Events): Most X window managers don't use
2046 focus-follows-mouse nowadays.
2047
6e4ff1b6
CY
20482009-03-24 Chong Yidong <cyd@stupidchicken.com>
2049
2050 * commands.texi (Defining Commands): Clarify introduction.
2051 (Using Interactive): Not that interactive can be put in a symbol
2052 property.
2053 (Interactive Call): Note that a symbol with a non-nil
2054 interactive-form property satisfies commandp.
2055
11625308
JB
20562009-03-23 Juanma Barranquero <lekktu@gmail.com>
2057
2058 * minibuf.texi (Intro to Minibuffers): Fix typos.
2059
7b34420d
CY
20602009-03-23 Chong Yidong <cyd@stupidchicken.com>
2061
2062 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2063 about minibuffers in old Emacs versions. Copyedits.
2064 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2065 (Text from Minibuffer): Simplify introduction.
2066
f9257eed
AM
20672009-03-22 Alan Mackenzie <acm@muc.de>
2068
2069 * commands.texi (Using Interactive): Clarify string argument to
2070 `interactive' - even promptless elements need \n separators.
2071
f639ba70
CY
20722009-03-18 Chong Yidong <cyd@stupidchicken.com>
2073
2074 * minibuf.texi (Completion Styles): New node.
2075
2076 * elisp.texi (Top): Update node listing.
2077
d897e8ee
CY
20782009-03-17 Chong Yidong <cyd@stupidchicken.com>
2079
2080 * minibuf.texi (Basic Completion): Note that
2081 read-file-name-completion-ignore-case and
2082 read-buffer-completion-ignore-case can override
2083 completion-ignore-case.
2084 (Minibuffer Completion): Document completing-read changes.
2085 (Completion Commands): Avoid mentioning partial completion mode.
2086 Document minibuffer-completion-confirm changes, and
2087 minibuffer-confirm-exit-commands.
2088 (High-Level Completion): Document new require-match behavior for
2089 read-buffer. Document read-buffer-completion-ignore-case.
2090 (Reading File Names): Document new require-match behavior for
2091 read-file-name.
2092
b1f23349
CY
20932009-03-14 Chong Yidong <cyd@stupidchicken.com>
2094
2095 * debugging.texi (Error Debugging): Don't mislead the reader into
2096 thinking that debug-on-error enters debugger for C-f at EOB.
2097 (Error Debugging): Setting debug-on-init within the init file
2098 works, and has for some time.
2099
d6eb4e25
KH
21002009-03-13 Kenichi Handa <handa@m17n.org>
2101
2102 * display.texi (Fontsets): Update the description.
2103
1cf53dc5
CY
21042009-03-13 Chong Yidong <cyd@stupidchicken.com>
2105
2106 * advice.texi (Advising Primitives): Link to What Is a Function.
2107
81f919fc
CY
21082009-03-12 Chong Yidong <cyd@stupidchicken.com>
2109
cf4229eb
CY
2110 * compile.texi (Speed of Byte-Code): Update example.
2111 (Disassembly): Update examples.
2112
81f919fc 2113 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2114
2115 * customize.texi (Common Keywords): It's not necessary to use :tag
2116 to remove hyphens, as custom-unlispify-tag-name does it
2117 automatically.
5dcb4c4e
SM
2118 (Variable Definitions): Link to File Local Variables.
2119 Document customized-value symbol property.
f2bbc08c
CY
2120 (Customization Types): Move menu to end of node.
2121
955964d7
CY
21222009-03-10 Chong Yidong <cyd@stupidchicken.com>
2123
2124 * macros.texi (Compiling Macros): Omit misleading sentence, which
2125 implied that macros can only be used in the same file they are
2126 defined.
2127 (Backquote): Remove obsolete information about Emacs 19.
2128
d25ed7db
GM
21292009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2130
2131 * display.texi (Display Margins): Fix paren typo.
2132
d55f6ca5
CY
21332009-02-27 Chong Yidong <cyd@stupidchicken.com>
2134
f0e57ed8
CY
2135 * elisp.texi (Top): Update node listing.
2136
2137 * variables.texi (Variables): Clarify introduction.
2138 (Global Variables): Mention that setq is a special form.
2139 (Local Variables): Use active voice.
2140 (Tips for Defining): Mention marking variables as safe.
2141 (Buffer-Local Variables): Mention terminal-local and frame-local
2142 variables together.
2143 (File Local Variables): Copyedits.
2144 (Frame-Local Variables): Note that they are not really useful.
2145 (Future Local Variables): Node deleted.
2146
d55f6ca5
CY
2147 * objects.texi (General Escape Syntax): Update explanation of
2148 unicode escape syntax.
2149
ca8f09a8
CY
21502009-02-23 Chong Yidong <cyd@stupidchicken.com>
2151
2152 * control.texi (Control Structures): Add cindex entry for "textual
2153 order".
2154
2155 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2156 instead of "expression" throughout.
2157 (Function Indirection): Copyedits. Use active voice.
2158 (Eval): The default value of max-lisp-eval-depth is now 400.
2159
a20878b6
MB
21602009-02-23 Miles Bader <miles@gnu.org>
2161
2162 * processes.texi (System Processes): Rename `system-process-attributes'
2163 to `process-attributes'.
2164
61f66044
CY
21652009-02-22 Chong Yidong <cyd@stupidchicken.com>
2166
1b80d1f3
CY
2167 * symbols.texi (Property Lists): Emphasize that property lists are
2168 not restricted to symbol cells.
2169 (Other Plists): Copyedit.
2170
61f66044
CY
2171 * sequences.texi (Sequences Arrays Vectors): Make introduction
2172 more concise.
2173 (Arrays): Mention char-tables and bool-vectors too.
2174 (Vectors): Don't repeat information given in Arrays node. Link to
2175 nodes that explain the vector usage examples.
2176 (Char-Tables): Note that char-table elements can have arbitrary
2177 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2178 Link to Property Lists node.
61f66044 2179
9403944b
CY
21802009-02-22 Chong Yidong <cyd@stupidchicken.com>
2181
2182 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2183 `append'.
4068c7b4 2184 (List Elements): Copyedits.
9403944b
CY
2185
2186 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2187 of `vconcat'.
2188
2189 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2190 Emacs 20 usage of `concat'.
2191 (Case Conversion): Copyedits.
2192
b87a185f
CY
21932009-02-21 Chong Yidong <cyd@stupidchicken.com>
2194
2195 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2196 Minor edits.
2197 (Frame Configuration Type): Emphasize that it is not primitive.
2198 (Font Type): New node.
2199 (Type Predicates): Add fontp; type-of now recognizes font object
2200 types.
2201
2202 * intro.texi (Version Info): Update version numbers in examples.
2203 (Acknowledgements): List more contributors.
2204
2205 * elisp.texi: Bump version number to 3.0.
2206 (Top): Link to Font Type node.
2207
867d4bb3
JB
22082009-02-20 Juanma Barranquero <lekktu@gmail.com>
2209
2210 * modes.texi (Major Mode Conventions): Remove duplicate words.
2211 (Customizing Keywords): Fix typo.
2212
77730170
EZ
22132009-02-14 Eli Zaretskii <eliz@gnu.org>
2214
2215 * nonascii.texi (User-Chosen Coding Systems): Document that
2216 select-safe-coding-system suggests raw-text if there are raw bytes
2217 in the region.
2218 (Explicit Encoding): Warn not to use `undecided' when encoding.
2219
c8736212
GM
22202009-02-11 Glenn Morris <rgm@gnu.org>
2221
2222 * frames.texi (Visibility of Frames): Mention the effect multiple
2223 workspaces/desktops can have on visibility.
2224
ab992d66
EZ
22252009-02-07 Eli Zaretskii <eliz@gnu.org>
2226
c8736212
GM
2227 * text.texi (Commands for Insertion):
2228 * commands.texi (Event Mod):
2229 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2230 * nonascii.texi (Translation of Characters):
2231 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2232 (Explicit Encoding): Document the `charset' text property produced
2233 by decode-coding-region and decode-coding-string.
ab992d66 2234
e651a255
AM
22352009-01-27 Alan Mackenzie <acm@muc.de>
2236
2237 * modes.texi (Search-based Fontification): Correct a typo.
2238
bc5cde4b
JB
22392009-01-25 Juanma Barranquero <lekktu@gmail.com>
2240
2241 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2242 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2243
3533155b
EZ
22442009-01-24 Eli Zaretskii <eliz@gnu.org>
2245
f721deda
EZ
2246 * display.texi (Window Systems): Document the value of
2247 `initial-window-system' under --daemon.
2248
3533155b
EZ
2249 * os.texi (System Environment): Remove description of the
2250 `environment' function which has been deleted.
2251
f79b43b2
DN
22522009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2253
2254 * frames.texi (Multiple Displays): Remove documentation for
2255 removed function make-frame-on-tty.
2256
e3aa6669
CY
22572009-01-22 Chong Yidong <cyd@stupidchicken.com>
2258
2259 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2260 write-region-annotate-functions.
2261 Document write-region-post-annotation-function.
e3aa6669 2262
fb13a416
CY
22632009-01-19 Chong Yidong <cyd@stupidchicken.com>
2264
2265 * display.texi (Font Lookup): Document WIDTH argument of
2266 x-list-fonts.
2267
02eccf6b
EZ
22682009-01-17 Eli Zaretskii <eliz@gnu.org>
2269
ead3f58d
EZ
2270 * maps.texi (Standard Keymaps): Rename function-key-map to
2271 local-function-key-map.
2272
2273 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2274 local-function-key-map.
2275
2276 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2277 and `set-keyboard-coding-system' now accept an optional terminal
2278 argument.
2279
2280 * commands.texi (Event Mod): `keyboard-translate-table' is now
2281 terminal-local.
2282 (Function Keys): Rename function-key-map to
2283 local-function-key-map.
2284
df05a163
EZ
2285 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2286 frames.texi.
2287
0ed8034e 2288 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2289 `delete-terminal-functions', `suspend-tty-functions' and
2290 `resume-tty-functions'.
0ed8034e
EZ
2291
2292 * frames.texi (Frames): Document `frame-terminal' and
2293 `terminal-live-p'.
2294 (Multiple Displays): Document `make-frame-on-tty'.
2295 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2296 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2297 (Terminal Parameters): Document `terminal-parameters',
2298 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2299
2300 * os.texi (System Environment): Document `environment' and
2301 `initial-environment'.
490f1197
EZ
2302 (Suspending Emacs): Update for multi-tty; document
2303 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2304
02eccf6b
EZ
2305 * nonascii.texi (Coding System Basics): More accurate description
2306 of `raw-text'.
2307
f19fea97
JB
23082009-01-12 Juanma Barranquero <lekktu@gmail.com>
2309
2310 * display.texi (Low-Level Font): Fix typo.
2311
16fa292f
CY
23122009-01-10 Chong Yidong <cyd@stupidchicken.com>
2313
2314 * elisp.texi (Top): Update node listing.
2315
2316 * display.texi (PostScript Images): Node deleted.
2317
0b4faef3
EZ
23182009-01-10 Eli Zaretskii <eliz@gnu.org>
2319
3355f04d
EZ
2320 * processes.texi (Decoding Output): Document that null bytes force
2321 no-conversion for reading process output.
2322
2323 * files.texi (Reading from Files): Document that null bytes force
2324 no-conversion when visiting files.
2325
11625308 2326 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2327
5dcb4c4e
SM
2328 * nonascii.texi (Lisp and Coding Systems):
2329 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2330 (Character Properties): Improve wording.
0b4faef3 2331
ce9cf065
CY
23322009-01-09 Chong Yidong <cyd@stupidchicken.com>
2333
2334 * display.texi (Font Lookup): Remove obsolete function
2335 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2336 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2337 (Font Selection): Reorder order of variable descriptions.
2338 Minor clarifications.
ce9cf065
CY
2339
2340 * elisp.texi (Top): Update node listing.
2341
ab756fb3
GM
23422009-01-09 Glenn Morris <rgm@gnu.org>
2343
2344 * commands.texi (Command Loop Info): Say that last-command-char and
2345 last-input-char are obsolete aliases.
2346
2347 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2348 last-input-char and last-command-char, since they are just aliases for
2349 last-input-event and last-command-event.
2350
2351 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2352 last-command-char.
2353
6b2b8ab1
CY
23542009-01-08 Chong Yidong <cyd@stupidchicken.com>
2355
2356 * elisp.texi: Update node listing.
2357
2358 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2359 (Face Attributes): Don't link to Font Lookup.
2360 Document font-family-list.
6b2b8ab1
CY
2361 (Fonts): New node.
2362
3568e767
JR
23632009-01-08 Jason Rumney <jasonr@gnu.org>
2364
2365 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2366 changing the standard pointer shapes. (Bug#1485)
3568e767 2367
6221c8db
CY
23682009-01-08 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * display.texi (Attribute Functions): Note that a function value
2371 :height is relative, and that compatibility functions work by
2372 calling set-face-attribute.
2373 (Displaying Faces): Reorder list in order of increasing priority.
2374 (Face Remapping): New node. Content moved here from Displaying
2375 Faces.
2376 (Glyphs): Link to Face Functions.
2377
e3d3799a
CY
23782009-01-08 Chong Yidong <cyd@stupidchicken.com>
2379
2380 * display.texi (Faces): Don't discuss face id here. facep does
2381 not return t.
2382 (Defining Faces): Minor clarification.
2383 (Face Attributes): Rearrange items to match docstring of
2384 set-face-attribute. Add :foundry attribute. Document new role of
2385 :font attribute. Texinfo usage fix.
2386 (Attribute Functions): Copyedits.
2387 (Face Functions): Note that face number is seldom used.
2388
638a2457
RS
23892009-01-05 Richard M Stallman <rms@gnu.org>
2390
2391 * strings.texi (Predicates for Strings): Minor clarification.
2392
2393 * functions.texi (Function Safety): Texinfo usage fix.
2394
49ea0074
JB
23952009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2396
2397 * objects.texi (General Escape Syntax): Fix typo.
2398
9f822178
MR
23992009-01-03 Martin Rudalics <rudalics@gmx.at>
2400
2401 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2402 works via the default value of pop-up-frame-function.
2403
af34ad36
EZ
24042009-01-02 Eli Zaretskii <eliz@gnu.org>
2405
2406 * processes.texi (System Processes): Document the `time' and
2407 `ctime' attributes of `system-process-attributes'.
2408
d31f6679
CY
24092009-01-01 Chong Yidong <cyd@stupidchicken.com>
2410
2411 * display.texi (Face Attributes): Clarify :height attribute.
2412
174dc00c
MR
24132008-12-31 Martin Rudalics <rudalics@gmx.at>
2414
2415 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2416 the front of the buffer list. Add entries for `last-buffer' and
2417 `unbury-buffer'.
2418
b8afe7e4
EZ
24192008-12-27 Eli Zaretskii <eliz@gnu.org>
2420
d14030f5
EZ
2421 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2422 and its subsections.
2423
2424 * frames.texi (Multiple Terminals, Low-level Terminal)
2425 (Terminal Parameters, Frames on Other TTY devices): New sections.
2426 (Frames): Add an xref to "Multiple Terminals".
2427
765980a4
EZ
2428 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2429
2430 * objects.texi (Terminal Type): New node.
2431 (Editing Types): Add it to the menu.
2432
47bd5577
EZ
2433 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2434 Variables".
2435
eb22b78c 2436 * variables.texi (Directory Local Variables): New node.
47bd5577 2437 (Variables): Add a menu item for it.
eb22b78c 2438
b8afe7e4
EZ
2439 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2440 `generated-autoload-file'.
2441
77bb0476
EZ
24422008-12-20 Eli Zaretskii <eliz@gnu.org>
2443
028e2c19
EZ
2444 * os.texi (Startup Summary): Add xref to documentation of
2445 `initial-window-system'.
2446
77bb0476
EZ
2447 * display.texi (Window Systems): Document `window-system' the
2448 function. The variable `window-system' is now frame-local.
028e2c19 2449 Document `initial-window-system'.
77bb0476 2450
dda87836
MR
24512008-12-19 Martin Rudalics <rudalics@gmx.at>
2452
2453 * windows.texi (Windows): Rewrite description of
2454 fit-window-to-buffer.
2455
caef3ed2
GM
24562008-12-13 Glenn Morris <rgm@gnu.org>
2457
2458 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2459 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2460
21c58e4d
GM
24612008-12-12 Glenn Morris <rgm@gnu.org>
2462
2463 * debugging.texi (Error Debugging): Refer forwards to
2464 eval-expression-debug-on-error.
2465
af38459f
EZ
24662008-12-05 Eli Zaretskii <eliz@gnu.org>
2467
5dedd9b5
EZ
2468 * strings.texi (String Basics): Only unibyte strings that
2469 represent key sequences hold 8-bit raw bytes.
2470
af38459f
EZ
2471 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2472 paragraph to speak about `undecided'.
2473 (Character Properties): Don't explain the meaning of each
2474 property; instead, identify their Unicode Standard names.
b3f1f4a5 2475 (Character Sets): Document `map-charset-chars'.
af38459f 2476
fa047ae7
GM
24772008-12-02 Glenn Morris <rgm@gnu.org>
2478
2479 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2480 section yet again.
2481
47dbc044
EZ
24822008-11-29 Eli Zaretskii <eliz@gnu.org>
2483
98d05998
EZ
2484 * nonascii.texi (Character Properties): New Section.
2485 (Specifying Coding Systems): Document
2486 `coding-system-priority-list', `set-coding-system-priority', and
2487 `with-coding-priority'.
2488 (Lisp and Coding Systems): Document `check-coding-systems-region'
2489 and `coding-system-charset-list'.
2490 (Coding System Basics): Document `coding-system-aliases'.
2491
2492 * elisp.texi (Top): Add a @detailmenu entry for "Character
2493 Properties".
2494
47dbc044
EZ
2495 * objects.texi (Character Type): Correct the range of Emacs
2496 characters. Add an @xref to "Character Codes".
2497
2498 * strings.texi (String Basics): Add an @xref to "Character Codes".
2499
2500 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2501
2502 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2503 (Character Codes): Document `max-char'.
2504
8b80cdf5
EZ
25052008-11-28 Eli Zaretskii <eliz@gnu.org>
2506
2507 * nonascii.texi (Text Representations, Converting Representations)
2508 (Character Sets, Scanning Charsets, Translation of Characters):
2509 Make text more accurate.
2510
a99dceba
GM
25112008-11-28 Glenn Morris <rgm@gnu.org>
2512
2513 * files.texi (Format Conversion Round-Trip): Improve previous change.
2514
f6dc3bed
CY
25152008-11-26 Chong Yidong <cyd@stupidchicken.com>
2516
2517 * modes.texi (Auto Major Mode): Fix example.
2518
5da9413d
GM
25192008-11-25 Glenn Morris <rgm@gnu.org>
2520
2521 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2522
2523 * files.texi (Format Conversion Round-Trip):
2524 Use active voice for previous change.
2525
fcca848c
CY
25262008-11-25 Chong Yidong <cyd@stupidchicken.com>
2527
2528 * os.texi (Processor Run Time):
2529 * processes.texi (Transaction Queues):
2530 * markers.texi (The Mark):
2531 * windows.texi (Choosing Window, Selecting Windows):
2532 * files.texi (Changing Files, Magic File Names):
2533 * commands.texi (Key Sequence Input):
2534 * functions.texi (Declaring Functions):
2535 * strings.texi (Predicates for Strings):
2536 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2537
36c8dc54
CY
25382008-11-24 Chong Yidong <cyd@stupidchicken.com>
2539
2540 * help.texi (Accessing Documentation): Update example.
2541
2542 * variables.texi (Defining Variables): Note that `*' is not
2543 necessary if defcustom is used.
2544
2a79b242
EZ
25452008-11-22 Eli Zaretskii <eliz@gnu.org>
2546
2547 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2548 Characters" from @detailmenu.
2549
2550 * nonascii.texi (Character Codes, Character Sets)
2551 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2552 (Chars and Bytes, Splitting Characters): Sections removed.
2553
392f0d26
LK
25542008-11-22 Lute Kamstra <lute@gnu.org>
2555
2556 * positions.texi (Text Lines): Update goto-line documentation.
2557
af1a5cd5
MR
25582008-11-21 Martin Rudalics <rudalics@gmx.at>
2559
6a4cfb0c
MR
2560 * frames.texi (Frames): Fix typo, add cross references, reword.
2561 (Initial Parameters): Reword special-display-frame-alist text.
2562 (Frames and Windows): Reword. Describe argument norecord for
2563 set-frame-selected-window.
2564 (Input Focus): Describe argument norecord for select-frame.
2565 Remove comment on MS-Windows behavior for focus-follows-mouse.
2566 (Raising and Lowering): Mention windows-frames dichotomy in
2567 metaphor.
2568
af1a5cd5
MR
2569 * windows.texi (Displaying Buffers, Vertical Scrolling)
2570 (Horizontal Scrolling): Fix indenting and rewording issues
2571 introduced with 2008-11-07 change.
2572
c249fa9c
GM
25732008-11-20 Glenn Morris <rgm@gnu.org>
2574
2575 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2576 element of `format-alist'.
2577
204d4665
GM
25782008-11-19 Glenn Morris <rgm@gnu.org>
2579
2580 * doclicense.texi: Update to FDL 1.3.
2581 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2582
cc0910af
CY
25832008-11-18 Chong Yidong <cyd@stupidchicken.com>
2584
efe6e7c4
CY
2585 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2586 vars, which are obsolete. Mention jit-lock-register.
2587
5dcb4c4e
SM
2588 * modes.texi (Other Font Lock Variables):
2589 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2590
cc0910af
CY
2591 * frames.texi (Color Parameters): Document alpha parameter.
2592
aeeedf76
MR
25932008-11-16 Martin Rudalics <rudalics@gmx.at>
2594
2595 * windows.texi (Splitting Windows, Deleting Windows)
2596 (Selecting Windows, Cyclic Window Ordering)
2597 (Buffers and Windows, Displaying Buffers, Choosing Window)
2598 (Dedicated Windows, Window Point, Window Start and End)
2599 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2600 (Size of Window, Resizing Windows, Window Configurations)
2601 (Window Parameters): Avoid @var at beginning of sentences and
2602 reword accordingly.
2603
4c565c5c
LK
26042008-11-11 Lute Kamstra <lute@gnu.org>
2605
2606 * files.texi (File Name Components): Fix file-name-extension
2607 documentation.
2608
25f494c9
JB
26092008-11-11 Juanma Barranquero <lekktu@gmail.com>
2610
2611 * frames.texi (Basic Parameters): Remove display-environment-variable
2612 and term-environment-variable.
2613
a1401ab1
EZ
26142008-11-08 Eli Zaretskii <eliz@gnu.org>
2615
2616 * windows.texi (Basic Windows, Splitting Windows)
2617 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2618 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2619 (Resizing Windows, Window Configurations, Window Parameters):
2620 Fix wording and markup.
a1401ab1 2621
efafc282
MR
26222008-11-07 Martin Rudalics <rudalics@gmx.at>
2623
2624 * windows.texi (Windows): Update entries.
2625 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2626 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2627 (Selecting Windows, Cyclic Window Ordering): Reword with special
2628 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2629 (Buffers and Windows, Choosing Window): Reword with special
2630 emphasis on dedicated windows.
2631 (Displaying Buffers): Reword. For switch-to-buffer mention that
2632 it may fall back on pop-to-buffer. For other-window try to
2633 explain how it treats the cyclic ordering of windows.
efafc282
MR
2634 (Dedicated Windows): New node and section discussing dedicated
2635 windows and associated functions.
86ab855a 2636 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2637 (Window Start and End): Rename node and section title. Reword.
2638 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2639 Minor rewording.
2640 (Size of Window): Reword, in particular text on window-width.
2641 (Resizing Windows): Reword. Add text on balancing windows.
2642 (Window Configurations): Reword. Mention window parameters.
2643 (Window Parameters): New node and section on window parameters.
2644 (Window Hooks): Reword. Mention that
2645 window-configuration-change-hook is run "buffer-locally".
2646 * elisp.texi (Top): Update Windows entries in @detailmenu
2647 section.
2648
d60a8ab2
JB
26492008-11-04 Juanma Barranquero <lekktu@gmail.com>
2650
2651 * searching.texi (Regexp Search): Fix typo.
2652
01777627
CY
26532008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2654
2655 * searching.texi (Regexp Search): Document GREEDY arg.
2656 (Simple Match Data): Fix return value.
2657
c4526e93
EZ
26582008-11-01 Eli Zaretskii <eliz@gnu.org>
2659
2660 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2661 with Emacs 23 internal representation of characters.
2662 Document `unibyte-string'.
c4526e93 2663
fe2ae8b5
CY
26642008-10-28 Chong Yidong <cyd@stupidchicken.com>
2665
2666 * processes.texi (Process Information): Note that process-status
2667 does not accept buffer names.
2668
cc5a21e3
CY
26692008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2670
2671 * positions.texi (Skipping Characters): Correct return value of
2672 skip-chars-forward.
2673
09460d9a
MR
26742008-10-25 Martin Rudalics <rudalics@gmx.at>
2675
520b29e7
MR
2676 * windows.texi (Deleting Windows): Update documentation of
2677 delete-windows-on.
2678 (Buffers and Windows): Update documentations of
2679 get-buffer-window and get-buffer-window-list.
2680 (Displaying Buffers): Update documentation of
2681 replace-buffer-in-windows.
2682
09460d9a
MR
2683 * buffers.texi (Current Buffer): Reword set-buffer and
2684 with-current-buffer documentations.
2685 (Creating Buffers): Reword documentation of get-buffer-create.
2686
4d48fcdc
MR
26872008-10-23 Martin Rudalics <rudalics@gmx.at>
2688
2689 * buffers.texi (Current Buffer): Reword documentation of
2690 set-buffer.
2691 (Buffer Names): Reword documentation of buffer-name.
2692 (The Buffer List): For bury-buffer explain what happens with the
2693 buffer's window.
2694 (Creating Buffers): Say that get-buffer-create's arg is called
2695 buffer-or-name.
2696
f0143c43
CY
26972008-10-22 Chong Yidong <cyd@stupidchicken.com>
2698
3e5dbbd3
CY
2699 * advice.texi (Computed Advice): Explain what DEFINITION is.
2700
f0143c43
CY
2701 * nonascii.texi (Character Codes): Remove obsolete function
2702 char-valid-p, and document characterp instead.
2703
52a94b85
MR
27042008-10-22 Martin Rudalics <rudalics@gmx.at>
2705
2706 * windows.texi (Displaying Buffers): Reword documentation of
2707 pop-to-buffer.
2708 (Choosing Window): Rewrite documentation of display-buffer and
2709 its options.
2710
f76f8246
MR
2711 * buffers.texi (Killing Buffers): Update documentation of
2712 kill-buffer.
2713
acc8b598
EZ
27142008-10-21 Eli Zaretskii <eliz@gnu.org>
2715
80e6b6df
EZ
2716 * processes.texi (Serial Ports): Fix wording and improve markup.
2717
3645358a
EZ
2718 * searching.texi (Regexp Search): Document `string-match-p' and
2719 `looking-at-p'.
2720 (POSIX Regexps): Add an xref for "non-greedy".
2721 (Regexp Special): Add @cindex entry for "non-greedy".
2722
b3d50cff 2723 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2724 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2725
73b7530a
EZ
2726 * frames.texi (Color Names): Add an xref to `read-color'.
2727
2728 * minibuf.texi (High-Level Completion): Document `read-color'.
2729
acc8b598
EZ
2730 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2731
2732 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2733
2734 * buffers.texi (Swapping Text): New section, documents
2735 `buffer-swap-text'.
2736
10e187e8
MR
27372008-10-21 Martin Rudalics <rudalics@gmx.at>
2738
2739 * windows.texi (Resizing Windows): Minor wording fix.
2740
fd6f900c
EZ
27412008-10-20 Eli Zaretskii <eliz@gnu.org>
2742
2743 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2744 and `combine-and-quote-strings'.
2745
2746 * strings.texi (Creating Strings): Add xrefs for them.
2747
e4372165
EZ
27482008-10-19 Eli Zaretskii <eliz@gnu.org>
2749
d6328fba
EZ
2750 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2751 match the corresponding menu in minibuf.texi.
2752
e4372165
EZ
2753 * minibuf.texi (Reading File Names): Document `read-shell-command'
2754 and `minibuffer-local-shell-command-map'.
2755
5d8dda33
MR
27562008-10-19 Martin Rudalics <rudalics@gmx.at>
2757
2758 * windows.texi (Resizing Windows): Remove var{} around "window" in
2759 documentation of enlarge-window.
2760 Rewrite documentation of window-min-height and window-min-width.
2761
437706cd
EZ
27622008-10-19 Eli Zaretskii <eliz@gnu.org>
2763
80f85d7c
EZ
2764 * functions.texi (Calling Functions): Document `apply-partially'.
2765
291703b5
EZ
2766 * hooks.texi (Standard Hooks): Mention
2767 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2768
2769 * variables.texi (File Local Variables): Document
2770 `file-local-variables-alist', `before-hack-local-variables-hook'
2771 and `hack-local-variables-hook'.
2772
583d8b3c
EZ
2773 * processes.texi (Synchronous Processes): Document `process-lines'.
2774
5dcb4c4e
SM
2775 * customize.texi (Variable Definitions):
2776 Document `custom-reevaluate-setting'.
437706cd 2777
7e51d89b
MR
27782008-10-18 Martin Rudalics <rudalics@gmx.at>
2779
2780 * windows.texi (Choosing Window, Deleting Windows)
2781 (Displaying Buffers): Expand documentation of dedicated windows.
2782
43c59a3d
EZ
27832008-10-18 Eli Zaretskii <eliz@gnu.org>
2784
018a960d
EZ
2785 * files.texi (Changing Files): Document symbolic input of file
2786 modes to `set-file-modes'. Document `read-file-modes' and
2787 `file-modes-symbolic-to-number'.
2788
2c0b8144
EZ
2789 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2790 and `search-map'.
2791
5dcb4c4e
SM
2792 * searching.texi (Search and Replace):
2793 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2794 Document `multi-query-replace-map'.
80120f13 2795
6d4913f0 2796 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2797 (Completion Commands, Reading File Names):
2798 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2799 `minibuffer-local-filename-must-match-map'.
2800 (Minibuffer Completion): The `require-match' argument to
2801 `completing-read' can now have the value `confirm-only'.
2802
43c59a3d
EZ
2803 * windows.texi (Displaying Buffers): Minor wording fix.
2804 (Choosing Window): `split-height-threshold' can now be nil.
2805 Document `split-width-threshold'. `pop-up-frames' can have the
2806 value `graphic-only'.
2807
f36acfd9
EZ
28082008-10-17 Eli Zaretskii <eliz@gnu.org>
2809
2810 * os.texi (Startup Summary): Document `before-init-time' and
2811 `after-init-time'. Document `initial-window-system' and
2812 `window-system-initialization-alist'. Document reading the
2813 abbrevs file. Document the call to `server-start' under --daemon.
2814 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2815 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2816 (Time Parsing): Document `format-seconds'.
f36acfd9 2817
96995b89
MR
28182008-10-17 Martin Rudalics <rudalics@gmx.at>
2819
2820 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2821 and reword.
2822
2de17c73
EZ
28232008-10-16 Eli Zaretskii <eliz@gnu.org>
2824
2825 * markers.texi (The Mark): Document use-region-p.
2826
9cf52b11
EZ
28272008-10-15 Eli Zaretskii <eliz@gnu.org>
2828
c3aaf1d7
EZ
2829 * internals.texi (Writing Emacs Primitives): The interactive spec
2830 of a primitive can be a Lisp form.
2831
841a1743
EZ
2832 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2833 values of transient-mark-mode. Document handle-shift-selection.
2834
2835 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2836 (Interactive Examples): Show an example of `^'.
2837 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2838 (Defining Commands, Using Interactive): The interactive-form of a
2839 function can be added via its symbol's property.
841a1743 2840
52441368
EZ
2841 * positions.texi (List Motion): beginning-of-defun-function can
2842 now accept an argument.
2843
8e8c1a72
EZ
2844 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2845 now return a list of strings.
2846
a33a1f2a
EZ
2847 * control.texi (Handling Errors): Document ignore-errors.
2848
4fb04348
EZ
2849 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2850 (Parameter Access): Document set-frame-parameter.
2851
ee666f84
EZ
2852 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2853 Hooks" for the effect of kill-all-local-variables on local hook
2854 functions.
2855
9cf52b11
EZ
2856 * modes.texi (Major Mode Conventions, Mode Line Variables):
2857 `mode-name' need not be a string. xref to "Mode Line Data" for
2858 details, and to "Emulating Mode Line" for computing a string
2859 value.
2860
22526bc4
EZ
28612008-10-14 Eli Zaretskii <eliz@gnu.org>
2862
a65f6a85
EZ
2863 * processes.texi (System Processes): New section.
2864 (Processes, Signals to Processes): Add xrefs to it.
2865
2866 * objects.texi (Editing Types): A `process' is a subprocess of
2867 Emacs, not just any process running on the OS.
2868
2869 * elisp.texi (Top): Adjust the @detailmenu for the above two
2870 changes.
2871
2724b26a
EZ
2872 * sequences.texi (Char-Tables): Remove documentation of
2873 set-char-table-default, which has no effect since Emacs 23.
2874 <char-table-range, set-char-table-range>: Don't mention generic
2875 characters and charsets. Add a cons cell as a possible argument.
2876
2877 * nonascii.texi (Splitting Characters)
2878 (Translation of Characters): Don't mention generic characters.
2879
2880 * display.texi (Fontsets): Don't mention generic characters.
2881
22526bc4 2882 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2883 argument FUNCTION with a cons cell as KEY.
22526bc4 2884
eaf4b689
EZ
28852008-10-13 Eli Zaretskii <eliz@gnu.org>
2886
45e46036
EZ
2887 * objects.texi (Primitive Function Type): Move "@cindex special
2888 forms" from here...
2889
2890 * eval.texi (Special Forms): ...to here.
2891
2892 * functions.texi (What Is a Function): `functionp' returns nil for
2893 special forms. Add an xref.
2894
eaf4b689
EZ
2895 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2896 Variables".
2897
2898 * variables.texi (Frame-Local Variables): New section.
2899 (Buffer-Local Variables): Add an xref to it.
2900 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2901 have both frame-local and buffer-local binding.
2902
2903 * frames.texi (Frames): Mention multiple tty frames.
2904 (Frame Parameters, Parameter Access): Mention frame-local variable
2905 bindings.
2906
15688fce
GM
29072008-09-20 Glenn Morris <rgm@gnu.org>
2908
2909 * display.texi (Defining Faces): Recommend against face variables.
2910
35539065
JB
29112008-09-16 Juanma Barranquero <lekktu@gmail.com>
2912
2913 * display.texi (Echo Area Customization): Fix typo.
2914
6a57054b
JB
29152008-09-09 Juanma Barranquero <lekktu@gmail.com>
2916
2917 * loading.texi (Where Defined): Add `defface' item.
2918
d632fb82
MR
29192008-09-06 Martin Rudalics <rudalics@gmx.at>
2920
2921 * loading.texi (Where Defined): Fix description of symbol-file.
2922
905a9adb
JR
29232008-08-26 Jason Rumney <jasonr@gnu.org>
2924
2925 * display.texi (TIFF Images): New section describing :index property.
2926
852e91b7
CY
29272008-08-23 Chong Yidong <cyd@stupidchicken.com>
2928
2929 * display.texi (Temporary Displays): Remove unnecessary comment
2930 about usage of temp-buffer-show-hook.
2931
6be001ee
CY
29322008-08-05 Chong Yidong <cyd@stupidchicken.com>
2933
2934 * symbols.texi (Other Plists): Fix incorrect example.
2935 Suggested by Florian Beck.
2936
58e3d8e8
JB
29372008-07-31 Juanma Barranquero <lekktu@gmail.com>
2938
2939 * os.texi: Fix previous change.
2940
7c2fb837
DN
29412008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2942
2943 * os.texi:
2944 * intro.texi:
2945 * files.texi: Remove VMS support.
2946
9e2a2647
DN
29472008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2948
2949 * os.texi:
2950 * frames.texi:
2951 * display.texi: Remove mentions of Mac Carbon.
2952
c4f4682b
MB
29532008-07-01 Miles Bader <miles@gnu.org>
2954
2955 * text.texi (Special Properties):
2956 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2957
3696411e
JB
29582008-06-28 Johan Bockgård <bojohan@gnu.org>
2959
2960 * display.texi (Other Image Types): Fix copy/paste error; say
2961 "PBM", not "XBM".
2962
f2a77c3a
DN
29632008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2964
2965 * os.texi: Remove references to obsolete systems.
2966
6d52677d
EZ
29672008-06-20 Eli Zaretskii <eliz@gnu.org>
2968
2969 * makefile.w32-in (distclean): Remove makefile.
2970
1a87da4c
GM
29712008-06-17 Glenn Morris <rgm@gnu.org>
2972
2973 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2974 (elisp, dist): Remove rules and variables that are obsolete now
2975 the lisp manual is no longer distributed separately.
2976
fdda1c5d
GM
29772008-06-16 Glenn Morris <rgm@gnu.org>
2978
646692e9
GM
2979 * configure, configure.in, mkinstalldirs: Remove unused files.
2980
2981 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2982 * vol1.texi (EMACSVER):
6a57054b 2983 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2984
2985 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2986 as per maintain.info.
2987
611bee81
GM
29882008-06-15 Glenn Morris <rgm@gnu.org>
2989
a7bed3a0
GM
2990 * makefile.w32-in (manual): Use "23" rather than "21".
2991
2992 * Makefile.in (emacsver): New, set by configure.
2993 (manual): Use emacsver.
2994
d794edf2
GM
2995 * intro.texi: Report bugs using M-x report-emacs-bug.
2996
611bee81
GM
2997 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2998
c73e02fa
GM
29992008-06-13 Daniel Engeler <engeler@gmail.com>
3000
3001 * elisp.texi, internals.texi, processes.texi: Add documentation
3002 about serial port access.
3003
e40a85cd
MB
30042008-06-05 Miles Bader <miles@gnu.org>
3005
3006 * display.texi (Displaying Faces): Update to reflect function
3007 renamings in face-remap.el.
3008
7b753744
JB
30092008-06-05 Juanma Barranquero <lekktu@gmail.com>
3010
3011 * display.texi (Fontsets): Fix typos.
3012
9d3d42fb
MB
30132008-06-03 Miles Bader <miles@gnu.org>
3014
7b753744
JB
3015 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3016 remove-relative-face-remapping, set-base-face-remapping,
3017 and set-default-base-face-remapping.
9d3d42fb 3018
f2cec7a9
MB
30192008-06-01 Miles Bader <miles@gnu.org>
3020
3021 * display.texi (Displaying Faces): Add face-remapping-alist.
3022
8f39c96d
SM
30232008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3024
3025 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3026 variable names.
3027
1ef5eecc
ER
30282008-05-03 Eric S. Raymond <esr@golux>
3029
352c8b4a 3030 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3031 (current-global-map) return references, not copies.
3032
63b4387f
JL
30332008-05-02 Juri Linkov <juri@jurta.org>
3034
3035 * minibuf.texi (Text from Minibuffer): Document a list of
3036 default values for `read-from-minibuffer'.
3037
38a8b703
JB
30382008-04-24 Juanma Barranquero <lekktu@gmail.com>
3039
3040 * nonascii.texi (Translation of Characters): Fix previous change.
3041
7c42e639
CY
30422008-04-20 Chong Yidong <cyd@stupidchicken.com>
3043
3044 * display.texi (Overlay Properties): Clarify role of underlying
3045 textprop and overlay keymaps for display strings.
3046
3047 * keymaps.texi (Active Keymaps): Ditto.
3048
25c0d999
SM
30492008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3050
3051 * minibuf.texi (Programmed Completion):
3052 Replace dynamic-completion-table with the new completion-table-dynamic.
3053
e3af5968
CY
30542008-04-07 Chong Yidong <cyd@stupidchicken.com>
3055
3056 * intro.texi (Some Terms): Change "fonts in this manual" index
3057 entry to "typographic conventions".
3058
6bfc8698
EZ
30592008-04-05 Eli Zaretskii <eliz@gnu.org>
3060
3061 * objects.texi (Text Props and Strings): Add indexing for read
3062 syntax of text properties.
3063
4972c361
SM
30642008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3065
3066 * processes.texi (Decoding Output): Remove process-filter-multibyte
3067 functions.
3068
c70a68db
MR
30692008-03-15 Martin Rudalics <rudalics@gmx.at>
3070
3071 * display.texi (Finding Overlays): Say that empty overlays at
3072 the end of the buffer are reported too.
3073
1291fd36
GM
30742008-03-13 Glenn Morris <rgm@gnu.org>
3075
3076 * elisp.texi (EMACSVER): Set to 23.0.60.
3077
c6b0dfd5
CY
30782008-02-26 Chong Yidong <cyd@stupidchicken.com>
3079
38a8b703 3080 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3081
875fc30c
GM
30822008-02-22 Glenn Morris <rgm@gnu.org>
3083
3084 * frames.texi (Position Parameters): Clarify the description of
3085 `left' and `top', using information from "Geometry".
3086 (Geometry): Give a pointer to "Position Parameters", rather than
3087 repeating information.
3088
d8c8e45a
GM
30892008-02-11 Glenn Morris <rgm@gnu.org>
3090
3091 * objects.texi (Equality Predicates): No longer talk about "two"
3092 functions.
3093
38a8b703 30942008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3095
3096 * objects.texi (Equality Predicates): Add defun for
3097 equal-including-properties.
3098
bfffe0b1
GM
30992008-02-10 Glenn Morris <rgm@gnu.org>
3100
3101 * objects.texi (Equality Predicates):
3102 Mention equal-including-properties.
3103
431b78c9
RS
31042008-02-07 Richard Stallman <rms@gnu.org>
3105
3106 * windows.texi (Window Start): Mention the feature of moving
3107 window-start to start of line.
3108
c8763fb6 31092008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3110
3111 * keymaps.texi (Tool Bar): Document rtl property.
3112
1a256502
TTN
31132008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3114
3115 * display.texi (Button Types):
3116 For define-button-type, clarify type of NAME.
3117
569382c2
MR
31182008-01-19 Martin Rudalics <rudalics@gmx.at>
3119
3120 * buffers.texi (Buffer Modification): Fix typo.
3121
f3041af1
DN
31222008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3123
3124 * os.texi (System Environment): Remove references to OSes that are
3125 not supported anymore.
3126
d35e1cd7
DN
31272008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3128
3129 * os.texi (System Environment): Remove mention for Masscomp.
3130
23af7580
RS
31312008-01-04 Richard Stallman <rms@gnu.org>
3132
3133 * display.texi (Faces): Don't talk about internal face vector as arg
3134 to facep.
3135
3136 * customize.texi (Type Keywords): Fix previous change.
3137
3138 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3139 * elisp.texi (Top): Fix menu for commands.texi change.
3140
ec7d5b1e
RS
31412007-12-30 Richard Stallman <rms@gnu.org>
3142
5dcb4c4e 3143 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3144 (Accessing Scroll): New node broken out of Accessing Mouse.
3145
101a6cea
RS
31462007-12-28 Richard Stallman <rms@gnu.org>
3147
3148 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3149 (Basic Parameters): For `title', refer to title bar.
041817a4 3150 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3151
72b7e664
RS
31522007-12-23 Richard Stallman <rms@gnu.org>
3153
3154 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3155 Improve some of the commented-out keywords' text too.
3156
27a4f445
MR
31572007-12-14 Martin Rudalics <rudalics@gmx.at>
3158
e2e3f1d7
MR
3159 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3160 "visit the current buffer".
3161
27a4f445
MR
3162 * os.texi (System Interface): Fix typo.
3163
a2afc99d
RS
31642007-12-04 Richard Stallman <rms@gnu.org>
3165
3166 * objects.texi (Symbol Type): Fix typo.
3167
b694135c
RS
31682007-12-03 Richard Stallman <rms@gnu.org>
3169
3170 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3171
f99a19da
GM
31722007-12-01 Glenn Morris <rgm@gnu.org>
3173
3174 * functions.texi (Declaring Functions): Improve previous change.
3175
8f4b37d8
GM
31762007-11-30 Glenn Morris <rgm@gnu.org>
3177
3178 * functions.texi (Declaring Functions): Add optional fourth
3179 argument of declare-function, and setting third argument to `t'.
3180
61a2fe01
RS
31812007-11-29 Richard Stallman <rms@gnu.org>
3182
3183 * customize.texi (Composite Types): Document `group' type.
3184
cbfc5193
GM
31852007-11-29 Glenn Morris <rgm@gnu.org>
3186
5dcb4c4e
SM
3187 * functions.texi (Declaring Functions): Add findex.
3188 Mention `external' files.
cbfc5193 3189
8386283a
JB
31902007-11-26 Juanma Barranquero <lekktu@gmail.com>
3191
3192 * functions.texi (Declaring Functions): Fix directive.
3193
a07c9a8b
RS
31942007-11-25 Richard Stallman <rms@gnu.org>
3195
3196 * help.texi (Help Functions): Clean up last change.
3197
3198 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3199
3200 * loading.texi (Named Features): Minor cleanup.
3201
3202 * macros.texi (Eval During Expansion): Minor cleanup.
3203
3204 * variables.texi (Variable Aliases): Minor cleanup.
3205
a0925923
RS
32062007-11-24 Richard Stallman <rms@gnu.org>
3207
3208 * functions.texi (Declaring Functions): Clarify previous change.
3209
3210 * compile.texi (Compiler Errors): Clarify previous change.
3211
20c63e44
RS
32122007-11-24 Richard Stallman <rms@gnu.org>
3213
e5e76c04 3214 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3215 Clarify the text and move items around.
3216
5bb0cda3
GM
32172007-11-24 Glenn Morris <rgm@gnu.org>
3218
3219 * functions.texi (Declaring Functions): New section.
3220 * compile.texi (Compiler Errors): Mention declaring functions,
3221 defvar with no initvalue, and byte-compile-warnings.
3222
af13c86a
MR
32232007-11-15 Martin Rudalics <rudalics@gmx.at>
3224
3225 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3226 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3227
a5373305
MR
32282007-11-13 Martin Rudalics <rudalics@gmx.at>
3229
3230 * help.texi (Help Functions): Document new macro `with-help-window'.
3231
fe284805
JL
32322007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3233
3234 * searching.texi (Replacing Match): Describe new
3235 `match-substitute-replacement'.
3236
2c3a09b1
RS
32372007-10-31 Richard Stallman <rms@gnu.org>
3238
3239 * strings.texi (Creating Strings): Null strings from concat not unique.
3240
f2b480f4
RS
32412007-10-26 Richard Stallman <rms@gnu.org>
3242
3243 * objects.texi (Equality Predicates): Null strings are uniquified.
3244
3245 * minibuf.texi: Minor clarifications in previous change.
3246
db21122c
GM
32472007-10-25 Glenn Morris <rgm@gnu.org>
3248
3249 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3250
2328cbb3
RS
32512007-10-24 Richard Stallman <rms@gnu.org>
3252
3253 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3254
3255 * variables.texi (Frame-Local Variables): Node deleted.
3256 (Variables): Delete Frame-Local Variables from menu.
3257 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3258 (Default Value): Don't mention frame-local vars.
3259
3260 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3261
3262 * loading.texi (Unloading): Document FEATURE-unload-function
3263 instead of FEATURE-unload-hook.
3264
2328cbb3
RS
3265 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3266
c066bafa
JL
32672007-10-22 Juri Linkov <juri@jurta.org>
3268
3269 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3270 (High-Level Completion): Document a list of default value strings
3271 in the DEFAULT argument, for which minibuffer functions return the
3272 first element.
3273
65ced25f
JL
32742007-10-17 Juri Linkov <juri@jurta.org>
3275
3276 * text.texi (Filling): Update arguments of fill-paragraph.
3277 fill-paragraph operates on the active region in Transient Mark mode.
3278 Remove fill-paragraph-or-region.
3279
ee46ec8e
KB
32802007-10-13 Karl Berry <karl@gnu.org>
3281
3282 * elisp.texi (@dircategory): Move to after @copying,
3283 since we want @copying as close as possible to the beginning of
3284 the output.
3285
61bbdbc6
RS
32862007-10-12 Richard Stallman <rms@gnu.org>
3287
3288 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3289
3290 * commands.texi (Distinguish Interactive): New node,
3291 broken out from Interactive Call and rewritten.
3292 (Command Loop): Put Distinguish Interactive in menu.
3293
af23e1e8
RS
32942007-10-09 Richard Stallman <rms@gnu.org>
3295
3296 * text.texi (Examining Properties): Mention overlay priority.
3297
3298 * display.texi (Display Margins): Correct the description
3299 of margin display specifications.
3300 (Replacing Specs): New subnode broken out of Display Property.
3301
e1965a69
JL
33022007-10-06 Juri Linkov <juri@jurta.org>
3303
3304 * text.texi (Filling): Document fill-paragraph-or-region.
3305
4638454b
JB
33062007-10-05 Juanma Barranquero <lekktu@gmail.com>
3307
3308 * display.texi (Auto Faces): Fix typo.
3309
7ed54cc5
RS
33102007-10-02 Richard Stallman <rms@gnu.org>
3311
3312 * display.texi (Display Property): Explain some display specs
3313 don't let you move point in.
3314
5dcb4c4e
SM
3315 * frames.texi (Cursor Parameters):
3316 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3317
3318 * windows.texi (Basic Windows): Don't describe
3319 cursor-in-non-selected-windows here.
3320
305a7ef2
EZ
33212007-10-01 Eli Zaretskii <eliz@gnu.org>
3322
3323 * processes.texi (Misc Network): Note that these functions are
3324 supported only on some systems.
3325
f7a7f4eb
RS
33262007-10-01 Richard Stallman <rms@gnu.org>
3327
3328 * display.texi (Overlay Properties): Explain nil as priority.
3329 Explain that conflicts are unpredictable if not resolved by
3330 priorities.
3331
780d7bb9
RS
33322007-09-23 Richard Stallman <rms@gnu.org>
3333
3334 * macros.texi (Backquote): Minor clarification.
3335
14b4fdfb
RS
33362007-09-19 Richard Stallman <rms@gnu.org>
3337
3338 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3339 Clarify when they work in parallel and when one overrides.
3340 Fix error in example.
14b4fdfb 3341
b8d4c8d0
GM
33422007-09-06 Glenn Morris <rgm@gnu.org>
3343
b3e755a9 3344 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3345 commands to use ../../info.
3346 * Makefile.in (infodir): Go up one more level.
4638454b 3347 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3348 (miscmanualdir): New.
3349 (dist): Use new variable miscmanualdir.
3350 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3351 (usermanualdir): Change from ../man to ../emacs.
3352
1bb1f7d3
MR
33532007-08-30 Martin Rudalics <rudalics@gmx.at>
3354
3355 * commands.texi (Command Loop Info): Advise against changing
3356 most variables described here. Explain new variable
3357 last-repeatable-command.
3358
b8d4c8d0
GM
33592007-08-29 Glenn Morris <rgm@gnu.org>
3360
3361 * elisp.texi (EMACSVER): Increase to 23.0.50.
3362
33632007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3364
3365 * frames.texi (Basic Parameters): Add display-environment-variable
3366 and term-environment-variable.
3367
33682007-08-28 Juri Linkov <juri@jurta.org>
3369
3370 * display.texi (Image Formats, Other Image Types): Add SVG.
3371
33722007-08-28 Juri Linkov <juri@jurta.org>
3373
3374 * display.texi (Images): Move formats-related text to new node
3375 "Image Formats".
3376 (Image Formats): New node.
3377
619fb9ee
RS
33782007-08-27 Richard Stallman <rms@gnu.org>
3379
3380 * windows.texi (Window Configurations): Clarify what
3381 a window configuration saves.
3382
b8d4c8d0
GM
33832007-08-25 Richard Stallman <rms@gnu.org>
3384
3385 * display.texi (Images): Delete redundant @findex.
3386
39f9da30
GM
33872007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3388
3389 * text.texi (Change Hooks): (after|before)-change-functions are no
3390 longer bound to nil while running; rather inhibit-modification-hooks
3391 is t.
3392
b8d4c8d0
GM
33932007-08-16 Richard Stallman <rms@gnu.org>
3394
5dcb4c4e
SM
3395 * processes.texi (Asynchronous Processes):
3396 Clarify doc of start-file-process.
b8d4c8d0
GM
3397
33982007-08-08 Martin Rudalics <rudalics@gmx.at>
3399
3400 * modes.texi (Example Major Modes): Fix typo.
3401
34022007-08-08 Glenn Morris <rgm@gnu.org>
3403
3404 * intro.texi (nil and t): Do not use `iff' in documentation.
3405
3406 * tips.texi (Documentation Tips): Recommend against `iff'.
3407
34082007-08-07 Chong Yidong <cyd@stupidchicken.com>
3409
3410 * display.texi (Image Cache): Document image-refresh.
3411
34122007-08-06 Martin Rudalics <rudalics@gmx.at>
3413
3414 * windows.texi (Size of Window): Document window-full-width-p.
3415
34162007-07-25 Glenn Morris <rgm@gnu.org>
3417
3418 * gpl.texi (GPL): Replace license with GPLv3.
3419
3420 * Relicense all FSF files to GPLv3 or later.
3421
34222007-07-24 Michael Albinus <michael.albinus@gmx.de>
3423
4638454b
JB
3424 * processes.texi (Synchronous Processes):
3425 Add `process-file-shell-command'.
b8d4c8d0
GM
3426 (Asynchronous Processes): Mention restricted use of
3427 `process-filter' and `process-sentinel' in
3428 `start-file-process'. Add `start-file-process-shell-command'.
3429
34302007-07-17 Michael Albinus <michael.albinus@gmx.de>
3431
3432 * files.texi (Magic File Names): Introduce optional parameter
3433 IDENTIFICATION for `file-remote-p'.
3434
34352007-07-16 Richard Stallman <rms@gnu.org>
3436
3437 * display.texi (Defining Faces): Fix previous change.
3438
34392007-07-14 Richard Stallman <rms@gnu.org>
3440
3441 * control.texi (Handling Errors): Document `debug' in handler list.
3442
34432007-07-10 Richard Stallman <rms@gnu.org>
3444
3445 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3446
34472007-07-09 Richard Stallman <rms@gnu.org>
3448
3449 * files.texi (Magic File Names): Rewrite previous change.
3450
34512007-07-08 Michael Albinus <michael.albinus@gmx.de>
3452
3453 * files.texi (Magic File Names): Introduce optional parameter
3454 CONNECTED for `file-remote-p'.
3455
34562007-07-07 Michael Albinus <michael.albinus@gmx.de>
3457
3458 * processes.texi (Asynchronous Processes):
3459 * files.texi (Magic File Names): Add `start-file-process'.
3460
34612007-06-27 Richard Stallman <rms@gnu.org>
3462
5dcb4c4e
SM
3463 * files.texi (Format Conversion Piecemeal):
3464 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3465
34662007-06-27 Michael Albinus <michael.albinus@gmx.de>
3467
4638454b
JB
3468 * files.texi (Magic File Names): Remove `dired-call-process'.
3469 Add `process-file'.
b8d4c8d0
GM
3470
34712007-06-27 Kenichi Handa <handa@m17n.org>
3472
3473 * text.texi (Special Properties): Fix description about
4638454b 3474 `composition' property.
b8d4c8d0
GM
3475
34762007-06-26 Kenichi Handa <handa@m17n.org>
3477
3478 * nonascii.texi (Default Coding Systems): Document about the
3479 return value `undecided'.
3480
34812007-06-25 David Kastrup <dak@gnu.org>
3482
3483 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3484 `current-active-maps'.
3485
34862007-06-24 Karl Berry <karl@gnu.org>
3487
4638454b 3488 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3489
34902007-06-15 Juanma Barranquero <lekktu@gmail.com>
3491
3492 * display.texi (Overlay Arrow): Doc fix.
3493
34942007-06-14 Karl Berry <karl@tug.org>
3495
3496 * anti.texi (Antinews): Typo.
3497
34982007-06-14 Chong Yidong <cyd@stupidchicken.com>
3499
3500 * display.texi (Image Cache): Document image-refresh.
3501
35022007-06-12 Karl Berry <karl@gnu.org>
3503
3504 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3505 * two-volume.make: New file.
3506 * .cvsignore: Ignore two-volume files.
3507
35082007-06-12 Tom Tromey <tromey@redhat.com>
3509
3510 * os.texi (Init File): Document user-emacs-directory.
3511
35122007-06-03 Nick Roberts <nickrob@snap.net.nz>
3513
3514 * commands.texi (Click Events): Describe width and height when
3515 object is nil.
3516
35172007-05-30 Nick Roberts <nickrob@snap.net.nz>
3518
5dcb4c4e
SM
3519 * commands.texi (Click Events): Layout more logically.
3520 Describe width and height.
b8d4c8d0
GM
3521 (Drag Events, Motion Events): Update to new format for position.
3522
35232007-06-02 Richard Stallman <rms@gnu.org>
3524
3525 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3526
35272007-06-02 Chong Yidong <cyd@stupidchicken.com>
3528
3529 * Version 22.1 released.
3530
35312007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3532
3533 * text.texi (Special Properties): Correct meaning of fontified face.
3534
35352007-05-30 Richard Stallman <rms@gnu.org>
3536
3537 * text.texi (Special Properties): Add link to Adjusting Point.
3538
35392007-05-12 Richard Stallman <rms@gnu.org>
3540
3541 * text.texi (Margins): indent-to-left-margin is not the default.
3542 (Mode-Specific Indent): For indent-line-function, the default
3543 is indent-relative.
3544
3545 * modes.texi (Example Major Modes): Explain last line of text-mode
3546 is redundant.
3547
35482007-05-10 Richard Stallman <rms@gnu.org>
3549
3550 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3551
3552 * help.texi (Keys in Documentation): Add reference to
3553 Documentation Tips.
3554
3555 * files.texi (Format Conversion): TO-FN gets three arguments.
3556
3557 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3558
35592007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3560
3561 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3562 * files.texi (Format Conversion): Expand intro; add menu.
3563 (Format Conversion Overview, Format Conversion Round-Trip)
3564 (Format Conversion Piecemeal): New nodes/subsections.
3565 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3566 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3567 (Saving Properties): Delete node/subsection.
3568
35692007-05-07 Karl Berry <karl@gnu.org>
3570
3571 * elisp.texi (EMACSVER): Back to 22.
3572
35732007-05-06 Richard Stallman <rms@gnu.org>
3574
3575 * processes.texi (Accepting Output): Revert most of previous change.
3576
35772007-05-05 Richard Stallman <rms@gnu.org>
3578
3579 * processes.texi (Accepting Output): accept-process-output
3580 uses microseconds, not milliseconds. But that arg is obsolete.
3581
35822007-05-04 Karl Berry <karl@tug.org>
3583
3584 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3585
35862007-05-04 Eli Zaretskii <eliz@gnu.org>
3587
3588 * tips.texi (Documentation Tips): Rearrange items to place the
3589 more important ones first. Add an index entry for hyperlinks.
3590
35912007-05-03 Karl Berry <karl@gnu.org>
3592
3593 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3594 (EMACSVER) [smallbook]: 22 for printed version.
3595
3596 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3597 so restore anchor to normal position after defun. Found by Kevin Ryde.
3598
35992007-04-26 Glenn Morris <rgm@gnu.org>
3600
3601 * elisp.texi (EMACSVER): Increase to 22.1.50.
3602
36032007-04-28 Karl Berry <karl@gnu.org>
3604
3605 * elisp.texi: Improve line breaks on copyright page,
3606 similar layout to emacs manual, 8.5x11 by default.
3607
36082007-04-24 Richard Stallman <rms@gnu.org>
3609
3610 * text.texi (Special Properties): Add xref to Overlay Properties.
3611
3612 * display.texi (Overlay Properties): Add xref to Special Properties.
3613
36142007-04-22 Richard Stallman <rms@gnu.org>
3615
3616 * keymaps.texi (Extended Menu Items): Move the info about
3617 format with cached keyboard binding.
3618
36192007-04-21 Richard Stallman <rms@gnu.org>
3620
3621 * text.texi (Special Properties): Clarify previous change.
3622
3623 * files.texi (File Name Expansion): Clarify previous change.
3624
3625 * display.texi (Attribute Functions): Fix example for
3626 face-attribute-relative-p.
3627
36282007-04-19 Kenichi Handa <handa@m17n.org>
3629
3630 * text.texi (Special Properties): Document composition property.
3631
36322007-04-19 Glenn Morris <rgm@gnu.org>
3633
3634 * files.texi (File Name Expansion): Mention "superroot".
3635
36362007-04-15 Chong Yidong <cyd@stupidchicken.com>
3637
3638 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3639 setups.
3640 (Display Feature Testing): Note that display refers to all
3641 physical monitors for multi-monitor setups.
3642
36432007-04-14 Richard Stallman <rms@gnu.org>
3644
3645 * lists.texi (Sets And Lists): Clarify `delete' examples.
3646 Remove spurious xref to same node.
3647 Clarify xref for add-to-list.
3648
36492007-04-12 Nick Roberts <nickrob@snap.net.nz>
3650
3651 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3652 value of lisp-mode-map.
3653
36542007-04-11 Karl Berry <karl@gnu.org>
3655
3656 * anti.texi (Antinews):
3657 * display.texi (Overlay Properties, Defining Images):
3658 * processes.texi (Synchronous Processes, Sentinels):
3659 * syntax.texi (Syntax Table Internals):
3660 * searching.texi (Regexp Special):
3661 * nonascii.texi (Default Coding Systems):
3662 * text.texi (Special Properties):
3663 * minibuf.texi (Basic Completion): Wording to improve breaks in
3664 8.5x11 format.
3665 * elisp.texi (smallbook): New @set to more easily switch between
3666 smallbook and 8.5x11.
3667
36682007-04-11 Richard Stallman <rms@gnu.org>
3669
3670 * text.texi (Lazy Properties): Minor fix.
3671
36722007-04-08 Karl Berry <karl@gnu.org>
3673
3674 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3675 * macros.texi (Backquote): Downcase Backquote in index entries for
3676 consistency.
3677
36782007-04-08 Richard Stallman <rms@gnu.org>
3679
3680 * text.texi (Adaptive Fill): Just describe default,
3681 don't show it (since it contains non-ASCII chars).
3682
36832007-04-07 Karl Berry <karl@gnu.org>
3684
3685 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3686 adaptive-fill-regexp's value, since they are not in the standard
3687 TeX fonts.
3688
36892007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3690
3691 * display.texi (Defining Faces): Fix example.
3692
36932007-04-07 Karl Berry <karl@gnu.org>
3694
3695 * display.texi (Button Buffer Commands): Improve page break.
3696
36972007-04-07 Richard Stallman <rms@gnu.org>
3698
3699 * advice.texi (Activation of Advice): Remove redundant index entry.
3700
3701 * backups.texi: Improve index entries. Remove redundant ones.
3702
3703 * compile.texi (Byte Compilation): Improve index entry.
3704
3705 * hash.texi (Creating Hash): Improve index entry.
3706
3707 * symbols.texi (Definitions): Improve index entry.
3708
3709 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3710
3711 * maps.texi (Standard Keymaps): Remove useless index entry.
3712
3713 * help.texi (Documentation Basics): Remove redundant index entries.
3714
3715 * customize.texi: Improve index entries.
3716 Remove redundant/useless ones.
3717
3718 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3719
3720 * streams.texi (Output Variables): Improve index entry.
3721
3722 * abbrevs.texi (Abbrevs): Remove useless index entry.
3723
3724 * macros.texi (Expansion): Remove useless index entry.
3725
3726 * text.texi: Improve index entries. Remove redundant/useless ones.
3727 (Text Properties, Examining Properties)
3728 (Special Properties): Use "property category" instead of "category"
3729 to refer to the `category' property.
3730
3731 * positions.texi: Improve index entries. Remove useless one.
3732
3733 * lists.texi: Improve index entries. Remove redundant/useless ones.
3734
3735 * os.texi: Improve index entries.
3736 (Timers): Fix previous change.
3737
3738 * buffers.texi: Improve index entries.
3739 (Modification Time): Get rid of term "obsolete buffer".
3740
3741 * debugging.texi: Improve index entries.
3742 (Test Coverage): Add xref to other test coverage ftr.
3743
3744 * eval.texi: Improve index entry. Remove redundant ones.
3745
3746 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3747
3748 * files.texi: Improve index entries. Remove redundant/useless ones.
3749
3750 * objects.texi: Improve index entries.
3751
3752 * processes.texi: Improve index entries.
3753
3754 * modes.texi: Improve index entry. Remove redundant one.
3755
3756 * nonascii.texi: Improve index entries.
3757
3758 * internals.texi: Improve index entries.
3759
3760 * syntax.texi: Improve index entries.
3761
3762 * keymaps.texi (Active Keymaps): Improve index entries.
3763
3764 * commands.texi: Improve index entries. Remove redundant/useless ones.
3765
3766 * frames.texi: Improve index entries. Remove redundant/useless ones.
3767
3768 * markers.texi: Improve index entries. Remove redundant ones.
3769
3770 * tips.texi: Improve index entries.
3771
3772 * loading.texi (Unloading): Improve index entry.
3773
3774 * variables.texi: Improve index entries. Remove redundant one.
3775
3776 * sequences.texi: Improve index entry.
3777
3778 * display.texi: Improve index entries. Remove redundant ones.
3779
3780 * windows.texi: Improve index entries.
3781
3782 * searching.texi: Improve index entries. Remove redundant one.
3783
3784 * strings.texi (Case Tables): Improve last change.
3785
37862007-04-04 Chong Yidong <cyd@stupidchicken.com>
3787
3788 * strings.texi (Case Tables): Document with-case-table and
3789 ascii-case-table.
3790
37912007-04-03 Karl Berry <karl@gnu.org>
3792
3793 * processes.texi (Network): Reword to improve page break.
3794
37952007-04-03 Eli Zaretskii <eliz@gnu.org>
3796
3797 * functions.texi (Inline Functions): Describe more disadvantages
3798 of defsubst, and make advice against it stronger.
3799
38002007-04-02 Karl Berry <karl@gnu.org>
3801
3802 * backups.texi (Backup Names): Avoid widow words.
3803 * modes.texi (Example Major Modes): Align last comment.
3804
38052007-04-01 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * keymaps.texi (Remapping Commands): Document new arg to
3808 command-remapping.
3809
38102007-04-01 Karl Berry <karl@gnu.org>
3811
3812 * processes.texi (Low-Level Network): Typo.
3813 * loading.texi (Hooks for Loading): Avoid double "the".
3814 * keymaps.texi (Key Sequences): No double "and".
3815 (Changing Key Bindings): Shorten to improve line break.
3816
38172007-03-31 Glenn Morris <rgm@gnu.org>
3818
3819 * os.texi (Timers): Fix description of run-at-time TIME formats.
3820
38212007-03-31 Richard Stallman <rms@gnu.org>
3822
3823 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3824 regarding ellipsis.
3825
38262007-03-31 Eli Zaretskii <eliz@gnu.org>
3827
3828 * intro.texi (nil and t):
3829 * symbols.texi (Plists and Alists):
3830 * variables.texi (Variable Aliases, Constant Variables):
3831 * functions.texi (Defining Functions):
3832 * advice.texi (Advising Primitives):
3833 * debugging.texi (Syntax Errors, Compilation Errors):
3834 * minibuf.texi (Minibuffer Windows):
3835 * commands.texi (Adjusting Point):
3836 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3837 (Auto Major Mode, Major Mode Conventions):
3838 * help.texi (Describing Characters):
3839 * files.texi (Create/Delete Dirs, Information about Files)
3840 (File Locks, Writing to Files, Reading from Files)
3841 (Saving Buffers):
3842 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3843 * frames.texi (Finding All Frames):
3844 * positions.texi (Buffer End, Motion):
3845 * markers.texi (The Region):
3846 * text.texi (Deletion, Near Point):
3847 * display.texi (Displaying Messages, Truncation):
3848 * os.texi (Processor Run Time):
3849 * tips.texi (Key Binding Conventions, Programming Tips)
3850 (Warning Tips, Documentation Tips, Comment Tips):
3851 * internals.texi (Memory Usage): Improve indexing.
3852
3853 * variables.texi (Frame-Local Variables):
3854 * functions.texi (Argument List):
3855 * loading.texi (Library Search):
3856 * streams.texi (Output Variables):
3857 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3858 * searching.texi (Replacing Match, Search and Replace):
3859 * processes.texi (Byte Packing, Decoding Output)
3860 (Accepting Output, Network Servers, Shell Arguments):
3861 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3862 * windows.texi (Window Point, Window Start):
3863 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3864 * commands.texi (Reading Input, Keyboard Events):
3865 * minibuf.texi (Reading File Names, Minibuffer Completion)
3866 (Recursive Mini):
3867 * positions.texi (List Motion):
3868 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3869 * numbers.texi (Arithmetic Operations, Math Functions)
3870 (Predicates on Numbers, Comparison of Numbers):
3871 (Numeric Conversions):
3872 * locals.texi (Standard Buffer-Local Variables):
3873 * maps.texi (Standard Keymaps):
3874 * os.texi (User Identification, System Environment, Recording Input)
3875 (X11 Keysyms):
3876 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3877 * backups.texi (Backups and Auto-Saving):
3878 * customize.texi (Customization, Group Definitions)
3879 (Variable Definitions):
3880 * compile.texi (Byte Compilation): Improve index entries.
3881
38822007-03-31 Karl Berry <karl@gnu.org>
3883
3884 * macros.texi (Defining Macros): Avoid widow syllable.
3885
38862007-03-31 Eli Zaretskii <eliz@gnu.org>
3887
3888 * elisp.texi (Top): Postscript -> PostScript.
3889
3890 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3891
38922007-03-31 Markus Triska <markus.triska@gmx.at>
3893
3894 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3895
38962007-03-30 Karl Berry <karl@gnu.org>
3897
3898 * lists.texi (List-related Predicates): Remove spurious @need.
3899 (Setcdr): Use @smallexample to improve page break.
3900 (Association Lists) <assoc>: Reword to improve page break.
3901
3902 * strings.texi (String Conversion): Insert blank line to improve
3903 page break.
3904
3905 * numbers.texi (Random Numbers): Use @minus{}.
3906 (Math Functions): Use @minus{}.
3907
3908 * intro.texi (Acknowledgements): Avoid line breaks before middle
3909 initials.
3910
39112007-03-24 Eli Zaretskii <eliz@gnu.org>
3912
3913 * errors.texi (Standard Errors): Add an index entry.
3914
39152007-03-19 Richard Stallman <rms@gnu.org>
3916
3917 * os.texi (Recording Input): recent-keys now gives 300 keys.
3918
39192007-03-12 Glenn Morris <rgm@gnu.org>
3920
3921 * os.texi: Replace "daylight savings" with "daylight saving"
3922 throughout.
3923
39242007-03-05 Richard Stallman <rms@gnu.org>
3925
5dcb4c4e
SM
3926 * variables.texi (File Local Variables):
3927 Update enable-local-variables values.
b8d4c8d0
GM
3928
39292007-03-04 Richard Stallman <rms@gnu.org>
3930
3931 * syntax.texi (Control Parsing): Minor clarification.
3932
3933 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3934
3935 * sequences.texi (Sequence Functions): Move string-bytes away,
3936 add xref.
3937
3938 * nonascii.texi (Text Representations): Move string-bytes here.
3939
3940 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3941
3942 * minibuf.texi (Basic Completion): Minor clarification.
3943
3944 * markers.texi (The Mark): Clarify existence vs activation of mark.
3945 Other cleanup.
3946
3947 * display.texi (Finding Overlays): Write better example.
3948
3949 * compile.texi (Eval During Compile): Clarify putting macros
3950 in eval-when-compile.
3951
c5602427 39522007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3953
3954 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3955 load-read-function definition doc.
b8d4c8d0
GM
3956
39572007-02-21 Kim F. Storm <storm@cua.dk>
3958
3959 * strings.texi (Text Comparison): Mention that assoc-string
3960 converts symbols to strings before testing.
3961
39622007-02-17 Kim F. Storm <storm@cua.dk>
3963
3964 * processes.texi (Bindat Spec): Vector types can have optional
3965 element type.
3966 (Bindat Examples): Fix example. Add vector with element type.
3967
39682007-02-16 Andreas Schwab <schwab@suse.de>
3969
3970 * strings.texi (Formatting Strings): Document '+' flag.
3971
39722007-02-15 Juanma Barranquero <lekktu@gmail.com>
3973
3974 * strings.texi (Modifying Strings): Clarify that `clear-string'
3975 always converts the string to unibyte.
3976
39772007-02-14 Kim F. Storm <storm@cua.dk>
3978
3979 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3980 Rewrite glyph code description to refer to these functions.
3981 Remove details of encoding face number and char into integer code.
3982
39832007-02-03 Alan Mackenzie <acm@muc.de>
3984
3985 * loading.texi (Hooks for Loading): Make the description of
3986 `eval-after-load' more detailed, and amend the description of
3987 after-load-alist, in accordance with changes from 2006-05.
3988
39892007-02-03 Chong Yidong <cyd@stupidchicken.com>
3990
3991 * modes.texi (Defining Minor Modes): Document that a :require
3992 keyword or similar may be required to make saved customization
3993 variables work.
3994
39952007-02-03 Eli Zaretskii <eliz@gnu.org>
3996
3997 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3998 Texinfo guidelines and with what texnfo-upd.el expects.
3999 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4000 parts needed by `texinfo-multiple-files-update'.
4001
40022007-02-02 Eli Zaretskii <eliz@gnu.org>
4003
4004 * elisp.texi (Top): Update the top-level menus.
4005
4006 * syntax.texi (Categories): Add index entries.
4007
40082007-02-01 Juanma Barranquero <lekktu@gmail.com>
4009
4010 * display.texi (Attribute Functions): Fix name and description of
4011 the UNDERLINE arg of `set-face-underline-p'.
4012
40132007-01-29 Eli Zaretskii <eliz@gnu.org>
4014
4015 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4016 Variables", and "Standard Keymaps" to the detailed menu.
4017
4018 * variables.texi (Future Local Variables): Add index entry.
4019
40202007-01-28 Richard Stallman <rms@gnu.org>
4021
4022 * tips.texi (Coding Conventions): Clarify the tip about macros
4023 that define a function or a variable.
4024
4025 * files.texi (File Attributes): UID and GID can be floats.
4026 (Magic File Names): Explain why deferring all operations to
4027 the standard handler does not work.
4028
40292007-01-23 Martin Rudalics <rudalics@gmx.at>
4030
4031 * backups.texi (Reverting): Use "buffer" instead of "file"
4032 when talking about major and minor modes.
4033
40342007-01-21 Richard Stallman <rms@gnu.org>
4035
4036 * help.texi (Documentation): Add xref to Documentation Tips.
4037
40382007-01-14 Juanma Barranquero <lekktu@gmail.com>
4039
4040 * tips.texi (Coding Conventions): Fix typos.
4041
40422007-01-05 Richard Stallman <rms@gnu.org>
4043
4044 * modes.texi (Defining Minor Modes): Fix previous change.
4045
40462007-01-03 Richard Stallman <rms@gnu.org>
4047
4048 * customize.texi (Variable Definitions, Customization Types):
4049 Don't use * in doc string for defcustom.
4050
40512007-01-02 Richard Stallman <rms@gnu.org>
4052
4053 * variables.texi (Variable Aliases): Clarify that aliases vars
4054 always have the same value.
4055
4056 * processes.texi (Bindat Spec): Fix Texinfo usage.
4057
4058 * modes.texi (Defining Minor Modes): Explain effect of command
4059 defined with define-global-minor-mode on new buffers.
4060
40612006-12-30 Kim F. Storm <storm@cua.dk>
4062
4063 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4064 `auto-resize-tool-bars'.
4065
40662006-12-30 Richard Stallman <rms@gnu.org>
4067
4068 * keymaps.texi (Active Keymaps): Fix previous change.
4069
40702006-12-30 Nick Roberts <nickrob@snap.net.nz>
4071
4072 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4073
40742006-12-30 Kim F. Storm <storm@cua.dk>
4075
4076 * processes.texi (Bindat Spec): Clarify using field names in
4077 length specifications.
4078
40792006-12-29 Kim F. Storm <storm@cua.dk>
4080
4081 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4082 Add count and index variables for eval forms in repeat blocks.
4083
40842006-12-24 Richard Stallman <rms@gnu.org>
4085
5dcb4c4e
SM
4086 * customize.texi (Variable Definitions):
4087 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4088
40892006-12-19 Kim F. Storm <storm@cua.dk>
4090
4091 * commands.texi (Misc Events): User signals now result in sigusr1
4092 and sigusr2 events which are handled through special-event-map.
4093 (Special Events): User signals and drag-n-drop are special.
4094
40952006-12-17 Richard Stallman <rms@gnu.org>
4096
4097 * loading.texi (Named Features): Explain subfeatures better.
4098
4099 * customize.texi: Use "option" only for user options.
4100 For the keyword values inside defcustom etc, say "keywords".
4101 For :options value's elements, say "elements".
4102 :group should not be omitted.
4103
4104 * syntax.texi (Parsing Expressions): Split up node.
4105 (Motion via Parsing, Position Parse, Parser State)
4106 (Low-Level Parsing, Control Parsing): New subnodes.
4107 (Parser State): Document syntax-ppss-toplevel-pos.
4108
4109 * positions.texi (List Motion): Punctuation fix.
4110
4111 * files.texi (File Name Completion): Document PREDICATE arg
4112 to file-name-completion.
4113
41142006-12-16 Eli Zaretskii <eliz@gnu.org>
4115
4116 * internals.texi (Building Emacs, Writing Emacs Primitives):
4117 Add index entries.
4118
41192006-12-11 Richard Stallman <rms@gnu.org>
4120
4121 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4122 affects face menu. Explain how to make it non-nil without enabling
4123 any fontification.
4124
41252006-12-10 Chong Yidong <cyd@stupidchicken.com>
4126
4127 * modes.texi (Font Lock Basics): Document nil value of
4128 font-lock-defaults.
4129
41302006-12-10 Glenn Morris <rgm@gnu.org>
4131
4132 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4133 value for system-flag argument. Abbrev tables may not be empty
4134 when major modes are loaded.
4135
41362006-12-08 Juanma Barranquero <lekktu@gmail.com>
4137
4138 * makefile.w32-in (maintainer-clean): Partially revert last
4139 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4140 to protect elisp-covers.texi.
4141
41422006-12-07 Juanma Barranquero <lekktu@gmail.com>
4143
4144 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4145 Don't remove elisp* info files; they are already deleted by the
4146 `clean' and `distclean' targets, and they are in the $(infodir)
4147 directory, not the current one.
4148
41492006-12-04 Kim F. Storm <storm@cua.dk>
4150
4151 * commands.texi (Misc Events): Update signal events.
4152 (Event Examples): Add signal example.
4153
41542006-11-29 Richard Stallman <rms@gnu.org>
4155
4156 * frames.texi (Visibility of Frames): Explain visible windows
4157 can be covered by others. Add xref for raise-frame.
4158
41592006-11-28 Richard Stallman <rms@gnu.org>
4160
4161 * searching.texi (Regexp Special): Update when ^ is special.
4162
41632006-11-27 Eli Zaretskii <eliz@gnu.org>
4164
4165 * customize.texi (Customization, Common Keywords)
4166 (Group Definitions, Variable Definitions, Composite Types)
4167 (Type Keywords, Customization Types): Add index entries for
4168 various customization keywords.
4169
41702006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4171
4172 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4173
c8763fb6 41742006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4175
4176 * frames.texi (Window System Selections): Remove clipboard from
4177 description of selection-coding-system.
4178
41792006-11-06 Richard Stallman <rms@gnu.org>
4180
4181 * lists.texi (List Variables): Document COMPARE-FN.
4182
4183 * keymaps.texi: Avoid use of "binding" to mean a relation;
4184 use it only to refer to the meaning associated with a key.
4185 (Keymaps): Change menu node description.
4186
4187 * elisp.texi (Top): Change menu node description.
4188
4189 * display.texi (Managing Overlays): Document overlay-recenter.
4190
41912006-10-29 Chong Yidong <cyd@stupidchicken.com>
4192
4193 * Makefile.in: Use relative paths to avoid advertising filesystem
4194 contents during compilation.
4195
41962006-10-23 Kim F. Storm <storm@cua.dk>
4197
4198 * commands.texi (Event Input Misc): Update unread-command-events.
4199
42002006-10-23 Nick Roberts <nickrob@snap.net.nz>
4201
4202 * lists.texi (Sets And Lists): Fix typos.
4203
42042006-10-18 Juanma Barranquero <lekktu@gmail.com>
4205
4206 * control.texi (Processing of Errors): Use @var for an argument,
4207 not @code.
4208
42092006-10-16 Richard Stallman <rms@gnu.org>
4210
4211 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4212
4213 * keymaps.texi (Format of Keymaps): Show all the keymap element
4214 patterns that result from menu items.
4215 (Key Lookup): Minor cleanups.
4216
4217 * modes.texi (Precalculated Fontification): Don't say that
4218 not setting font-lock-defaults avoids loading font-lock.
4219
4220 * help.texi (Documentation): Move xref to Emacs Manual here.
4221 (Documentation Basics): From here.
4222 Also doc emacs-lisp-docstring-fill-column.
4223
4224 * elisp.texi: Update version and ISBN.
4225
4226 * commands.texi (Interactive Call): Clarify KEYS arg to
4227 call-interactively is a vector.
4228 (Command Loop Info): Delete anchor in this-command-keys.
4229 Add anchor in this-command-keys-vector.
4230 (Recursive Editing): Document how recursive-edit
4231 handles the current buffer.
4232
42332006-10-13 Chong Yidong <cyd@stupidchicken.com>
4234
4235 * frames.texi (Frame Titles): %c and %l are ignored in
4236 frame-title-format.
4237
42382006-10-11 Richard Stallman <rms@gnu.org>
4239
4240 * keymaps.texi (Key Sequences): Clarify use of kbd.
4241
42422006-10-10 Kim F. Storm <storm@cua.dk>
4243
4244 * lists.texi (Sets And Lists): Add memql.
4245
42462006-10-03 Richard Stallman <rms@gnu.org>
4247
4248 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4249 Clarify :ascii: and :nonascii:.
4250
42512006-09-29 Juri Linkov <juri@jurta.org>
4252
4253 * modes.texi (%-Constructs): Reorder coding systems in the
4254 documentation of %z to the real order displayed in the modeline.
4255
42562006-09-25 Richard Stallman <rms@gnu.org>
4257
4258 * os.texi (Timers): Describe timer-max-repeats.
4259
42602006-09-25 Chong Yidong <cyd@stupidchicken.com>
4261
4262 * os.texi (Timers): Mention with-local-quit.
4263
42642006-09-24 Richard Stallman <rms@gnu.org>
4265
4266 * searching.texi (Searching and Matching): Mention property search.
4267
4268 * commands.texi (Command Loop Info): Explain how read-event affects
4269 this-command-keys.
4270
42712006-09-20 Richard Stallman <rms@gnu.org>
4272
4273 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4274
4275 * windows.texi (Window Start): Minor cleanups.
4276
42772006-09-20 Kim F. Storm <storm@cua.dk>
4278
4279 * windows.texi (Window Start): pos-visible-in-window-p allows
4280 specifying t for position to mean "end of window".
4281 Add window-line-height.
4282
4283 * anti.texi (Antinews): Mention window-line-height.
4284
42852006-09-19 David Kastrup <dak@gnu.org>
4286
4287 * keymaps.texi (Searching Keymaps): Small clarification.
4288
42892006-09-18 Richard Stallman <rms@gnu.org>
4290
4291 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4292 cause keyboard menus.
4293 (Menu Keymaps): Likewise.
4294 (Defining Menus, Keyboard Menus): Clarify.
4295
4296 * text.texi (Fields): Clarify explanation of constrain-to-field.
4297
42982006-09-16 Eli Zaretskii <eliz@gnu.org>
4299
4300 * variables.texi (Tips for Defining): Fix a typo.
4301
43022006-09-15 Richard Stallman <rms@gnu.org>
4303
4304 * keymaps.texi (Remapping Commands, Searching Keymaps)
4305 (Active Keymaps): Clean up previous change.
4306
43072006-09-15 Jay Belanger <belanger@truman.edu>
4308
4309 * gpl.texi: Replace "Library Public License" by "Lesser Public
4310 License" throughout.
4311
43122006-09-15 David Kastrup <dak@gnu.org>
4313
4314 * keymaps.texi (Active Keymaps): Adapt description to use
4315 `get-char-property' instead `get-text-property'. Explain how
4316 mouse events change this. Explain the new optional argument of
4317 `key-binding' and its mouse-dependent lookup.
4318 (Searching Keymaps): Adapt description similarly.
4319 (Remapping Commands): Explain the new optional argument of
4320 `command-remapping'.
4321
43222006-09-14 Richard Stallman <rms@gnu.org>
4323
4324 * keymaps.texi (Searching Keymaps): Clarification.
4325 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4326
43272006-09-13 Richard Stallman <rms@gnu.org>
4328
4329 * objects.texi (Character Type): Node split.
4330 Add xref to Describing Characters.
4331 (Basic Char Syntax, General Escape Syntax)
4332 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4333
43342006-09-11 Richard Stallman <rms@gnu.org>
4335
4336 * display.texi (Display Table Format): Wording clarification.
4337 (Glyphs): Clarifications.
4338
43392006-09-10 Chong Yidong <cyd@stupidchicken.com>
4340
4341 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4342 local maps.
4343
43442006-09-10 Kim F. Storm <storm@cua.dk>
4345
4346 * display.texi (Forcing Redisplay): Document return value of
4347 function redisplay.
4348
43492006-09-09 Richard Stallman <rms@gnu.org>
4350
4351 * windows.texi (Window Hooks): Explain limits of
4352 window-scroll-functions.
4353
4354 * display.texi (Fringe Indicators): Update for last change in
4355 indicate-buffer-boundaries.
4356
43572006-09-08 Richard Stallman <rms@gnu.org>
4358
4359 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4360
43612006-09-06 Kim F. Storm <storm@cua.dk>
4362
4363 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4364
4365 * windows.texi (Window Start): Update pos-visible-in-window-p.
4366
43672006-09-04 Richard Stallman <rms@gnu.org>
4368
4369 * processes.texi (Accepting Output): Explain SECONDS=0 for
4370 accept-process-output.
4371
4372 * os.texi (Idle Timers): Explain why timer functions should not
4373 loop until (input-pending-p).
4374
43752006-09-02 Eli Zaretskii <eliz@gnu.org>
4376
4377 * makefile.w32-in (usermanualdir): New variable.
4378 (elisp.dvi): Use it.
4379
43802006-09-01 Eli Zaretskii <eliz@gnu.org>
4381
4382 * buffers.texi (Buffer Modification): Fix last change.
4383
43842006-09-01 Chong Yidong <cyd@stupidchicken.com>
4385
5dcb4c4e
SM
4386 * buffers.texi (Buffer Modification):
4387 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4388
43892006-08-31 Richard Stallman <rms@gnu.org>
4390
4391 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4392
43932006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4394
4395 * modes.texi (Syntactic Font Lock):
4396 Mention font-lock-syntactic-face-function
4397 instead of specific faces.
4398
43992006-08-29 Chong Yidong <cyd@stupidchicken.com>
4400
4401 * display.texi (Images): Add xrref to display-images-p.
4402
44032006-08-28 Kenichi Handa <handa@m17n.org>
4404
4405 * nonascii.texi (Lisp and Coding Systems): Fix description of
4406 detect-coding-region.
4407
44082006-08-27 Michael Olson <mwolson@gnu.org>
4409
4410 * processes.texi (Transaction Queues): Remove stray quote
4411 character.
4412
44132006-08-25 Richard Stallman <rms@gnu.org>
4414
4415 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4416 Add xref.
4417
44182006-08-24 Chong Yidong <cyd@stupidchicken.com>
4419
4420 * os.texi (Timers): Avoid waiting inside timers.
4421
44222006-08-21 Lute Kamstra <lute@gnu.org>
4423
4424 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4425
44262006-08-20 Richard Stallman <rms@gnu.org>
4427
4428 * os.texi (Idle Timers): New node, split out from Timers.
4429 Document current-idle-time.
4430 * commands.texi (Reading One Event): Update xref.
4431 * elisp.texi (Top): Update subnode menu.
4432
44332006-08-16 Richard Stallman <rms@gnu.org>
4434
4435 * keymaps.texi (Extended Menu Items): Show format of cached
4436 bindings in extended menu items.
4437
4438 * customize.texi (Variable Definitions): Explain when the
4439 standard value expression is evaluated.
4440
44412006-08-15 Chong Yidong <cyd@stupidchicken.com>
4442
4443 * commands.texi (Reading One Event): Explain idleness in
4444 `read-event'.
4445
44462006-08-12 Chong Yidong <cyd@stupidchicken.com>
4447
4448 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4449 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4450 relevant for Lisp programming.
4451 (Yank Commands): Rewrite introduction.
4452 (Undo): Clarify.
4453 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4454 (Filling): Remove redundant comment. Clarify return value of
4455 current-justification.
4456 (Margins): Minor clarifications.
4457 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4458 (Sorting): Update definition of sort-lines.
4459 (Columns): Clarify behavior of sort-columns.
4460 (Indent Tabs): Link to Tab Stops in Emacs manual.
4461 (Special Properties): Clarify.
4462 (Clickable Text): Mention Buttons package.
4463
44642006-08-12 Kevin Ryde <user42@zip.com.au>
4465
4466 * os.texi (Time Parsing): Add %z to description of
4467 format-time-string, as per docstring. Add cross reference to
4468 glibc manual for strftime.
4469
44702006-08-08 Richard Stallman <rms@gnu.org>
4471
4472 * modes.texi: Clean up wording in previous change.
4473
44742006-08-07 Chong Yidong <cyd@stupidchicken.com>
4475
4476 * modes.texi (Hooks): Clarify.
4477 (Major Mode Basics): Mention define-derived-mode explicitly.
4478 (Major Mode Conventions): Rebinding RET is OK for some modes.
4479 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4480 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4481 (Mode Line Basics): Clarify.
4482 (Mode Line Data): Mention help-echo and local-map in strings.
4483 Explain reason for treatment of non-risky variables.
4484 (Properties in Mode): Clarify.
4485 (Faces for Font Lock): Add font-lock-negation-char-face.
4486
44872006-08-04 Eli Zaretskii <eliz@gnu.org>
4488
4489 * strings.texi (Formatting Strings): Warn against arbitrary
4490 strings as first arg to `format'.
4491
44922006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4493
4494 * text.texi (Clickable Text): Mention `help-echo' text property.
4495 Update intro, examples and associated explanations.
4496
44972006-07-31 Richard Stallman <rms@gnu.org>
4498
4499 * commands.texi: Update xrefs.
4500 (Event Mod): New node, cut out from old Translating Input.
4501
4502 * maps.texi: Update xrefs.
4503
4504 * keymaps.texi (Translation Keymaps): New node.
4505 Update xrefs from Translating Input to Translation Keymaps.
4506
4507 * elisp.texi (Top): Update subnode menu.
4508
4509 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4510
4511 * os.texi (System Interface): Fix menu descriptions of some nodes.
4512 (Translating Input): Node deleted.
4513
45142006-07-31 Nick Roberts <nickrob@snap.net.nz>
4515
4516 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4517
4518 * lists.texi (Sets And Lists): Likewise.
4519
45202006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4521
4522 * text.texi (Fields): Mention POS
4523 requirement when narrowing is in effect.
4524
45252006-07-28 Richard Stallman <rms@gnu.org>
4526
4527 * display.texi (Face Attributes): Simplify wording.
4528 (Attribute Functions): Clarify meaning of new-frame default
4529 attribute settings.
4530
4531 * customize.texi (Common Keywords): Document how to use
4532 :package-version in a package not in Emacs.
4533
45342006-07-28 Kim F. Storm <storm@cua.dk>
4535
4536 * commands.texi (Reading One Event): Fix last change.
4537
45382006-07-26 Chong Yidong <cyd@stupidchicken.com>
4539
4540 * commands.texi (Reading One Event): Document SECONDS argument for
4541 read-event, read-char, and read-char-exclusive.
4542
45432006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4544
4545 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4546 to ensure correct identification.
4547
45482006-07-24 Richard Stallman <rms@gnu.org>
4549
4550 * text.texi (Clickable Text): Clarify.
4551
4552 * sequences.texi (Vector Functions): Delete duplicate xref.
4553
4554 * objects.texi (Function Type): Clarify.
4555
4556 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4557 modes.
4558
4559 * lists.texi (List Variables): New node.
4560 Material moved from other nodes.
4561
4562 * variables.texi (Setting Variables): add-to-list and
4563 add-to-ordered-list moved to List Variables node.
4564
45652006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4566
4567 * text.texi (Links and Mouse-1):
4568 For mouse-on-link-p, expand on arg POS.
4569
45702006-07-21 Kim F. Storm <storm@cua.dk>
4571
4572 * display.texi (Forcing Redisplay): Don't mention systems which
4573 don't support sub-second timers for redisplay-preemption-period.
4574
4575 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4576
45772006-07-21 Eli Zaretskii <eliz@gnu.org>
4578
4579 * frames.texi (Input Focus): Document that focus-follows-mouse has
4580 no effect on MS-Windows.
4581
45822006-07-18 Richard Stallman <rms@gnu.org>
4583
4584 * display.texi (Forcing Redisplay): Cleanups in previous change.
4585
4586 * processes.texi (Low-Level Network): Make menu more convenient.
4587
45882006-07-18 Kim F. Storm <storm@cua.dk>
4589
4590 * display.texi (Forcing Redisplay): redisplay-preemption-period
4591 only used on window systems. Add xref to Terminal Output.
4592
4593 * os.texi (Terminal Output): baud-rate only controls preemption on
4594 non-window systems. Add xref to Forcing Redisplay.
4595
4596 * processes.texi (Low-Level Network): Rename node "Make Network"
4597 to "Network Processes".
4598
45992006-07-18 Karl Berry <karl@gnu.org>
4600
4601 * variables.texi, functions.texi, customize.texi, loading.texi:
4602 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4603
46042006-07-17 Chong Yidong <cyd@stupidchicken.com>
4605
4606 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4607
46082006-07-17 Richard Stallman <rms@gnu.org>
4609
4610 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4611 Put period and comma inside quotes.
4612
4613 * loading.texi, markers.texi: Use real doublequote inside menus.
4614
4615 * windows.texi: Put point and comma inside quotes.
4616 (Textual Scrolling): Use @samp for error message.
4617
4618 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4619 * strings.texi, streams.texi, processes.texi, os.texi:
4620 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4621 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4622 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4623 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4624 Put point and comma inside quotes.
4625
4626 * control.texi (Processing of Errors): Add command-error-function.
4627
4628 * variables.texi (File Local Variables): Clarify that
4629 file local variables make buffer-local bindings.
4630
4631 * modes.texi (Syntactic Font Lock): Give default for
4632 font-lock-syntax-table.
4633
46342006-07-17 Nick Roberts <nickrob@snap.net.nz>
4635
4636 * text.texi (Special Properties): Clean up previous change.
4637
46382006-07-16 Karl Berry <karl@gnu.org>
4639
4640 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4641 * control.texi: Fix bad page breaks through chapter 10 (control).
4642
4643 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4644 underfull hbox.
4645
46462006-07-15 Nick Roberts <nickrob@snap.net.nz>
4647
4648 * text.texi (Special Properties): Describe fontified text property
4649 in relation to a character (not text).
4650
46512006-07-15 Kim F. Storm <storm@cua.dk>
4652
4653 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4654 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4655 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4656
4657 * anti.texi (Antinews): Mention redisplay function.
4658 The kbd macro existed, but was not documented, before 22.x.
4659 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4660
46612006-07-14 Nick Roberts <nickrob@snap.net.nz>
4662
4663 * display.texi (Displaying Messages): Add anchor.
4664
4665 * frames.texi (Dialog Boxes): Use it.
4666
46672006-07-12 Richard Stallman <rms@gnu.org>
4668
4669 * objects.texi (Frame Type): Explain nature of frames better.
4670
4671 * frames.texi (Frames): Explain nature of frames better.
4672
46732006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4674
4675 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4676
46772006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4678
4679 * frames.texi (Window System Selections): Mention scrap support for Mac.
4680 Default value of x-select-enable-clipboard is t on Mac.
4681
4682 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4683
46842006-07-11 Kim F. Storm <storm@cua.dk>
4685
4686 * display.texi (Forcing Redisplay): Add `redisplay' function.
4687 Don't mention (sit-for -1) -- use (redisplay t) instead.
4688
4689 * commands.texi (Waiting): (sit-for -1) is no longer special.
4690 (sit-for 0) is equivalent to (redisplay).
4691 Iconifying/deiconifying no longer makes sit-for return.
4692
46932006-07-10 Nick Roberts <nickrob@snap.net.nz>
4694
4695 * display.texi (Buttons): Fix typo.
4696
4697 * index.texi, elisp.texi (New Symbols): Comment node out.
4698
46992006-07-09 Richard Stallman <rms@gnu.org>
4700
4701 * display.texi (Truncation): Clean up previous change.
4702
47032006-07-08 Richard Stallman <rms@gnu.org>
4704
4705 * commands.texi (Interactive Call): Use 3 as prefix in example
4706 for execute-extended-command.
4707
4708 * display.texi (Attribute Functions): Move paragraph about
4709 compatibility with Emacs < 21.
4710
47112006-07-09 Kim F. Storm <storm@cua.dk>
4712
4713 * display.texi (Refresh Screen): Clarify force-window-update.
4714 (Truncation): "Normally" indicated by fringe arrows.
4715
47162006-07-08 Eli Zaretskii <eliz@gnu.org>
4717
4718 * windows.texi (Textual Scrolling, Resizing Windows):
4719 * variables.texi (Constant Variables):
4720 * text.texi (Buffer Contents, Deletion, Changing Properties)
4721 (Property Search, Special Properties, Sticky Properties)
4722 (Links and Mouse-1, Fields, Change Hooks):
4723 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4724 (Categories):
4725 * symbols.texi (Other Plists):
4726 * streams.texi (Output Variables):
4727 * processes.texi (Input to Processes, Query Before Exit):
4728 * positions.texi (Word Motion, Text Lines, List Motion):
4729 * os.texi (Init File, System Environment, Sound Output)
4730 (Session Management):
4731 * nonascii.texi (Text Representations, Character Sets)
4732 (Chars and Bytes, Locales):
4733 * modes.texi (Defining Minor Modes, Header Lines):
4734 * minibuf.texi (Minibuffer Contents):
4735 * markers.texi (Information from Markers):
4736 * lists.texi (List Elements, Building Lists, Association Lists):
4737 * keymaps.texi (Tool Bar):
4738 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4739 * functions.texi (What Is a Function, Mapping Functions):
4740 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4741 (Color Names, Text Terminal Colors, Display Feature Testing):
4742 * files.texi (Visiting Functions, File Name Components)
4743 (Unique File Names, Contents of Directories):
4744 * display.texi (Forcing Redisplay, Displaying Messages)
4745 (Temporary Displays, Font Selection, Auto Faces)
4746 (Font Lookup, Fringe Indicators, Display Margins)
4747 (Image Descriptors, Showing Images, Image Cache, Button Types)
4748 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4749 (Display Table Format, Glyphs):
4750 * control.texi (Iteration):
4751 * commands.texi (Command Loop Info, Adjusting Point):
4752 * backups.texi (Making Backups, Auto-Saving):
4753 Remove @tindex entries.
4754
47552006-07-07 Kim F. Storm <storm@cua.dk>
4756
4757 * display.texi (Fringe Cursors): Fix typo.
4758 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4759 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4760
47612006-07-05 Richard Stallman <rms@gnu.org>
4762
4763 * text.texi (Buffer Contents): Add example of text props
4764 in result of buffer-substring.
4765 (Text Properties): Explain better about use of specific property names.
4766 (Property Search): Some cleanups; reorder some functions.
4767
4768 * keymaps.texi (Changing Key Bindings): Cleanup.
4769 Add xref to Key Binding Conventions.
4770
4771 * display.texi (Attribute Functions): Add examples for
4772 face-attribute-relative-p.
4773
4774 * tips.texi (Coding Conventions): Cleanup last change.
4775
47762006-07-05 Karl Berry <karl@gnu.org>
4777
4778 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4779 Remove @setchapternewpage odd.
4780 Result is 1013 pages, down from 1100.
4781
4782 * anti.texi, customize.texi, display.texi, internals.texi:
4783 * minibuf.texi, modes.texi, tips.texi:
4784 Fix overfull/underfull boxes.
4785
47862006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4787
4788 * edebug.texi (Instrumenting):
4789 Add Edebug-specific findex for eval-buffer.
4790 * loading.texi (Loading):
4791 Replace eval-current-buffer with eval-buffer.
4792
47932006-06-30 Nick Roberts <nickrob@snap.net.nz>
4794
4795 * locals.texi (Standard Buffer-Local Variables): Update the list
4796 of variables.
4797
47982006-06-26 Nick Roberts <nickrob@snap.net.nz>
4799
4800 * files.texi (File Name Completion): Point user to the node
4801 "Reading File Names".
4802
48032006-06-24 Eli Zaretskii <eliz@gnu.org>
4804
4805 * files.texi (Contents of Directories): Document case-insensitive
4806 behavior on respective filesystems.
4807
4808 * objects.texi (Character Type): Document that Emacs signals an
4809 error for unsupported Unicode characters specified as \uNNNN.
4810
48112006-06-19 Richard Stallman <rms@gnu.org>
4812
4813 * processes.texi (Bindat Spec): Clarify previous change.
4814
48152006-06-16 Richard Stallman <rms@gnu.org>
4816
4817 * tips.texi (Coding Conventions): Better explain conventions
4818 for definition constructs.
4819
4820 * text.texi (Special Properties): String value of `read-only'
4821 serves as the error message.
4822
4823 * objects.texi (Character Type): Clarify prev. change.
4824 (Non-ASCII in Strings): Mention \u and \U.
4825
4826 * commands.texi (Using Interactive): Explain problem of
4827 markers, etc., in command-history.
4828
48292006-06-14 Kim F. Storm <storm@cua.dk>
4830
4831 * commands.texi (Waiting): Negative arg to sit-for forces
4832 redisplay even if input is pending.
4833
4834 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4835 redisplay. Remove incorrect example of binding redisplay-dont-pause
4836 around (sit-for 0).
4837
48382006-06-13 Richard Stallman <rms@gnu.org>
4839
4840 * display.texi (Forcing Redisplay): Clarify previous change.
4841
48422006-06-13 Romain Francoise <romain@orebokech.com>
4843
4844 * display.texi (Forcing Redisplay): Fix typo.
4845
48462006-06-13 Kim F. Storm <storm@cua.dk>
4847
4848 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4849
48502006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4851
4852 * tips.texi (Coding Conventions): Add `@end itemize'.
4853
48542006-06-10 Richard Stallman <rms@gnu.org>
4855
4856 * tips.texi (Coding Conventions): Explain use of coding systems
4857 to ensure one decoding for strings.
4858
48592006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4860
4861 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4862 syntax.
4863
48642006-06-07 Eli Zaretskii <eliz@gnu.org>
4865
4866 * display.texi (Font Selection): Remove description of
4867 clear-face-cache.
4868
4869 * compile.texi (Eval During Compile): Fix a typo. Add index
4870 entries for possible uses of eval-when-compile.
4871
48722006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4873
4874 * display.texi (Abstract Display): Fix typo.
4875
48762006-06-03 Eli Zaretskii <eliz@gnu.org>
4877
4878 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4879 Reword variable's description.
4880
48812006-06-01 Richard Stallman <rms@gnu.org>
4882
4883 * windows.texi (Splitting Windows): Clarify splitting nonselected
4884 window.
4885
48862006-05-31 Juri Linkov <juri@jurta.org>
4887
4888 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4889
48902006-05-30 Richard Stallman <rms@gnu.org>
4891
4892 * display.texi (Line Height): Fix errors in description of
10d1d0af 4893 default line height and line-height property.
b8d4c8d0
GM
4894
4895 * nonascii.texi (Default Coding Systems): Further clarification.
4896
48972006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4898
4899 * internals.texi (Pure Storage): Mention that an overflow in pure
4900 space causes a memory leak.
4901 (Garbage Collection): If there was an overflow in pure space,
4902 `garbage-collect' returns nil.
4903
49042006-05-30 Eli Zaretskii <eliz@gnu.org>
4905
4906 * nonascii.texi (Default Coding Systems): Fix it some more.
4907
49082006-05-29 Eli Zaretskii <eliz@gnu.org>
4909
4910 * nonascii.texi (Default Coding Systems): Fix last change.
4911
49122006-05-29 Kenichi Handa <handa@m17n.org>
4913
4914 * nonascii.texi (find-operation-coding-system): Describe the new
4915 argument format (FILENAME . BUFFER).
4916
49172006-05-28 Richard Stallman <rms@gnu.org>
4918
4919 * tips.texi (Coding Conventions): Better explain reasons not to
4920 advise other packages or use `eval-after-load'.
4921
49222006-05-29 Kim F. Storm <storm@cua.dk>
4923
4924 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4925 `bindat-idx' and `bindat-raw' for clarity.
4926
49272006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4928
4929 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4930
4931 * display.texi (Display): Add "Abstract Display" to menu.
4932 (Abstract Display, Abstract Display Functions)
4933 (Abstract Display Example): New nodes.
4934 * elisp.texi (Top): Add "Abstract Display" to menu.
4935
49362006-05-27 Chong Yidong <cyd@stupidchicken.com>
4937
4938 * keymaps.texi (Key Sequences): Link to input events definition.
4939 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4940
4941 * files.texi (Changing Files): Document updated argument list for
4942 copy-file.
4943
49442006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4945
4946 * processes.texi (Bindat Functions): Explain term "total length".
4947 Use it in bindat-length and bindat-pack descriptions.
4948
49492006-05-26 Eli Zaretskii <eliz@gnu.org>
4950
4951 * tips.texi (Coding Conventions): Advise against using
4952 eval-after-load in packages. Add an index entry.
4953
49542006-05-25 Juri Linkov <juri@jurta.org>
4955
4956 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4957
4958 * modes.texi (%-Constructs): Add %e, %z, %Z.
4959
49602006-05-25 Richard Stallman <rms@gnu.org>
4961
4962 * elisp.texi (Top): Update subnode menu.
4963
4964 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4965 (Keymaps): Update menu.
4966
49672006-05-25 Chong Yidong <cyd@stupidchicken.com>
4968
4969 * keymaps.texi (Key Sequences): Some clarifications.
4970
49712006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4972
4973 * processes.texi (Bindat Functions): Say "unibyte string"
4974 explicitly for bindat-unpack and bindat-pack descriptions.
4975 (Bindat Examples): Don't call `string-make-unibyte' in example.
4976
49772006-05-25 Chong Yidong <cyd@stupidchicken.com>
4978
5dcb4c4e 4979 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4980 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4981
4982 * keymaps.texi (Changing Key Bindings):
dd7b651b 4983 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4984 * help.texi (Describing Characters): Refer to it.
4985
49862006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4987
4988 * frames.texi (Pointer Shape): @end table -> @end defvar.
4989
49902006-05-22 Richard Stallman <rms@gnu.org>
4991
4992 * elisp.texi (Top): Update subnode menus.
4993
4994 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4995 Contents rewritten; material from old Pointer Shape node moved here.
4996
4997 * display.texi (Pointer Shape): Node deleted.
4998 (Image Descriptors): Minor cleanup.
4999
50002006-05-21 Richard Stallman <rms@gnu.org>
5001
5002 * syntax.texi (Parsing Expressions): Update info on which STATE
5003 elements are ignored.
5004
50052006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5006
5007 * hooks.texi (Standard Hooks): Correct typo.
5008
5009 * gpl.texi (GPL): ifinfo -> ifnottex.
5010
50112006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5012
5013 * searching.texi (Simple Match Data): Warn about match data being
5014 set anew by every search.
5015
50162006-05-17 Richard Stallman <rms@gnu.org>
5017
5018 * minibuf.texi (Minibuffer History): Clarify.
5019
5020 * searching.texi (Regexp Special): Clarify nested regexp warning.
5021
50222006-05-16 Kim F. Storm <storm@cua.dk>
5023
5024 * minibuf.texi (Minibuffer History): Update add-to-history.
5025
50262006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5027
5dcb4c4e
SM
5028 * nonascii.texi (Explicit Encoding):
5029 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5030
50312006-05-14 Richard Stallman <rms@gnu.org>
5032
5033 * buffers.texi (Creating Buffers): Cleanup.
5034
5035 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5036
50372006-05-13 Eli Zaretskii <eliz@gnu.org>
5038
5039 * buffers.texi (Current Buffer): Document that with-temp-buffer
5040 disables undo.
5041
5042 * os.texi (Terminal-Specific): More accurate description of how
5043 Emacs searches for the terminal-specific libraries.
5044
50452006-05-12 Eli Zaretskii <eliz@gnu.org>
5046
5047 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5048 emacs-xtra to @inforef's.
5049
5050 * text.texi (Undo): Document that undo is turned off in buffers
5051 whose names begin with a space.
5052
5053 * buffers.texi (Buffer Names): Add index entries for buffers whose
5054 names begin with a space.
5055 (Creating Buffers): Document that undo is turned off in buffers
5056 whose names begin with a space.
5057
5058 * files.texi (Visiting Functions, Reading from Files)
5059 (Saving Buffers): Mention code and EOL conversions by file I/O
5060 primitives and subroutines.
5061
5062 * nonascii.texi (Lisp and Coding Systems): Document
5063 coding-system-eol-type. Add index entries for eol conversion.
5064
5065 * display.texi (Defining Faces): Mention `mac', and add an xref to
5066 where window-system is described.
5067
50682006-05-10 Richard Stallman <rms@gnu.org>
5069
5070 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5071
50722006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5073
5074 * variables.texi (File Local Variables): Recommend to quote lambda
5075 expressions in safe-local-variable property.
5076
50772006-05-09 Richard Stallman <rms@gnu.org>
5078
5dcb4c4e
SM
5079 * variables.texi (File Local Variables):
5080 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5081
50822006-05-07 Kim F. Storm <storm@cua.dk>
5083
5084 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5085 from add-to-history.
5086
50872006-05-07 Romain Francoise <romain@orebokech.com>
5088
5089 * commands.texi (Event Input Misc):
5090 * compile.texi (Eval During Compile):
5091 * internals.texi (Buffer Internals):
5092 * minibuf.texi (Initial Input):
5093 * nonascii.texi (Scanning Charsets):
5094 * numbers.texi (Comparison of Numbers):
5095 * windows.texi (Textual Scrolling, Vertical Scrolling):
5096 Fix various typos.
5097
50982006-05-06 Eli Zaretskii <eliz@gnu.org>
5099
5100 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5101 conditional xref's to either emacs or emacs-xtra, depending on
5102 @iftex/@ifnottex.
5103
5104 * minibuf.texi (Minibuffer History): Document add-to-history.
5105
51062006-05-05 Eli Zaretskii <eliz@gnu.org>
5107
5108 * internals.texi (Pure Storage): Mention the pure overflow message
5109 at startup.
5110
c8763fb6 51112006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5112
5113 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5114 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5115 search.
5116
51172006-05-01 Richard Stallman <rms@gnu.org>
5118
5119 * intro.texi (nil and t): Clarify.
5120
5121 * variables.texi (File Local Variables): Suggest using booleanp.
5122
51232006-05-01 Juanma Barranquero <lekktu@gmail.com>
5124
5125 * objects.texi (Type Predicates): Fix typos.
5126
51272006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5128
5129 * intro.texi (nil and t): Add booleanp.
5130
5131 * objects.texi (Type Predicates): Add links for booleanp and
5132 string-or-null-p.
5133
51342006-04-29 Richard Stallman <rms@gnu.org>
5135
5136 * modes.texi (Multiline Font Lock): Rename from
5137 Multi line Font Lock Elements. Much clarification.
5138 (Font Lock Multiline, Region to Fontify): Much clarification.
5139
51402006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5141
5142 * variables.texi (File Local Variables): Remove the special case t for
5143 safe-local-variable.
5144
51452006-04-26 Richard Stallman <rms@gnu.org>
5146
5147 * syntax.texi (Parsing Expressions): Minor cleanup.
5148
51492006-04-18 Richard Stallman <rms@gnu.org>
5150
5151 * tips.texi (Coding Conventions): Explain when the package's
5152 prefix should appear later on (not at the start of the name).
5153
5154 * searching.texi (String Search): Clarify effect of NOERROR.
5155
5156 * modes.texi (Imenu): Clarify what special items do.
5157
5158 * hooks.texi (Standard Hooks): Delete text about old hook names.
5159
51602006-04-17 Romain Francoise <romain@orebokech.com>
5161
5162 * variables.texi (Local Variables): Update the default value of
5163 `max-specpdl-size'.
5164
51652006-04-15 Michael Olson <mwolson@gnu.org>
5166
5167 * processes.texi (Transaction Queues): Mention the new optional
5168 `delay-question' argument for `tq-enqueue'.
5169
51702006-04-13 Bill Wohler <wohler@newt.com>
5171
5172 * customize.texi (Common Keywords): Use dotted notation for
5173 :package-version value. Specify its values. Improve documentation
5174 for customize-package-emacs-version-alist.
5175
51762006-04-12 Bill Wohler <wohler@newt.com>
5177
5178 * customize.texi (Common Keywords): Move description of
5179 customize-package-emacs-version-alist to @defvar.
5180
51812006-04-10 Bill Wohler <wohler@newt.com>
5182
5183 * customize.texi (Common Keywords): Add :package-version.
5184
51852006-04-10 Kim F. Storm <storm@cua.dk>
5186
5187 * text.texi (Buffer Contents): Add NOPROPS arg to
5188 filter-buffer-substring.
5189
51902006-04-08 Kevin Ryde <user42@zip.com.au>
5191
5192 * os.texi (Command-Line Arguments): Update xref to emacs manual
5193 "Command Arguments" -> "Emacs Invocation", per change there.
5194
51952006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5196
5197 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5198 be on one line to help makeinfo not render two spaces after the dot.
5199
52002006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5201
5202 * strings.texi (Predicates for Strings): Add string-or-null-p.
5203
52042006-03-28 Kim F. Storm <storm@cua.dk>
5205
5206 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5207 remarks about systems that don't support fractional seconds.
5208
52092006-03-25 Karl Berry <karl@gnu.org>
5210
5211 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5212 the year list.
5213
52142006-03-21 Nick Roberts <nickrob@snap.net.nz>
5215
5216 * display.texi (Fringe Indicators): Fix typos.
5217
52182006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5219
5220 * tips.texi (Documentation Tips): One can now also write `program'
5221 in front of a quoted symbol in a docstring to prevent making a
5222 hyperlink.
5223
52242006-03-19 Alan Mackenzie <acm@muc.de>
5225
5226 * text.texi (Special Properties): Clarify `fontified' property.
5227
52282006-03-16 Richard Stallman <rms@gnu.org>
5229
5230 * display.texi (Defining Images): Minor cleanup.
5231
52322006-03-16 Bill Wohler <wohler@newt.com>
5233
5234 * display.texi (Defining Images): In image-load-path-for-library,
5235 prefer user's images.
5236
52372006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5238
5239 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5240
52412006-03-15 Bill Wohler <wohler@newt.com>
5242
5243 * display.texi (Defining Images): Fix example in
5244 image-load-path-for-library by not recommending that one binds
5245 image-load-path. Just defvar it to placate compiler and only use
5246 it if previously defined.
5247
52482006-03-14 Bill Wohler <wohler@newt.com>
5249
5250 * display.texi (Defining Images): In image-load-path-for-library,
5251 always return list of directories. Update example.
5252
52532006-03-14 Alan Mackenzie <acm@muc.de>
5254
5255 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5256 This describes font-lock-extend-region-function.
5257 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5258 the new node "Region to Fontify".
5259
52602006-03-13 Richard Stallman <rms@gnu.org>
5261
5262 * display.texi (Invisible Text): The impossible position is
5263 now before the invisible text, not after.
5264 (Defining Images): Clean up last change.
5265
52662006-03-11 Bill Wohler <wohler@newt.com>
5267
5268 * display.texi (Defining Images): Add image-load-path-for-library.
5269
52702006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5271
5272 * text.texi (Adaptive Fill): Fix Texinfo usage.
5273
5274 * strings.texi (Creating Strings): Fix Texinfo usage.
5275
5276 * searching.texi (Regexp Special): Use @samp for regular
5277 expressions that are not in Lisp syntax.
5278
52792006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5280
5281 * searching.texi (Regexp Special): Put remark between parentheses
5282 to avoid misreading.
5283
52842006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5285
5286 * searching.texi (Syntax of Regexps): More accurately describe
5287 which characters are special in which situations.
5288 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5289 are not special. Describe in detail when `[' and `]' are special.
5290 (Regexp Backslash): Plenty of regexps with unbalanced square
5291 brackets are valid, so reword that statement.
5292
52932006-03-02 Kim F. Storm <storm@cua.dk>
5294
5295 * keymaps.texi (Tool Bar): Add tool-bar-border.
5296
52972006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5298
5299 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5300
53012006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5302
5303 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5304
5305 * files.texi (Locating Files): Suggest additional values for the
5306 SUFFIXES arg of `locate-file'. Update pxref.
5307
5308 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5309 (How Programs Do Loading): Discuss the effects of Auto Compression
5310 mode on `load'.
5311 (Load Suffixes): New node.
5312 (Library Search): Delete description of `load-suffixes'; it was
5313 moved to "Load Suffixes".
5314 (Autoload, Named Features): Mention `load-suffixes'.
5315
53162006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5317
5318 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5319
5320 * windows.texi (Window Tree): Fix typo.
5321
53222006-02-20 Kim F. Storm <storm@cua.dk>
5323
5324 * display.texi (Fringe Indicators): New section.
5325 Move indicate-empty-lines, indicate-buffer-boundaries, and
5326 default-indicate-buffer-boundaries here.
5327 Add fringe-indicator-alist and default-fringes-indicator-alist.
5328 Add list of logical fringe indicator symbols.
5329 Update list of standard bitmap names.
5330 (Fringe Cursors): New section.
5331 Move overflow-newline-into-fringe here.
5332 Add fringe-cursor-alist and default-fringes-cursor-alist.
5333 Add list of fringe cursor symbols.
5334
53352006-02-20 Juanma Barranquero <lekktu@gmail.com>
5336
5337 * commands.texi (Using Interactive): Fix reference to node
5338 "Minibuffers".
5339
53402006-02-19 Richard M. Stallman <rms@gnu.org>
5341
5342 * minibuf.texi (High-Level Completion):
5343 Add xref to read-input-method-name.
5344
5345 * files.texi (Relative File Names): Move file-relative-name here.
5346 (File Name Expansion): From here. Minor clarifications.
5347
5348 * commands.texi (Using Interactive): Add xrefs about reading input.
5349 Clarify remarks about that moving point and mark.
5350 Put string case before list case.
5351
c8763fb6 53522006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5353
5354 * display.texi (Other Display Specs, Image Descriptors):
5355 Revert erroneous changes. The previous description of
5356 image-descriptors as `(image . PROPS)' was correct.
5357
53582006-02-14 Richard M. Stallman <rms@gnu.org>
5359
5360 * variables.texi (File Local Variables): Clarifications.
5361
53622006-02-14 Juanma Barranquero <lekktu@gmail.com>
5363
5364 * variables.texi (File Local Variables): Use @code for a cons
5365 cell, not @var.
5366
53672006-02-13 Chong Yidong <cyd@stupidchicken.com>
5368
5369 * variables.texi (File Local Variables): Document new file local
5370 variable behavior.
5371
53722006-02-10 Kim F. Storm <storm@cua.dk>
5373
5374 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5375
53762006-02-08 Juanma Barranquero <lekktu@gmail.com>
5377
5378 * modes.texi (%-Constructs): Remove obsolete info about
5379 `global-mode-string'.
5380
53812006-02-07 Richard M. Stallman <rms@gnu.org>
5382
5383 * commands.texi (Prefix Command Arguments): Minor cleanup.
5384
5385 * display.texi: "Graphical display", not window system.
5386
5387 * functions.texi (What Is a Function): Fix xref.
5388
5389 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5390 (Changing Key Bindings): Clarify when remapping is better than
5391 substitute-key-definition.
5392
53932006-02-02 Richard M. Stallman <rms@gnu.org>
5394
5395 * minibuf.texi (Basic Completion): Completion alists are risky.
5396
5397 * keymaps.texi (Active Keymaps): Clarifications.
5398 (Searching Keymaps): New node.
5399 (Keymaps): Update menu.
5400
5401 * frames.texi (Layout Parameters): Minor clarification.
5402 (Drag and Drop): New node.
5403 (Frames): Update menu.
5404
54052006-01-29 Chong Yidong <cyd@stupidchicken.com>
5406
5407 * display.texi (Other Display Specs, Image Descriptors):
5408 Image description is a list, not a cons cell.
5409
54102006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5411
5412 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5413 list is not necessarily a list).
5414
54152006-01-27 Eli Zaretskii <eliz@gnu.org>
5416
5417 * frames.texi (Layout Parameters): border-width and
5418 internal-border-width belong to the frame, not the window.
5419
54202006-01-19 Richard M. Stallman <rms@gnu.org>
5421
5422 * nonascii.texi (Translation of Characters): Search cmds use
5423 translation-table-for-input. Automatically made local.
5424
5425 * markers.texi (Overview of Markers): Count insertion type
5426 as one of a marker's attributes.
5427
5428 * keymaps.texi (Controlling Active Maps): New node, split out of
5429 Active Keymaps.
5430 (Keymaps): Menu updated.
5431 (Active Keymaps): Give pseudocode to explain how the active
5432 maps are searched. current-active-maps and key-binding moved here.
5433 (Functions for Key Lookup): current-active-maps and key-binding moved.
5434 Clarifications.
5435 (Searching the Keymaps): New subnode.
5436
5437 * elisp.texi (Top): Menu clarification.
5438
5439 * display.texi (Other Display Specs): Delete duplicate entry for
5440 just a string as display spec. Move text about recursive display
5441 specs on such a string.
5442
5443 * commands.texi (Key Sequence Input): Clarify.
5444 Move num-nonmacro-input-events out.
5445 (Reading One Event): num-nonmacro-input-events moved here.
5446
54472006-01-14 Nick Roberts <nickrob@snap.net.nz>
5448
5449 * advice.texi (Simple Advice): Update example to fit argument
5450 change in previous-line.
5451
54522006-01-05 Richard M. Stallman <rms@gnu.org>
5453
5454 * markers.texi (The Mark): Fix in `mark'.
5455
54562006-01-04 Richard M. Stallman <rms@gnu.org>
5457
5458 * processes.texi (Misc Network, Make Network): Minor cleanups.
5459
54602006-01-04 Kim F. Storm <storm@cua.dk>
5461
5462 * processes.texi (Make Network): Add IPv6 addresses and handling.
5463 (Network Feature Testing): Mention (:family ipv6).
5464 (Misc Network): Add IPv6 formats to format-network-address.
5465
54662005-12-30 Richard M. Stallman <rms@gnu.org>
5467
5468 * text.texi (Changing Properties):
5469 Don't use return value of set-text-properties.
5470
54712005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5472
5473 * modes.texi (Mode Line Format): Correct typo in menu.
5474
54752005-12-29 Richard M. Stallman <rms@gnu.org>
5476
5477 * modes.texi (Mode Line Top): New node.
5478 (Mode Line Data): Some text moved to new node.
5479 Explain the data structure more concretely.
5480 (Mode Line Basics): Clarifications.
5481 (Mode Line Variables): Clarify intro paragraph.
5482 (%-Constructs): Clarify intro paragraph.
5483 (Mode Line Format): Update menu.
5484
54852005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5486
5487 * minibuf.texi (Basic Completion): Update lazy-completion-table
5488 examples for removal of ARGS argument.
5489
54902005-12-23 Richard M. Stallman <rms@gnu.org>
5491
5492 * text.texi (Undo): Restore some explanation from the version
5493 that was deleted.
5494
54952005-12-23 Eli Zaretskii <eliz@gnu.org>
5496
5497 * text.texi (Undo): Remove duplicate descriptions of `apply
5498 funname' and `apply delta' elements of the undo list.
5499
55002005-12-20 Richard M. Stallman <rms@gnu.org>
5501
5502 * help.texi (Help Functions): Update documentation of `apropos'.
5503
55042005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5505
5506 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5507 because it is confusing. If the :help-echo keyword is a function,
5508 it is not directly used as the :help-echo overlay property, as the
5509 xref seems to suggest (it does not take the appropriate args).
5510
55112005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5512
5513 * customize.texi (Common Keywords): Fix Texinfo usage.
5514 (Group Definitions, Variable Definitions): Update for new
5515 conventions for using `*' in docstrings.
5516
5517 * tips.texi (Documentation Tips): Update for new conventions for
5518 using `*' in docstrings.
5519
55202005-12-16 Richard M. Stallman <rms@gnu.org>
5521
5522 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5523
55242005-12-16 Juri Linkov <juri@jurta.org>
5525
5526 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5527
55282005-12-14 Romain Francoise <romain@orebokech.com>
5529
5530 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5531 Fix typo.
5532
55332005-12-11 Juri Linkov <juri@jurta.org>
5534
5535 * minibuf.texi (Completion Commands): Add mention of read-file-name
5536 for filename completion keymaps.
5537 (Reading File Names): Add mention of filename completion keymaps
5538 for read-file-name and xref to `Completion Commands'.
5539
55402005-12-10 Richard M. Stallman <rms@gnu.org>
5541
5542 * customize.texi (Common Keywords): State caveats for use of :tag.
5543
55442005-12-08 Richard M. Stallman <rms@gnu.org>
5545
5546 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5547 with xrefs and better explanation.
5548 (Completion Commands): Add the filename completion maps.
5549
5550 * objects.texi (Character Type): Clarify that \s is not space
5551 if a dash follows.
5552
55532005-12-05 Richard M. Stallman <rms@gnu.org>
5554
5555 * windows.texi (Resizing Windows): Delete preserve-before args.
5556
55572005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5558
5559 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5560 in full keymaps, since the quirk has been fixed.
5561
55622005-12-03 Eli Zaretskii <eliz@gnu.org>
5563
5dcb4c4e
SM
5564 * hooks.texi (Standard Hooks): Add index entries.
5565 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5566
55672005-11-27 Richard M. Stallman <rms@gnu.org>
5568
5569 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5570
55712005-11-21 Juri Linkov <juri@jurta.org>
5572
5573 * customize.texi (Common Keywords): Update links types
5574 custom-manual and url-link. Add link types emacs-library-link,
5575 file-link, function-link, variable-link, custom-group-link.
5576
55772005-11-20 Chong Yidong <cyd@stupidchicken.com>
5578
5579 * display.texi: Revert 2005-11-20 change.
5580
55812005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5582
5583 * processes.texi (Bindat Functions):
5584 Say "third" to refer to zero-based index "2".
5585
55862005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5587
5588 * loading.texi (Library Search): Update the default value of
5589 `load-suffixes'.
5590
55912005-11-17 Chong Yidong <cyd@stupidchicken.com>
5592
5593 * display.texi (Attribute Functions): Mention :ignore-defface.
5594
55952005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5596
5597 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5598 (Minor Mode Conventions): Mention the use of a hook.
5599
56002005-11-06 Richard M. Stallman <rms@gnu.org>
5601
5602 * files.texi (Magic File Names): find-file-name-handler checks the
5603 `operations' property of the handler.
5604
56052005-11-03 Richard M. Stallman <rms@gnu.org>
5606
5607 * variables.texi (Frame-Local Variables): Small clarification.
5608
56092005-10-29 Chong Yidong <cyd@stupidchicken.com>
5610
5611 * os.texi (Init File): Document ~/.emacs.d/init.el.
5612
56132005-10-29 Richard M. Stallman <rms@gnu.org>
5614
5615 * internals.texi (Garbage Collection): Document memory-full.
5616
56172005-10-28 Bill Wohler <wohler@newt.com>
5618
5619 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5620 for URLs.
5621
56222005-10-28 Richard M. Stallman <rms@gnu.org>
5623
5624 * minibuf.texi (Completion Commands): Clean up prev change.
5625
56262005-10-26 Kevin Ryde <user42@zip.com.au>
5627
5628 * compile.texi (Eval During Compile): Explain recommended uses
5629 of eval-when-compile and eval-and-compile.
5630
56312005-10-27 Masatake YAMATO <jet@gyve.org>
5632
5633 * minibuf.texi (Completion Commands):
5634 Write about new optional argument for `display-completion-list'.
5635
56362005-10-23 Richard M. Stallman <rms@gnu.org>
5637
5638 * display.texi (Overlay Arrow): Clarify about local bindings of
5639 overlay-arrow-position.
5640
56412005-10-22 Eli Zaretskii <eliz@gnu.org>
5642
5643 * internals.texi (Building Emacs): Fix last change.
5644
56452005-10-22 Richard M. Stallman <rms@gnu.org>
5646
5647 * internals.texi (Building Emacs): Document eval-at-startup.
5648
56492005-10-21 Richard M. Stallman <rms@gnu.org>
5650
5651 * loading.texi (Where Defined): load-history contains abs file names.
5652 symbol-file returns abs file names.
5653
56542005-10-19 Kim F. Storm <storm@cua.dk>
5655
5656 * display.texi (Showing Images): Add max-image-size integer value.
5657
56582005-10-18 Chong Yidong <cyd@stupidchicken.com>
5659
5660 * display.texi (Showing Images): Document max-image-size.
5661
56622005-10-17 Richard M. Stallman <rms@gnu.org>
5663
5664 * commands.texi (Quitting): Minor clarification.
5665
5666 * processes.texi (Sentinels): Clarify about output and quitting.
5667 (Filter Functions): Mention with-local-quit.
5668
56692005-10-17 Juri Linkov <juri@jurta.org>
5670
5671 * buffers.texi (Current Buffer):
5672 * commands.texi (Event Input Misc):
5673 * compile.texi (Eval During Compile, Compiler Errors):
5674 * customize.texi (Group Definitions):
5675 * display.texi (Progress, Defining Faces):
5676 * files.texi (Writing to Files):
5677 * modes.texi (Mode Hooks, Defining Minor Modes):
5678 * streams.texi (Output Functions):
5679 * syntax.texi (Syntax Table Functions):
5680 * text.texi (Change Hooks):
5681 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5682
5683 * commands.texi (Quitting): Replace arg `forms' with `body' in
5684 `with-local-quit'.
5685
5686 * positions.texi (Excursions): Replace arg `forms' with `body' in
5687 `save-excursion'.
5688
56892005-10-08 Kim F. Storm <storm@cua.dk>
5690
5691 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5692 Rename manual section accordingly.
5693
56942005-10-04 Kim F. Storm <storm@cua.dk>
5695
5696 * windows.texi (Window Split Tree): New section describing
5697 new function window-split-tree function.
5698
56992005-10-03 Nick Roberts <nickrob@snap.net.nz>
5700
5701 * display.texi (Fringe Size/Pos): Simplify and add detail.
5702
57032005-09-30 Romain Francoise <romain@orebokech.com>
5704
5705 * minibuf.texi (High-Level Completion): Explain that the prompt
5706 given to `read-buffer' should end with a colon and a space.
5707 Update usage examples.
5708
57092005-09-29 Juri Linkov <juri@jurta.org>
5710
5711 * display.texi (Displaying Messages): Rename argument name
5712 `string' to `format-string' in functions `message', `message-box',
5713 `message-or-box'.
5714
57152005-09-26 Chong Yidong <cyd@stupidchicken.com>
5716
5717 * errors.texi (Standard Errors): Correct xrefs.
5718
57192005-09-18 Chong Yidong <cyd@stupidchicken.com>
5720
5721 * display.texi (Defining Images): Update documentation for
5722 `image-load-path'.
5723
57242005-09-17 Richard M. Stallman <rms@gnu.org>
5725
5726 * display.texi (Defining Images): Clean up previous change.
5727
57282005-09-16 Romain Francoise <romain@orebokech.com>
5729
5730 * elisp.texi: Specify GFDL version 1.2.
5731
5732 * doclicense.texi (GNU Free Documentation License): Update to
5733 version 1.2.
5734
57352005-09-15 Chong Yidong <cyd@stupidchicken.com>
5736
5737 * display.texi (Defining Images): Document `image-load-path'.
5738
57392005-09-15 Richard M. Stallman <rms@gnu.org>
5740
5741 * objects.texi (Printed Representation): Minor cleanup.
5742 (Box Diagrams): Minor fix.
5743 (Cons Cell Type): Move (...) index item here.
5744 (Box Diagrams): From here.
5745 (Array Type): Minor fix.
5746 (Type Predicates): Delete index "predicates".
5747 (Hash Table Type): Clarify xref.
5748 (Dotted Pair Notation): Minor fix.
5749
57502005-09-10 Chong Yidong <cyd@stupidchicken.com>
5751
5752 * files.texi (Saving Buffers): Fix typo.
5753
57542005-09-08 Richard M. Stallman <rms@gnu.org>
5755
5756 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5757
57582005-09-08 Chong Yidong <cyd@stupidchicken.com>
5759
5760 * locals.texi (Standard Buffer-Local Variables): Don't include
5761 mode variables for minor modes.
5762 Fix xrefs for buffer-display-count, buffer-display-table,
5763 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5764 enable-multibyte-characters, fill-column, header-line-format,
5765 left-fringe-width, left-margin, and right-fringe-width.
5766
5767 * hooks.texi (Standard Hooks): All hooks should conform to the
5768 standard naming convention now.
5769 Fix xref for `echo-area-clear-hook'.
5770
5771 * display.texi (Usual Display): Note that indicate-empty-lines and
5772 tab-width are buffer-local.
5773
5774 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5775
5776 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5777
5778 * nonascii.texi (Encoding and I/O): Note that
5779 buffer-file-coding-system is buffer-local.
5780
5781 * positions.texi (List Motion): Note that defun-prompt-regexp is
5782 buffer-local.
5783
5784 * text.texi (Auto Filling): Note that auto-fill-function is
5785 buffer-local.
5786 (Undo): Note that buffer-undo-list is buffer-local.
5787
5dcb4c4e
SM
5788 * windows.texi (Buffers and Windows):
5789 Document buffer-display-count.
b8d4c8d0
GM
5790
57912005-09-06 Richard M. Stallman <rms@gnu.org>
5792
5793 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5794 package prefix elsewhere than at the start of the name.
5795
57962005-09-03 Richard M. Stallman <rms@gnu.org>
5797
5798 * tips.texi (Programming Tips): Add conventions for minibuffer
5799 questions and prompts.
5800
58012005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5802
5803 * intro.texi (nil and t): Minor cleanup.
5804 Delete spurious mention of keyword symbols.
5805 (Evaluation Notation): Add index entry.
5806 (A Sample Function Description): Minor cleanup.
5807 (A Sample Variable Description): Not all vars can be set.
5808
58092005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5810
5811 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5812
5813 (Insertion): Document precise type of `insert-char' arg COUNT.
5814
58152005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5816
5817 * modes.texi (Other Font Lock Variables): Sync the default of
5818 font-lock-lines-before.
5819
58202005-08-31 Michael Albinus <michael.albinus@gmx.de>
5821
5822 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5823
58242005-08-29 Richard M. Stallman <rms@gnu.org>
5825
5826 * elisp.texi (Top): Update subnode menu.
5827
5828 * searching.texi (Searching and Matching): Move node.
5829 Rearrange contents and add overall explanation.
5830 (Searching and Case): Move node.
5831 (Searching and Matching): Update menu.
5832
58332005-08-27 Eli Zaretskii <eliz@gnu.org>
5834
5835 * os.texi (Startup Summary): Fix the description of the initial
5836 startup message display.
5837
58382005-08-25 Richard M. Stallman <rms@gnu.org>
5839
5840 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5841
58422005-08-25 Emilio C. Lopes <eclig@gmx.net>
5843
5844 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5845 `next-overlay-change' example.
5846
58472005-08-22 Juri Linkov <juri@jurta.org>
5848
5849 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5850 Fix invert-face. Fix args of face-background.
5851
5852 * display.texi (Standard Faces): Delete node.
5853 (Faces): Add xref to `(emacs)Standard Faces'.
5854 (Displaying Faces): Fix xref to `Standard Faces'.
5855
5856 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5857
58582005-08-20 Alan Mackenzie <acm@muc.de>
5859
5860 * buffers.texi (The Buffer List): Clarify the manipulation of the
5861 buffer list.
5862
58632005-08-14 Richard M. Stallman <rms@gnu.org>
5864
5865 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5866 a regexp.
5867
58682005-08-11 Richard M. Stallman <rms@gnu.org>
5869
5870 * elisp.texi (Top): Update subnode lists.
5871
5872 * display.texi (Inverse Video): Node deleted.
5873
5874 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5875 New nodes split out of Coding Conventions.
5876
5877 * searching.texi (Regular Expressions): Document re-builder.
5878
5879 * os.texi (Time Parsing): New node split out of Time Conversion.
5880
5881 * processes.texi (Misc Network, Network Feature Testing)
5882 (Network Options, Make Network): New nodes split out of
5883 Low-Level Network.
5884
58852005-08-09 Richard M. Stallman <rms@gnu.org>
5886
5887 * frames.texi (Geometry): New node, split from Size and Position.
5888 (Frame Parameters): Refer to Geometry.
5889
5890 * buffers.texi (The Buffer List): Fix xrefs.
5891
5892 * windows.texi (Splitting Windows): Fix xref.
5893
5894 * frames.texi (Layout Parameters): Add xref.
5895
5896 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5897
5898 * keymaps.texi (Menu Bar): Fix xref.
5899
5900 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5901
5902 * modes.texi (%-Constructs): Fix xref.
5903
5904 * frames.texi (Window Frame Parameters): Node split up.
5905 (Basic Parameters, Position Parameters, Size Parameters)
5906 (Layout Parameters, Buffer Parameters, Management Parameters)
5907 (Cursor Parameters, Color Parameters): New subnodes.
5908
59092005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5910
5911 * positions.texi (Screen Lines): Update xref for previous change
5912 in minibuf.texi.
5913
5914 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5915 change in minibuf.texi.
5916
59172005-08-09 Richard M. Stallman <rms@gnu.org>
5918
5919 * tips.texi (Coding Conventions): Minor cleanup.
5920
5921 * modes.texi (Defining Minor Modes): Explain when init-value
5922 can be non-nil.
5923
5924 * elisp.texi (Top): Update submenu for Minibuffer.
5925
5926 * minibuf.texi (Minibuffer Misc): Node split up.
5927 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5928 (Recursive Mini): New nodes split out from Minibuffer Misc.
5929 (Minibuffer Misc): Document max-mini-window-height.
5930
5931 * hash.texi (Defining Hash): Delete stray paren in example.
5932
5933 * display.texi (Echo Area Customization): Don't define
5934 max-mini-window-height here; xref instead.
5935
5936 * commands.texi (Event Input Misc): Update while-no-input.
5937
5938 * advice.texi (Advising Functions): Explain when to use advice
5939 and when to use a hook.
5940
59412005-07-30 Eli Zaretskii <eliz@gnu.org>
5942
5943 * makefile.w32-in (info): Don't run install-info.
5944 ($(infodir)/dir): New target, produced by running install-info.
5945
59462005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5947
5948 * modes.texi (Defining Minor Modes): The keyword for the initial
5949 value is :init-value, not :initial-value.
5950
59512005-07-23 Eli Zaretskii <eliz@gnu.org>
5952
5953 * loading.texi (Autoload): Make the `doctor' example be consistent
5954 with what's in current loaddefs.el. Describe the "fn" magic in
5955 the usage portion of the doc string.
5956
59572005-07-22 Richard M. Stallman <rms@gnu.org>
5958
5959 * internals.texi (Garbage Collection): Clarify previous change.
5960
59612005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5962
5963 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5964
59652005-07-18 Juri Linkov <juri@jurta.org>
5966
5967 * commands.texi (Accessing Events):
5968 * frames.texi (Text Terminal Colors, Resources):
5969 * markers.texi (The Mark):
5970 * modes.texi (Defining Minor Modes):
5971 Delete duplicate duplicate words.
5972
59732005-07-16 Richard M. Stallman <rms@gnu.org>
5974
5975 * display.texi (Managing Overlays): Clarify make-overlay
5976 args for insertion types.
5977
59782005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5979
5980 * customize.texi (Variable Definitions):
5981 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5982 `standard-value' is a list too.
5983 (Defining New Types): Use @key{RET} instead of @key{ret}.
5984
59852005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5986
5987 * os.texi (Translating Input): Fix typo.
5988
59892005-07-08 Richard M. Stallman <rms@gnu.org>
5990
5991 * README: Update edition number and size estimate.
5992
5993 * elisp.texi (VERSION): Set to 2.9.
5994
59952005-07-07 Richard M. Stallman <rms@gnu.org>
5996
5997 * book-spine.texinfo: Update Emacs version.
5998
5999 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6000
60012005-07-06 Richard M. Stallman <rms@gnu.org>
6002
6003 * searching.texi (Regexp Search): Clarify what re-search-forward
6004 does when the search fails.
6005
60062005-07-05 Lute Kamstra <lute@gnu.org>
6007
6008 * Update FSF's address in GPL notices.
6009
6010 * doclicense.texi (GNU Free Documentation License):
6011 * gpl.texi (GPL):
6012 * tips.texi (Coding Conventions, Library Headers):
6013 * vol1.texi:
6014 * vol2.texi: Update FSF's address.
6015
60162005-07-04 Richard M. Stallman <rms@gnu.org>
6017
6018 * hooks.texi (Standard Hooks): Add occur-hook.
6019
60202005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6021
6022 * display.texi (The Echo Area): Correct menu.
6023
60242005-07-03 Richard M. Stallman <rms@gnu.org>
6025
6026 * elisp.texi (Top): Update subnode menu for Display.
6027
6028 * display.texi (Displaying Messages): New node, with most
6029 of what was in The Echo Area.
5dcb4c4e 6030 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6031 (Logging Messages): New node with new text.
6032 (Echo Area Customization): New node, the rest of what was
6033 in The Echo Area. Document message-truncate-lines with @defvar.
6034 (Display): Update menu.
6035
6036 * windows.texi (Textual Scrolling): Doc 3 values for
6037 scroll-preserve-screen-position.
6038
6039 * text.texi (Special Properties): Change hook functions
6040 should bind inhibit-modification-hooks around altering buffer text.
6041
6042 * keymaps.texi (Key Binding Commands): Call binding BINDING
6043 rather than DEFINITION.
6044
60452005-06-29 Juanma Barranquero <lekktu@gmail.com>
6046
6047 * variables.texi (Defining Variables): `user-variable-p' returns t
6048 for aliases of user options, nil for alias loops.
6049
60502005-06-28 Richard M. Stallman <rms@gnu.org>
6051
6052 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6053 make-keymap.
6054
60552005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6056
6057 * variables.texi (Setting Variables): Correct and clarify
6058 description of `add-to-ordered-list'.
6059
60602005-06-26 Richard M. Stallman <rms@gnu.org>
6061
6062 * display.texi (Faces): Minor cleanup.
6063
60642005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6065
6066 * display.texi (Faces): `facep' returns t for strings that are
6067 face names.
6068
60692005-06-25 Richard M. Stallman <rms@gnu.org>
6070
6071 * objects.texi (Equality Predicates): Clarify meaning of equal.
6072
6073 * windows.texi (Selecting Windows): save-selected-window
6074 and with-selected-window save and restore the current buffer.
6075
60762005-06-24 Richard M. Stallman <rms@gnu.org>
6077
6078 * numbers.texi (Float Basics): Explain how to test for NaN,
6079 and printing the sign of NaNs.
6080
60812005-06-24 Eli Zaretskii <eliz@gnu.org>
6082
6083 * makefile.w32-in (MAKEINFO): Use --force.
6084
60852005-06-23 Richard M. Stallman <rms@gnu.org>
6086
6087 * display.texi (Face Functions): Correct Texinfo usage.
6088
60892005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6090
6091 * lists.texi (Rings): `ring-elements' now returns the elements of
6092 RING in order.
6093
60942005-06-23 Juanma Barranquero <lekktu@gmail.com>
6095
6096 * markers.texi (The Mark): Texinfo usage fix.
6097
60982005-06-23 Kim F. Storm <storm@cua.dk>
6099
6100 * searching.texi (Entire Match Data): Remove evaporate option for
6101 match-data. Do not mention evaporate option for set-match-data.
6102
61032005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6104
6105 * display.texi (Face Functions): Mention face aliases.
6106
61072005-06-21 Richard M. Stallman <rms@gnu.org>
6108
6109 * anti.texi (Antinews): Texinfo usage fix.
6110
61112005-06-21 Karl Berry <karl@gnu.org>
6112
6113 * elisp.texi: Use @copying.
6114
6115 * elisp.texi: Put @summarycontents and @contents before the Top
6116 node, instead of the end of the file, so that the contents appear
6117 in the right place in the dvi/pdf output.
6118
61192005-06-21 Juri Linkov <juri@jurta.org>
6120
6121 * display.texi (Defining Faces): Add `customized-face'.
6122
61232005-06-20 Kim F. Storm <storm@cua.dk>
6124
6125 * variables.texi (Setting Variables): Any type of element can be
6126 given order in add-to-ordered-list. Compare elements with eq.
6127
6128 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6129
61302005-06-20 Karl Berry <karl@gnu.org>
6131
6132 * syntax.texi (Syntax Flags): Make last column very slightly wider
6133 to avoid "generic comment" breaking on two lines and causing an
6134 underfull box.
6135
61362005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6137
6138 * lists.texi (Rings): Various minor clarifications and corrections.
6139
61402005-06-18 Richard M. Stallman <rms@gnu.org>
6141
6142 * functions.texi (Obsolete Functions): Simplify.
6143
6144 * variables.texi (Variable Aliases): Simplify.
6145
6146 * anti.texi, backups.texi, compile.texi, customization.texi:
6147 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6148 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6149 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6150 * variables.texi: Fix formatting ugliness.
6151
6152 * elisp.texi: Add links to Rings and Byte Packing.
6153 Update version and copyright years.
6154
6155 * minibuf.texi: Fix formatting ugliness.
6156 (Completion Commands): Move keymap vars to the end
6157 and vars completing-read binds to the top.
6158
61592005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6160
6161 * processes.texi: Fix typos.
6162 (Bindat Spec): Correct Texinfo error.
6163 (Byte Packing): Fix ungrammatical sentence.
6164
61652005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6166
6167 * lists.texi (Rings): New node.
6168 (Lists): Add it to menu.
6169
6170 * processes.texi (Byte Packing): New node.
6171 (Processes): Add it to menu.
6172
61732005-06-17 Richard M. Stallman <rms@gnu.org>
6174
6175 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6176
6177 * help.texi (Documentation Basics): Explain the xref to
6178 Documentation Tips.
6179
6180 * debugging.texi (Debugger Commands): Minor fix.
6181
61822005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6183
6184 * edebug.texi (Instrumenting): Eliminate duplicate link.
6185 (Specification List): Replace references to "below", referring to
6186 a later node, with one @ref to that node.
6187
6188 * os.texi (Timers): Timers should save and restore the match data
6189 if they change it.
6190
6191 * debugging.texi (Debugger Commands): Mention that the Lisp
6192 debugger can not step through primitive functions.
6193
61942005-06-16 Juanma Barranquero <lekktu@gmail.com>
6195
6196 * functions.texi (Obsolete Functions): Update argument names of
6197 `make-obsolete' and `define-obsolete-function-alias'.
6198
6199 * variables.texi (Variable Aliases): Update argument names of
6200 `defvaralias', `make-obsolete-variable' and
6201 `define-obsolete-variable-alias'.
6202
62032005-06-15 Kim F. Storm <storm@cua.dk>
6204
6205 * searching.texi (Entire Match Data): Rephrase warnings about
6206 evaporate arg to match-data and set-match-data.
6207
62082005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6209
6210 * elisp.texi (Top): Update detailed menu.
6211
6212 * edebug.texi (Edebug): Update menu.
6213 (Instrumenting): Update xrefs.
6214 (Edebug Execution Modes): Correct xref.
6215 (Jumping): Clarify description of `h' command.
6216 Eliminate redundant @ref.
6217 (Breaks): New node.
6218 (Breakpoints): Is now a subsubsection.
6219 (Global Break Condition): Mention `C-x X X'.
6220 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6221 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6222 (Edebug Display Update): Correct pxref.
6223 (Edebug and Macros): New node.
6224 (Instrumenting Macro Calls): Is now a subsubsection.
6225 Neither arg of `def-edebug-spec' is evaluated.
6226 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6227 (Specification Examples): Fix typo.
6228
62292005-06-14 Lute Kamstra <lute@gnu.org>
6230
6231 * debugging.texi (Function Debugging): Primitives can break on
6232 entry too.
6233
62342005-06-14 Kim F. Storm <storm@cua.dk>
6235
6236 * variables.texi (Setting Variables): Add add-to-ordered-list.
6237
62382005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6239
6240 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6241 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6242
62432005-06-13 Lute Kamstra <lute@gnu.org>
6244
6245 * text.texi (Special Properties): Fix cross reference.
6246
62472005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6248
6249 * debugging.texi (Function Debugging): Delete mention of empty
6250 string argument to `cancel-debug-on-entry'. Delete inaccurate
6251 description of the return value of that command.
6252
62532005-06-11 Alan Mackenzie <acm@muc.de>
6254
6255 * text.texi (Adaptive Fill): Amplify the description of
6256 fill-context-prefix.
6257
62582005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6259
6260 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6261
62622005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6263
6264 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6265
62662005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6267
6268 * debugging.texi (Error Debugging): Minor rewording.
6269 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6270 is optional.
6271
62722005-06-10 Lute Kamstra <lute@gnu.org>
6273
6274 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6275 (Top): Give it a title. Correct version number. Give the
6276 detailed node listing a more prominent header.
6277 * intro.texi: Don't set VERSION here a second time.
6278 Mention Emacs's version too.
6279 * anti.texi (Antinews): Use EMACSVER to refer to the current
6280 version of Emacs.
6281
62822005-06-09 Kim F. Storm <storm@cua.dk>
6283
6284 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6285 match-data and set-match-data.
6286
62872005-06-08 Richard M. Stallman <rms@gnu.org>
6288
6289 * searching.texi (Entire Match Data): Clarify when match-data
6290 returns markers and when integers.
6291
6292 * display.texi (Defining Faces): Explain that face name should not
6293 end in `-face'.
6294
6295 * modes.texi (Mode Line Data): Minor cleanup.
6296 (Customizing Keywords): Node split out of Search-based Fontification.
6297 Add example of using font-lock-add-keywords from a hook.
6298 Clarify when MODE should be non-nil, and when nil.
6299
63002005-06-06 Richard M. Stallman <rms@gnu.org>
6301
6302 * modes.texi (Mode Line Data): Explain what happens when the car
6303 of a list is a void symbol.
6304 (Search-based Fontification): Explain MODE arg to
6305 font-lock-add-keywords and warn about calls from major modes.
6306
63072005-06-08 Juri Linkov <juri@jurta.org>
6308
6309 * display.texi (Standard Faces): Add `shadow' face.
6310
63112005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6312
6313 * modes.texi (Major Mode Conventions): A derived mode only needs
6314 to put the call to the parent mode inside `delay-mode-hooks'.
6315
63162005-05-29 Richard M. Stallman <rms@gnu.org>
6317
6318 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6319 new, and what that implies. Clarify.
6320
6321 * files.texi (Locating Files): Clean up the text.
6322
6323 * frames.texi (Window Frame Parameters): Document user-size.
6324 Shorten entry for top by referring to left.
6325
63262005-05-26 Richard M. Stallman <rms@gnu.org>
6327
6328 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6329 is new, and what the implications are. Other clarifications.
6330
63312005-05-24 Richard M. Stallman <rms@gnu.org>
6332
6333 * frames.texi (Dialog Boxes): Minor fixes.
6334
63352005-05-25 Masatake YAMATO <jet@gyve.org>
6336
6337 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6338
63392005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6340
6341 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6342 is optional.
6343
63442005-05-24 Nick Roberts <nickrob@snap.net.nz>
6345
10d1d0af 6346 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6347
63482005-05-23 Lute Kamstra <lute@gnu.org>
6349
6350 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6351 syntax-begin-function over font-lock-beginning-of-syntax-function.
6352
63532005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6354
6355 * minibuf.texi (Reading File Names): Update description of
6356 `read-directory-name'.
6357
6358 * modes.texi (Derived Modes): Clarify :group keyword.
6359
63602005-05-21 Eli Zaretskii <eliz@gnu.org>
6361
6362 * files.texi (Locating Files): New subsection.
6363 Describe locate-file and executable-find.
6364
63652005-05-21 Kevin Ryde <user42@zip.com.au>
6366
6367 * frames.texi (Initial Parameters): Update cross reference to
6368 "Emacs Invocation".
6369
63702005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6371
6372 * keymaps.texi (Active Keymaps): Add anchor.
6373
6374 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6375 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6376 appropriate place.
6377 (Derived Modes): Small clarifications.
6378 (Minor Mode Conventions, Keymaps and Minor Modes):
6379 Replace references to nodes with references to anchors.
6380 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6381 Clarify description of lists whose first element is an integer.
6382 (Mode Line Variables): Add anchor.
6383 (%-Constructs): Clarify description of integer after %.
6384 (Emulating Mode Line): Describe nil value for FACE.
6385
63862005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6387
6388 * modes.texi (Derived Modes): Correct references to non-existing
6389 variable standard-syntax-table.
6390
63912005-05-17 Lute Kamstra <lute@gnu.org>
6392
6393 * modes.texi (Defining Minor Modes): Mention the mode hook.
6394
63952005-05-15 Kim F. Storm <storm@cua.dk>
6396
6397 * processes.texi (Network): Remove open-network-stream-nowait.
6398 (Network Servers): Remove open-network-stream-server.
6399
64002005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6401
6402 * elisp.texi (Top): Update detailed menu.
6403
6404 * variables.texi: Reorder nodes.
6405 (Variables): Update menu.
6406 (File Local Variables): Do not refer to the `-*-' line as
6407 a "local variables list". Add pxref.
6408
64092005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6410
6411 * elisp.texi (Top): Update detailed menu for node changes.
6412
6413 * modes.texi (Modes): Update Menu.
6414 (Hooks): Move to beginning of chapter.
6415 Most minor modes run mode hooks too.
6416 `add-hook' can handle void hooks or hooks whose value is a single
6417 function.
6418 (Major Modes): Update Menu.
6419 (Major Mode Basics): New node, split off from `Major Modes'.
6420 (Major Mode Conventions): Correct xref. Explain how to handle
6421 auto-mode-alist if the major mode command has an autoload cookie.
6422 (Auto Major Mode): Major update. Add magic-mode-alist.
6423 (Derived Modes): Major update.
6424 (Mode Line Format): Update Menu.
6425 (Mode Line Basics): New node, split off from `Mode Line Format'.
6426
6427 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6428 for `magic autoload comment'. Add index entries and anchor.
6429
64302005-05-14 Richard M. Stallman <rms@gnu.org>
6431
6432 * tips.texi (Coding Conventions): Explain how important it is
6433 that just loading certain files not change Emacs behavior.
6434
6435 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6436
64372005-05-12 Lute Kamstra <lute@gnu.org>
6438
6439 * modes.texi (Generic Modes): Update.
6440 (Major Modes): Refer to node "Generic Modes".
6441
6442 * elisp.texi (Top): Update to the current structure of the manual.
6443 * processes.texi (Processes): Add menu description.
6444 * customize.texi (Customization): Add menu descriptions.
6445
64462005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6447
6448 * processes.texi (Signals to Processes)
6449 (Low-Level Network): Fix typos.
6450
64512005-05-11 Lute Kamstra <lute@gnu.org>
6452
6453 * elisp.texi (Top): Add some nodes from the chapter "Major and
6454 Minor Modes" to the detailed node listing.
6455
64562005-05-10 Richard M. Stallman <rms@gnu.org>
6457
6458 * keymaps.texi (Extended Menu Items): Menu item filter functions
6459 can be called at any time.
6460
64612005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6462
6463 * variables.texi (File Local Variables): `(hack-local-variables t)'
6464 now also checks whether a mode is specified in the local variables
6465 list.
6466
64672005-05-05 Kevin Ryde <user42@zip.com.au>
6468
6469 * display.texi (The Echo Area): Correct format function cross
6470 reference.
6471
64722005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6473
6474 * variables.texi (Variable Aliases): Change description of
6475 `define-obsolete-variable-alias'.
6476
6477 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6478 (Defining Functions): Add xref.
6479 (Obsolete Functions): New node.
6480 (Function Safety): Standardize capitalization of section title.
6481
6482 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6483 (Dialog Boxes): Complete description of `x-popup-dialog'.
6484
64852005-05-04 Richard M. Stallman <rms@gnu.org>
6486
6487 * commands.texi (Interactive Codes): Fix Texinfo usage.
6488 Document U more clearly.
6489
64902005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6491
6492 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6493 function and not a macro.
6494
6495 * frames.texi (Pop-Up Menus): Correct and clarify description of
6496 `x-popup-menu'.
6497 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6498
64992005-05-01 Richard M. Stallman <rms@gnu.org>
6500
6501 * edebug.texi (Checking Whether to Stop): Fix previous change.
6502
65032005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6504
6505 * display.texi: Fix typos and Texinfo usage.
6506
6507 * edebug.texi (Checking Whether to Stop): executing-macro ->
6508 executing-kbd-macro.
6509
65102005-05-01 Richard M. Stallman <rms@gnu.org>
6511
6512 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6513
65142005-04-30 Richard M. Stallman <rms@gnu.org>
6515
6516 * files.texi (Magic File Names): Document `operations' property.
6517
65182005-04-29 Lute Kamstra <lute@gnu.org>
6519
6520 * modes.texi (Generic Modes): New node.
6521 (Major Modes): Add it to the menu.
6522 (Derived Modes): Add "derived mode" to concept index.
6523
65242005-04-28 Lute Kamstra <lute@gnu.org>
6525
6526 * modes.texi (Defining Minor Modes): Fix previous change.
6527 (Font Lock Mode): Simplify.
6528 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6529 when set and that some parts are optional. Add cross references.
6530 (Search-based Fontification): Say how to specify font-lock-keywords.
6531 Add cross references. Add font-lock-multiline to index.
6532 Move font-lock-keywords-case-fold-search here from node "Other Font
6533 Lock Variables". Document font-lock-add-keywords and
6534 font-lock-remove-keywords.
6535 (Other Font Lock Variables): Move font-lock-keywords-only,
6536 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6537 and font-lock-syntactic-face-function to node "Syntactic Font
6538 Lock". Move font-lock-keywords-case-fold-search to node
6539 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6540 and font-lock-{,un}fontify-{buffer,region}-function.
6541 (Precalculated Fontification): Remove reference to deleted variable
6542 font-lock-core-only.
6543 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6544 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6545 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6546 and font-lock-syntactic-face-function here from node "Other Font
6547 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6548 Syntax Properties". Add cross references.
6549 (Setting Syntax Properties): New node.
6550 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6551 * syntax.texi (Syntax Properties): Add cross reference.
6552 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6553
65542005-04-26 Richard M. Stallman <rms@gnu.org>
6555
6556 * display.texi (Defining Faces):
6557 Document `default' elements of defface spec.
6558
6559 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6560
6561 * variables.texi (Variable Aliases): Clarify text.
6562
65632005-04-25 Chong Yidong <cyd@stupidchicken.com>
6564
6565 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6566
65672005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6568
6569 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6570
65712005-04-24 Eli Zaretskii <eliz@gnu.org>
6572
6573 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6574 syntax-after and syntax-class.
6575
6576 * files.texi (Changing Files): Fix last change's cross-reference.
6577 (Unique File Names): Don't mention "numbers" in the documentation
6578 of make-temp-file and make-temp-name.
6579
65802005-04-23 Richard M. Stallman <rms@gnu.org>
6581
6582 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6583
65842005-04-22 Nick Roberts <nickrob@snap.net.nz>
6585
6586 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6587
65882005-04-22 Nick Roberts <nickrob@snap.net.nz>
6589
6590 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6591 and define-obsolete-variable-alias.
6592
65932005-04-22 Kim F. Storm <storm@cua.dk>
6594
6595 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6596 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6597
65982005-04-21 Lute Kamstra <lute@gnu.org>
6599
6600 * lists.texi (Association Lists): Document rassq-delete-all.
6601
66022005-04-19 Richard M. Stallman <rms@gnu.org>
6603
6604 * modes.texi (Search-based Fontification): Explain that
6605 facespec is an expression to be evaluated.
6606
66072005-04-19 Kevin Ryde <user42@zip.com.au>
6608
6609 * streams.texi (Output Functions): Fix xref.
6610 * strings.texi (String Conversion): Fix xref.
6611
66122005-04-19 Kim F. Storm <storm@cua.dk>
6613
6614 * symbols.texi (Symbol Plists): Add safe-get.
6615 Mention that `get' may signal an error.
6616
66172005-04-18 Nick Roberts <nickrob@snap.net.nz>
6618
6619 * customize.texi (Variable Definitions): Replace tooltip-mode
6620 example with save-place.
6621
66222005-04-17 Richard M. Stallman <rms@gnu.org>
6623
6624 * buffers.texi (Indirect Buffers): Clarify.
6625
6626 * positions.texi (Positions): Clarify converting marker to integer.
6627
6628 * strings.texi (String Basics): Mention string-match; clarify.
6629
66302005-04-08 Lute Kamstra <lute@gnu.org>
6631
6632 * modes.texi (Search-based Fontification): Fix cross references.
6633 Use consistent terminology. Document anchored highlighting.
6634
66352005-04-05 Lute Kamstra <lute@gnu.org>
6636
6637 * modes.texi (Defining Minor Modes): Document :group keyword
6638 argument and its default value.
6639
66402005-04-03 Lute Kamstra <lute@gnu.org>
6641
6642 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6643 references and/or descriptions. Delete major mode hooks; mention
6644 them as a category instead. Rename or delete obsolete hooks.
6645
66462005-04-02 Richard M. Stallman <rms@gnu.org>
6647
6648 * nonascii.texi (Coding System Basics): Another wording cleanup.
6649
66502005-04-01 Richard M. Stallman <rms@gnu.org>
6651
6652 * nonascii.texi (Coding System Basics): Clarify previous change.
6653
66542005-04-01 Kenichi Handa <handa@m17n.org>
6655
10d1d0af 6656 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6657 identity of coding systems.
6658
66592005-03-29 Chong Yidong <cyd@stupidchicken.com>
6660
6661 * text.texi (Buffer Contents): Add filter-buffer-substring and
6662 buffer-substring-filters.
6663
66642005-03-26 Chong Yidong <cyd@stupidchicken.com>
6665
6666 * anti.texi (Antinews): Mention `G' interactive code.
6667
6668 * tips.texi (Compilation Tips): Mention benchmark.el.
6669
66702005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6671
6672 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6673 is now bound to M-o M-o.
6674
6675 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6676
66772005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6678
6679 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6680 in the Emacs Manual).
6681 * Makefile.in (srcs): Remove calendar.texi.
6682 * makefile.w32-in (srcs): Remove calendar.texi.
6683 * display.texi (Display): Change name of next node.
6684 * os.texi (System In): Change name of previous node.
6685 * elisp.texi (Top): Remove Calendar references.
6686 * vol1.texi (Top): Remove Calendar references.
6687 * vol2.texi (Top): Remove Calendar references.
6688
66892005-03-25 Richard M. Stallman <rms@gnu.org>
6690
6691 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6692 Cleanup previous change.
6693
66942005-03-25 Chong Yidong <cyd@stupidchicken.com>
6695
6696 * display.texi (Face Attributes): Faces earlier in an :inherit
6697 list take precedence.
6698 (Scroll Bars): Fix description of vertical-scroll-bars.
6699 Document frame-current-scroll-bars and window-current-scroll-bars.
6700
6701 * markers.texi (The Mark): Document temporary Transient Mark mode.
6702
6703 * minibuf.texi (Reading File Names):
6704 Document read-file-name-completion-ignore-case.
6705
6706 * positions.texi (Screen Lines): Document nil for width argument
6707 to compute-motion.
6708
67092005-03-23 Kim F. Storm <storm@cua.dk>
6710
6711 * display.texi (Standard Faces): Other faces used in the fringe
6712 implicitly inherits from the fringe face.
6713 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6714 properties implicitly inherits from fringe face.
6715 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6716
67172005-03-20 Chong Yidong <cyd@stupidchicken.com>
6718
6719 * display.texi (Invisible Text): State default value of
6720 line-move-ignore-invisible.
6721 (Managing Overlays): Document remove-overlays.
6722 (Standard Faces): Document escape-glyph face.
6723
6724 * minibuf.texi (Reading File Names): Document read-file-name-function.
6725
6726 * modes.texi (Other Font Lock Variables):
6727 Document font-lock-lines-before.
6728
6729 * positions.texi (Skipping Characters): skip-chars-forward allows
6730 character classes.
6731
67322005-03-18 Lute Kamstra <lute@gnu.org>
6733
6734 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6735
67362005-03-17 Richard M. Stallman <rms@gnu.org>
6737
6738 * text.texi (Undo): Document extensible undo entries.
6739
dd7b651b 6740 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6741
6742 * nonascii.texi (Character Codes): Minor fix.
6743
6744 * display.texi (Display Property): Explain the significance
6745 of having text properties that are eq.
6746 (Other Display Specs): Explain string as display spec.
6747
6748 * commands.texi (Interactive Codes): Document G option.
6749
67502005-03-17 Chong Yidong <cyd@stupidchicken.com>
6751
6752 * text.texi (Filling): Add sentence-end-without-period and
6753 sentence-end-without-space.
6754 (Changing Properties): Minor fix.
6755
6756 * anti.texi: Total rewrite.
6757
67582005-03-15 Lute Kamstra <lute@gnu.org>
6759
6760 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6761
67622005-03-08 Kim F. Storm <storm@cua.dk>
6763
6764 * display.texi (Specified Space): Property :width is support on
6765 non-graphic terminals, :height is not.
6766
67672005-03-07 Richard M. Stallman <rms@gnu.org>
6768
6769 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6770 Now subnodes of Fringes.
6771 (Overlay Arrow): Document overlay-arrow-variable-list.
6772 (Fringe Size/Pos): New node, broken out of Fringes.
6773 (Display): Explain clearing vs redisplay better.
6774 (Truncation): Clarify use of bitmaps.
6775 (The Echo Area): Clarify the uses of the echo area.
6776 Add max-mini-window-height.
6777 (Progress): Clarify.
6778 (Invisible Text): Explain that main loop moves point out.
6779 (Selective Display): Say "hidden", not "invisible".
6780 (Managing Overlays): Move up. Describe relation to Undo here.
6781 (Overlay Properties): Clarify intro.
6782 (Finding Overlays): Explain return values when nothing found.
6783 (Width): truncate-string-to-width has added arg.
6784 (Displaying Faces): Clarify and update mode line face handling.
6785 (Face Functions): Minor cleanup.
6786 (Conditional Display): Merge into Other Display Specs.
6787 (Pixel Specification, Other Display Specs): Minor cleanups.
6788 (Images, Image Descriptors): Minor cleanups.
6789 (GIF Images): Patents have expired.
6790 (Showing Images): Explain default text for insert-image.
6791 (Manipulating Button Types): Merge into Manipulating Buttons.
6792 (Making Buttons): Explain return values.
6793 (Button Buffer Commands): Add xref.
6794 (Inverse Video): Update mode-line-inverse-video.
6795 (Display Table Format): Clarify.
6796 (Active Display Table): Give defaults for window-display-table.
6797
6798 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6799 and calendar-today-marker are strings, not chars.
6800 (Holiday Customizing): Minor fix.
6801
6802 * internals.texi (Writing Emacs Primitives): Update `or' example.
6803 Update limit on # args of subr.
6804
6805 * edebug.texi (Using Edebug): Arrow is in fringe.
6806 (Instrumenting): Arg to eval-defun works without loading edebug.
6807 (Edebug Execution Modes): Add xref.
6808
6809 * customize.texi (Common Keywords): Clarify :require.
6810 Mention :version here.
6811 (Variable Definitions, Group Definitions): Not here.
6812 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6813
68142005-03-07 Chong Yidong <cyd@stupidchicken.com>
6815 * nonascii.texi (Text Representations): Clarify position-bytes.
6816 (Character Sets): Add list-charset-chars.
6817 (Scanning Charsets): Add charset-after.
6818 (Encoding and I/O): Minor fix.
6819
68202005-03-06 Richard M. Stallman <rms@gnu.org>
6821
6822 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6823 (Resizing Windows): Likewise.
6824
6825 * text.texi (Change Hooks): Get rid of "Emacs 21".
6826
6827 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6828
6829 * streams.texi (Output Variables): Get rid of "Emacs 21".
6830
6831 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6832
6833 * os.texi (Translating Input): Replace flow-control example
6834 with a less obsolete example that uses `keyboard-translate'.
6835
6836 * objects.texi (Hash Table Type, Circular Objects):
6837 Get rid of "Emacs 21".
6838
6839 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6840 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6841
6842 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6843
6844 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6845
6846 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6847 (Menu Bar): Fix when menu-bar-update-hook is called.
6848
6849 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6850
6851 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6852 and make it read better.
6853
6854 * files.texi (Writing to Files): Get rid of "Emacs 21".
6855 (Unique File Names): Likewise.
6856
6857 * elisp.texi: Update Emacs version to 22.
6858
6859 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6860 (Overlay Properties, Face Attributes): Likewise.
6861 (Managing Overlays): Fix punctuation.
6862 (Attribute Functions): Clarify set-face-font; get rid of
6863 info about old Emacs versions.
6864 (Auto Faces, Font Lookup, Display Property, Images):
6865 Get rid of "Emacs 21".
6866
6867 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6868
68692005-03-05 Richard M. Stallman <rms@gnu.org>
6870
6871 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6872
68732005-03-04 Lute Kamstra <lute@gnu.org>
6874
6875 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6876
68772005-03-03 Lute Kamstra <lute@gnu.org>
6878
6879 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6880
68812005-03-01 Lute Kamstra <lute@gnu.org>
6882
6883 * debugging.texi (Debugger Commands): Update `j'.
6884
68852005-02-28 Lute Kamstra <lute@gnu.org>
6886
6887 * debugging.texi (Debugging): Fix typo.
6888 (Error Debugging): Document eval-expression-debug-on-error.
6889 (Function Debugging): Update example.
6890 (Using Debugger): Mention starred stack frames.
6891 (Debugger Commands): Document `j' and `l'.
6892 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6893 Update the messages that the debugger displays.
6894 (Internals of Debugger): Add cross reference. Update example.
6895 (Excess Open): Minor improvement.
6896 (Excess Close): Minor improvement.
6897
68982005-02-26 Richard M. Stallman <rms@gnu.org>
6899
6900 * tips.texi (Coding Conventions): Clarify.
6901 Put all the major mode key reservations together.
6902 Mention the Mouse-1 => Mouse-2 conventions.
6903
6904 * syntax.texi (Syntax Class Table): Clarify.
6905 (Syntax Table Functions): syntax-after moved from here.
6906 (Syntax Table Internals): syntax-after moved to here.
6907 (Parsing Expressions): Update info on number of values
6908 and what's meaningful in the STATE argument.
6909 (Categories): Fix typo.
6910
6911 * sequences.texi (Arrays): Cleanup.
6912 (Char-Tables): Clarify.
6913
6914 * processes.texi (Deleting Processes): Cleanups, add xref.
6915 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6916 (Process Information): set-process-coding-system, some args optional.
6917 (Input to Processes): Explain various types for PROCESS args.
6918 Rename them from PROCESS-NAME to PROCESS.
6919 (Signals to Processes): Likewise.
6920 (Decoding Output): Cleanup.
6921 (Query Before Exit): Clarify.
6922
6923 * os.texi (Startup Summary): Correct the options; add missing ones.
6924 (Terminal Output, Batch Mode): Clarify.
6925 (Flow Control): Node deleted.
6926
6927 * markers.texi (The Mark): Clarify.
6928
6929 * macros.texi (Expansion): Cleanup.
6930 (Indenting Macros): indent-spec allows ints, not floats.
6931
6932 * keymaps.texi (Keymaps): Clarify.
6933 (Format of Keymaps): Update lisp-mode-map example.
6934 (Active Keymaps, Key Lookup): Clarify.
6935 (Changing Key Bindings): Add xref to `kbd'.
6936 (Key Binding Commands, Simple Menu Items): Clarify.
6937 (Mouse Menus, Menu Bar): Clarify.
6938 (Menu Example): Replace print example with menu-bar-replace-menu.
6939
6940 * help.texi (Documentation Basics): Add function-documentation prop.
6941
6942 * elisp.texi (Top): Don't refer to Flow Control node.
6943
6944 * commands.texi (Command Overview): Improve xrefs.
6945 (Adjusting Point): Adjusting point applies to intangible and invis.
6946 (Key Sequence Input): Doc extra read-key-sequence args.
6947 Likewise for read-key-sequence-vector.
6948
6949 * backups.texi (Rename or Copy): Minor fix.
6950 (Numbered Backups): For version-control, say the default.
6951 (Auto-Saving): make-auto-save-file-name example is simplified.
6952
6953 * advice.texi (Advising Functions): Don't imply one part of Emacs
6954 should advise another part. Markup changes.
6955 (Defining Advice): Move transitional para.
6956 (Activation of Advice): Cleanup.
6957 Explain if COMPILE is nil or negative.
6958
6959 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6960
69612005-02-24 Lute Kamstra <lute@gnu.org>
6962
6963 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6964 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6965
69662005-02-23 Lute Kamstra <lute@gnu.org>
6967
6968 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6969 to define global minor modes as well.
6970
6971 * display.texi (Managing Overlays): overlay-buffer returns nil for
6972 deleted overlays.
6973
69742005-02-22 Kim F. Storm <storm@cua.dk>
6975
6976 * minibuf.texi (Basic Completion): Allow symbols in addition to
6977 strings in try-completion and all-completions.
6978
69792005-02-14 Lute Kamstra <lute@gnu.org>
6980
6981 * elisp.texi (Top): Remove reference to deleted node.
6982
6983 * lists.texi (Lists): Remove reference to deleted node.
6984 (Cons Cells): Fix typo.
6985
6986 * loading.texi (Where Defined): Fix typo.
6987
69882005-02-14 Richard M. Stallman <rms@gnu.org>
6989
6990 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6991 is useful for discarding some minor modes.
6992
6993 * symbols.texi (Symbol Components): Reorder examples.
6994
6995 * streams.texi (Input Functions): State standard-input default.
6996 (Output Variables): State standard-output default.
6997
6998 * objects.texi (Printed Representation): Clarify read syntax vs print.
6999 (Floating Point Type): Explain meaning better.
7000 (Symbol Type): Explain uniqueness better.
7001 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7002 List examples sooner.
7003 (Box Diagrams): New subnode broken out.
7004 Some examples moved from old Lists as Boxes node.
7005 (Dotted Pair Notation): Clarify intro.
7006 (Array Type): Clarify.
7007 (Type Predicates): Add hash-table-p.
7008
7009 * numbers.texi (Integer Basics): Clarify radix explanation.
7010 (Predicates on Numbers): Minor clarification.
7011 (Comparison of Numbers): Minor clarification. Clarify eql.
7012 Typos in min, max.
7013 (Math Functions): Clarify overflow in expt.
7014
7015 * minibuf.texi (Text from Minibuffer): Minor clarification.
7016 Mention arrow keys.
7017
7018 * loading.texi (Autoload): defun's doc string overrides autoload's
7019 doc string.
7020 (Repeated Loading): Modernize "add to list" examples.
7021 (Where Defined): Finish updating table of load-history elts.
7022
7023 * lists.texi (List-related Predicates): Minor wording improvement.
7024 (Lists as Boxes): Node deleted.
7025 (Building Lists): Explain trivial cases of number-sequence.
7026
7027 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7028 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7029 (Hash Access): Any object can be a key.
7030 State value of maphash.
7031
7032 * functions.texi (What Is a Function): Wording cleanup.
7033 (Function Documentation): Minor cleanup.
7034 Explain purpose of calling convention at end of doc string.
7035 (Function Names): Wording cleanup.
7036 (Calling Functions): Wording cleanup.
7037 Explain better how funcall calls the function.
7038 (Function Cells): Delete example of saving and redefining function.
7039
7040 * control.texi (Combining Conditions): Wording cleanup.
7041 (Iteration): dolist and dotimes bind VAR locally.
7042 (Cleanups): Xref to Atomic Changes.
7043
7044 * compile.texi (Byte Compilation): Delete 19.29 info.
7045 (Compilation Functions): Macros' difficulties don't affect defsubst.
7046 (Docs and Compilation): Delete 19.29 info.
7047
70482005-02-10 Richard M. Stallman <rms@gnu.org>
7049
7050 * objects.texi (Symbol Type): Minor correction.
7051
70522005-02-06 Lute Kamstra <lute@gnu.org>
7053
7054 * modes.texi (Example Major Modes): Fix typos.
7055
70562005-02-06 Richard M. Stallman <rms@gnu.org>
7057
7058 * text.texi (Margins): fill-nobreak-predicate can be one function.
7059
7060 * strings.texi (Modifying Strings): clear-string can make unibyte.
7061 (Formatting Strings): format gives error if values missing.
7062
7063 * positions.texi (Character Motion): Mention default arg
7064 for forward-char. backward-char refers to forward-char.
7065 (Word Motion): Mention default arg for forward-word.
7066 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7067 Simplify end-of-buffer.
7068 (Text Lines): Mention default arg for forward-line.
7069 (List Motion): Mention default arg for beginning/end-of-defun.
7070 (Skipping Characters): Minor fixes in explaining character-set.
7071
7072 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7073 Mode inheritance applies only when default-major-mode is nil.
7074 Clarifications.
7075 (Example Major Modes): Update Text mode and Lisp mode examples.
7076 (Minor Mode Conventions): Mention define-minor-mode at top.
7077 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7078 (Mode Line Format): Update mode line face display info.
7079 (Properties in Mode): Mention effect of risky vars.
7080 (Imenu): Define imenu-add-to-menubar.
7081 (Font Lock Mode): Add descriptions to menu lines.
7082 (Faces for Font Lock): Add font-lock-doc-face.
7083
70842005-02-05 Lute Kamstra <lute@gnu.org>
7085
7086 * text.texi (Maintaining Undo): Remove obsolete function.
7087
70882005-02-05 Eli Zaretskii <eliz@gnu.org>
7089
7090 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7091 color specifications. Improve indexing.
b8d4c8d0
GM
7092 (Text Terminal Colors): Replace the description of RGB values by
7093 an xref to "Color Names".
7094
70952005-02-03 Richard M. Stallman <rms@gnu.org>
7096
7097 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7098 Clarify.
7099 (Selecting Windows): Clarify save-selected-window.
7100 (Cyclic Window Ordering): Clarify walk-windows.
7101 (Window Point): Clarify.
7102 (Window Start): Add comment to example.
7103 (Resizing Windows): Add `interactive' specs in examples.
7104 Document fit-window-to-buffer.
7105
7106 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7107 (Undo, Maintaining Undo): Clarify last change.
7108 (Sorting): In sort-numeric-fields, explain about octal and hex.
7109 Mention sort-numeric-base.
7110 (Format Properties): Add xref for hard newlines.
7111
7112 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7113 (Pop-Up Menus): Fix typo.
7114 (Color Names): Explain all types of color names.
7115 Explain color-values on B&W terminal.
7116 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7117
7118 * files.texi (File Locks): Not supported on MS systems.
7119 (Testing Accessibility): Clarify.
7120
7121 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7122 (Coverage Testing): Fix typo.
7123
7124 * commands.texi (Misc Events): Remove stray space.
7125
7126 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7127 (Modification Time): Clarify when visited-file-modtime returns 0.
7128 (The Buffer List): Clarify bury-buffer.
7129 (Killing Buffers): Clarify.
7130 (Indirect Buffers): Add clone-indirect-buffer.
7131
71322005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7133
7134 * edebug.texi (Printing in Edebug): Fix default value of
7135 edebug-print-circle.
7136 (Coverage Testing): Fix displayed frequency count data.
7137
71382005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7139
7140 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7141
71422005-02-02 Kim F. Storm <storm@cua.dk>
7143
7144 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7145
71462005-01-29 Eli Zaretskii <eliz@gnu.org>
7147
7148 * commands.texi (Misc Events): Describe the help-echo event.
7149
7150 * text.texi (Special Properties) <help-echo>: Use `pos'
7151 consistently in description of the help-echo property.
7152 Use @code{nil} instead of @var{nil}.
7153
7154 * display.texi (Overlay Properties): Fix the index entry for
7155 help-echo overlay property.
7156
7157 * customize.texi (Type Keywords): Uncomment the xref to the
7158 help-echo property documentation.
7159
71602005-01-23 Kim F. Storm <storm@cua.dk>
7161
7162 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7163 return value. Third element FULLY replaced by PARTIAL which
7164 specifies number of invisible pixels if row is only partially visible.
7165 (Textual Scrolling): Mention auto-window-vscroll.
7166 (Vertical Scrolling): New defvar auto-window-vscroll.
7167
71682005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7169
7170 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7171 command remapping.
7172
71732005-01-15 Richard M. Stallman <rms@gnu.org>
7174
7175 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7176
71772005-01-14 Kim F. Storm <storm@cua.dk>
7178
7179 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7180
7181 * text.texi (Links and Mouse-1): Fix string and vector item.
7182
71832005-01-13 Richard M. Stallman <rms@gnu.org>
7184
7185 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7186 descriptions of overriding-local-map and overriding-terminal-local-map.
7187
7188 * text.texi (Links and Mouse-1): Clarify text.
7189
71902005-01-13 Kim F. Storm <storm@cua.dk>
7191
7192 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7193
71942005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7195
7196 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7197
71982005-01-12 Kim F. Storm <storm@cua.dk>
7199
7200 * text.texi (Links and Mouse-1): Rename section from Enabling
7201 Mouse-1 to Following Links. Change xrefs.
7202 Add examples for define-button-type and define-widget.
7203
7204 * display.texi (Button Properties, Button Buffer Commands):
7205 Clarify mouse-1 and follow-link functionality.
7206
72072005-01-12 Richard M. Stallman <rms@gnu.org>
7208
7209 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7210
7211 * display.texi (Beeping): Fix Texinfo usage.
7212
7213 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7214
72152005-01-11 Kim F. Storm <storm@cua.dk>
7216
7217 * display.texi (Button Properties, Button Buffer Commands):
7218 Mention mouse-1 binding. Add follow-link keyword.
7219
7220 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7221 (Enabling Mouse-1 to Follow Links): New subsection.
7222
72232005-01-06 Richard M. Stallman <rms@gnu.org>
7224
7225 * text.texi (Special Properties): Minor change.
7226
7227 * os.texi (Timers): Clarify previous change.
7228
7229 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7230
72312005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7232
7233 * display.texi (Face Attributes): Correct xref to renamed node.
7234
72352005-01-01 Richard M. Stallman <rms@gnu.org>
7236
7237 * display.texi (Face Attributes): Describe hex color specs.
7238
72392004-12-31 Richard M. Stallman <rms@gnu.org>
7240
7241 * os.texi (Timers): Update previous change.
7242
72432004-12-30 Kim F. Storm <storm@cua.dk>
7244
7245 * display.texi (Line Height): Total line-height is now specified
7246 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7247 in cons cells. (nil . RATIO) is relative to actual line height.
7248 Use line-height `t' instead of `0' to get minimum height.
7249
72502004-12-29 Richard M. Stallman <rms@gnu.org>
7251
7252 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7253
72542004-12-28 Richard M. Stallman <rms@gnu.org>
7255
7256 * commands.texi (Quitting): Clarify value of with-local-quit.
7257
7258 * elisp.texi (Top): Fix previous change.
7259
7260 * loading.texi (Loading): Fix previous change.
7261
72622004-12-27 Richard M. Stallman <rms@gnu.org>
7263
7264 * Makefile.in (MAKEINFO): Specify --force.
7265
7266 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7267
7268 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7269
7270 * display.texi (Line Height): Further clarify.
7271
7272 * elisp.texi (Top): Update Loading submenu.
7273
7274 * loading.texi (Where Defined): New node.
7275 (Unloading): load-history moved to Where Defined.
7276
72772004-12-21 Richard M. Stallman <rms@gnu.org>
7278
7279 * commands.texi (Event Input Misc): Add while-no-input.
7280
72812004-12-11 Richard M. Stallman <rms@gnu.org>
7282
7283 * display.texi (Line Height): Rewrite text for clarity.
7284
72852004-12-11 Kim F. Storm <storm@cua.dk>
7286
7287 * display.texi (Display): Add node "Line Height" to menu.
7288 (Line Height): New node. Move full description of line-spacing
7289 and line-height text properties here from text.texi.
7290 (Scroll Bars): Add vertical-scroll-bar variable.
7291
7292 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7293
7294 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7295 line-spacing and vertical-scroll-bar.
7296
7297 * text.texi (Special Properties): Just mention line-spacing and
7298 line-height here, add xref to new "Line Height" node.
7299
73002004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7301
7302 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7303
7304 * locals.texi (Standard Buffer-Local Variables):
7305 Add @xref for `line-spacing'.
7306
73072004-12-05 Richard M. Stallman <rms@gnu.org>
7308
7309 * Makefile.in (maintainer-clean): Remove the info files
7310 in $(infodir) where they are created.
7311
73122004-12-03 Richard M. Stallman <rms@gnu.org>
7313
7314 * windows.texi (Selecting Windows): get-lru-window and
7315 get-largest-window don't consider dedicated windows.
7316
7317 * text.texi (Undo): Document undo-in-progress.
7318
73192004-11-26 Richard M. Stallman <rms@gnu.org>
7320
7321 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7322 Remove a few vars that are not always buffer-local.
7323
73242004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7325
7326 * locals.texi (Standard Buffer-Local Variables): Comment out
7327 xref's to non-existent node `Yet to be written'.
7328
73292004-11-24 Richard M. Stallman <rms@gnu.org>
7330
7331 * processes.texi (Synchronous Processes): Grammar fix.
7332
7333 * numbers.texi (Comparison of Numbers): Add eql.
7334
7335 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7336
7337 * intro.texi (Printing Notation): Fix previous change.
7338
7339 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7340 and default-indicate-buffer-boundaries from here.
7341 (Usual Display): To here.
7342 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7343 (Usual Display): Move tab-width up.
7344
5dcb4c4e
SM
7345 * customize.texi (Variable Definitions):
7346 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7347 (Simple Types, Composite Types, Defining New Types):
7348 Minor cleanups.
7349
73502004-11-21 Jesper Harder <harder@ifa.au.dk>
7351
7352 * processes.texi (Synchronous Processes, Output from Processes):
7353 Markup fix.
7354
73552004-11-20 Richard M. Stallman <rms@gnu.org>
7356
7357 * positions.texi (Skipping Characters): skip-chars-forward
7358 now handles char classes.
7359
7360 * intro.texi (Printing Notation): Avoid confusion of `print'
7361 when explaining @print.
7362
7363 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7364
7365 * display.texi (Display Table Format): Minor fix.
7366
7367 * streams.texi (Output Functions): Fix print example.
7368
7369 * Makefile.in (elisp): New target.
7370 (dist): Depend on $(infodir)/elisp, not elisp.
7371 Copy the info files from $(infodir).
7372
7373 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7374 read-from-minibuffer.
7375
7376 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7377
73782004-11-19 Richard M. Stallman <rms@gnu.org>
7379
7380 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7381
73822004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7383
7384 * tips.texi (Coding Conventions): Fix typo.
7385
73862004-11-16 Richard M. Stallman <rms@gnu.org>
7387
7388 * tips.texi (Coding Conventions): Separate defvar and require
7389 methods to avoid warnings. Use require only when there are many
7390 functions and variables from that package.
7391
7392 * minibuf.texi (Minibuffer Completion): When ignoring case,
7393 predicate must not be case-sensitive.
7394
7395 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7396 (Test Coverage): Don't talk about "splotches". Clarified.
7397
73982004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7399
7400 * frames.texi (Window Frame Parameters): Fix typo.
7401
74022004-11-15 Kim F. Storm <storm@cua.dk>
7403
7404 * symbols.texi (Other Plists): Note that plist-get may signal error.
7405 Add safe-plist-get.
7406
74072004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7408
7409 * modes.texi (Font Lock Basics): Fix typo.
7410
74112004-11-08 Richard M. Stallman <rms@gnu.org>
7412
7413 * syntax.texi (Syntax Table Functions): Add syntax-after.
7414
74152004-11-06 Lars Brinkhoff <lars@nocrew.org>
7416
7417 * os.texi (Processor Run Time): New section documenting
7418 get-internal-run-time.
7419
74202004-11-06 Eli Zaretskii <eliz@gnu.org>
7421
7422 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7423 it nukes elisp-cover.texi.
7424 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7425 elisp-0 etc.
7426
74272004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7428
7429 * commands.texi (Keyboard Macros): Document `append' return value
7430 of `defining-kbd-macro'.
7431
74322004-11-01 Richard M. Stallman <rms@gnu.org>
7433
7434 * commands.texi (Interactive Call): Add called-interactively-p.
7435
74362004-10-29 Simon Josefsson <jas@extundo.com>
7437
7438 * minibuf.texi (Reading a Password): Revert.
7439
74402004-10-28 Richard M. Stallman <rms@gnu.org>
7441
7442 * frames.texi (Display Feature Testing): Explain about "vendor".
7443
74442004-10-27 Richard M. Stallman <rms@gnu.org>
7445
7446 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7447 not raw. Clarify `n'.
7448 (Interactive Call): Rewrite interactive-p, focusing on when
7449 and how to use it.
7450 (Misc Events): Clarify previous change.
7451
7452 * advice.texi (Simple Advice): Clarify what job the example does.
7453 (Around-Advice): Clarify ad-do-it.
7454 (Activation of Advice): An option of ad-default-compilation-action
7455 is `never', not `nil'.
7456
74572004-10-26 Kim F. Storm <storm@cua.dk>
7458
7459 * commands.texi (Interactive Codes): Add U code letter.
7460
74612004-10-25 Simon Josefsson <jas@extundo.com>
7462
7463 * minibuf.texi (Reading a Password): Add.
7464
74652004-10-24 Jason Rumney <jasonr@gnu.org>
7466
7467 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7468 and wheel-down.
7469
74702004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7471
7472 * processes.texi (Synchronous Processes): Document process-file.
7473
74742004-10-22 Kenichi Handa <handa@m17n.org>
7475
7476 * text.texi (translate-region): Document that it accepts also a
7477 char-table.
7478
74792004-10-22 David Ponce <david@dponce.com>
7480
7481 * windows.texi (Resizing Windows): Document the `preserve-before'
7482 argument of the functions `enlarge-window' and `shrink-window'.
7483
74842004-10-19 Jason Rumney <jasonr@gnu.org>
7485
7486 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7487
74882004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7489
7490 * text.texi (Filling): Add anchor for definition of
7491 `sentence-end-double-space'.
7492
7493 * searching.texi (Regexp Example): Update description of how
7494 Emacs currently recognizes the end of a sentence.
7495 (Standard Regexps): Update definition of the variable
7496 `sentence-end'. Add definition of the function `sentence-end'.
7497
74982004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7499
7500 * display.texi (Progress): New node.
7501
75022004-10-05 Kim F. Storm <storm@cua.dk>
7503
7504 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7505
75062004-09-29 Kim F. Storm <storm@cua.dk>
7507
7508 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7509 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7510 fringe bitmap symbols, as they now have their own namespace.
7511 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7512 vs. pixels. Signal error if no free bitmap slots.
7513 (Pixel Specification): Change IMAGE to @var{image}.
7514
75152004-09-28 Richard M. Stallman <rms@gnu.org>
7516
7517 * text.texi (Special Properties): Clarify line-spacing and line-height.
7518
7519 * searching.texi (Regexp Search): Add looking-back.
7520
75212004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7522
7523 * display.texi: Correct typos.
7524 (Image Descriptors): Correct xref's.
7525
75262004-09-25 Richard M. Stallman <rms@gnu.org>
7527
7528 * text.texi (Special Properties): Cleanups in `cursor'.
7529 Rewrites in `line-height' and `line-spacing'; exchange them.
7530
7531 * display.texi (Fringes): Rewrite previous change.
7532 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7533 (Display Fringe Bitmaps): Node deleted, text moved.
7534 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7535 (Scroll Bars): Clarify set-window-scroll-bars.
7536 (Pointer Shape): Rewrite.
7537 (Specified Space): Clarify :align-to, etc.
7538 (Pixel Specification): Use @var. Clarify new text.
7539 (Other Display Specs): Clarify `slice'.
7540 (Image Descriptors): Cleanups.
7541 (Showing Images): Cleanups.
7542
75432004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7544
7545 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7546
7547 * modes.texi: Various minor changes in addition to:
7548 (Major Mode Conventions): Final call to `run-mode-hooks' should
7549 not be inside the `delay-mode-hooks' form.
7550 (Mode Hooks): New node.
7551 (Hooks): Delete obsolete example.
7552 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7553 node "Mode Hooks".
7554
75552004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7556
7557 * display.texi: Correct various typos.
7558 (Display): Rename node "Pointer Shapes" to "Pointer
7559 Shape". (There is already a node called "Pointer Shapes" in
7560 frames.texi.)
7561 (Images): Remove non-existent node "Image Slices" from menu.
7562
75632004-09-23 Kim F. Storm <storm@cua.dk>
7564
7565 * text.texi (Special Properties): Add `cursor', `pointer',
7566 `line-height', and `line-spacing' properties.
7567
7568 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7569 Shapes' to menu.
7570 (Standard Faces): Doc fix for fringe face.
7571 (Fringes): Add `overflow-newline-into-fringe' and
7572 'indicate-buffer-boundaries'.
7573 (Fringe Bitmaps, Pointer Shapes): New nodes.
7574 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7575 Bitmaps' to menu.
7576 (Specified Space): Describe pixel width and height.
7577 (Pixel Specification): New node.
7578 (Other Display Specs): Add `slice' property.
7579 (Display Fringe Bitmaps): New node.
7580 (Images): Add 'Image Slices' to menu.
7581 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7582 (Showing Images): Add slice arg to `insert-image'.
7583 Add 'insert-sliced-image'.
b8d4c8d0
GM
7584
75852004-09-20 Richard M. Stallman <rms@gnu.org>
7586
7587 * commands.texi (Key Sequence Input):
7588 Clarify downcasing in read-key-sequence.
7589
75902004-09-08 Juri Linkov <juri@jurta.org>
7591
7592 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7593
75942004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7595
5dcb4c4e
SM
7596 * locals.texi (Standard Buffer-Local Variables):
7597 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7598 * internals.texi (Buffer Internals): Describe new
7599 auto_save_file_format field of the buffer structure.
7600 * files.texi (Format Conversion): `auto-save-file-format' has been
7601 renamed `buffer-auto-save-file-format'.
7602
76032004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7604
7605 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7606 an integer or a marker.
7607 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7608
76092004-08-22 Richard M. Stallman <rms@gnu.org>
7610
7611 * modes.texi (Major Mode Conventions): Discuss rebinding of
7612 standard key bindings.
7613
76142004-08-18 Kim F. Storm <storm@cua.dk>
7615
7616 * processes.texi (Accepting Output): Add `just-this-one' arg to
7617 `accept-process-output'.
7618 (Output from Processes): New var `process-adaptive-read-buffering'.
7619
76202004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7621
7622 * keymaps.texi: Various changes in addition to:
7623 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7624 Give more varied examples for `kbd'.
7625 (Creating Keymaps): Char tables have slots for all characters
7626 without modifiers.
7627 (Active Keymaps): `overriding-local-map' and
7628 `overriding-terminal-local-map' also override text property and
7629 overlay keymaps.
7630 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7631 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7632 to denote a prefix of no events.
7633 `map-keymap' includes parent's bindings _recursively_.
7634 Clarify and correct description of `where-is-internal'.
7635 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7636 (Menu Example): For menus intended for use with the keyboard, the
7637 menu items should be bound to characters or real function keys.
7638
76392004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7640
7641 * objects.texi (Character Type): Reposition `@anchor' to prevent
7642 double space inside sentence in Info.
7643
7644 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7645 renamed to `disabled-command-function'.
7646 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7647 (Command Loop Info): Replace reference to it.
7648 (Disabling Commands): `disabled-command-hook' has been renamed to
7649 `disabled-command-function'.
7650
76512004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7652
7653 * os.texi (Translating Input): Only non-prefix bindings in
7654 `key-translation-map' override actual key bindings. Warn about
7655 possible indirect effect of actual key bindings on non-prefix
7656 bindings in `key-translation-map'.
7657
76582004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7659
7660 * minibuf.texi (High-Level Completion): Add anchor for definition
7661 of `read-variable'.
7662
7663 * commands.texi: Various changes in addition to:
7664 (Using Interactive): Clarify description of `interactive-form'.
7665 (Interactive Call): Mention default for KEYS argument to
7666 `call-interactively'.
7667 (Command Loop Info): Clarify description of `this-command-keys'.
7668 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7669 Value of `last-event-frame' can be `macro'.
7670 (Repeat Events): `double-click-fuzz' is also used to distinguish
7671 clicks and drags.
7672 (Classifying Events): Clarify descriptions of `event-modifiers'
7673 `event-basic-type' and `event-convert-list'.
7674 (Accessing Events): `posn-timestamp' takes POSITION argument.
7675 (Quoted Character Input): Clarify description of
7676 `read-quoted-char' and fix example.
7677 (Quitting): Add `with-local-quit'.
7678 (Disabling Commands): Correct and clarify descriptions of
7679 `enable-command' and `disable-command'.
7680 Mention what happens if `disabled-command-hook' is nil.
7681 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7682 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7683
76842004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7685
7686 * frames.texi: Various changes in addition to:
7687 (Creating Frames): Expand and clarify description of `make-frame'.
7688 (Window Frame Parameters): Either none or both of the `icon-left'
7689 and `icon-top' parameters must be specified. Put descriptions of
7690 `menu-bar-lines' and `toolbar-lines' closer together and change
7691 them accordingly.
7692 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7693 except while processing `frame-title-format' or `icon-title-format'.
7694 (Deleting Frames): Correct description of `delete-frame'.
7695 Non-nil return values of `frame-live-p' are like those of `framep'.
7696 (Frames and Windows): Mention return value of
7697 `set-frame-selected-window'.
7698 (Visibility of Frames): Mention `force' argument to
7699 `make-frame-invisible'. `frame-visible-p' returns t for all
7700 frames on text-only terminals.
7701 (Frame Configurations): Restoring a frame configuration does not
7702 restore deleted frames.
7703 (Window System Selections): `x-set-selection' returns DATA.
7704 (Resources): Add example.
7705 (Display Feature Testing): Clarify descriptions of
7706 `display-pixel-height', `display-pixel-width', `x-server-version'
7707 and `x-server-vendor'.
7708
7709 * windows.texi (Choosing Window): Add anchor.
7710 * minibuf.texi (Minibuffer Misc): Add anchor.
7711
77122004-07-23 John Paul Wallington <jpw@gnu.org>
7713
7714 * macros.texi (Defining Macros): Declaration keyword for setting
7715 Edebug spec is `debug' not `edebug'.
7716
77172004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7718
7719 * windows.texi: Various small changes in addition to:
7720 (Window Point): Mention return value of `set-window-point'.
7721 (Window Start): `pos-visible-in-window-p' disregards horizontal
7722 scrolling. Explain return value if PARTIALLY is non-nil.
7723 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7724 and `set-window-vscroll'.
7725 (Size of Window): The argument WINDOW to `window-inside-edges',
7726 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7727 (Resizing Windows): Explain return value of
7728 `shrink-window-if-larger-than-buffer'.
7729 `window-size-fixed' automatically becomes buffer local when set.
7730 (Window Configurations): Explain return value of
7731 `set-window-configuration'.
7732
7733 * minibuf.texi (Minibuffer Misc): Add anchor for
7734 `minibuffer-scroll-window'.
7735
7736 * positions.texi (Text Lines): Add anchor for `count-lines'.
7737
77382004-07-17 Richard M. Stallman <rms@gnu.org>
7739
7740 * display.texi (Overlay Properties): Adding `evaporate' prop
7741 deletes empty overlay immediately.
7742
7743 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7744 fix example.
7745
77462004-07-16 Jim Blandy <jimb@redhat.com>
7747
7748 * searching.texi (Regexp Backslash): Document new \_< and \_>
7749 operators.
7750
77512004-07-16 Juanma Barranquero <lektu@terra.es>
7752
7753 * display.texi (Images): Fix Texinfo usage.
7754
77552004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7756
7757 * buffers.texi (Modification Time): `visited-file-modtime' now
7758 returns a list of two integers, instead of a cons.
7759
77602004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7761
7762 * windows.texi: Various changes in addition to:
7763 (Splitting Windows): Add `split-window-keep-point'.
7764
77652004-07-09 Richard M. Stallman <rms@gnu.org>
7766
7767 * frames.texi (Input Focus): Minor fix.
7768
77692004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7770
7771 * frames.texi (Input Focus): Clarify descriptions of
7772 `select-frame-set-input-focus' and `select-frame'.
7773
77742004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7775
7776 * os.texi: Various small changes in addition to:
7777 (Killing Emacs): Expand and clarify description of
7778 `kill-emacs-query-functions' and `kill-emacs-hook'.
7779 (System Environment): Expand and clarify description of `getenv'
7780 and `setenv'.
7781 (Timers): Clarify description of `run-at-time'.
7782 (Translating Input): Correct description of
7783 `extra-keyboard-modifiers'.
7784 (Flow Control): Correct description of `enable-flow-control'.
7785
77862004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7787
7788 * os.texi: Update copyright.
7789 (Session Management): Grammar fix.
7790 Clarify which Emacs does the restarting.
7791 Use @samp for *scratch* buffer.
7792
77932004-07-04 Alan Mackenzie <acm@muc.de>
7794
7795 * frames.texi (Input Focus): Add documentation for
7796 `select-frame-set-input-focus'. Replace refs to non-existent
7797 `switch-frame' with `select-frame'. Minor corrections and tidying
7798 up of text-only terminal stuff.
7799
78002004-07-02 Richard M. Stallman <rms@gnu.org>
7801
7802 * files.texi (Saving Buffers): Cleanup write-contents-function.
7803 (Magic File Names): Cleanup file-remote-p.
7804
b344d29d 78052004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7806
7807 * files.texi (Magic File Names): `file-remote-p' returns an
7808 identifier of the remote system, not just t.
7809
78102004-07-02 David Kastrup <dak@gnu.org>
7811
7812 * searching.texi (Entire Match Data): Add explanation about new
7813 match-data behavior when @var{integers} is non-nil.
7814
78152004-06-24 Richard M. Stallman <rms@gnu.org>
7816
7817 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7818
7819 * customize.texi (Variable Definitions): Note about doc strings
7820 and :set.
7821
7822 * keymaps.texi (Keymap Terminology): Document `kbd'.
7823 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7824
7825 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7826 makes it buffer-local.
7827
7828 * files.texi (Saving Buffers): Correct previous change.
7829
7830 * commands.texi (Accessing Events):
7831 Clarify posn-col-row and posn-actual-col-row.
7832
78332004-06-24 David Ponce <david.ponce@wanadoo.fr>
7834
7835 * commands.texi (Accessing Events): New functions
7836 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7837
78382004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7839
7840 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7841 * frames.texi, buffers.texi, backups.texi, variables.texi:
7842 * loading.texi, eval.texi, functions.texi, control.texi:
7843 * symbols.texi, minibuf.texi: Reposition @anchor's.
7844
7845 * help.texi: Various small changes in addition to the following.
7846 (Describing Characters): Describe PREFIX argument to
7847 `key-description'. Correct and clarify definition of
7848 `text-char-description'. Describe NEED-VECTOR argument to
7849 `read-kbd-macro'.
7850 (Help Functions): Clarify definition of `apropos'.
7851
78522004-06-23 Lars Hansen <larsh@math.ku.dk>
7853
7854 * files.texi (Saving Buffers): Correct description of
7855 `write-contents-functions'.
7856
78572004-06-21 Juanma Barranquero <lektu@terra.es>
7858
7859 * display.texi (Images): Remove redundant @vindex directives.
7860 Rewrite `image-library-alist' doc in active voice.
7861
78622004-06-14 Juanma Barranquero <lektu@terra.es>
7863
7864 * display.texi (Images): Document new delayed library loading,
7865 variable `image-library-alist' and (existing but undocumented)
7866 function `image-type-available-p'.
7867
78682004-06-05 Richard M. Stallman <rms@gnu.org>
7869
7870 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7871 refer the user to the Initial Input node.
7872 (Text from Minibuffer): Likewise.
7873 (Initial Input): New node. Document this feature
7874 and say it is mostly deprecated.
7875
78762004-05-30 Richard M. Stallman <rms@gnu.org>
7877
7878 * loading.texi (Named Features): Clarify return value
7879 and meaning of NOERROR.
7880
7881 * variables.texi (File Local Variables): Minor cleanup.
7882
78832004-05-30 Michael Albinus <michael.albinus@gmx.de>
7884
7885 * files.texi (Magic File Names): Add `file-remote-p' as operation
7886 of file name handlers.
7887
78882004-05-29 Richard M. Stallman <rms@gnu.org>
7889
7890 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7891 as arg to a minor mode command.
7892
78932004-05-22 Richard M. Stallman <rms@gnu.org>
7894
7895 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7896
7897 * streams.texi (Output Variables): Doc float-output-format.
7898
7899 * searching.texi (Regexp Special): Nested repetition can be infloop.
7900
7901 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7902 real stack overflow.
7903
7904 * compile.texi: Minor cleanups.
7905
79062004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7907
7908 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7909 circular lists.
7910 (List Elements): Explain handling of circular and dotted lists.
7911
79122004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7913
7914 * modes.texi (Search-based Fontification): Fix typo.
7915
79162004-05-10 Juanma Barranquero <lektu@terra.es>
7917
7918 * modes.texi (Mode Line Variables): Fix description of
7919 global-mode-string, which is now after which-func-mode, not the
7920 buffer name.
7921
79222004-05-07 Lars Hansen <larsh@math.ku.dk>
7923
7924 * modes.texi (Desktop Save Mode): Add.
7925 (Modes): Add menu entry Desktop Save Mode.
7926
7927 * hooks.texi: Add desktop-after-read-hook,
7928 desktop-no-desktop-file-hook and desktop-save-hook.
7929
7930 * locals.texi: Add desktop-save-buffer.
7931
79322004-04-30 Jesper Harder <harder@ifa.au.dk>
7933
7934 * display.texi: emacs -> Emacs.
7935
79362004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7937
7938 * files.texi (Changing Files): Document set-file-times.
7939
79402004-04-23 Juanma Barranquero <lektu@terra.es>
7941
7942 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7943
79442004-04-18 Jesper Harder <harder@ifa.au.dk>
7945
7946 * tips.texi (Coding Conventions): defopt -> defcustom.
7947
79482004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7949
7950 * sequences.texi: Various clarifications.
7951
79522004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7953
7954 * buffers.texi (Read Only Buffers): Mention optional ARG to
7955 `toggle-read-only'.
7956
79572004-04-14 Nick Roberts <nick@nick.uklinux.net>
7958
7959 * windows.texi (Selecting Windows): Note that get-lru-window
7960 returns a full-width window if possible.
7961
79622004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7963
7964 * buffers.texi: Various changes in addition to:
7965 (Buffer File Name): Add `find-buffer-visiting'.
7966 (Buffer Modification): Mention optional ARG to `not-modified'.
7967 (Indirect Buffers): Mention optional CLONE argument to
7968 `make-indirect-buffer'.
7969
7970 * files.texi: Various changes in addition to:
7971 (Visiting Functions): `find-file-hook' is now a normal hook.
7972 (File Name Expansion): Explain difference between the way that
7973 `expand-file-name' and `file-truename' treat `..'.
7974 (Contents of Directories): Mention optional ID-FORMAT argument to
7975 `directory-files-and-attributes'.
7976 (Format Conversion): Mention new optional CONFIRM argument to
7977 `format-write-file'.
7978
79792004-04-12 Miles Bader <miles@gnu.org>
7980
7981 * macros.texi (Expansion): Add description of `macroexpand-all'.
7982
79832004-04-05 Jesper Harder <harder@ifa.au.dk>
7984
5dcb4c4e
SM
7985 * variables.texi (Variable Aliases):
7986 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7987
7988 * errors.texi (Standard Errors): Ditto.
7989
79902004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7991
7992 * backups.texi: Various small changes in addition to:
7993 (Making Backups): Mention return value of `backup-buffer'.
7994 (Auto-Saving): Mention optional FORCE argument to
7995 `delete-auto-save-file-if-necessary'.
7996 (Reverting): Mention optional PRESERVE-MODES argument to
7997 `revert-buffer'. Correct description of `revert-buffer-function'.
7998
79992004-03-22 Juri Linkov <juri@jurta.org>
8000
8001 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8002 with `Vector Functions'.
8003
8004 * text.texi (Sorting): Add missing quote.
8005
80062004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8007
8008 * intro.texi (Lisp History): Replace xref to `cl' manual with
8009 inforef.
8010
80112004-03-12 Richard M. Stallman <rms@gnu.org>
8012
8013 * intro.texi (Version Info): Add arg to emacs-version.
8014 (Lisp History): Change xref to CL manual.
8015
80162004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8017
8018 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8019 for Partial Completion mode.
8020
80212004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8022
8023 * customize.texi: Fix typo. Remove eol whitespace.
8024
80252004-03-04 Richard M. Stallman <rms@gnu.org>
8026
8027 * processes.texi: Fix typos.
8028
8029 * lists.texi (Building Lists): Minor clarification.
8030
8031 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8032 in make-hash-table.
8033
80342004-02-29 Juanma Barranquero <lektu@terra.es>
8035
8036 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8037 rm, and ignore exit code.
8038
80392004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8040
8041 * display.texi (Defining Faces): Add description for min-colors.
8042 Update example.
8043
80442004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8045
8046 * abbrevs.texi: Various corrections and clarifications in addition
8047 to the following:
8048 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8049
80502004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8051
8052 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8053
80542004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8055
8056 * text.texi: Various small changes in addition to the following:
8057 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8058 to delete-horizontal-space.
8059 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8060 description of yank-handler text property at various places.
8061
8062 * frames.texi (Window System Selections): Add anchor.
8063
8064 * syntax.texi (Syntax Table Functions): Clarify and correct
8065 descriptions of make-syntax-table and copy-syntax-table.
8066 (Motion and Syntax): Clarify SYNTAXES argument to
8067 skip-syntax-forward.
8068 (Parsing Expressions): Mention that the return value of
8069 parse-partial-sexp is currently a list of ten rather than nine
8070 elements.
8071 (Categories): Various corrections and clarifications.
8072
80732004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8074
8075 * markers.texi (Marker Insertion Types): Minor change.
8076
8077 * locals.texi (Standard Buffer-Local Variables):
8078 * commands.texi (Interactive Codes, Using Interactive):
8079 * functions.texi (Related Topics): Fix xrefs.
8080
80812004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8082
8083 * lists.texi (Sets And Lists): Update description of delete-dups.
8084
80852004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8086
8087 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8088
c8763fb6 80892004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8090
8091 * frames.texi (Parameter Access): frame-parameters arg is optional.
8092 modify-frame-parameters handles nil for FRAME.
8093 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8094 are all-or-nothing for certain toolkits.
8095 Mention parameter wait-for-wm.
8096 (Frames and Windows): In frame-first-window and frame-selected-window
8097 the arg is optional.
8098 (Input Focus): In redirect-frame-focus the second arg is optional.
8099 (Window System Selections): Mention selection type CLIPBOARD.
8100 Mention data-type UTF8_STRING.
8101 Mention numbering of cut buffers.
8102 (Resources): Describe x-resource-name.
8103
81042004-02-16 Richard M. Stallman <rms@gnu.org>
8105
8106 * windows.texi (Buffers and Windows): Delete false table
8107 about all-frames.
8108
8109 * syntax.texi (Parsing Expressions): Delete old caveat
8110 about parse-sexp-ignore-comments.
8111
8112 * streams.texi (Output Variables): Add print-quoted.
8113
8114 * lists.texi (Building Lists): Minor cleanup.
8115
8116 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8117
8118 * display.texi (Overlays): Explain overlays use markers.
8119 (Managing Overlays): Explain front-advance and rear-advance
8120 in more detail.
8121
8122 * loading.texi (Unloading): Document unload-feature-special-hooks.
8123 Get rid of fns-NNN.el file.
8124
81252004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8126
8127 * help.texi (Describing Characters): Fix text-char-description
8128 example output.
8129
8130 * edebug.texi (Using Edebug): Fix example.
8131
8132 * debugging.texi (Internals of Debugger): Fix return value.
8133
8134 * files.texi (Changing Files): Fix argname.
8135
8136 * calendar.texi: Fix parens, and default values.
8137
8138 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8139 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8140 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8141
8142 * positions.texi (Text Lines): Don't add -1 in current-line.
8143
81442004-02-16 Richard M. Stallman <rms@gnu.org>
8145
8146 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8147
81482004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8149
8150 * processes.texi (Low-Level Network): Fix a typo.
8151
81522004-02-12 Kim F. Storm <storm@cua.dk>
8153
8154 * display.texi (Fringes): Use consistent wording.
8155 Note that window-fringe's window arg is optional.
8156 (Scroll Bars): Use consistent wording.
8157
81582004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8159
8160 * tips.texi (Comment Tips): Document the new conventions for
8161 commenting out code.
8162
c8763fb6 81632004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8164
5dcb4c4e 8165 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8166
81672004-02-07 Kim F. Storm <storm@cua.dk>
8168
8169 * positions.texi (Text Lines): Add line-number-at-pos.
8170
81712004-02-06 John Paul Wallington <jpw@gnu.org>
8172
8173 * display.texi (Button Properties, Button Buffer Commands):
8174 mouse-2 invokes button, not down-mouse-1.
8175
81762004-02-04 Jason Rumney <jasonr@gnu.org>
8177
8178 * makefile.w32-in: Sync with Makefile.in changes.
8179
81802004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8181
8182 * minibuf.texi (Text from Minibuffer): Various corrections and
8183 clarifications.
8184 (Object from Minibuffer): Correct Lisp description of
8185 read-minibuffer.
8186 (Minibuffer History): Clarify description of cons values for
8187 HISTORY arguments.
5dcb4c4e
SM
8188 (Basic Completion): Various corrections and clarifications.
8189 Add completion-regexp-list.
b8d4c8d0
GM
8190 (Minibuffer Completion): Correct and clarify description of
8191 completing-read.
5dcb4c4e
SM
8192 (Completion Commands): Mention Partial Completion mode.
8193 Various other minor changes.
b8d4c8d0
GM
8194 (High-Level Completion): Various corrections and clarifications.
8195 (Reading File Names): Ditto.
8196 (Minibuffer Misc): Ditto.
8197
81982004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8199
8200 * strings.texi (Text Comparison): assoc-string also matches
8201 elements of alists that are strings instead of conses.
8202 (Formatting Strings): Standardize Texinfo usage. Update index
8203 entries.
8204
82052004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8206
8207 * lists.texi (Sets And Lists): Add delete-dups.
8208
82092004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8210
8211 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8212 special form.
8213 * macros.texi (Defining Macros): Update description of `declare',
8214 which now is a macro.
8215 (Wrong Time): Fix typos.
8216
82172004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8218
8219 * compile.texi (Compilation Functions): Expand descriptions of
8220 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8221 and `batch-byte-compile'. In particular, mention and describe
8222 all optional arguments.
8223 (Disassembly): Correct and clarify the description of `disassemble'.
8224
82252004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8226
8227 * searching.texi: Various small changes in addition to the
8228 following.
8229 (Regexp Example): Adapt to new value of `sentence-end'.
8230 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8231 `words'.
8232 (Search and Replace): Add usage note for `perform-replace'.
8233 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8234 `match-data'.
8235 (Standard Regexps): Update for new values of `paragraph-start'
8236 and `sentence-end'.
8237
82382004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8239
8240 * files.texi (Saving Buffers): Clarify descriptions of
8241 `write-contents-functions' and `before-save-hook'.
8242 Make the defvar's for `before-save-hook' and `after-save-hook'
8243 into defopt's.
8244
82452004-01-07 Kim F. Storm <storm@cua.dk>
8246
8247 * commands.texi (Click Events): Describe new image and
8248 width/height elements of click events.
8249 (Accessing Events): Add posn-string, posn-image, and
8250 posn-object-width-height. Change posn-object to return either
8251 image or string object.
8252
82532004-01-01 Simon Josefsson <jas@extundo.com>
8254
8255 * hooks.texi (Standard Hooks): Add before-save-hook.
8256 * files.texi (Saving Buffers): Likewise.
8257
82582004-01-03 Richard M. Stallman <rms@gnu.org>
8259
8260 * frames.texi (Frames and Windows): Delete frame-root-window.
8261
82622004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8263
8264 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8265
8266 * functions.texi: Various small changes in addition to the
8267 following.
5dcb4c4e
SM
8268 (What Is a Function): `functionp' returns nil for macros.
8269 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8270 (Function Documentation): Add `\' in front of (fn @var{arglist})
8271 and explain why.
8272 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8273 Add anchor.
8274 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8275
82762004-01-01 Miles Bader <miles@gnu.org>
8277
8278 * display.texi (Buttons): New section.
8279
82802003-12-31 Andreas Schwab <schwab@suse.de>
8281
8282 * numbers.texi (Math Functions): sqrt reports a domain-error
8283 error.
8284 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8285
82862003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8287
8288 * tips.texi (Documentation Tips): Update item on hyperlinks in
8289 documentation strings.
8290
8291 * errors.texi (Standard Errors): Various small corrections and
8292 additions.
8293
8294 * control.texi: Various small changes in addition to the
8295 following.
8296 (Signaling Errors): Provide some more details on how `signal'
8297 constructs the error message. Add anchor to the definition of
8298 `signal'.
8299 (Error Symbols): Describe special treatment of `quit'.
8300 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8301 to emphasize that it has to be a single form.
8302
8303 * buffers.texi: Add anchor.
8304
83052003-12-29 Richard M. Stallman <rms@gnu.org>
8306
8307 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8308 (Window Configurations): Add window-configuration-frame.
8309
8310 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8311
8312 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8313 Change arg name in get-char-property.
8314 (Special Properties): Update handling of keymap property.
8315
8316 * strings.texi (Modifying Strings): Add clear-string.
8317 (Text Comparison): Add assoc-string and remove
8318 assoc-ignore-case, assoc-ignore-representation.
8319
8320 * os.texi (Time of Day): Add set-time-zone-rule.
8321
8322 * numbers.texi (Math Functions): asin, acos, log, log10
8323 report domain-error errors.
8324
8325 * nonascii.texi (Converting Representations):
8326 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8327 (Encoding and I/O): Add file-name-coding-system.
8328
8329 * modes.texi (Search-based Fontification): Explain that
8330 face specs are symbols with face names as values.
8331
8332 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8333
8334 * lists.texi (Building Lists): remq moved elsewhere.
8335 (Sets And Lists): remq moved here.
8336 (Association Lists): Refer to assoc-string.
8337
8338 * internals.texi (Garbage Collection): Add memory-use-counts.
8339
8340 * frames.texi (Frames and Windows): Add set-frame-selected-window
8341 and frame-root-window.
8342
8343 * files.texi (Contents of Directories):
8344 Add directory-files-and-attributes.
8345
8346 * display.texi (Refresh Screen): Add force-window-update.
8347 (Invisible Text): Explain about moving point out of invis text.
8348 (Overlay Properties): Add overlay-properties.
8349 (Managing Overlays): Add overlayp.
8350 (GIF Images): Invalid image number displays a hollow box.
8351
8352 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8353 (Killing Buffers): Add buffer-live-p.
8354
83552003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8356
8357 * display.texi (Fringes): Fix typo "set-buffer-window".
8358
83592003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8360
8361 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8362 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8363 Add or change various xrefs and anchors.
8364
8365 * commands.texi: Replace all occurrences of @acronym{CAR} with
8366 @sc{car}, for consistency with the rest of the Elisp manual.
8367 `car' and `cdr' are historically acronyms, but are no longer
8368 widely thought of as such.
8369
8370 * internals.texi (Pure Storage): Mention that `purecopy' does not
8371 copy text properties.
8372 (Object Internals): Now 29 bits are used (in most implementations)
8373 to address Lisp objects.
8374
8375 * variables.texi (Variables with Restricted Values): New node.
8376
8377 * objects.texi (Lisp Data Types): Mention that certain variables
8378 can only take on a restricted set of values and add an xref to
8379 the new node "Variables with Restricted Values".
8380
8381 * eval.texi (Function Indirection): Describe the errors that
8382 `indirect-function' can signal.
8383 (Eval): Clarify the descriptions of `eval-region' and `values'.
8384 Describe `eval-buffer' instead of `eval-current-buffer' and
8385 mention `eval-current-buffer' as an alias for `current-buffer'.
8386 Correct the description and mention all optional arguments.
8387
8388 * nonascii.texi: Various small changes in addition to the
8389 following.
8390 (Converting Representations): Clarify behavior of
8391 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8392 ASCII arguments.
8393 (Character Sets): Document the variable `charset-list' and adapt
8394 the definition of the function `charset-list' accordingly.
8395 (Translation of Characters): Clarify use of generic characters in
8396 `make-translation-table'. Clarify and correct the description of
8397 the use of translation tables in encoding and decoding.
8398 (User-Chosen Coding Systems): Correct and clarify the description
8399 of `select-safe-coding-system'.
8400 (Default Coding Systems): Clarify description of
8401 `file-coding-system-alist'.
8402
84032003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8404
8405 * strings.texi (Text Comparison): Correctly describe when two
8406 strings are `equal'. Combine and clarify descriptions of
8407 `assoc-ignore-case' and `assoc-ignore-representation'.
8408
8409 * objects.texi (Non-ASCII in Strings): Clarify description of
8410 when a string is unibyte or multibyte.
8411 (Bool-Vector Type): Update examples.
8412 (Equality Predicates): Correctly describe when two strings are
8413 `equal'.
8414
84152003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8416
8417 * lists.texi (Building Lists): `append' no longer accepts integer
8418 arguments. Update the description of `number-sequence' to reflect
8419 recent changes.
8420 (Sets And Lists): Describe `member-ignore-case' after `member'.
8421
84222003-11-27 Kim F. Storm <storm@cua.dk>
8423
8424 * commands.texi (Click Events): Click object may be an images.
8425 Describe (dx . dy) element of click positions.
8426 (Accessing Events): Remove duplicate posn-timestamp.
8427 New functions posn-object and posn-object-x-y.
8428
84292003-11-23 Kim F. Storm <storm@cua.dk>
8430
8431 * commands.texi (Click Events): Describe enhancements to event
8432 position lists, including new text-pos and (col . row) items.
8433 Mention left-fringe and right-fringe area events.
8434 (Accessing Events): New functions posn-area and
8435 posn-actual-col-row. Mention posn-timestamp. Mention that
8436 posn-point in non-text area still returns buffer position.
8437 Clarify posn-col-row.
8438
84392003-11-21 Lars Hansen <larsh@math.ku.dk>
8440
8441 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8442 * anti.texi (File Attributes): Describe removed parameter
8443 ID-FORMAT.
8444
84452003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8446
8447 * positions.texi (Positions): Mention that, if a marker is used as
8448 a position, its buffer is ignored.
8449
8450 * markers.texi (Overview of Markers): Mention it here too.
8451
84522003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8453
8454 * numbers.texi (Numeric Conversions): Not just `floor', but also
8455 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8456
84572003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8458
8459 * markers.texi (Creating Markers): Specify insertion type of
8460 created markers. Add xref to `Marker Insertion Types'.
8461 Second argument to `copy-marker' is optional.
8462 (Marker Insertion Types): Mention that most markers are created
8463 with insertion type nil.
8464 (The Mark): Correctly describe when `mark' signals an error.
8465 (The Region): Correctly describe when `region-beginning' and
8466 `region-end' signal an error.
8467
84682003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8469
8470 * hash.texi (Creating Hash): Clarify description of `eql'.
8471 `makehash' is obsolete.
8472 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8473
8474 * positions.texi (Point): Change description of `buffer-end', so
8475 that it is also correct for floating point arguments.
8476 (List Motion): Correct argument lists of `beginning-of-defun' and
8477 `end-of-defun'.
8478 (Excursions): Add xref to `Marker Insertion Types'.
8479 (Narrowing): Argument to `narrow-to-page' is optional.
8480
84812003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8482
8483 * streams.texi (Output Streams): Clarify behavior of point for
8484 marker output streams.
8485
84862003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8487
8488 * variables.texi (Defining Variables): Second argument to
8489 `defconst' is not optional.
8490 (Setting Variables): Mention optional argument APPEND to
8491 `add-to-list'.
8492 (Creating Buffer-Local): Expand description of
8493 `make-variable-buffer-local'.
8494 (Frame-Local Variables): Expand description of
8495 `make-variable-frame-local'.
8496 (Variable Aliases): Correct description of optional argument
8497 DOCSTRING to `defvaralias'. Mention return value of
8498 `defvaralias'.
8499 (File Local Variables): Add xref to `File variables' in Emacs
8500 Manual. Correct description of `hack-local-variables'. Mention
8501 `safe-local-variable' property. Mention optional second argument
8502 to `risky-local-variable-p'.
8503
85042003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8505
8506 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8507
85082003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8509
8510 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8511 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8512 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8513 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8514 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8515 lispref/processes.texi, lispref/searching.texi,
8516 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8517 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8518 @acronym{FOO}.
8519
85202003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8521
8522 * strings.texi (Creating Strings): Argument START to `substring'
8523 can not be `nil'. Expand description of
8524 `substring-no-properties'. Correct description of `split-string',
8525 especially with respect to empty matches. Prevent very bad line
8526 break in definition of `split-string-default-separators'.
8527 (Text Comparison): `string=' and `string<' also accept symbols as
8528 arguments.
8529 (String Conversion): More completely describe argument BASE in
8530 `string-to-number'.
8531 (Formatting Strings): `%s' and `%S' in `format' do require
8532 corresponding object. Clarify behavior of numeric prefix after
8533 `%' in `format'.
8534 (Case Conversion): The argument to `upcase-initials' can be a
8535 character.
8536
85372003-10-27 Kenichi Handa <handa@m17n.org>
8538
8539 * display.texi (Fontsets): Fix texinfo usage.
8540
85412003-10-25 Kenichi Handa <handa@m17n.org>
8542
8543 * display.texi (Fontsets): Add description of the function
8544 set-fontset-font.
8545
85462003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8547
8548 * display.texi (Temporary Displays): Add xref to `Documentation
8549 Tips'.
8550
8551 * functions.texi (Function Safety): Use inforef instead of pxref
8552 for SES.
8553
85542003-10-23 Andreas Schwab <schwab@suse.de>
8555
8556 * Makefile.in (TEX, texinputdir): Don't define.
8557 (TEXI2DVI): Define.
8558 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8559 add $(srcdir)/index.texi.
8560 ($(infodir)/elisp): Remove index.texi dependency.
8561 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8562 (index.texi): Remove target.
8563 (dist): Don't link $(srcdir)/permute-index.
8564 (clean): Don't remove index.texi.
8565
8566 * permute-index, index.perm: Remove.
8567 * index.texi: Rename from index.unperm.
8568
85692003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8570
8571 * tips.texi (Documentation Tips): Document new behavior for face
8572 and variable hyperlinks in Help mode.
8573
85742003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8575
8576 * objects.texi (Integer Type): Update for extra bit of integer range.
8577 (Character Type): Ditto.
8578
85792003-10-16 Eli Zaretskii <eliz@gnu.org>
8580
8581 * numbers.texi (Integer Basics): Add index entries for reading
8582 numbers in hex, octal, and binary.
8583
85842003-10-16 Lute Kamstra <lute@gnu.org>
8585
8586 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8587 argument.
8588
85892003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8590
8591 * windows.texi (Choosing Window): Fix typo.
8592 * edebug.texi (Edebug Execution Modes): Fix typo.
8593
85942003-10-13 Richard M. Stallman <rms@gnu.org>
8595
8596 * windows.texi (Basic Windows): A window has fringe settings,
8597 display margins and scroll-bar settings.
8598 (Splitting Windows): Doc split-window return value.
8599 Clean up one-window-p.
8600 (Selecting Windows): Fix typo.
8601 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8602 (Buffers and Windows): In set-window-buffer, explain effect
8603 on fringe settings and scroll bar settings.
8604 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8605 (Choosing Window): Use defopt for pop-up-frame-function.
8606 For special-display-buffer-names, explain same-window and same-frame.
8607 Clarify window-dedicated-p return value.
8608 (Textual Scrolling): scroll-up and scroll-down can get an error.
8609 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8610 Clarify set-window-hscroll.
8611 (Size of Window): Don't mention tool bar in window-height.
8612 (Coordinates and Windows): Explain what coordinates-in-window-p
8613 returns for fringes and display margins.
8614 (Window Configurations): Explain saving fringes, etc.
8615
8616 * tips.texi (Library Headers): Clean up Documentation.
8617
8618 * syntax.texi (Parsing Expressions): Clean up forward-comment
8619 and parse-sexp-lookup-properties.
8620
8621 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8622
8623 * os.texi (System Environment): Clean up text for load-average errors.
8624
8625 * modes.texi (Hooks): Don't explain local hook details at front.
8626 Clarify run-hooks and run-hook-with-args a little.
8627 Clean up add-hook and remove-hook.
8628
8629 * edebug.texi (Edebug Execution Modes): Clarify t.
8630 Document edebug-sit-for-seconds.
8631 (Coverage Testing): Document C-x X = and =.
8632 (Instrumenting Macro Calls): Fix typo.
8633 (Specification List): Don't index the specification keywords.
8634
86352003-10-10 Kim F. Storm <storm@cua.dk>
8636
8637 * processes.texi (Network): Introduce make-network-process.
8638
86392003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8640
8641 * tips.texi (Library Headers): Fix typo.
8642
86432003-10-07 Juri Linkov <juri@jurta.org>
8644
8645 * modes.texi (Imenu): Mention imenu-create-index-function's
8646 default value. Explain submenus better.
8647
86482003-10-07 Lute Kamstra <lute@gnu.org>
8649
8650 * modes.texi (Faces for Font Lock): Fix typo.
8651 (Hooks): Explain how buffer-local hook variables can refer to
8652 global hook variables.
8653 Various minor clarifications.
8654
86552003-10-06 Lute Kamstra <lute@gnu.org>
8656
8657 * tips.texi (Coding Conventions): Mention naming conventions for
8658 hooks.
8659
86602003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8661
8662 * loading.texi (Library Search): Correct default value of
8663 load-suffixes.
8664 (Named Features): Fix typo.
8665
86662003-10-05 Richard M. Stallman <rms@gnu.org>
8667
8668 * loading.texi (Named Features): In `provide',
8669 say how to test for subfeatures.
8670 (Unloading): In unload-feature, use new var name
8671 unload-feature-special-hooks.
8672
86732003-10-03 Lute Kamstra <lute@gnu.org>
8674
8675 * modes.texi (Major Mode Conventions): Mention third way to set up
8676 Imenu.
8677 (Imenu): A number of small fixes.
8678 Delete documentation of internal variable imenu--index-alist.
8679 Document the return value format of imenu-create-index-function
8680 functions.
8681
86822003-09-30 Richard M. Stallman <rms@gnu.org>
8683
8684 * processes.texi (Network): Say what stopped datagram connections do.
8685
8686 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8687
8688 * display.texi (Overlay Properties): Clarify `evaporate' property.
8689
86902003-09-29 Lute Kamstra <lute@gnu.org>
8691
8692 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8693 constructs should be marked as risky.
8694 Change cons cell into proper list.
8695 (Mode Line Variables): Change cons cell into proper list.
8696
86972003-09-26 Lute Kamstra <lute@gnu.org>
8698
8699 * modes.texi (Mode Line Data): Document the :propertize construct.
8700 (Mode Line Variables): Reorder the descriptions of the variables
8701 to match their order in the default mode-line-format.
8702 Describe the new variables mode-line-position and mode-line-modes.
8703 Update the default values of mode-line-frame-identification,
8704 minor-mode-alist, and default-mode-line-format.
8705 (Properties in Mode): Mention the :propertize construct.
8706
87072003-09-26 Richard M. Stallman <rms@gnu.org>
8708
8709 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8710 * loading.texi, minibuf.texi, text.texi, variables.texi:
8711 Avoid @strong{Note:}.
8712
87132003-09-26 Richard M. Stallman <rms@gnu.org>
8714
8715 * keymaps.texi (Remapping Commands): Fix typo.
8716
87172003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8718
8719 * processes.texi (Low-Level Network): Fix typo.
8720
87212003-09-23 Kim F. Storm <storm@cua.dk>
8722
8723 * processes.texi (Network, Network Servers): Fix typos.
8724 (Low-Level Network): Add timeout value for :server keyword.
8725 Add new option keywords to make-network-process.
8726 Add set-network-process-options.
8727 Explain how to test availability of network options.
8728
87292003-09-19 Richard M. Stallman <rms@gnu.org>
8730
8731 * text.texi (Motion by Indent): Arg to
8732 backward-to-indentation and forward-to-indentation is optional.
8733
8734 * strings.texi (Creating Strings): Add substring-no-properties.
8735
8736 * processes.texi
8737 (Process Information): Add list-processes arg QUERY-ONLY.
8738 Delete process-contact from here.
8739 Add new status values for process-status.
8740 Add process-get, process-put, process-plist, set-process-plist.
8741 (Synchronous Processes): Add call-process-shell-command.
8742 (Signals to Processes): signal-process allows process objects.
8743 (Network): Complete rewrite.
8744 (Network Servers, Datagrams, Low-Level Network): New nodes.
8745
8746 * positions.texi (Word Motion): forward-word, backward-word
8747 arg is optional. Reword.
8748
8749 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8750
8751 * variables.texi (Creating Buffer-Local):
8752 Delete duplicate definition of buffer-local-value.
8753 (File Local Variables): Explain about discarding text props.
8754
87552003-09-11 Richard M. Stallman <rms@gnu.org>
8756
8757 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8758 changes variables that record input events.
8759 (Minibuffer Misc): Add minibuffer-selected-window.
8760
8761 * lists.texi (Building Lists): Add copy-tree.
8762
8763 * display.texi (Fontsets): Add char-displayable-p.
8764 (Scroll Bars): New node.
8765
87662003-09-08 Lute Kamstra <lute@gnu.org>
8767
8768 * modes.texi (%-Constructs): Document new `%i' and `%I'
8769 constructs.
8770
87712003-09-03 Peter Runestig <peter@runestig.com>
8772
8773 * makefile.w32-in: New file.
8774
87752003-08-29 Richard M. Stallman <rms@gnu.org>
8776
8777 * display.texi (Overlay Properties): Clarify how priorities
8778 affect use of the properties.
8779
87802003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8781
8782 * customize.texi (Type Keywords): Correct the description of
8783 `:help-echo' in the case where `motion-doc' is a function.
8784
87852003-08-14 John Paul Wallington <jpw@gnu.org>
8786
8787 * modes.texi (Emulating Mode Line): Subsection, not section.
8788
87892003-08-13 Richard M. Stallman <rms@gnu.org>
8790
8791 * elisp.texi (Top): Update subnode lists in menu.
8792
8793 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8794 (Kill Functions): kill-region has new arg yank-handler.
8795 (Yanking): New node.
8796 (Yank Commands): Add yank-undo-function.
8797 (Low-Level Kill Ring):
8798 kill-new and kill-append have new arg yank-handler.
8799 (Changing Properties): Add remove-list-of-text-properties.
8800 (Atomic Changes): New node.
8801
8802 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8803
8804 * streams.texi (Output Variables): Add eval-expression-print-length
8805 and eval-expression-print-level.
8806
8807 * os.texi (Time Conversion): For encode-time, explain limits on year.
8808
8809 * objects.texi (Character Type): Define anchor "modifier bits".
8810
8811 * modes.texi (Emulating Mode Line): New node.
8812 (Search-based Fontification): Font Lock uses font-lock-face property.
8813 (Other Font Lock Variables): Likewise.
8814
8815 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8816 not vectors.
8817 (Active Keymaps): Add emulation-mode-map-alists.
8818 (Functions for Key Lookup): key-binding has new arg no-remap.
8819 (Remapping Commands): New node.
8820 (Scanning Keymaps): where-is-internal has new arg no-remap.
8821 (Tool Bar): Add tool-bar-local-item-from-menu.
8822 Clarify when to use tool-bar-add-item-from-menu.
8823
8824 * commands.texi (Interactive Call): commandp has new arg.
8825 (Command Loop Info): Add this-original-command.
8826
88272003-08-06 John Paul Wallington <jpw@gnu.org>
8828
8829 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8830
8831 * display.texi (Warning Basics): Fix typo.
8832 (Fringes): Add closing curly bracket and fix typo.
8833
8834 * elisp.texi (Top): Fix typo.
8835
88362003-08-05 Richard M. Stallman <rms@gnu.org>
8837
8838 * elisp.texi: Update lists of subnodes.
8839
8840 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8841
8842 * variables.texi (Local Variables): Use lc for example variable names.
8843
8844 * tips.texi (Library Headers): Explain where to put -*-.
8845
8846 * strings.texi (Creating Strings): Fix xref for vconcat.
8847
8848 * sequences.texi (Vector Functions):
8849 vconcat no longer allows integer args.
8850
8851 * minibuf.texi (Reading File Names): read-file-name has new
8852 arg PREDICATE. New function read-directory-name.
8853
c4cc8b9a 8854 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8855 (Indenting Macros): New node.
8856
8857 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8858 (Window Frame Parameters): Make separate table of parameters
8859 that are coupled with specific face attributes.
8860 (Deleting Frames): delete-frame-hooks renamed to
8861 delete-frame-functions.
8862
8863 * files.texi (Magic File Names): Add file-remote-p.
8864 Clarify file-local-copy.
8865
8866 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8867 here; instead xref Defining Macros.
8868
8869 * display.texi (Warnings): New node, and subnodes.
8870 (Fringes): New node.
8871
8872 * debugging.texi (Test Coverage): New node.
8873
8874 * compile.texi (Compiler Errors): Explain with-no-warnings
8875 and other ways to suppress warnings.
8876
8877 * commands.texi (Interactive Call): Minor clarification.
8878
8879 * buffers.texi (Buffer File Name): set-visited-file-name
8880 renames the buffer too.
8881
8882 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8883
88842003-07-24 Markus Rost <rost@math.ohio-state.edu>
8885
8886 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8887
88882003-07-22 Markus Rost <rost@math.ohio-state.edu>
8889
8890 * internals.texi (Garbage Collection): Fix previous change.
8891
88922003-07-22 Richard M. Stallman <rms@gnu.org>
8893
8894 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8895
8896 * display.texi (Width): Use \s syntax in example.
8897 (Font Selection): Add face-font-rescale-alist.
8898
8899 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8900 Remove spurious indent in example.
8901
8902 * lists.texi (Building Lists): Add number-sequence.
8903
8904 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8905
8906 * functions.texi (Function Documentation): Explain how to
8907 show calling convention explicitly in the doc string.
8908
8909 * windows.texi (Selecting Windows): save-selected-window saves
8910 selected window of each frame.
8911 (Window Configurations): Minor change.
8912
8913 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8914
8915 * streams.texi (Output Variables): Add print-continuous-numbering
8916 and print-number-table.
8917
8918 * processes.texi (Decoding Output): New node.
8919
8920 * os.texi (Time Conversion): decode-time arg is optional.
8921
8922 * objects.texi (Character Type): Don't use space as example for \.
8923 Make list of char names and \-sequences correspond.
8924 Explain that \s is not used in strings. `\ ' needs space after.
8925
8926 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8927 (Translation of Characters): Add translation-table-for-input.
8928 (Default Coding Systems): Add auto-coding-functions.
8929 (Explicit Encoding): Add decode-coding-inserted-region.
8930 (Locales): Add locale-info.
8931
8932 * minibuf.texi (Basic Completion): Describe test-completion.
8933 Collections can be lists of strings.
8934 Clean up lazy-completion-table.
8935 (Programmed Completion): Mention test-completion.
8936 Clarify why lambda expressions are not accepted.
8937 (Minibuffer Misc): Describe minibufferp.
8938
89392003-07-14 Richard M. Stallman <rms@gnu.org>
8940
8941 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8942
8943 * windows.texi (Selecting Windows): New arg to select-window.
8944 (Selecting Windows): Add with-selected-window.
8945 (Size of Window): Add window-inside-edges, etc.
8946
8947 * internals.texi (Garbage Collection): Add post-gc-hook.
8948
8949 * processes.texi (Subprocess Creation): Add exec-suffixes.
8950
8951 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8952 (Scanning Keymaps): Add map-keymaps.
8953 (Defining Menus): Add keymap-prompt.
8954
8955 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8956 most-negative-fixnum.
8957
c4cc8b9a 8958 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8959 (Compiler Errors): New node.
8960
8961 * os.texi (User Identification): user-uid, user-real-uid
8962 can return float.
8963
8964 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8965 and about derived modes.
8966 (Minor Modes): Add minor-mode-list.
8967 (Defining Minor Modes): Keyword args for define-minor-mode.
8968 (Search-based Fontification): Explain managing other properties.
8969 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8970 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8971 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8972
8973 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8974 (Variable Aliases): Clarify defvaralias.
8975
8976 * loading.texi (Library Search): Add load-suffixes.
8977
8978 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8979 (Programmed Completion): Add dynamic-completion-table.
8980
8981 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8982 (Magic File Names): Specify precedence order of handlers.
8983
8984 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8985 and post-command-hook.
8986 (Waiting): New calling convention for sit-for.
8987
8988 * text.texi (Special Properties): local-map and keymap properties
8989 apply based on their stickiness.
8990
89912003-07-07 Richard M. Stallman <rms@gnu.org>
8992
8993 * modes.texi (Minor Mode Conventions): Specify only some kinds
8994 of list values as args to minor modes.
8995
8996 * files.texi (File Name Expansion): Warn about iterative use
8997 of substitute-in-file-name.
8998
8999 * advice.texi (Activation of Advice): Clean up previous change.
9000
90012003-07-06 Markus Rost <rost@math.ohio-state.edu>
9002
9003 * advice.texi (Activation of Advice): Note that ad-start-advice is
9004 turned on by default.
9005
90062003-06-30 Richard M. Stallman <rms@gnu.org>
9007
9008 * text.texi (Buffer Contents): Document current-word.
9009 (Change Hooks): Not called for *Messages*.
9010
9011 * functions.texi (Defining Functions): Explain about redefining
9012 primitives.
9013 (Function Safety): Renamed. Minor changes.
9014 Comment out the detailed criteria for what is safe.
9015
90162003-06-22 Andreas Schwab <schwab@suse.de>
9017
9018 * objects.texi (Symbol Type): Fix description of examples.
9019
90202003-06-16 Andreas Schwab <schwab@suse.de>
9021
9022 * hash.texi (Creating Hash): Fix description of :weakness.
9023
c8763fb6 90242003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9025
9026 * files.texi (Changing Files): copy-file copies file modes, too.
9027
90282003-05-28 Richard M. Stallman <rms@gnu.org>
9029
9030 * strings.texi (Creating Strings): Clarify split-string.
9031
90322003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9033
9034 * strings.texi (Creating Strings): Update split-string specification
9035 and examples.
9036
90372003-05-19 Richard M. Stallman <rms@gnu.org>
9038
9039 * elisp.texi: Correct invariant section names.
9040
90412003-04-20 Richard M. Stallman <rms@gnu.org>
9042
9043 * os.texi (Timers): Explain about timers and quitting.
9044
90452003-04-19 Richard M. Stallman <rms@gnu.org>
9046
9047 * internals.texi (Writing Emacs Primitives): Strings are
9048 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9049 Explain GCPRO convention for varargs function args.
9050
90512003-04-16 Richard M. Stallman <rms@gnu.org>
9052
9053 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9054
90552003-04-08 Richard M. Stallman <rms@gnu.org>
9056
9057 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9058
90592003-02-13 Kim F. Storm <storm@cua.dk>
9060
9061 * objects.texi (Character Type): New \s escape for space.
9062
90632003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9064
5dcb4c4e 9065 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9066
90672003-01-25 Richard M. Stallman <rms@gnu.org>
9068
9069 * keymaps.texi: Document that a symbol can act as a keymap.
9070
90712003-01-13 Richard M. Stallman <rms@gnu.org>
9072
9073 * text.texi (Changing Properties): Say string indices are origin-0.
9074
9075 * positions.texi (Screen Lines) <compute-motion>:
9076 Correct order of elts in return value.
9077
9078 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9079 how to define a default binding.
9080
90812002-12-07 Markus Rost <rost@math.ohio-state.edu>
9082
9083 * loading.texi (Unloading): Fix recent change for load-history.
9084
9085 * customize.texi (Simple Types): Clarify description of custom
9086 type 'number. Describe new custom type 'float.
9087
90882002-12-04 Markus Rost <rost@math.ohio-state.edu>
9089
9090 * variables.texi (File Local Variables): Fix typo.
9091
c8763fb6 90922002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9093
9094 From Michael Albinus <Michael.Albinus@alcatel.de>.
9095
9096 * README: Target for Info file is `make info'.
9097
5dcb4c4e 9098 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9099 `file-name-sans-extension'.
9100 (Magic File Names): Complete list of operations for magic file
9101 name handlers.
9102
91032002-09-16 Jonathan Yavner <jyavner@engineer.com>
9104
9105 * variables.texi (File Local Variables): New function
9106 risky-local-variable-p.
9107
91082002-09-15 Jonathan Yavner <jyavner@engineer.com>
9109
9110 * functions.texi (Function safety): New node about unsafep.
9111
91122002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9113
5dcb4c4e 9114 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9115 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9116
91172002-06-17 Juanma Barranquero <lektu@terra.es>
9118
9119 * frames.texi (Display Feature Testing): Fix typo.
9120
91212002-06-12 Andreas Schwab <schwab@suse.de>
9122
9123 * frames.texi (Initial Parameters, Resources): Fix references to
9124 the Emacs manual.
9125
91262002-05-13 Kim F. Storm <storm@cua.dk>
9127
9128 * variables.texi (Intro to Buffer-Local): Updated warning and
9129 example relating to changing buffer inside let.
9130
c8763fb6 91312002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9132
9133 * os.texi (Session Management): New node about X Session management.
9134
91352002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9136
9137 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9138 to which the manual corresponds, and the copyright years.
9139
9140 * Makefile.in (VERSION): Set to 2.9.
9141
91422001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9143
9144 * elisp.texi: Change the category in @dircategory to "Emacs", to
9145 make it consistent with info/dir.
9146
91472001-11-25 Miles Bader <miles@gnu.org>
9148
9149 * text.texi (Fields): Describe new `limit' arg in
9150 field-beginning/field-end.
9151
91522001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9153
5dcb4c4e
SM
9154 * permute-index: Don't depend on csh-specific features.
9155 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9156
9157 * two-volume-cross-refs.txt: New file.
9158 * two.el: New file.
9159 * spellfile: New file.
9160
91612001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9162
9163 * permute-index: New file.
9164
9165 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9166 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9167 8+3 restricted namespace.
9168
9169 * Makefile.in (infodir): Define relative to $(srcdir).
9170 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9171 include directories list via -I switch to makeinfo.
9172 (index.texi): Use cp if both hard and symbolic links fail.
9173
91742001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9175
9176 * Makefile.in (distclean): Add.
9177
9178 The following changes make ELisp manual part of the Emacs
9179 distribution:
9180
9181 * Makefile.in: Add Copyright notice.
9182 (prefix): Remove.
9183 (infodir): Change value to "../info".
9184 (VPATH): New variable.
9185 (MAKE): Don't define.
9186 (texmacrodir): Don't define.
9187 (texinputdir): Append the existing value of TEXINPUTS.
9188 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9189 command to be compatible with man/Makefile.in, and to put the
9190 output into ../info.
9191 (info): Add target.
9192 (installall): Target removed.
9193
c8763fb6 91942001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9195
9196 * tips.texi (Coding Conventions): Fix typo.
9197
91982001-10-23 Gerd Moellmann <gerd@gnu.org>
9199
9200 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9201
92022001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9203
9204 * files.texi (File Name Components): Update the description of
9205 file-name-sans-extension and file-name-extension, as they now
9206 ignore leading dots.
9207
92082001-10-20 Gerd Moellmann <gerd@gnu.org>
9209
9210 * (Version 21.1 released.)
9211
92122001-10-19 Miles Bader <miles@gnu.org>
9213
9214 * positions.texi (Text Lines): Describe behavior of
9215 `beginning-of-line'/`end-of-line' in the presence of field properties.
9216
92172001-10-17 Gerd Moellmann <gerd@gnu.org>
9218
9219 * Makefile.in (VERSION): Set to 2.8.
9220 (manual): Use `manual-21'.
9221
9222 * elisp.texi (VERSION): Add and use it where the version
9223 number was used. Set it to 2.8.
9224
9225 * intro.texi: Likewise.
9226
92272001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9228
9229 * files.texi (File Name Completion): Document the significance of
9230 a trailing slash in elements of completion-ignored-extensions.
9231
92322001-10-06 Miles Bader <miles@gnu.org>
9233
9234 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9235
92362001-10-04 Gerd Moellmann <gerd@gnu.org>
9237
9238 * variables.texi (Variable Aliases): New node.
9239
92402001-10-04 Gerd Moellmann <gerd@gnu.org>
9241
9242 * Branch for 21.1.
9243
92442001-10-02 Miles Bader <miles@gnu.org>
9245
9246 * minibuf.texi (Minibuffer Misc): Add entries for
9247 `minibuffer-contents', `minibuffer-contents-no-properties', and
9248 `delete-minibuffer-contents'.
9249 Correct description for `minibuffer-prompt-end'.
9250
9251 * text.texi (Property Search): Correct descriptions of
9252 `next-char-property-change' and `previous-char-property-change'.
9253 Add entries for `next-single-char-property-change' and
9254 `previous-single-char-property-change'.
9255 Make operand names a bit more consistent.
9256
92572001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9258
9259 * frames.texi (Finding All Frames): Document that next-frame and
9260 previous-frame are local to current terminal.
9261
92622001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9263
9264 * keymaps.texi (Creating Keymaps): Fix the description of the
9265 result of make-keymap.
9266
92672001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9268
9269 * display.texi (Font Lookup, Attribute Functions)
9270 (Image Descriptors): Add cross-references to the definition of
9271 selected frame.
9272
9273 * buffers.texi (The Buffer List): Add cross-references to the
9274 definition of selected frame.
9275
9276 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9277 frame at any given time.
9278 (Multiple Displays, Size and Position): Add a cross-reference to
9279 the definition of the selected frame.
9280
92812001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9282
9283 * strings.texi (String Conversion) <string-to-number>: Document
9284 that a float is returned for integers that are too large.
9285
9286 * frames.texi (Mouse Position): Document mouse-position-function.
9287 (Display Feature Testing): Document display-images-p.
9288 (Window Frame Parameters): Document the cursor-type variable.
9289
9290 * numbers.texi (Integer Basics): Document CL style read syntax for
9291 integers in bases other than 10.
9292
5dcb4c4e
SM
9293 * positions.texi (List Motion):
9294 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9295
9296 * lists.texi (Sets And Lists): Document member-ignore-case.
9297
9298 * internals.texi (Garbage Collection): Document the used and free
9299 strings report.
9300 (Memory Usage): Document strings-consed.
9301
9302 * os.texi (Time of Day): Document float-time.
9303 (Recording Input): Document that clear-this-command-keys clears
9304 the vector to be returned by recent-keys.
9305
9306 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9307 argument keymap can be a list.
9308
9309 * nonascii.texi (User-Chosen Coding Systems)
9310 <select-safe-coding-system>: Document the new argument
9311 accept-default-p and the variable
9312 select-safe-coding-system-accept-default-p. Tell what happens if
9313 buffer-file-coding-system is undecided.
9314 (Default Coding Systems): Document auto-coding-regexp-alist.
9315
9316 * display.texi (The Echo Area) <message>: Document
9317 message-truncate-lines.
9318 (Glyphs): Document that the glyph table is unused on windowed
9319 displays.
9320
9321 * help.texi (Describing Characters) <single-key-description>:
9322 Document the new argument no-angles.
9323 (Accessing Documentation) <documentation-property>: Document that
9324 a non-string property is evaluated.
9325 <documentation>: Document that the function-documentation property
9326 is looked for.
9327
9328 * windows.texi (Selecting Windows): Document some-window.
9329
9330 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9331
9332 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9333 apropos-mode-hook.
9334
9335 * commands.texi (Using Interactive): Document interactive-form.
9336 (Keyboard Macros): Document kbd-macro-termination-hook.
9337 (Command Loop Info): Document that clear-this-command-keys clears
9338 the vector to be returned by recent-keys.
9339
93402001-09-04 Werner LEMBERG <wl@gnu.org>
9341
9342 * Makefile.in (srcdir, texinputdir): New variables.
9343 (srcs, index.texi, install): Use $(srcdir).
9344 (.PHONY): Remove elisp.dvi.
9345 (elisp): Use -I switch for makeinfo.
9346 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9347 (installall, dist): Use $(srcdir).
9348 Fix path to texinfo.tex.
9349 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9350
93512001-08-30 Gerd Moellmann <gerd@gnu.org>
9352
9353 * display.texi (Conditional Display): Adjust to API change.
9354
9355 * configure: New file.
9356
93572001-07-30 Gerd Moellmann <gerd@gnu.org>
9358
9359 * commands.texi (Repeat Events): Add description of
9360 double-click-fuzz.
9361
93622001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9363
9364 * syntax.texi (Syntax Class Table): Add the missing designator for
9365 comment and string fences.
9366 (Syntax Properties): Add a xref to syntax table internals.
9367 (Syntax Table Internals): Document string-to-syntax.
9368
93692001-05-07 Gerd Moellmann <gerd@gnu.org>
9370
9371 * Makefile.in (install): Use install-info command line options
9372 like in Emacs' Makefile.in.
9373
93742000-12-09 Miles Bader <miles@gnu.org>
9375
9376 * windows.texi (Window Start): Update documentation for
9377 `pos-visible-in-window-p'.
9378
93792000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9380
9381 * lists.texi (Building Lists): Add footnote to explain how to add
9382 to the end of a list.
9383
93842000-10-25 Gerd Moellmann <gerd@gnu.org>
9385
9386 * files.texi (Visiting Functions): Typos.
9387
93882000-10-25 Kenichi Handa <handa@etl.go.jp>
9389
9390 * files.texi (Visiting Functions): Return value of
9391 find-file-noselect may be a list of buffers if wildcards are used.
9392
93932000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9394
9395 * display.texi (Defining Faces): Document `graphic' display type
9396 in face specs.
9397
b344d29d 93982000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9399
9400 * hooks.texi (Standard Hooks): Replace obsolete
9401 `after-make-frame-hook' with `after-make-frame-functions'.
9402
9403 * frames.texi (Creating Frames): Ditto.
9404
9405 * variables.texi (Future Local Variables): Ditto.
9406
94072000-10-16 Gerd Moellmann <gerd@gnu.org>
9408
9409 * display.texi (Other Image Types): Add description of :foreground
9410 and :background properties of mono PBM images.
9411
94122000-08-17 Werner LEMBERG <wl@gnu.org>
9413
9414 * .cvsignore: New file.
9415
94162000-01-05 Gerd Moellmann <gerd@gnu.org>
9417
9418 * tindex.pl: New script.
9419
94201999-12-03 Dave Love <fx@gnu.org>
9421
9422 * Makefile.in (MAKEINFO): New parameter.
9423
94241999-09-17 Richard Stallman <rms@gnu.org>
9425
9426 * Makefile.in (srcs): Add hash.texi.
9427 (VERSION): Update to 20.6.
9428
94291999-09-13 Richard Stallman <rms@gnu.org>
9430
9431 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9432
94331998-08-29 Karl Heuer <kwzh@gnu.org>
9434
9435 * configure.in: New file.
9436 * Makefile.in: Renamed from Makefile.
9437 (prefix, infodir): Use value obtained from configure.
9438 (emacslibdir): Obsolete variable deleted.
9439 (dist): Distribute configure.in, configure, Makefile.in.
9440
94411998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9442
9443 * Makefile (INSTALL_INFO): New variable.
9444 (install): Run install-info.
9445
94461998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9447
9448 * Makefile (elisp.dvi): Add missing backslash.
9449
94501998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9451
9452 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9453 Run texindex without `./'. Always run texindex on elisp.tp.
9454 (elisp.tps): Target deleted.
9455
94561998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9457
9458 * Makefile (srcs): Add nonascii.texi and customize.texi.
9459 (dist): Start by deleting `temp'.
9460
94611998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9462
9463 * Makefile (makeinfo, texindex): Targets deleted.
9464 (makeinfo.o, texindex.o): Targets deleted.
9465 (clean, dist): Don't do anything with them or with getopt*.
9466
94671998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9468
9469 * Makefile (SHELL): Defined.
9470
94711998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9472
9473 * Makefile (elisp.tps): New target.
9474 (elisp.dvi): Depend on elisp.tps.
9475
c5602427 94761996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9477
9478 * README: Update phone number.
9479
9480 * Makefile (elisp): Make this be the default target.
9481 Depend on makeinfo.c instead of makeinfo.
9482 (install): Don't depend on elisp.dvi, since we don't install that.
9483 Use mkinstalldirs.
9484 (dist): Add mkinstalldirs.
9485
c5602427 94861995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9487
9488 * Makefile (VERSION): Update version number.
5dcb4c4e 9489 (maintainer-clean): Rename from realclean.
b8d4c8d0 9490
c5602427 94911995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9492
9493 * Makefile (realclean): New target.
9494 (elisp): Remove any old elisp-* files first.
9495
c5602427 94961993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9497
9498 * Makefile (VERSION): New variable.
9499 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9500 Compressed file suffix should be `.gz', not `.z'.
9501
ce058493 95021993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9503
9504 * Makefile (elisp): Depend on makeinfo.
9505
c5602427 95061993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9507
9508 * Makefile (srcs): Add anti.texi.
9509
c5602427 95101993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9511
9512 * Makefile (infodir, prefix): New vars.
9513 (install): Use infodir.
9514 (emacsinfodir): Deleted.
9515
c5602427 95161993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9517
9518 * Makefile (srcs): Add calendar.texi.
9519
9520 * Makefile (dist): Copy texindex.c and makeinfo.c.
9521 Limit elisp-* files to those with one or two digits.
9522
c5602427 95231993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9524
9525 * Makefile (dist): Changed to use Gzip instead of compress.
9526
c5602427 95271993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9528
9529 * loading.texi (Unloading): define-function changed back to
9530 defalias. It may not stay this way, but at least it's
9531 consistent with the known-good version of the code patch.
9532
c5602427 95331993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9534
9535 * modes.texi (Hooks): Document new optional arg of add-hook.
9536
c5602427 95371993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9538
9539 * variables.texi: Document nil initial value of buffer-local variables.
9540
9541 * tips.texi: Add new section on standard library headers.
9542
c5602427 95431993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9544
9545 * Makefile (srcs): Add frame.texi to the list of sources.
9546
c5602427 95471993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9548
9549 * Makefile (dist): Don't bother excluding autosave files; they'll
9550 never make it into the temp directory anyway, and the hash marks
9551 in the name are problematic for make and the Bourne shell.
9552 (srcs):
9553
c5602427 95541993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9555
9556 * Makefile (dist): Don't include backup files or autosave files in
9557 the distribution tar file.
9558
c5602427 95591991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9560
5dcb4c4e 9561 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9562 (elisp.dvi): Remove erroneous shell comment.
9563 Expect output of permute-index in permuted.fns.
9564 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9565 (clean): Add index.texi to be deleted.
b8d4c8d0 9566
c5602427 95671990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9568
9569 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9570
c5602427 95711990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9572
9573 * files.texi: Noted that completion-ignored-extensions is ignored
9574 when making *Completions*.
9575
3e868ee3 95761990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9577
9578 * Makefile make dist now depends on elisp.dvi, since it tries
9579 to include it in the dist file.
9580
c5602427 95811990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9582
c5602427 9583 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9584
c5602427 95851989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9586
9587 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9588 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9589
c5602427 95901989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9591
9592 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9593 and @error{} are the terms now being used. The files in the
9594 directory have been changed to reflect this.
9595
9596 * All instances of @indentedresultt{} have been changed to
9597 ` @result{}', using 5 spaces at the begining of the line.
9598
c5602427 95991989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9600
9601 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9602 experimental @indentedresult{}, @indentedexpandsto{} are part of
9603 the texinfo.tex in this directory. These TeX macros are not
9604 stable yet.
9605
c5602427 96061989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9607
9608 * texinfo.tex: Temporarily added
9609 \let\result=\dblarrow
9610 \def\error{{\it ERROR} \longdblarrow}
9611 We need to do this better soon.
9612
c5602427 96131989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9614
9615 * Applied Karl Berry's patches to *.texinfo files, but not to
9616 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9617 new title page format is also not applied, since it requires
9618 texinfo.tex changes.)
9619
9620 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9621 for the Project GNU development environment.
9622
9623;; Local Variables:
c8763fb6 9624;; coding: utf-8
b8d4c8d0
GM
9625;; End:
9626
73b0cd50 9627 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9628
9629 This file is part of GNU Emacs.
9630
352c8b4a 9631 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9632 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9633 the Free Software Foundation, either version 3 of the License, or
9634 (at your option) any later version.
b8d4c8d0
GM
9635
9636 GNU Emacs is distributed in the hope that it will be useful,
9637 but WITHOUT ANY WARRANTY; without even the implied warranty of
9638 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9639 GNU General Public License for more details.
9640
9641 You should have received a copy of the GNU General Public License
352c8b4a 9642 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.